@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");@font-face{font-family:"cenotaph", serif;src:local("cenotaph"), url(//www.tosco.tv/wp3/wp-content/themes/tosco/fonts/Cenotaph.woff) format("woff")}#fancybox-outer{box-shadow:none}#fancybox-close span,#fancybox-close span:before,#fancybox-close span:after{display:none}@media screen and (max-width:767px){#fancybox-close{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/close01@2x.png);background-position:center;background-repeat:no-repeat;background-size:20px}#fancybox-close{right:5px;top:0}}@media screen and (min-width:768px){#fancybox-close{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/close01@2x.png);background-position:center;background-repeat:no-repeat;background-size:30px}#fancybox-close{right:50px;top:50px}}*:focus{outline:none !important}@media screen and (max-width:767px){#navArea nav{left:-100vw;background-color:#fff;bottom:0;display:flex;-ms-filter:blur(6px);filter:blur(6px);justify-content:center;left:0;min-height:100vh;opacity:0;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:0.5s;width:100%;z-index:-100}#navArea nav>.left{min-height:100vh;padding:70px 0 0 0;width:100%}#navArea nav>.left .nav{padding:0 20px 48px;width:100%}#navArea nav>.left .nav ul.banner{padding-bottom:15px}#navArea nav>.left .nav ul.banner li{padding-bottom:20px}#navArea nav>.left .nav ul.banner li a{display:block}#navArea nav>.left .nav ul.banner li a img{width:100%}#navArea nav>.left .nav ul.txt li a{align-items:center;border-bottom:1px solid #5a4b4b;color:#5a4b4b;display:flex;font-size:14px;justify-content:space-between;letter-spacing:0.2em;padding:23px 0 18px;width:100%}#navArea nav>.left .nav ul.txt li a span{display:block}#navArea nav>.left .nav ul.txt li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}#navArea nav>.left .nav-works{color:#fff;margin:0;padding:0 0 100px;position:relative}#navArea nav>.left .nav-works:before{aspect-ratio:1.7045454545;background-color:#3b4c6f;bottom:0;content:"";display:block;left:0;position:absolute;width:100%;z-index:-1}#navArea nav>.left .nav-works .image{padding-bottom:45px;width:calc(100% - 20px)}#navArea nav>.left .nav-works .image img{width:100%}#navArea nav>.left .nav-works .txt{padding:0 20px}#navArea nav>.left .nav-works .txt a{align-items:flex-end;border-bottom:1px solid #fff;display:flex;font-size:14px;justify-content:space-between;letter-spacing:0.2em;line-height:2;padding:0 0 20px 0}#navArea nav>.left .nav-works .txt a .right{align-items:center;display:flex}#navArea nav>.left .nav-works .txt a .right span{display:block;letter-spacing:0}#navArea nav>.left .nav-works .txt a .right span:first-child{font-size:12px;margin-right:12px}#navArea nav>.left .nav-works .txt a .right span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link05@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}#navArea nav .right{display:none}#navArea.open nav{-ms-filter:blur(0);filter:blur(0);left:0;opacity:1;z-index:100}}@keyframes equalizer01{0%{width:70%}10%{width:50%}20%{width:70%}30%{width:10%}40%{width:50%}50%{width:70%}60%{width:50%}70%{width:10%}80%{width:70%}90%{width:10%}100%{width:70%}}@keyframes equalizer02{0%{width:30%}10%{width:20%}20%{width:40%}30%{width:10%}40%{width:20%}50%{width:30%}60%{width:20%}70%{width:10%}80%{width:40%}90%{width:10%}100%{width:30%}}@media screen and (max-width:767px){#navArea.open .toggle_btn span{background-color:black}#navArea.open .toggle_btn span:nth-child(1){animation:unset;top:-5px;transform:translate(0, 10px) rotate(-25deg)}#navArea.open .toggle_btn span:nth-child(2){animation:unset;opacity:0}#navArea.open .toggle_btn span:nth-child(3){animation:unset;top:15px;transform:translate(0, -10px) rotate(25deg)}.toggle_btn{cursor:pointer;display:block;height:24px;position:fixed;right:20px;top:30px;transform:translate(0, 0);transition:all 0.5s;width:26px;z-index:10000}.toggle_btn span{background-color:black;display:block;height:1px;left:0;position:absolute;transition:all 0.5s;width:26px}.toggle_btn span:nth-child(1){top:0;width:26px}.toggle_btn span:nth-child(2){top:5px;width:26px}.toggle_btn span:nth-child(3){top:10px;width:26px}}@media screen and (min-width:768px){#navArea nav{align-items:center;background-color:#fff;bottom:0;display:none;-ms-filter:blur(6px);filter:blur(6px);justify-content:center;left:0;min-height:100vh;opacity:0;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:0.5s;width:100%;z-index:-100}#navArea nav .left{align-content:space-between;display:flex;flex-wrap:wrap;min-height:100vh;padding:13vw 0 0 0;width:65%}#navArea nav .left .nav{display:flex;padding:0 0 1.9vw 8.3vw;width:100%}#navArea nav .left .nav ul li{padding-bottom:2.2vw}#navArea nav .left .nav ul li a{align-items:center;border-bottom:1px solid #5a4b4b;color:#5a4b4b;display:flex;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);justify-content:space-between;letter-spacing:0.2em;padding-bottom:1vw;width:18.8vw}#navArea nav .left .nav ul li a span{display:block}#navArea nav .left .nav ul:first-child{margin-right:4vw}#navArea nav .left .nav-works{align-items:center;background-color:#3b3131;color:#fff;display:flex;justify-content:space-between;margin:auto 0 0 0;padding:3.4vw 0}#navArea nav .left .nav-works .image{width:60%}#navArea nav .left .nav-works .txt{padding:0 4.3vw 0 3.2vw;width:40%}#navArea nav .left .nav-works .txt a{border-bottom:1px solid #fff;display:block;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em;line-height:1.8;padding-bottom:1.4vw}#navArea nav .right{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/nav01@2x.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:35%}#navArea.open nav{display:flex;-ms-filter:blur(0);filter:blur(0);left:0;opacity:1;z-index:100}#navArea.open .toggle_btn span{background-color:#454545}#navArea.open .toggle_btn span:nth-child(1){animation:unset;top:5px;transform:translate(0, 10px) rotate(-15deg)}#navArea.open .toggle_btn span:nth-child(2){animation:unset;opacity:0}#navArea.open .toggle_btn span:nth-child(3){animation:unset;top:25px;transform:translate(0, -10px) rotate(15deg)}.toggle_btn{cursor:pointer;display:none;height:30px;left:2.3vw;position:fixed;text-align:center;top:2.1vw;transform:translate(0, 0);transition:all 0.5s;width:3.3vw;z-index:10000}.toggle_btn span{background-color:#454545;display:block;height:2px;left:0;position:absolute;transition:all 0.5s;width:3.3vw}.toggle_btn span:nth-child(1){left:0;top:0;width:3.3vw}.toggle_btn span:nth-child(2){left:0;top:0.7vw;width:3.3vw}.toggle_btn span:nth-child(3){left:0;top:1.4vw;width:3.3vw}}#mask{display:none}.open #mask{cursor:pointer;display:block;height:100%;left:0;opacity:0.8;position:fixed;top:0;transition:all 0.5s;width:100%;z-index:90}.pagination{font-family:"Montserrat", sans-serif;font-size:14px;list-style-type:none;padding:30px 0}@media screen and (min-width:768px){.pagination{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding:2.5vw 0 7.8vw}.pagination .first,.pagination .last{display:none}}.pagination{margin:auto}.pagination,.pagination li a{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.pagination li{margin:auto 0.7vw}.pagination a{border:none;color:#333;font-weight:300;padding:1px 0.2vw 1px;text-decoration:none}.pagination li:not([class*="current"]) a:hover{background-color:#eee}.pagination li:first-of-type a{border:none}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{left:-9999px;position:absolute;top:-9999px}.pagination li.first a::before,.pagination li.last a::after,.pagination li.previous a::before,.pagination li.next a::after{display:inline-block;font-family:Fontawesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;transform:translate(0, 0)}.pagination li.first a::before{content:"<<"}.pagination li.last a::after{content:">>"}.pagination li.previous a::before{content:"<"}.pagination li.next a::after{content:">"}.pagination li.current a{border-bottom:1px solid #454545;cursor:default;pointer-events:none}.pagination>li:first-child>a{border:none}.pagination>li:last-child>a{border:none}.pagination>li>a,.pagination>li>span{color:#454545}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#7d7d7d}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.animation.animationtotop,.ani.anit{opacity:0 !important;transform:translateY(30px);transition:all 1s 0s ease}.animation.animationtotop.active,.ani.anit.active{opacity:1 !important;transform:translateY(0)}.animation.animationtoright,.ani.anir{opacity:0 !important;transform:translateX(-30px);transition:all 1s 0s ease}.animation.animationtoright.active,.ani.ani.active{opacity:1 !important;transform:translateX(0)}.animation.animationtoleft,.ani.anil{opacity:0 !important;transform:translateX(30px);transition:all 1s 0s ease}.animation.animationtoleft.active,.ani.anil.active{opacity:1 !important;transform:translateX(0)}.animation02{overflow:hidden;position:relative}.animation02 img{display:block;opacity:0;position:relative;transition:all 1s 0.3s ease;width:100%;z-index:0}.animation02::before{background:white;content:"";display:block;height:100%;position:absolute;transform:translateX(0);transition:all 0.8s 0.4s ease;width:100%;z-index:1}.animation02.active:before{transform:translateX(100%)}.animation02.active img{opacity:1}@keyframes fadein{0%{opacity:0}100%{opacity:1}}*:focus{outline:none !important}html{scroll-behavior:smooth;scroll-padding-top:15vw}body{animation:fadein 3s forwards;background-color:#fff;color:#454545;font-family:"dnp-shuei-gothic-gin-std", sans-serif;font-style:normal;font-weight:400}a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}img{height:auto;max-width:100%}@media screen and (max-width:767px){html{scroll-behavior:smooth;scroll-padding-top:260px}body{padding-top:55px}.slick-slider{-ms-touch-action:auto;touch-action:auto}.headertel{position:fixed;right:20px;top:70px;width:120px;z-index:100}header{align-items:center;background-color:#fdfdfa;display:flex;height:70px;justify-content:space-between;left:0;padding:0 60px 0 20px;position:fixed;top:0;width:100%;z-index:200}header.open{background-color:initial}header h1 img{height:20px;width:auto}header ul.nav{display:none}header ul.sns{align-items:center;display:flex}header ul.sns li{font-size:18px;margin-left:14px}header ul.sns li a{color:#3b3031}#download{padding:0 25px 50px}#download a{border-radius:10px;margin:0 auto;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/download02@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%;color:#fff;padding:50px 35px;align-items:center}#download a .txt h6{font-size:16px;font-weight:bold;letter-spacing:0.05em;padding-bottom:22px}#download a .txt .desc{font-size:12px;font-weight:300;letter-spacing:0.05em;line-height:1.8;padding-bottom:25px}#download a .txt .link{display:flex;justify-content:flex-end}#download a .txt .link span{display:block}#download a .txt .link span:first-child{font-size:12px;margin-right:15px}#download a .txt .link span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow23@2x.png);background-position:right center;background-repeat:no-repeat;background-size:contain;height:12px;width:11px}#contact01{position:relative}#contact01 h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;line-height:1;padding-bottom:20px;position:relative;text-align:center;z-index:2}#contact01 .block{background-color:#6f7070;color:#fff;padding:35px 20px 30px;position:relative;text-align:center;z-index:3}#contact01 .block .header{margin-bottom:16px}#contact01 .block .header i{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/contact11@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:26px;margin:0 auto 18px;width:32px}#contact01 .block .header h4{font-size:18px;letter-spacing:0.1em}#contact01 .block .desc{font-size:13px;letter-spacing:0.1em;line-height:1.8}footer{background-color:#3b4c6f;color:#fff;padding:55px 25px 50px;position:relative}footer .group{margin:0 auto;width:100%}footer .group .left a{text-decoration:none}footer .group .left .logo{padding-bottom:30px;width:170px}footer .group .left .logo img{width:100%}footer .group .left .address{font-size:12px;letter-spacing:0.05em;padding-bottom:8px}footer .group .left .tel{font-size:12px;letter-spacing:0.05em;padding-bottom:40px}footer .group .left .nav{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5px}footer .group .left .nav .block{margin-bottom:22px;width:42%}footer .group .left .nav .block h5{font-size:14px;padding-bottom:18px}footer .group .left .nav .block ul li{font-size:12px;padding-bottom:18px}footer .group .left .nav .block ul li a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link05@2x.png);background-position:right 0;background-repeat:no-repeat;background-size:10px;display:block}footer .group .right{margin:0 auto 24px}footer .group .right .btn{margin:0 auto;width:100%}footer .group .right .btn li{padding-bottom:10px}footer .group .right .btn li a{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:15px;height:50px;justify-content:center;letter-spacing:0.2em;width:100%}footer .group .right .btn li a:hover{background-color:#fff;color:#5a4b4b}footer .bottom{display:flex;padding-bottom:28px}footer .bottom .easel{margin-right:32px;width:56px}footer .bottom .easel img{width:100%}footer .bottom .sns{padding-top:15px}footer .bottom .sns li{font-family:sans-serif;font-size:12px;padding-bottom:11px}footer .bottom .sns li a{align-items:center;display:flex}footer .bottom .sns li a i{font-size:15px;margin-right:5px;text-align:center;width:15px}footer .copyright{font-size:10px;letter-spacing:0.15em}footer .gototop{animation:fadein 0.5s;cursor:pointer;opacity:1;position:absolute;right:25px;top:-15px;width:56px;z-index:100}#contact{padding:0 20px 50px}#contact a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/contact01@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;height:40.5vw;justify-content:center;margin:0 auto;text-align:center;width:100%}#contact a h3{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/icon05@2x.png);background-position:center top;background-repeat:no-repeat;background-size:22px;font-size:18px;font-weight:bold;letter-spacing:0.1em;margin:22px auto 12px;padding:26px 0 0;width:100%}#contact a .desc{font-size:13px;line-height:1.5;margin:0 auto 22px;width:100%}#icon{padding:0 20px 20px}#icon a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/icon06@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;height:40.5vw;justify-content:center;margin:0 auto;text-align:center;width:100%}#icon a h3{font-size:18px;font-weight:bold;letter-spacing:0.1em;margin:22px auto 12px;padding:0;width:100%}#icon a .desc{font-size:13px;line-height:1.5;margin:0 auto 22px;width:100%}#more{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg08@2x.png);background-position:center top;background-repeat:no-repeat;background-size:100%;padding:50px 20px 40px;position:relative}#more:before{background-color:#f0f0e9;content:"";display:block;height:calc(100% - 10vw);left:0;position:absolute;top:10vw;width:100%;z-index:-1}#more h3{font-size:18px;font-weight:bold;letter-spacing:0.2em;padding:0 0 25px;text-align:center}#more .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%}#more .group .block{padding-bottom:10px;width:48.5%}#search{background-color:#454545;padding:20px}#search .group ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#search .group ul li{text-align:center;width:50%}#search .group ul li a img{margin:auto}body>.btn{animation:fadein 0.5s;bottom:-1px;display:flex;left:0;opacity:1;position:fixed;width:100%;z-index:1000}body>.btn.hide{animation:fadein 0.5s;display:none;opacity:0}body>.btn li{width:50%}body>.btn li a{display:block}body>.btn li a img{width:100%}.home{background-color:#fdfdfa;padding-top:0}.home #fv{overflow:hidden;height:calc(100vh - 60px);height:calc(100svh - 60px);margin:0 auto 80px;position:relative;width:100%}.home #fv .group{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.home #fv .group .slick-list{height:100%}.home #fv .group .slick-list .slick-track{height:100%}.home #fv .group .slick-list .slick-track .slick-slide{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.home #fv .group .slick-list .slick-track .slick-slide img{height:100%;object-fit:cover;object-position:bottom center;width:100%}.home #fv .group .image img{width:100%}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.home #fv .add-animation{animation:zoomUp 10s linear 0s normal both}.home #fv .catch{color:#fff;font-family:"a-otf-ryumin-pr6n", serif;font-size:28px;font-weight:500;left:20px;letter-spacing:0.2em;position:absolute;text-align:center;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:fit-content}.home #fv .catch br{display:none}.home #fv .scroll{bottom:1.7vw;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.13vw}.home #fv .copyright{position:absolute;right:0.8125vw;top:22.86vw;width:0.618vw}.home #event{padding-bottom:40px}.home #event .header{padding-bottom:38px;text-align:center}.home #event .header h3{font-family:"cenotaph", serif;font-size:28px;padding-bottom:13px}.home #event .header h4{font-size:12px;letter-spacing:0.1em}.home #event .group{margin:0 auto 30px}.home #event .group .slick-slide{margin:0 7px}.home #event .group .slick-slide .image{position:relative}.home #event .group .slick-slide .image img{width:100%}.home #event .group .slick-slide .image .eventcate{left:0;position:absolute;top:0}.home #event .group .slick-slide .image .eventcate ul{display:flex;flex-wrap:wrap}.home #event .group .slick-slide .image .eventcate ul li{align-items:center;background-color:#5a4b4b;color:#fff;display:flex;font-size:13px;justify-content:center;margin:0 5px 5px 0;padding:9px 18px}.home #event .group .slick-slide .txt{background-color:#ededed;padding:18px 20px 20px}.home #event .group .slick-slide .txt .title{font-size:14px;line-height:1.7;padding-bottom:18px}.home #event .group .slick-slide .txt dl{display:flex;line-height:1.6;padding-bottom:9px}.home #event .group .slick-slide .txt dl dt{font-size:12px;font-weight:normal;width:23%}.home #event .group .slick-slide .txt dl dd{font-size:12px;width:77%}.home #event .group .slick-slide .txt .links{display:flex;justify-content:space-between;padding-top:15px}.home #event .group .slick-slide .txt .links .link{width:46.8%}.home #event .group .slick-slide .txt .links .link a{align-items:center;display:flex;font-size:14px;font-weight:bold;height:45px;justify-content:center;width:100%}.home #event .group .slick-slide .txt .links .link:first-child a{background-color:#3b3131;color:#fff}.home #event .group .slick-slide .txt .links .link:last-child a{background-color:#5a4b4b;color:#fff}.home #news{padding:0 25px 70px}.home #news .header{padding-bottom:8px}.home #news .header h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;padding-bottom:9px}.home #news .header h4{font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.1em}.home #news .group{margin:0 auto}.home #news .group .block a{align-items:center;border-bottom:1px solid #454545;display:flex;justify-content:space-between;padding:20px 0 20px}.home #news .group .block a dl{width:100%}.home #news .group .block a dl dt{font-size:12px;font-weight:normal;letter-spacing:0.05em;padding-bottom:9px}.home #news .group .block a dl dd{font-size:12px;letter-spacing:0.05em;line-height:1.8}.home #searching{margin:0 25px 60px}.home #searching .inner{background-color:#d8d8d8;border-top-left-radius:50px;border-top-right-radius:50px;padding-bottom:25px}.home #searching .header{padding:35px 0 25px;text-align:center}.home #searching .header h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;font-style:normal;font-weight:400;letter-spacing:0.05em;padding-bottom:9px}.home #searching .header h4{font-size:13px;letter-spacing:0.1em}.home #searching ul{margin:0 auto;width:100%}.home #searching ul li{margin:0;width:100%}.home #searching ul li:first-child{margin-bottom:15px}.home #searching ul li img{width:100%}.home #searching .block{background-color:#fdfdfa;margin:25px 25px 0;padding:25px 20px 20px}.home #searching .block .txt{padding-bottom:24px}.home #searching .block .txt i{font-size:22px}.home #searching .block .txt span.ja{font-size:14px;letter-spacing:0.05em;margin:auto auto auto 12px}.home #searching .block .txt span.en{display:none}.home #searching .block .link a{align-items:center;display:flex;justify-content:space-between;padding-bottom:5px;position:relative;width:100%}.home #searching .block .link a span:first-child{font-family:"cenotaph", serif;font-size:12px}.home #searching .block .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:11px;width:11px}.home #searching .block .link a:before{background-color:#454545;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.home #about{padding:0 0 60px}.home #about .header{padding:0 25px 35px}.home #about .header h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:9px}.home #about .header h4{font-size:13px;letter-spacing:0.1em}.home #about .inner{position:relative}.home #about .inner:after{border-color:#fff transparent transparent;border-style:solid;border-width:18px 15px 0 15px;bottom:0;content:"";left:50%;position:absolute;translate:-50% 100%;z-index:2}.home #about .inner .left{padding:0 25px 40px}.home #about .inner .left .desc{font-size:12px;letter-spacing:0.05em;line-height:2.5}.home #about .inner .links{padding:0 25px 50px}.home #about .inner .links .link a{align-items:center;display:flex;justify-content:space-between;padding-bottom:6px;position:relative;width:100%}.home #about .inner .links .link a span:first-child{font-size:15px;letter-spacing:0.05em}.home #about .inner .links .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:11px;width:11px}.home #about .inner .links .link a:before{background-color:#454545;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.home #about .inner .links .link:first-child{margin-bottom:30px}.home #about .images{width:100%}.home #works-{background-color:#3b3131;margin-bottom:75px;padding:45px 0 80px;position:relative}.home #works-:before{background-color:#fff;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:20px}.home #works- .header{position:relative}.home #works- .header .txt{color:#fff;padding-bottom:28px;text-align:center}.home #works- .header .txt h3{font-family:"cenotaph", serif;font-size:27px;padding-bottom:14px}.home #works- .header .txt h4{font-size:12px;font-style:normal;font-weight:400;letter-spacing:0.1em}.home #works- .header .images{padding-bottom:30px;position:relative}.home #works- .header .images .image{position:relative}.home #works- .header .images .image:first-child{width:calc(100% - 20px);z-index:2}.home #works- .header .images .image:first-child img{width:100%}.home #works- .header .images .image:last-child{margin:-40px 0 0 auto;width:calc(100% - 52px);z-index:3}.home #works- .header .images .image:last-child img{width:100%}.home #works- .group{margin:0 auto 28px;padding:0 20px 0 52px}.home #works- .group .block{color:#3b3131;margin-bottom:20px;width:100%}.home #works- .group .block .txt{align-items:center;background-color:#fff;display:flex;justify-content:space-between;line-height:1.7;padding:17px 14px}.home #works- .group .block .txt .title{font-size:13px;padding-right:5px}.home #works- .group .block .txt .link a{font-family:"cenotaph", serif;font-size:12px;letter-spacing:0.1em}.home #works->.link{padding:0 20px 0 52px}.home #works->.link a{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:14px;height:60px;justify-content:center;letter-spacing:0.2em;margin:0 auto;width:100%}.home #works->.link a:hover{background-color:rgba(255, 255, 255, 0.9);color:#3b3131}.home #order{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/order04@2x.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:30px 0 75px}.home #order .header{padding:0 20px 80px}.home #order .header h3{font-family:"cenotaph", serif;font-size:28px;line-height:1.6;padding-bottom:90px}.home #order .header h4{margin:auto;width:52px}.home #order .header h4 img{width:100%}.home #order .group .slick-slide{margin:0 20px}.home #order .group .slick-slide .txt{font-size:12px;letter-spacing:0.2em;line-height:1.7;margin:-25px 10px}.home #order .group .slick-dots{bottom:20px;text-align:left}.home #order .group .slick-dots li{border-top:1px solid #fff;margin:0 1px;width:1.4vw}.home #order .group .slick-dots li.slick-active{border-top:2px solid #fff}.home #order .group .slick-dots li button:before{display:none}.home #order .link{padding:0 20px}.home #order .link a{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:14px;height:60px;justify-content:center;letter-spacing:0.2em;margin:0 auto;width:100%}.home #order .link a:hover{background-color:rgba(255, 255, 255, 0.9);color:#3b3131}.home #about-{padding:75px 20px 55px}.home #about- .left{padding:0 0 45px 50px;position:relative}.home #about- .left:before{background-color:#3b3131;content:"";display:block;height:176px;left:0;position:absolute;top:0;width:1px}.home #about- .left h2{font-size:20px;letter-spacing:0.2em;line-height:1.4;padding-bottom:42px}.home #about- .left .right{font-size:12px;letter-spacing:0.2em;line-height:2}.home #about- .link{font-size:12px}.home #about- .link a{border-bottom:1px solid #3b3131;display:flex;justify-content:space-between;margin:auto 0 auto auto;padding-bottom:5px;width:86px}.home #advantage{padding:0 25px 55px}.home #advantage .header{border-bottom:1px solid #454545;margin:0 0 40px;padding:0 0 19px}.home #advantage .header h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;line-height:1;padding-bottom:9px}.home #advantage .header h4{font-size:13px;letter-spacing:0.1em;line-height:1}.home #advantage .group .block{display:flex;flex-wrap:wrap;margin-bottom:5px}.home #advantage .group .block .left{background-color:#d8d8d8;border-radius:5px;order:2;padding:40px 25px;width:100%}.home #advantage .group .block .left .en{font-family:"cenotaph", serif;font-size:12px;padding-bottom:14px}.home #advantage .group .block .left h5{font-size:18px;letter-spacing:0.1em;line-height:1.7;padding-bottom:23px}.home #advantage .group .block .left .desc{font-size:12px;letter-spacing:0.05em;line-height:1.8;padding-bottom:26px}.home #advantage .group .block .left .images{display:flex;justify-content:space-between}.home #advantage .group .block .left .images .image{width:calc(50% - 2px)}.home #advantage .group .block .right{aspect-ratio:1.148409894;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;margin-bottom:5px;order:1;width:100%}.home #advantage .group .block .right img{border-radius:1vw}.home #works{margin-bottom:6.2vw;position:relative;overflow:hidden}.home #works:before{background-color:#d8d8d8;content:"";display:block;height:78vw;left:25px;position:absolute;top:165px;width:calc(100% - 50px)}.home #works .group{margin-bottom:32px;position:relative}.home #works .group:before{background-color:#454545;content:"";display:block;height:1px;left:50%;margin:0 auto;position:absolute;position:absolute;top:110%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 166px)}.home #works .group .slick-slide{transform:scale(0.8);transition:transform 0.3s ease-in-out}.home #works .group .slick-slide.slick-active{transform:scale(1);transition:transform 0.3s ease-in-out}.home #works .group .slick-prev{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/back01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:30px;left:50px;top:117%;width:32px;z-index:5}.home #works .group .slick-prev:before{content:""}.home #works .group .slick-next{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/next01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:30px;right:50px;top:117%;width:32px;z-index:5}.home #works .group .slick-next:before{content:""}.home #works>.block{background-color:#fdfdfa;margin:64px 50px;padding:35px 23px 20px}.home #works>.block .txt{align-items:baseline;display:flex;margin-bottom:35px}.home #works>.block .txt span.en{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;margin-right:12px}.home #works>.block .txt span.ja{font-size:13px;letter-spacing:0.1em}.home #works>.block .link a{align-items:center;display:flex;justify-content:space-between;padding-bottom:6px;position:relative;width:100%}.home #works>.block .link a span:first-child{font-family:"cenotaph", serif;font-size:12px}.home #works>.block .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:11px;width:11px}.home #works>.block .link a:before{background-color:#454545;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.home #works .header-{position:relative}.home #works .header- .images{padding-bottom:10vw;position:relative}.home #works .header- .images .image{position:relative}.home #works .header- .images .image:first-child{width:53.8vw;z-index:3}.home #works .header- .images .image:first-child img{width:100%}.home #works .header- .images .image:last-child{position:absolute;right:0;top:11.2vw;width:52vw;z-index:2}.home #works .header- .images .image:last-child img{width:100%}.home #works .header- .txt{color:#fff;position:absolute;right:8.3vw;text-align:right;top:1vw}.home #works .header- .txt h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);padding-bottom:1.3vw}.home #works .header- .txt h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-style:normal;font-weight:400;letter-spacing:0.1em}.home #works .list{margin:0 auto 60px;padding:0 50px 50px;position:relative;width:100%}.home #works .list:before{background-color:#d8d8d8;bottom:0;content:"";display:block;height:100%;left:25px;position:absolute;width:calc(100% - 50px)}.home #works .list .block{padding:15px 0 0}.home #works .list .block:last-child{padding-bottom:0}.home #works .list .block .image{margin-bottom:18px;position:relative}.home #works .list .block .image .tag{align-items:center;background-color:#fff;display:flex;font-size:12px;height:30px;justify-content:center;left:0;letter-spacing:0.05em;padding:0 25px;position:absolute;top:-15px;width:fit-content}.home #works .list .block .txt{line-height:1.7}.home #works .list .block .txt .title{border-bottom:1px solid #454545;font-size:14px;margin-bottom:14px;padding-bottom:13px}.home #works .list .block .txt .link{text-align:right}.home #works .list .block .txt .link a{align-items:center;display:flex}.home #works .list .block .txt .link a span:first-child{font-family:"cenotaph", serif;font-size:12px;margin:0 0 0 auto;white-space:nowrap;width:fit-content}.home #works .list .block .txt .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:11px;margin-left:15px;width:11px}.home #works>.link a{align-items:center;border:2px solid #fff;color:#fff;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:4.7vw;justify-content:center;letter-spacing:0.2em;margin:0 auto;width:32.7vw}.home #works>.link a:hover{background-color:rgba(255, 255, 255, 0.9);color:#3b3131}.home #column .header{margin-bottom:40px;text-align:center}.home #column .header h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;margin-bottom:9px}.home #column .header h4{font-size:13px;letter-spacing:0.1em}.home #column .group{padding:0 20px 20px}.home #column .group .block{padding-bottom:40px;margin:0 5px}.home #column .group .block .image{padding-bottom:15px}.home #column .group .block .txt .cate{padding-bottom:14px}.home #column .group .block .txt .cate li{border:1px solid #707070;font-size:9px;letter-spacing:0.05em;margin-right:5px;padding:4px 11px;width:fit-content}.home #column .group .block .txt .cate li:last-child{margin-right:0}.home #column .group .block .txt .title{font-size:11px;letter-spacing:0.05em;line-height:1.8;padding-bottom:45px}.home #column .group .block .txt .link a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:right 0;background-repeat:no-repeat;background-size:10px;border-bottom:1px solid #454545;display:block;font-family:"cenotaph", serif;font-size:11px;padding-bottom:6px;width:100%}.home #easel{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/easel05@2x.png);background-position:left 20px;background-repeat:no-repeat;background-size:100%;margin-bottom:100px}.home #easel .header{padding:0 20px 65px}.home #easel .header h3{font-family:"cenotaph", serif;font-size:28px;line-height:1.7}.home #easel .header h4{display:none}.home #easel .desc{font-size:12px;line-height:2;padding:0 20px 36px}.home #easel .image{display:none}.home #easel .link{aspect-ratio:0.9806629834;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/easel06@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 0 0 auto;padding-bottom:5.3vw;width:calc(100% - 20px)}.home #easel .link a{align-items:center;display:flex;font-size:12px;line-height:1;margin:0 0 0 auto;padding:0 20px;padding-top:210px;width:fit-content}.home #easel .link a span:last-child{margin-left:10px;width:12px}.home #banner{padding-bottom:9.3vw;position:relative}.home #banner .group{display:flex;justify-content:space-between;margin:0 auto;width:83.3vw}.home #banner .group .block{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:27vw;justify-content:center;width:50%}.home #banner .group .block h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;padding-bottom:2.4vw}.home #banner .group .block h5 br{display:none}.home #banner .group .block .link a,.home #banner .group .block .link span,.home #banner .group .block .link input[type="button"],.home #banner .group .block .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.home #banner .group .block .link span{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow02@2x.png);border-color:#fff;color:#fff;margin:0 auto}.home #banner .group .block.block01{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/banner_dannetsuzai01@2x.jpg)}.home #banner .group .block.block02{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/banner_seinou01@2x.jpg)}.home #banner .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg06@2x.png);background-position:0;background-repeat:no-repeat;background-size:50vw;height:36vw;position:absolute;right:0;top:18vw;width:42vw;z-index:-1}.home #afterfollow{padding-bottom:9.3vw;position:relative}.home #afterfollow .group{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:63.5vw}.home #afterfollow .group .image{width:45.8%}.home #afterfollow .group .txt{width:45%}.home #afterfollow .group .txt h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;padding-bottom:2.4vw}.home #afterfollow .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-bottom:3.8vw}.home #afterfollow .group .txt .link a,.home #afterfollow .group .txt .link span,.home #afterfollow .group .txt .link input[type="button"],.home #afterfollow .group .txt .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.home #afterfollow .group .txt .link a{margin:0 0 auto auto}.home #afterfollow .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg07@2x.png);background-position:right bottom;background-repeat:no-repeat;background-size:57vw;height:42vw;left:0;position:absolute;top:9vw;width:48vw;z-index:-1}.contact #contact01,.contact #scrollArea,.request-select #contact01,.request-select #scrollArea,.reservation-select #contact01,.reservation-select #scrollArea{display:none}.contact .mainimg,.request-select .mainimg,.reservation-select .mainimg{aspect-ratio:1.4423076923;margin-bottom:15px;width:100%}.contact .mainimg .images,.request-select .mainimg .images,.reservation-select .mainimg .images{aspect-ratio:1.4423076923;width:100%}.contact .mainimg .images .image01,.request-select .mainimg .images .image01,.reservation-select .mainimg .images .image01{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;width:100%}.contact .mainimg .images .image01 .pageheader,.request-select .mainimg .images .image01 .pageheader,.reservation-select .mainimg .images .image01 .pageheader{padding:155px 25px 20px}.contact .mainimg .images .image01 .pageheader h2,.request-select .mainimg .images .image01 .pageheader h2,.reservation-select .mainimg .images .image01 .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:9px}.contact .mainimg .images .image01 .pageheader h3,.request-select .mainimg .images .image01 .pageheader h3,.reservation-select .mainimg .images .image01 .pageheader h3{font-size:13px;letter-spacing:0.1em}.contact .pankuzu,.request-select .pankuzu,.reservation-select .pankuzu{display:flex;padding:0 25px 38px}.contact .pankuzu li,.request-select .pankuzu li,.reservation-select .pankuzu li{font-size:12px;letter-spacing:0.05em;position:relative}.contact .pankuzu li:after,.request-select .pankuzu li:after,.reservation-select .pankuzu li:after{content:">";margin:0 16px}.contact .pankuzu li:last-child:after,.request-select .pankuzu li:last-child:after,.reservation-select .pankuzu li:last-child:after{content:""}.contact>.desc,.request-select>.desc,.reservation-select>.desc{font-size:12px;letter-spacing:0.05em;line-height:1.8;padding:0 25px 25px}.contact .contact01,.request-select .contact01,.reservation-select .contact01{padding:0 25px 55px}.contact .contact01 h4,.request-select .contact01 h4,.reservation-select .contact01 h4{border-left:5px solid #3b4c6f;font-size:18px;font-weight:300;margin-bottom:28px;padding:10px 0 10px 20px}.contact .contact01 .group .block,.request-select .contact01 .group .block,.reservation-select .contact01 .group .block{padding-bottom:15px;width:100%}.contact .contact01 .group .block a,.request-select .contact01 .group .block a,.reservation-select .contact01 .group .block a{display:block}.contact .contact01 .group .block a .image img,.request-select .contact01 .group .block a .image img,.reservation-select .contact01 .group .block a .image img{aspect-ratio:2.3722627737;object-fit:cover;width:100%}.contact .contact01 .group .block a .txt,.request-select .contact01 .group .block a .txt,.reservation-select .contact01 .group .block a .txt{align-items:center;border:1px solid #707070;display:flex;font-size:14px;font-weight:300;height:33px;justify-content:center;letter-spacing:0.1em}.contact .contact02,.request-select .contact02,.reservation-select .contact02{padding:0 25px 50px}.contact .contact02 h4,.request-select .contact02 h4,.reservation-select .contact02 h4{border-left:5px solid #3b4c6f;font-size:18px;font-weight:300;margin-bottom:28px;padding:10px 0 10px 20px}.contact .contact02 ul li,.request-select .contact02 ul li,.reservation-select .contact02 ul li{padding-bottom:10px;width:100%}.contact .contact02 ul li a,.request-select .contact02 ul li a,.reservation-select .contact02 ul li a{align-items:center;border:1px solid #707070;display:flex;height:54px;justify-content:space-between;padding:10px 25px;width:100%}.contact .contact02 ul li a span,.request-select .contact02 ul li a span,.reservation-select .contact02 ul li a span{display:block}.contact .contact02 ul li a span:first-child,.request-select .contact02 ul li a span:first-child,.reservation-select .contact02 ul li a span:first-child{font-size:14px;font-weight:300;letter-spacing:0.05em}.contact .contact02 ul li a span:last-child,.request-select .contact02 ul li a span:last-child,.reservation-select .contact02 ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:13px;width:13px}.single-column .container{padding:100px 25px}.single-column .container .entry-header{padding-bottom:20px}.single-column .container .entry-header .date{font-size:12px;letter-spacing:0.1em;padding-bottom:8px}.single-column .container .entry-header h2{font-size:24px;letter-spacing:0.05em;line-height:1.7}.single-column .container .entry-content{font-size:16px;letter-spacing:0.1em;line-height:2}.single-column .container .entry-content figure{padding-bottom:20px}.single-column .container .entry-content h1,.single-column .container .entry-content h2,.single-column .container .entry-content h3,.single-column .container .entry-content h4,.single-column .container .entry-content h5,.single-column .container .entry-content h6,.single-column .container .entry-content p,.single-column .container .entry-content table,.single-column .container .entry-content ul,.single-column .container .entry-content ol,.single-column .container .entry-content dl{padding-bottom:20px}.single-land{background-color:#fff;padding-top:70px}.single-land .mainimg{margin-bottom:30px;position:relative;width:100%}.single-land .mainimg .image{padding-bottom:37px}.single-land .mainimg h2{font-size:22px;letter-spacing:0.2em;line-height:1.5;padding:0 20px 20px}.single-land .mainimg .propertydata{background-color:#fff;border-bottom-left-radius:0.5vw;border-top-left-radius:0.5vw;padding:0 20px 15px}.single-land .mainimg .propertydata .header{align-items:center;display:flex;font-family:"cenotaph", serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;margin-bottom:14px;position:relative;white-space:nowrap}.single-land .mainimg .propertydata .header:after{background-color:#454545;content:"";display:block;height:1px;margin-left:7px;width:100%}.single-land .mainimg .propertydata dl{display:flex;font-size:12px;line-height:2;padding-bottom:6px}.single-land .mainimg .propertydata dl dt{font-weight:normal;width:7em}.single-land .mainimg .propertydata dl dd{width:calc(100% - 7em)}.single-land .mainimg .propertydata dl dd .tax01{font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px)}.single-land .mainimg .propertydata .biko{padding-right:4vw;padding-top:0.5vw}.single-land .mainimg .propertydata .biko .header02{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.5vw}.single-land .mainimg .propertydata .biko .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.7}.single-land .mainimg .propertydata .camera03 a{align-items:center;background:#5a4b4b;border-radius:0.26vw;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;margin:1.5vw 0 0;width:24vw}.single-land .mainimg .propertydata .camera03 a span{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link02@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.62vw;margin-left:1.1vw;width:0.62vw}.single-land .mainimg .propertydata .easellink{padding-top:2.5vw}.single-land .mainimg .propertydata .easellink img{width:26.5vw}.single-land .mainimg .kukaku{font-size:12px;line-height:2;padding:0 20px 30px}.single-land .mainimg>.left .image{padding-bottom:37px}.single-land .mainimg>.left ul{display:flex;padding:0 0 0 8.3vw}.single-land .mainimg>.left ul li{margin-right:0.2vw;width:19vw}.single-land .mainimg>.left ul li a{display:block}.single-land .mainimg>.left ul li a img{width:100%}.single-land .mainimg .right{padding:0 20px}.single-land .mainimg .right .kukaku .txt .left{font-size:12px;line-height:2}.single-land .mainimg .btn{bottom:0;display:flex;position:fixed;right:0;width:32.2vw;z-index:1000}.single-land .mainimg .btn li{width:50%}.single-land .mainimg .btn li img{width:100%}.single-land #tokucho{position:relative}.single-land #tokucho .inner{margin:0 auto 40px;padding:0 20px;position:relative}.single-land #tokucho .inner .header{padding-bottom:25px}.single-land #tokucho .inner .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-land #tokucho .inner h4{font-size:18px;font-weight:normal;letter-spacing:0.2em;line-height:1.8;padding-bottom:20px}.single-land #tokucho .inner .desc{font-size:12px;line-height:2;padding-bottom:35px}.single-land #tokucho .inner .images{display:flex;justify-content:space-between}.single-land #tokucho .inner .images .image{width:49.2%}.single-land #tokucho .bg{display:none}.single-land .sub03{margin:0 auto 45px}.single-land .sub03 .header{padding-bottom:25px;padding-bottom:18px}.single-land .sub03 .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-land .sub03 .slider01{margin-bottom:15px}.single-land .sub03 .slider01 .slick-prev{left:5px}.single-land .sub03 .slider01 .slick-next{right:5px}.single-land .sub03 .slider01 .slick-prev:before,.single-land .sub03 .slider01 .slick-next:before{color:#454545}.single-land .sub03 .slider02{margin-bottom:25px}.single-land .sub03 .slider02 .slick-slide{margin:auto 2px}.single-land .sub03 .bottom{padding-bottom:45px;width:100%}.single-land .sub03 .bottom .left{padding:0 20px}.single-land .sub03 .bottom .left .menseki{font-size:18px;letter-spacing:0.1em;padding-bottom:25px}.single-land .sub03 .bottom .left .data{font-size:13px;line-height:1.8;padding-bottom:50px}.single-land .sub03 .bottom .right{padding:0 20px;text-align:center}.single-land .sub03 .point01,.single-land .sub03 .pickup,.single-land .sub03 .plan{border-bottom:1px solid #454545;border-top:1px solid #454545;margin:0 20px;padding:30px 0;width:calc(100% - 40px)}.single-land .sub03 .point01 dl,.single-land .sub03 .pickup dl,.single-land .sub03 .plan dl{padding-bottom:25px}.single-land .sub03 .point01 dl dt,.single-land .sub03 .pickup dl dt,.single-land .sub03 .plan dl dt{background-color:#ededed;display:block;font-size:13px;font-weight:normal;height:fit-content;margin-bottom:15px;padding:7px 12px;min-width:33.3333%;width:fit-content}.single-land .sub03 .point01 dl dd,.single-land .sub03 .pickup dl dd,.single-land .sub03 .plan dl dd{font-size:13px;line-height:1.8}.single-land .sub03 .point01 dl dd .group,.single-land .sub03 .pickup dl dd .group,.single-land .sub03 .plan dl dd .group{display:flex;width:100%}.single-land .sub03 .point01 dl dd .group .block,.single-land .sub03 .pickup dl dd .group .block,.single-land .sub03 .plan dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-land .sub03 .point01 dl dd .group .block .image,.single-land .sub03 .pickup dl dd .group .block .image,.single-land .sub03 .plan dl dd .group .block .image{padding-bottom:1vw}.single-land .sub03 .point01 dl dd .group .block .title,.single-land .sub03 .pickup dl dd .group .block .title,.single-land .sub03 .plan dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub03 .point01 .desc,.single-land .sub03 .pickup .desc,.single-land .sub03 .plan .desc{font-size:13px;line-height:1.8;margin:0 auto}.single-land .sub03 .plan dl dd .block{padding-bottom:20px}.single-land .sub03 .plan dl dd .block .image{padding-bottom:10px}.single-land .sub03 .plan dl dd .block .data{display:flex;font-size:13px;line-height:1;padding-bottom:10px}.single-land .sub03 .plan dl dd .block .data .name{border-bottom:1px dotted #D3CB6D;color:#D3CB6D;font-weight:bold;margin-right:10px}.single-land .sub03 .plan dl dd .block .comment{font-size:13px;line-height:2}.single-land .sub03 .point01 dl dt{background-color:#D3CB6D;padding:0.3vw 1.3vw}.single-land .sub03 .plan{border-top:none}.single-land #plan{background-color:#ededed;padding:55px 0}.single-land #plan .header{padding-bottom:25px;padding-bottom:20px}.single-land #plan .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-land #plan .group{margin:0 auto 30px;padding:0 20px}.single-land #plan .group .block{background-color:#fff;margin:0 0.6vw;padding:0}.single-land #plan .group .block .image{padding:16px 16px 20px}.single-land #plan .group .block .txt{font-size:12px;line-height:1.8;padding:0 16px 15px}.single-land #plan .group .block .link a{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:14px;height:55px;justify-content:center;width:100%}.single-land #plan .arrow_box01{align-items:center;display:flex;justify-content:space-between;margin:auto;position:relative;width:90px}.single-land #plan .arrow_box01 .prev-arrow,.single-land #plan .arrow_box01 .next-arrow{border:1px solid #3b3131;border-radius:50%;cursor:pointer;display:block;height:34px;position:relative;transition:all 0.3s ease;width:34px}.single-land #plan .arrow_box01 .prev-arrow{transform:rotate(180deg)}.single-land #plan .arrow_box01 .prev-arrow::before,.single-land #plan .arrow_box01 .next-arrow::before{border-right:1px solid #3b3131;border-top:1px solid #3b3131;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.single-land .sub04.sameland01-{margin:0 0 7.8vw auto;width:82.25vw}.single-land .sub04.sameland01- .header{padding-bottom:1.5vw}.single-land .sub04.sameland01- .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub04.sameland01- .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub04.sameland01- .group .slick-list{padding:0 17.4vw 0 0}.single-land .sub04.sameland01- .group .slick-list .slick-track{margin:0 auto 0 0}.single-land .sub04.sameland01- .group .slick-list .slick-track .slick-slide{margin:0 0.5vw}.single-land .sub04.sameland01- .group .slick-list .slick-track .slick-slide .image{padding-bottom:1.5vw}.single-land .sub04.sameland01- .group .slick-list .slick-track .slick-slide .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub04.sameland01- .group .slick-list .slick-track .slick-slide .txt br{display:none}.single-land #kankyo{background-color:#fff;padding:0}.single-land #kankyo:after{background-color:#3b3131;bottom:0;content:"";display:block;height:1px;margin:60px auto 38px;width:calc(100% - 40px)}.single-land #kankyo h3{font-size:22px;letter-spacing:0.2em;padding-bottom:28px;text-align:center}.single-land #kankyo .group{margin:0 auto 35px}.single-land #kankyo .group .block{margin:0 8px;text-align:center}.single-land #kankyo .group .block .image{padding-bottom:11px}.single-land #kankyo .group .block .txt{font-size:12px;line-height:1.7}.single-land #kankyo .list{padding:0 20px 10px;width:100%}.single-land #kankyo .list dl{margin-bottom:18px}.single-land #kankyo .list dl dt{background-color:#ededed;font-size:12px;font-weight:normal;margin-bottom:13px;padding:8px 16px}.single-land #kankyo .list dl dd{font-size:12px;line-height:2}.single-land #kankyo .notice01.notice02{font-size:12px;line-height:2;margin:0 auto;padding:0 20px 28px}.single-land #kankyo .map{margin:0 auto;padding:0 20px;width:100%}.single-land #kankyo .map .data{padding:0}.single-land #kankyo .map .data h5{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:12px;height:30px;justify-content:center;margin-bottom:18px}.single-land #kankyo .map .data .address{font-size:12px;line-height:2;padding-bottom:12px}.single-land #kankyo .map .data .map01{font-family:sans-serif;font-size:12px;line-height:2;padding-bottom:32px;text-decoration:underline}.single-land #kankyo .map .data .koutsu{font-size:12px;line-height:2;padding-bottom:20px}.single-land #kankyo .map .data>.notice01{font-size:12px;line-height:2;padding-bottom:20px}.single-land #kankyo .map .map02{width:100%}.single-land #kankyo .map .map02 iframe{aspect-ratio:1.675;height:auto;width:100%}.single-land #gaiyou-{border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;margin:0 auto 5vw;padding:2.4vw 0 2.5vw;width:62.5vw}.single-land #gaiyou- h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:2.2vw}.single-land #gaiyou- .group{display:flex;justify-content:space-between}.single-land #gaiyou- .group .left,.single-land #gaiyou- .group .right{width:48%}.single-land #gaiyou- .group .left dl,.single-land #gaiyou- .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-land #gaiyou- .group .left dl dt,.single-land #gaiyou- .group .right dl dt{background-color:#ededed;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.8;padding:0.1vw 0.7vw;text-align:center;width:30%}.single-land #gaiyou- .group .left dl dd,.single-land #gaiyou- .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:65%}.single-land #gaiyou- .group .block{width:32%}.single-land #gaiyou- .group .block .image{padding-bottom:1vw}.single-land #gaiyou- .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land #gaiyou- .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-top:1.3vw}.single-land .banner01{margin:0 auto 9vw;width:62.5vw}.single-land #voice-performance ul{border-top:1px solid #3b3131;margin:0 20px 40px;width:calc(100% - 40px)}.single-land #voice-performance ul li{border-bottom:1px solid #3b3131;width:100%}.single-land #voice-performance ul li a{align-items:center;display:flex;padding:28px 0}.single-land #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:18px;margin:auto auto auto 0}.single-land #voice-performance ul li a span:nth-child(2){font-size:12px;margin:auto 0 auto auto}.single-land #voice-performance ul li a span:nth-child(3){margin:auto 0 auto 20px;width:39px}.single-land .banner02{margin:0 auto 90px;padding:0 20px;width:100%}.single-land .banner02 ul{width:100%}.single-land .banner02 ul li{padding-bottom:10px;width:100%}.single-land .banner02 ul li a{display:block}.single-land .banner02 ul li a img{width:100%}.single-land .camera{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:6vw;width:63.5vw}.single-land .camera h4{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 3.3vw;text-align:center;width:100%}.single-land .camera .camera01{margin:0 auto;width:calc(100% - 400px)}.single-land .camera .camera01 iframe{height:32.6vw;width:100%}.single-land .camera .camera02{margin:0 auto;width:850px}.single-land .camera .camera02 iframe{height:520px;width:100%}.single-land .camera .roomtour01,.single-land .camera .roomtour02{margin:auto;width:fit-content}.single-land .mnav{margin:0 auto;padding-bottom:5vw;position:relative;width:63.5vw}.single-land .mnav ul{display:flex}.single-land .mnav ul li{margin-right:1.45vw;width:9.3vw}.single-land .tab-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 50px;width:100%}.single-land .tab-area li{font-size:12px;letter-spacing:0.05em;width:50%}.single-land .tab-area li a{align-items:center;display:flex;height:42px;justify-content:center;width:100%}.single-land .tab-area li a:hover{background-color:#3b3131;color:#fff}.single-land .sub02 .header{padding-bottom:25px;padding-bottom:15px}.single-land .sub02 .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-land .sub02 h3{font-weight:bold;margin:0 auto;padding-bottom:15px;text-align:center;font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-land .sub02 ul.list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;width:calc(100% - 60px)}.single-land .sub02 ul.list li{align-items:center;background-color:#ededed;border-radius:50%;display:flex;height:39.7vw;font-size:13px;justify-content:center;line-height:1.5;margin-bottom:20px;padding:10px;text-align:center;width:39.7vw}.single-land .sub02 .group .block{margin-bottom:45px}.single-land .sub02 .group .block:nth-child(odd) .image{margin-left:20px;order:2}.single-land .sub02 .group .block:nth-child(odd) .txt{order:1}.single-land .sub02 .group .block:nth-child(even) .image{margin-right:20px}.single-land .sub02 .group .block .image{padding-bottom:25px}.single-land .sub02 .group .block .image img{border-radius:5px}.single-land .sub02 .group .block .txt{padding:0 20px}.single-land .sub02 .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;margin-bottom:12px;text-decoration:underline}.single-land .sub02 .group .block .txt h4{font-size:18px;font-weight:normal;letter-spacing:0.1em;line-height:1.67;padding-bottom:25px}.single-land .sub02 .group .block .txt .desc{font-size:13px;line-height:1.8}.single-land .sub02- h3{align-items:center;color:#bab468;display:flex;font-family:"Montserrat", sans-serif;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;letter-spacing:0.15em;padding-bottom:1vw;text-align:center}.single-land .sub02- h3 span{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);margin-right:1vw}.single-land .sub02- ul.list{display:flex;justify-content:space-between;margin:0 auto 5vw;width:50vw}.single-land .sub02- ul.list li{align-items:center;background-color:#ebe9d7;border-radius:50%;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:10vw;justify-content:center;line-height:1.5;padding:0.5vw;text-align:center;width:10vw}.single-land .sub02- .group .block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5vw}.single-land .sub02- .group .block:nth-child(odd){margin-left:18.25vw}.single-land .sub02- .group .block:nth-child(odd) .image{order:2}.single-land .sub02- .group .block:nth-child(odd) .txt{order:1}.single-land .sub02- .group .block:nth-child(even){margin-right:18.25vw}.single-land .sub02- .group .block .image{width:44.8vw}.single-land .sub02- .group .block .image img{border-radius:0.26vw}.single-land .sub02- .group .block .txt{width:31.25vw}.single-land .sub02- .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-land .sub02- .group .block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-land .sub02- .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-land .sub03-{margin:0 auto 5.5vw;width:63.5vw}.single-land .sub03- .header{padding-bottom:1.5vw;padding-bottom:1vw}.single-land .sub03- .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub03- .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub03- .slider01{margin-bottom:1.5vw}.single-land .sub03- .slider01 img{border-radius:0.5vw}.single-land .sub03- .slider01 .slick-prev:before,.single-land .sub03- .slider01 .slick-next:before{color:#454545}.single-land .sub03- .slider02{margin-bottom:5vw}.single-land .sub03- .slider02 .slick-slide{margin:auto 0.18vw}.single-land .sub03- .slider02 .slick-slide img{border-radius:0.26vw}.single-land .sub03- .bottom{display:flex;justify-content:space-between;padding-bottom:5vw;width:100%}.single-land .sub03- .bottom .left{width:50%}.single-land .sub03- .bottom .left .menseki{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.05em;padding-bottom:2.5vw}.single-land .sub03- .bottom .left .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-land .sub03- .bottom .right{width:50%}.single-land .sub03- .point01,.single-land .sub03- .pickup,.single-land .sub03- .plan{border-bottom:1px solid #454545;padding:2.3vw 0}.single-land .sub03- .point01 dl,.single-land .sub03- .pickup dl,.single-land .sub03- .plan dl{display:flex;justify-content:space-between;padding-bottom:1.2vw}.single-land .sub03- .point01 dl dt,.single-land .sub03- .pickup dl dt,.single-land .sub03- .plan dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;width:fit-content}.single-land .sub03- .point01 dl dd,.single-land .sub03- .pickup dl dd,.single-land .sub03- .plan dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:80%}.single-land .sub03- .point01 dl dd .group,.single-land .sub03- .pickup dl dd .group,.single-land .sub03- .plan dl dd .group{display:flex;width:100%}.single-land .sub03- .point01 dl dd .group .block,.single-land .sub03- .pickup dl dd .group .block,.single-land .sub03- .plan dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-land .sub03- .point01 dl dd .group .block .image,.single-land .sub03- .pickup dl dd .group .block .image,.single-land .sub03- .plan dl dd .group .block .image{padding-bottom:1vw}.single-land .sub03- .point01 dl dd .group .block .title,.single-land .sub03- .pickup dl dd .group .block .title,.single-land .sub03- .plan dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub03- .point01 .desc,.single-land .sub03- .pickup .desc,.single-land .sub03- .plan .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 0 0 auto;width:80%}.single-land .sub03- .plan dl dd{display:flex;flex-wrap:wrap;justify-content:space-between}.single-land .sub03- .plan dl dd .block{width:48%}.single-land .sub03- .plan dl dd .block .image{padding-bottom:1vw}.single-land .sub03- .plan dl dd .block .data{display:flex;font-size:clamp(15px, 0.83vw, 16px);line-height:1;padding-bottom:1vw}.single-land .sub03- .plan dl dd .block .data .name{border-bottom:1px dotted #d3cb6d;color:#d3cb6d;font-weight:bold;margin-right:0.5vw}.single-land .sub03- .plan dl dd .block .comment{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.single-land .sub03- .point01 dl dt{background-color:#d3cb6d;padding:0.3vw 1.3vw}.single-land .sub03- .plan{border-top:none}.single-land .sub08.sameland02,.single-land .sub09.sameland02{padding-bottom:4vw}.single-land .sub08.sameland02 .group .block.slick-slide,.single-land .sub09.sameland02 .group .block.slick-slide{background-color:#fff;border-radius:0.5vw;margin-bottom:4vw;width:48%;margin:0 1.3vw}.single-land .sub08.sameland02 .group .block.slick-slide .image img,.single-land .sub09.sameland02 .group .block.slick-slide .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt,.single-land .sub09.sameland02 .group .block.slick-slide .txt{padding:1.5vw 2.5vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt h6,.single-land .sub09.sameland02 .group .block.slick-slide .txt h6{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;line-height:1.5;margin:0.6vw 0 1vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl{display:flex}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl.big,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl.big{align-items:center}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl.big dd,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl.big dd{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl dt,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;line-height:2.25;min-width:5em}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl dd,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-left:1em}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point{display:flex;flex-wrap:wrap;margin-top:0.8vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point li,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point li{align-items:center;border:1px solid #454545;border-radius:5vw;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;line-height:1.3;margin-bottom:0.7vw;margin-right:0.7vw;min-height:1.5vw;padding:0.2vw 0.7vw 0.1vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point li br,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point li br{display:none}.single-land .sub05{margin:0 18vw 5.5vw 8vw;width:73.5vw}.single-land .sub06-{margin:0 auto;width:63.5vw}.single-land .sub06- .header{padding-bottom:1.5vw}.single-land .sub06- .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub06- .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub06- .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw}.single-land .sub06- .group:after{content:"";display:block;height:1px;width:31.1%}.single-land .sub06- .group .block{padding-bottom:2.5vw;width:31.1%}.single-land .sub06- .group .block .image{padding-bottom:1vw}.single-land .sub06- .group .block .image img{border-radius:0.26vw}.single-land .sub06- .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;text-align:center}.single-land .sub06- .list{border-bottom:1px solid #454545;margin-bottom:2.5vw;padding-bottom:2.5vw}.single-land .sub06- .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-land .sub06- .list dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-land .sub06- .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:75%}.single-land .sub06- .map{border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw;padding:2.5vw 0 1vw}.single-land .sub06- .map .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:30%}.single-land .sub06- .map .data h5{align-items:center;background-color:#d3cb6d;border-radius:0.26vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1.5vw;width:6.25vw}.single-land .sub06- .map .data .address{line-height:2.25;padding-bottom:0.7vw}.single-land .sub06- .map .data .map01{padding-bottom:2.5vw;text-decoration:underline}.single-land .sub06- .map .data .koutsu{line-height:2.25}.single-land .sub06- .map .map02{width:65%}.single-land .sub06- .map .map02 iframe{height:15.6vw}.single-land #gaiyou{border-bottom:none;padding:0 20px 65px;width:100%}.single-land #gaiyou .header{padding-bottom:25px;padding-bottom:16px}.single-land #gaiyou .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-land #gaiyou .header h3{text-align:left}.single-land #gaiyou h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.02em;padding-bottom:2.5vw;text-align:center}.single-land #gaiyou .group .left,.single-land #gaiyou .group .right{width:100%}.single-land #gaiyou .group .left dl,.single-land #gaiyou .group .right dl{margin-bottom:18px}.single-land #gaiyou .group .left dl dt,.single-land #gaiyou .group .right dl dt{background-color:#ededed;font-size:12px;font-weight:normal;height:fit-content;line-height:1.5;margin-bottom:13px;padding:8px 10px}.single-land #gaiyou .group .left dl dd,.single-land #gaiyou .group .right dl dd{font-size:12px;line-height:2}.single-land #gaiyou .group .block{width:32%}.single-land #gaiyou .group .block .image{padding-bottom:1vw}.single-land #gaiyou .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub08,.single-land .sub09{margin:0 auto;width:63.5vw}.single-land .sub08 h5,.single-land .sub09 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.single-land .event01{margin:0 auto;width:63.5vw}.single-land .event01 .group{display:flex;justify-content:space-between;margin:0 auto 6vw;width:63.5vw}.single-land .event01 .group .image{width:45%}.single-land .event01 .group .image img{border-radius:0.5vw}.single-land .event01 .group .txt{width:49.2%}.single-land .event01 .group .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-land .event01 .group .txt .contents{background-color:#e2e0d5;border-radius:0.5vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin-bottom:1.5vw;padding:1.5vw}.single-land .event01 .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-bottom:1.2vw}.single-land .event01 .group .txt .notice{font-size:0.73vw;font-size:clamp(12px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85}.single-land .back .link{text-align:center}.single-land .back .link a,.single-land .back .link span,.single-land .back .link input[type="button"],.single-land .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-land .back .link a{margin:0 auto 7.8vw}.single-land .shiryo01{margin:0 auto 5vw;text-align:center;width:63.5vw}.single-land .icons .group{display:flex;flex-wrap:wrap;margin:0 auto 2vw;width:63.5vw}.single-land .icons .group .block{margin:0;padding-bottom:4vw;text-align:center;width:16.6%}.single-land .icons .group .block .image{padding:0 1.5vw 1vw}.single-land .icons .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .notice01{font-size:12px;line-height:2;padding:10px 0;width:100%}.single-land .notice01.notice02{padding:0 0 20px}.single-land .notice03{font-size:12px;line-height:2;padding-top:20px}.single-land .icons{display:flex;flex-wrap:wrap;margin:0 auto;padding:5vw 0 5vw;width:63.5vw}.single-land .icons li{margin:0 1vw 2vw;text-align:center;width:16%}.single-land .icons li .image{padding-bottom:1vw}.single-land .links{display:flex;justify-content:space-between;margin:0 auto;padding:4vw 0 7vw;text-align:center;width:40vw}.single-land .links .link{width:45%}.single-land .links .link a{align-items:center;color:#fff;display:flex;height:4vw;justify-content:center;margin:0 auto;width:100%}.single-land .links .linkrequest a{background-color:#bab468;border:1px solid #bab468}.single-land .links .linkrequest a:hover{background-color:#fff;color:#bab468}.single-land .links .linkreservation a{background-color:#54aa6b;border:1px solid #54aa6b}.single-land .links .linkreservation a:hover{background-color:#fff;color:#54aa6b}.single-land .footerbanner{bottom:0;position:fixed;width:100%}.single-land .footerbanner ul{display:flex;margin:0 auto;width:63.5vw}.single-land .footerbanner ul li{width:33.33%}.single-land .footerbanner ul li img{width:calc(100% - 1px)}.single-land #scrollArea{display:none}.single-land .fnav01{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;position:fixed;width:100%;z-index:30}.single-land .fnav01.hidden{opacity:0;display:none}.single-land .fnav01>.left{padding:0;width:100%}.single-land .fnav01>.left ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.single-land .fnav01>.left ul li{font-size:12px;font-weight:300;height:40px;letter-spacing:0.05em;width:50%}.single-land .fnav01>.left ul li a{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 30px;width:100%}.single-land .fnav01>.left ul li a span{display:block}.single-land .fnav01>.left ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}.single-land .fnav01>.left ul li:nth-child(1){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-land .fnav01>.left ul li:nth-child(2){border-bottom:1px solid #707070}.single-land .fnav01>.left ul li:nth-child(3){border-right:1px solid #707070;border-bottom:1px solid #707070}.single-land .fnav01>.left ul li:nth-child(4){border-bottom:1px solid #707070}.single-land .fnav01>.left ul li:nth-child(5){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-land .fnav01>.right{width:100%}.single-land .fnav01>.right ul{display:flex;width:100%}.single-land .fnav01>.right ul li{width:50%}.single-land .fnav01>.right ul li img{width:100%}.single-land .fnav02{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px;padding:0;position:sticky;top:70px;width:100%;z-index:30}.single-land .fnav02>.left{padding:0;width:100%}.single-land .fnav02>.left ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.single-land .fnav02>.left ul li{font-size:12px;font-weight:300;height:40px;letter-spacing:0.05em;width:50%}.single-land .fnav02>.left ul li a{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 30px;width:100%}.single-land .fnav02>.left ul li a span{display:block}.single-land .fnav02>.left ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}.single-land .fnav02>.left ul li:nth-child(1){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-land .fnav02>.left ul li:nth-child(2){border-bottom:1px solid #707070}.single-land .fnav02>.left ul li:nth-child(3){border-right:1px solid #707070;border-bottom:1px solid #707070}.single-land .fnav02>.left ul li:nth-child(4){border-bottom:1px solid #707070}.single-land .fnav02>.left ul li:nth-child(5){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-land .fnav02>.right{width:100%}.single-land .fnav02>.right ul{display:flex;width:100%}.single-land .fnav02>.right ul li{width:50%}.single-land .fnav02>.right ul li img{width:100%}.single-freedesign .mainimg{padding:0}.single-freedesign .mainimg .image{padding-bottom:38px}.single-freedesign .mainimg .image img{width:100%}.single-freedesign .mainimg .txt{padding:0 20px 56px}.single-freedesign .mainimg .txt h2{border-bottom:1px solid #5a4b4b;font-size:22px;letter-spacing:0.2em;line-height:1.5;margin-bottom:28px;padding-bottom:18px}.single-freedesign .mainimg .txt .comment{font-size:12px;line-height:2}.single-freedesign .sub01{background-color:#ededed;padding:35px 20px 60px}.single-freedesign .sub01 .data{display:flex;flex-wrap:wrap;padding-bottom:28px;width:100%}.single-freedesign .sub01 .data .header{font-family:"cenotaph", serif;font-size:12px;margin-right:19px;text-orientation:sideways;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.single-freedesign .sub01 .data>.group{padding-bottom:20px}.single-freedesign .sub01 .data>.group dl{display:flex;font-size:12px;line-height:2}.single-freedesign .sub01 .data>.group dl dt{font-weight:normal;width:6em}.single-freedesign .sub01 .data>.group dl dd{width:calc(100% - 6em)}.single-freedesign .sub01 .data .easellink{margin:auto;width:80%}.single-freedesign .sub01 .data .easellink a{display:block}.single-freedesign .sub01 .data .easellink a img{width:100%}.single-freedesign .sub01 .points{margin:0 auto 35px}.single-freedesign .sub01 .points h4{font-size:12px;font-weight:normal;letter-spacing:0.1em;padding-bottom:14px}.single-freedesign .sub01 .points ul{display:flex;flex-wrap:wrap;justify-content:space-between}.single-freedesign .sub01 .points ul li{background-color:#fff;border:1px solid #3b3131;color:#3b3131;font-size:12px;letter-spacing:0.1em;margin-bottom:3px;padding:8px 2px;text-align:center;width:calc(50% - 3px)}.single-freedesign .sub01>.group{padding-bottom:20px}.single-freedesign .sub01>.group .image{padding-bottom:20px;text-align:center}.single-freedesign .sub01>.group .image img{margin:auto}.single-freedesign .sub01>.group .image img.yoko{aspect-ratio:1.4925373134;object-fit:cover}.single-freedesign .sub01>.group .image img.tate{aspect-ratio:0.67;height:calc(100vw - 40px);object-fit:cover;width:auto}.single-freedesign .sub01>.link a{align-items:center;border:1px solid #3b3131;display:flex;font-size:12px;height:48px;justify-content:space-between;margin:0 auto;padding:0 13px 0 27px;width:205px}.single-freedesign .sub01>.link a:hover{background-color:#3b3131;color:#fff}.single-freedesign .banner01{margin:80px auto 65px;padding:0 20px;width:100%}.single-freedesign .banner01 img{width:100%}.single-freedesign #voice-performance ul{border-top:1px solid #3b3131;margin:0 20px 40px;width:calc(100% - 40px)}.single-freedesign #voice-performance ul li{border-bottom:1px solid #3b3131;width:100%}.single-freedesign #voice-performance ul li a{align-items:center;display:flex;padding:28px 0}.single-freedesign #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:18px;margin:auto auto auto 0}.single-freedesign #voice-performance ul li a span:nth-child(2){font-size:12px;margin:auto 0 auto auto}.single-freedesign #voice-performance ul li a span:nth-child(3){margin:auto 0 auto 20px;width:39px}.single-freedesign .banner02{margin:0 auto 90px;padding:0 20px;width:100%}.single-freedesign .banner02 ul{width:100%}.single-freedesign .banner02 ul li{padding-bottom:10px;width:100%}.single-freedesign .banner02 ul li a{display:block}.single-freedesign .banner02 ul li a img{width:100%}.single-tateuri{background-color:#fff;padding-top:70px}.single-tateuri .mainimg{justify-content:space-between;margin-bottom:50px;position:relative;width:100%}.single-tateuri .mainimg .inner{margin-bottom:15px;position:relative}.single-tateuri .mainimg .inner .slider01{margin-bottom:10px}.single-tateuri .mainimg .inner .slider01 .slick-slide{width:100%}.single-tateuri .mainimg .inner .slider01 .slick-slide img{width:100%}.single-tateuri .mainimg .inner .camera01 a{align-items:center;background-color:#384d6f;color:#fff;display:flex;height:50px;justify-content:center;width:100%}.single-tateuri .mainimg .inner .camera01 a span{display:block}.single-tateuri .mainimg .inner .camera01 a span:first-child{font-size:12px;letter-spacing:0.1em;margin-right:15px}.single-tateuri .mainimg .inner .camera01 a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/icon10@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px}.single-tateuri .mainimg .slider02{padding:0 18px 40px}.single-tateuri .mainimg .slider02 .slick-slide{margin:0 2px}.single-tateuri .mainimg .arrow_slider02{align-items:center;display:flex;justify-content:space-between;margin:auto;position:relative;width:90px;width:58px}.single-tateuri .mainimg .arrow_slider02 .prev-arrow,.single-tateuri .mainimg .arrow_slider02 .next-arrow{border:1px solid #3b3131;border-radius:50%;cursor:pointer;display:block;height:34px;position:relative;transition:all 0.3s ease;width:34px}.single-tateuri .mainimg .arrow_slider02 .prev-arrow{transform:rotate(180deg)}.single-tateuri .mainimg .arrow_slider02 .prev-arrow::before,.single-tateuri .mainimg .arrow_slider02 .next-arrow::before{border-right:1px solid #3b3131;border-top:1px solid #3b3131;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.single-tateuri .mainimg .arrow_slider02 .prev-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;border:none;height:13px;width:12px}.single-tateuri .mainimg .arrow_slider02 .prev-arrow:before{display:none}.single-tateuri .mainimg .arrow_slider02 .next-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;border:none;height:13px;width:12px}.single-tateuri .mainimg .arrow_slider02 .next-arrow:before{display:none}.single-tateuri .mainimg .group{align-items:flex-end;display:flex;justify-content:space-between;padding:0 8.3vw 2.9vw 4vw}.single-tateuri .mainimg .group .left{width:50%}.single-tateuri .mainimg .group .right{width:44%}.single-tateuri .mainimg .group .right ul{display:flex;justify-content:flex-end}.single-tateuri .mainimg .group .right ul li{margin-left:0.2vw;width:19vw}.single-tateuri .mainimg .group .right ul li a{display:block}.single-tateuri .mainimg .propertydata{padding:36px 20px 55px}.single-tateuri .mainimg .propertydata .left .title h2{font-size:18px;font-weight:300;letter-spacing:0.1em;line-height:1.7;padding-bottom:30px}.single-tateuri .mainimg .propertydata>.right>.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;overflow:hidden;width:100%}.single-tateuri .mainimg .propertydata>.right>.header span:first-child{display:block;font-family:"cenotaph", serif;font-size:12px;margin-right:16px;white-space:nowrap}.single-tateuri .mainimg .propertydata>.right>.header span:last-child{background-color:#454545;display:block;height:1px;width:100%}.single-tateuri .mainimg .propertydata>.right dl{display:flex;font-size:12px}.single-tateuri .mainimg .propertydata>.right dl dt{font-weight:normal;line-height:2;width:7em}.single-tateuri .mainimg .propertydata>.right dl dd{line-height:2;width:calc(100% - 7em)}.single-tateuri .mainimg ul.links{padding:0 20px}.single-tateuri .mainimg ul.links li a{align-items:center;color:#fff;display:flex;height:65px;justify-content:center;width:100%}.single-tateuri .mainimg ul.links li a span:first-child{margin-right:15px;width:20px}.single-tateuri .mainimg ul.links li a span:last-child{font-size:16px;font-weight:300;letter-spacing:0.1em}.single-tateuri .mainimg ul.links li:first-child{margin-bottom:16px}.single-tateuri .mainimg ul.links li:first-child a{background-color:#9d9d9d}.single-tateuri .mainimg ul.links li:last-child a{background-color:#b0b6c3}.single-tateuri #tokucho{border-bottom:1px solid #5a4b4b;margin-bottom:55px;padding:0 20px 26px}.single-tateuri #tokucho .header h3{display:none}.single-tateuri #tokucho h4{font-size:22px;letter-spacing:0.2em;line-height:1.5;padding-bottom:26px}.single-tateuri #tokucho .desc{font-size:12px;line-height:1.8}.single-tateuri #madori{padding:0 20px 56px}.single-tateuri #madori .header{padding-bottom:25px;padding-bottom:45px}.single-tateuri #madori .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-tateuri #madori .group01{padding-bottom:18px}.single-tateuri #madori .group02{padding-bottom:20px}.single-tateuri #madori .group02 .slick-slide{margin:0 1px}.single-tateuri #madori .arrow_box02{align-items:center;display:flex;justify-content:space-between;margin:auto;position:relative;width:90px}.single-tateuri #madori .arrow_box02 .prev-arrow,.single-tateuri #madori .arrow_box02 .next-arrow{border:1px solid #3b3131;border-radius:50%;cursor:pointer;display:block;height:34px;position:relative;transition:all 0.3s ease;width:34px}.single-tateuri #madori .arrow_box02 .prev-arrow{transform:rotate(180deg)}.single-tateuri #madori .arrow_box02 .prev-arrow::before,.single-tateuri #madori .arrow_box02 .next-arrow::before{border-right:1px solid #3b3131;border-top:1px solid #3b3131;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.single-tateuri #plan{background-color:#ededed;padding:7vw 0}.single-tateuri #plan h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-tateuri #plan .group{margin:0 auto;width:63.7vw}.single-tateuri #plan .group .block{background-color:#fff;margin:0 0.6vw;padding:0}.single-tateuri #plan .group .block .image{padding:1vw}.single-tateuri #plan .group .block .txt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding:0 1vw 1.5vw}.single-tateuri #plan .group .block .link a{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:4.1vw;justify-content:center;width:100%}.single-tateuri #kankyo{background-color:#fff;padding:0 0 5vw}.single-tateuri #kankyo .header{padding-bottom:25px}.single-tateuri #kankyo .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-tateuri #kankyo .header h3{letter-spacing:0.2em}.single-tateuri #kankyo .group{margin:0 auto 58px;width:100%}.single-tateuri #kankyo .group .block{margin:0 8px;text-align:center}.single-tateuri #kankyo .group .block .image{padding-bottom:11px}.single-tateuri #kankyo .group .block .txt{font-size:12px;line-height:1.7}.single-tateuri #kankyo .list{padding:0 20px 10px;width:100%}.single-tateuri #kankyo .list dl{margin-bottom:18px}.single-tateuri #kankyo .list dl dt{background-color:#ededed;font-size:12px;font-weight:normal;margin-bottom:13px;padding:8px 16px}.single-tateuri #kankyo .list dl dd{font-size:12px;line-height:2}.single-tateuri #kankyo .notice01.notice02{font-size:12px;line-height:1.8;margin:0 auto;padding:0 0 3vw}.single-tateuri #kankyo .map{margin:0 auto;padding:0 20px;width:100%}.single-tateuri #kankyo .map .data{padding:0}.single-tateuri #kankyo .map .data h5{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:12px;height:30px;justify-content:center;margin-bottom:18px}.single-tateuri #kankyo .map .data .address{font-size:12px;line-height:2;padding-bottom:12px}.single-tateuri #kankyo .map .data .map01{font-family:sans-serif;font-size:12px;line-height:2;padding-bottom:32px;text-decoration:underline}.single-tateuri #kankyo .map .data .koutsu{font-size:12px;line-height:2;padding-bottom:20px}.single-tateuri #kankyo .map .data>.notice01{font-size:12px;line-height:2;padding-bottom:20px}.single-tateuri #kankyo .map .map02{padding-bottom:55px;width:100%}.single-tateuri #kankyo .map .map02 iframe{aspect-ratio:1.675;height:auto;width:100%}.single-tateuri #setsubi .header{padding-bottom:25px}.single-tateuri #setsubi .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-tateuri #setsubi .group{margin-bottom:20px}.single-tateuri #setsubi .group .slick-slide{margin:0 10px}.single-tateuri #setsubi .group .slick-slide .txt{background-color:#ededed;padding:18px 20px 20px}.single-tateuri #setsubi .group .slick-slide .txt h4{font-size:14px;padding-bottom:14px;text-align:center}.single-tateuri #setsubi .group .slick-slide .txt .desc{font-size:12px;line-height:2;text-align:left}.single-tateuri #setsubi .arrow_box03{align-items:center;display:flex;justify-content:space-between;margin:auto;position:relative;width:90px;margin-bottom:30px}.single-tateuri #setsubi .arrow_box03 .prev-arrow,.single-tateuri #setsubi .arrow_box03 .next-arrow{border:1px solid #3b3131;border-radius:50%;cursor:pointer;display:block;height:34px;position:relative;transition:all 0.3s ease;width:34px}.single-tateuri #setsubi .arrow_box03 .prev-arrow{transform:rotate(180deg)}.single-tateuri #setsubi .arrow_box03 .prev-arrow::before,.single-tateuri #setsubi .arrow_box03 .next-arrow::before{border-right:1px solid #3b3131;border-top:1px solid #3b3131;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.single-tateuri #setsubi .arrow_box04{align-items:center;display:flex;justify-content:space-between;margin:auto;position:relative;width:90px;margin-bottom:6px}.single-tateuri #setsubi .arrow_box04 .prev-arrow,.single-tateuri #setsubi .arrow_box04 .next-arrow{border:1px solid #3b3131;border-radius:50%;cursor:pointer;display:block;height:34px;position:relative;transition:all 0.3s ease;width:34px}.single-tateuri #setsubi .arrow_box04 .prev-arrow{transform:rotate(180deg)}.single-tateuri #setsubi .arrow_box04 .prev-arrow::before,.single-tateuri #setsubi .arrow_box04 .next-arrow::before{border-right:1px solid #3b3131;border-top:1px solid #3b3131;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.single-tateuri #gaiyou{border-bottom:none;padding:0 20px 65px;position:relative;width:100%}.single-tateuri #gaiyou:before{background-color:#3b3131;content:"";display:block;height:1px;margin:40px auto 38px;width:100%}.single-tateuri #gaiyou .header{padding-bottom:25px;padding-bottom:16px}.single-tateuri #gaiyou .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-tateuri #gaiyou .header h3{text-align:left}.single-tateuri #gaiyou h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.02em;padding-bottom:2.5vw;text-align:center}.single-tateuri #gaiyou .group .left,.single-tateuri #gaiyou .group .right{width:100%}.single-tateuri #gaiyou .group .left dl,.single-tateuri #gaiyou .group .right dl{margin-bottom:18px}.single-tateuri #gaiyou .group .left dl dt,.single-tateuri #gaiyou .group .right dl dt{background-color:#ededed;font-size:12px;font-weight:normal;height:fit-content;line-height:1.5;margin-bottom:13px;padding:8px 10px}.single-tateuri #gaiyou .group .left dl dd,.single-tateuri #gaiyou .group .right dl dd{font-size:12px;line-height:2}.single-tateuri #gaiyou .group .block{width:32%}.single-tateuri #gaiyou .group .block .image{padding-bottom:1vw}.single-tateuri #gaiyou .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri #event{padding-bottom:40px}.single-tateuri #event .header{padding-bottom:38px;text-align:center}.single-tateuri #event .header h3{font-family:"cenotaph", serif;font-size:28px;padding-bottom:13px}.single-tateuri #event .header h4{font-size:12px;letter-spacing:0.1em}.single-tateuri #event .group{margin:0 auto 30px}.single-tateuri #event .group .slick-slide{margin:0 7px}.single-tateuri #event .group .slick-slide .image{position:relative}.single-tateuri #event .group .slick-slide .image img{width:100%}.single-tateuri #event .group .slick-slide .image .eventcate{left:0;position:absolute;top:0}.single-tateuri #event .group .slick-slide .image .eventcate ul{display:flex;flex-wrap:wrap}.single-tateuri #event .group .slick-slide .image .eventcate ul li{align-items:center;background-color:#5a4b4b;color:#fff;display:flex;font-size:13px;justify-content:center;margin:0 5px 5px 0;padding:9px 18px}.single-tateuri #event .group .slick-slide .txt{background-color:#ededed;padding:18px 20px 20px}.single-tateuri #event .group .slick-slide .txt .title{font-size:14px;line-height:1.7;padding-bottom:18px}.single-tateuri #event .group .slick-slide .txt dl{display:flex;line-height:1.6;padding-bottom:9px}.single-tateuri #event .group .slick-slide .txt dl dt{font-size:12px;font-weight:normal;width:23%}.single-tateuri #event .group .slick-slide .txt dl dd{font-size:12px;width:77%}.single-tateuri #event .group .slick-slide .txt .links{display:flex;justify-content:space-between;padding-top:15px}.single-tateuri #event .group .slick-slide .txt .links .link{width:46.8%}.single-tateuri #event .group .slick-slide .txt .links .link a{align-items:center;display:flex;font-size:14px;font-weight:bold;height:45px;justify-content:center;width:100%}.single-tateuri #event .group .slick-slide .txt .links .link:first-child a{background-color:#3b3131;color:#fff}.single-tateuri #event .group .slick-slide .txt .links .link:last-child a{background-color:#5a4b4b;color:#fff}.single-tateuri #event .arrow_box05{align-items:center;display:flex;justify-content:space-between;margin:auto;position:relative;width:90px}.single-tateuri #event .arrow_box05 .prev-arrow,.single-tateuri #event .arrow_box05 .next-arrow{border:1px solid #3b3131;border-radius:50%;cursor:pointer;display:block;height:34px;position:relative;transition:all 0.3s ease;width:34px}.single-tateuri #event .arrow_box05 .prev-arrow{transform:rotate(180deg)}.single-tateuri #event .arrow_box05 .prev-arrow::before,.single-tateuri #event .arrow_box05 .next-arrow::before{border-right:1px solid #3b3131;border-top:1px solid #3b3131;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:8px}.single-tateuri .banner01{margin:0 auto 9vw;width:62.5vw}.single-tateuri #voice-performance ul{border-top:1px solid #3b3131;margin:0 20px 40px;width:calc(100% - 40px)}.single-tateuri #voice-performance ul li{border-bottom:1px solid #3b3131;width:100%}.single-tateuri #voice-performance ul li a{align-items:center;display:flex;padding:28px 0}.single-tateuri #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:18px;margin:auto auto auto 0}.single-tateuri #voice-performance ul li a span:nth-child(2){font-size:12px;margin:auto 0 auto auto}.single-tateuri #voice-performance ul li a span:nth-child(3){margin:auto 0 auto 20px;width:39px}.single-tateuri .banner02{margin:0 auto 90px;padding:0 20px;width:100%}.single-tateuri .banner02 ul{width:100%}.single-tateuri .banner02 ul li{padding-bottom:10px;width:100%}.single-tateuri .banner02 ul li a{display:block}.single-tateuri .banner02 ul li a img{width:100%}.single-tateuri #camera{margin:0 auto;padding-bottom:58px;width:100%}.single-tateuri #camera h4{font-size:14px;letter-spacing:0.2em;padding:0 20px 15px;width:100%}.single-tateuri #camera .camera01{margin:0 auto;width:calc(100% - 400px)}.single-tateuri #camera .camera01 iframe{height:32.6vw;width:100%}.single-tateuri #camera .camera02{margin:0 auto;width:100%}.single-tateuri #camera .camera02 iframe{aspect-ratio:1.6375545852;height:auto;width:100%}.single-tateuri #camera .roomtour01,.single-tateuri #camera .roomtour02{margin:auto;width:fit-content}.single-tateuri .mnav{margin:0 auto;padding-bottom:5vw;position:relative;width:63.5vw}.single-tateuri .mnav ul{display:flex}.single-tateuri .mnav ul li{margin-right:1.45vw;width:9.3vw}.single-tateuri .tab-area{display:none;justify-content:space-between;margin:0 auto 5vw;width:63.5vw}.single-tateuri .tab-area li{width:9.3vw}.single-tateuri .sub01{position:relative}.single-tateuri .sub01 .inner{margin:0 auto 4vw;position:relative;width:63.5vw}.single-tateuri .sub01 .inner h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2.5vw}.single-tateuri .sub01 .inner .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-bottom:3.7vw}.single-tateuri .sub01 .inner .images{display:flex;justify-content:space-between}.single-tateuri .sub01 .inner .images .image{width:49.2%}.single-tateuri .sub01 .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg09@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:44.2vw;position:absolute;right:0;top:0;width:69.7vw;z-index:-1}.single-tateuri .sub02 ul.list{display:flex;justify-content:space-between;margin:0 auto 5vw;width:50vw}.single-tateuri .sub02 ul.list li{align-items:center;background-color:#ebe9d7;border-radius:50%;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:10vw;justify-content:center;line-height:1.5;padding:0.5vw;text-align:center;width:10vw}.single-tateuri .sub02 .group .block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5vw}.single-tateuri .sub02 .group .block:nth-child(odd){margin-left:18.25vw}.single-tateuri .sub02 .group .block:nth-child(odd) .image{order:2}.single-tateuri .sub02 .group .block:nth-child(odd) .txt{order:1}.single-tateuri .sub02 .group .block:nth-child(even){margin-right:18.25vw}.single-tateuri .sub02 .group .block .image{width:44.8vw}.single-tateuri .sub02 .group .block .image img{border-radius:0.26vw}.single-tateuri .sub02 .group .block .txt{width:31.25vw}.single-tateuri .sub02 .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-tateuri .sub02 .group .block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-tateuri .sub02 .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-tateuri .sub03{margin:0 auto 5.5vw;width:63.5vw}.single-tateuri .sub03 .header{padding-bottom:1.5vw;padding-bottom:1vw}.single-tateuri .sub03 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub03 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub03 .slider01{margin-bottom:1.5vw}.single-tateuri .sub03 .slider01 img{border-radius:0.5vw}.single-tateuri .sub03 .slider01 .slick-prev:before,.single-tateuri .sub03 .slider01 .slick-next:before{color:#454545}.single-tateuri .sub03 .slider02{margin-bottom:5vw}.single-tateuri .sub03 .slider02 .slick-slide{margin:auto 0.18vw}.single-tateuri .sub03 .slider02 .slick-slide img{border-radius:0.26vw}.single-tateuri .sub03 .bottom{display:flex;justify-content:space-between;padding-bottom:5vw;width:100%}.single-tateuri .sub03 .bottom .left{width:50%}.single-tateuri .sub03 .bottom .left .menseki{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.05em;padding-bottom:2.5vw}.single-tateuri .sub03 .bottom .left .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-tateuri .sub03 .bottom .right{width:50%}.single-tateuri .sub03 .point01,.single-tateuri .sub03 .pickup,.single-tateuri .sub03 .plan{border-bottom:1px solid #454545;padding:2.3vw 0}.single-tateuri .sub03 .point01 dl,.single-tateuri .sub03 .pickup dl,.single-tateuri .sub03 .plan dl{display:flex;justify-content:space-between;padding-bottom:1.2vw}.single-tateuri .sub03 .point01 dl dt,.single-tateuri .sub03 .pickup dl dt,.single-tateuri .sub03 .plan dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;width:fit-content}.single-tateuri .sub03 .point01 dl dd,.single-tateuri .sub03 .pickup dl dd,.single-tateuri .sub03 .plan dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:80%}.single-tateuri .sub03 .point01 dl dd .group,.single-tateuri .sub03 .pickup dl dd .group,.single-tateuri .sub03 .plan dl dd .group{display:flex;width:100%}.single-tateuri .sub03 .point01 dl dd .group .block,.single-tateuri .sub03 .pickup dl dd .group .block,.single-tateuri .sub03 .plan dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-tateuri .sub03 .point01 dl dd .group .block .image,.single-tateuri .sub03 .pickup dl dd .group .block .image,.single-tateuri .sub03 .plan dl dd .group .block .image{padding-bottom:1vw}.single-tateuri .sub03 .point01 dl dd .group .block .title,.single-tateuri .sub03 .pickup dl dd .group .block .title,.single-tateuri .sub03 .plan dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub03 .point01 .desc,.single-tateuri .sub03 .pickup .desc,.single-tateuri .sub03 .plan .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 0 0 auto;width:80%}.single-tateuri .sub03 .plan dl dd{display:flex;flex-wrap:wrap;justify-content:space-between}.single-tateuri .sub03 .plan dl dd .block{width:48%}.single-tateuri .sub03 .plan dl dd .block .image{padding-bottom:1vw}.single-tateuri .sub03 .plan dl dd .block .data{display:flex;font-size:clamp(15px, 0.83vw, 16px);line-height:1;padding-bottom:1vw}.single-tateuri .sub03 .plan dl dd .block .data .name{border-bottom:1px dotted #d3cb6d;color:#d3cb6d;font-weight:bold;margin-right:0.5vw}.single-tateuri .sub03 .plan dl dd .block .comment{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.single-tateuri .sub03 .point01 dl dt{background-color:#d3cb6d;padding:0.3vw 1.3vw}.single-tateuri .sub03 .plan{border-top:none}.single-tateuri .sub04.sameland01{margin:0 0 7.8vw auto;width:82.25vw}.single-tateuri .sub04.sameland01 .header{padding-bottom:1.5vw}.single-tateuri .sub04.sameland01 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub04.sameland01 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub04.sameland01 .group .slick-list{padding:0 17.4vw 0 0}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track{margin:0 auto 0 0}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide{margin:0 0.5vw}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide .image{padding-bottom:1.5vw}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt br{display:none}.single-tateuri .sub08.sameland02,.single-tateuri .sub09.sameland02{padding-bottom:4vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide,.single-tateuri .sub09.sameland02 .group .block.slick-slide{background-color:#fff;border-radius:0.5vw;margin-bottom:4vw;width:48%;margin:0 1.3vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .image img,.single-tateuri .sub09.sameland02 .group .block.slick-slide .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt{padding:1.5vw 2.5vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt h6,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt h6{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;line-height:1.5;margin:0.6vw 0 1vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl{display:flex}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl.big,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl.big{align-items:center}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl.big dd,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl.big dd{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl dt,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;line-height:2.25;min-width:5em}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl dd,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-left:1em}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt ul.point,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt ul.point{display:flex;flex-wrap:wrap;margin-top:0.8vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt ul.point li,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt ul.point li{align-items:center;border:1px solid #454545;border-radius:5vw;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;line-height:1.3;margin-bottom:0.7vw;margin-right:0.7vw;min-height:1.5vw;padding:0.2vw 0.7vw 0.1vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt ul.point li br,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt ul.point li br{display:none}.single-tateuri .sub06{margin:0 auto;width:63.5vw}.single-tateuri .sub06 .header{padding-bottom:1.5vw}.single-tateuri .sub06 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub06 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub06 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw}.single-tateuri .sub06 .group:after{content:"";display:block;height:1px;width:31.1%}.single-tateuri .sub06 .group .block{padding-bottom:2.5vw;width:31.1%}.single-tateuri .sub06 .group .block .image{padding-bottom:1vw}.single-tateuri .sub06 .group .block .image img{border-radius:0.26vw}.single-tateuri .sub06 .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;text-align:center}.single-tateuri .sub06 .list{border-bottom:1px solid #454545;margin-bottom:2.5vw;padding-bottom:2.5vw}.single-tateuri .sub06 .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-tateuri .sub06 .list dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-tateuri .sub06 .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:75%}.single-tateuri .sub06 .map{border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw;padding:2.5vw 0 1vw}.single-tateuri .sub06 .map .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:30%}.single-tateuri .sub06 .map .data h5{align-items:center;background-color:#d3cb6d;border-radius:0.26vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1.5vw;width:6.25vw}.single-tateuri .sub06 .map .data .address{line-height:2.25;padding-bottom:0.7vw}.single-tateuri .sub06 .map .data .map01{padding-bottom:2.5vw;text-decoration:underline}.single-tateuri .sub06 .map .data .koutsu{line-height:2.25}.single-tateuri .sub06 .map .map02{width:65%}.single-tateuri .sub06 .map .map02 iframe{height:15.6vw}.single-tateuri .sub07{border-bottom:none;margin:0 auto 2.5vw;padding-bottom:2.5vw;width:83vw}.single-tateuri .sub07 .header{padding-bottom:1.5vw}.single-tateuri .sub07 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub07 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub07 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.02em;padding-bottom:2.5vw;text-align:center}.single-tateuri .sub07 .group{display:flex;justify-content:space-between}.single-tateuri .sub07 .group .left,.single-tateuri .sub07 .group .right{width:48%}.single-tateuri .sub07 .group .left dl,.single-tateuri .sub07 .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-tateuri .sub07 .group .left dl dt,.single-tateuri .sub07 .group .right dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.5;padding:0.1vw 0.7vw;text-align:center;width:25%}.single-tateuri .sub07 .group .left dl dd,.single-tateuri .sub07 .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;width:70%}.single-tateuri .sub07 .group .block{width:32%}.single-tateuri .sub07 .group .block .image{padding-bottom:1vw}.single-tateuri .sub07 .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub08,.single-tateuri .sub09{margin:0 auto;width:63.5vw}.single-tateuri .sub08 h5,.single-tateuri .sub09 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.single-tateuri .event01{margin:0 auto;width:63.5vw}.single-tateuri .event01 .group{display:flex;justify-content:space-between;margin:0 auto 6vw;width:63.5vw}.single-tateuri .event01 .group .image{width:45%}.single-tateuri .event01 .group .image img{border-radius:0.5vw}.single-tateuri .event01 .group .txt{width:49.2%}.single-tateuri .event01 .group .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-tateuri .event01 .group .txt .contents{background-color:#e2e0d5;border-radius:0.5vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin-bottom:1.5vw;padding:1.5vw}.single-tateuri .event01 .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-bottom:1.2vw}.single-tateuri .event01 .group .txt .notice{font-size:0.73vw;font-size:clamp(12px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85}.single-tateuri .back .link{text-align:center}.single-tateuri .back .link a,.single-tateuri .back .link span,.single-tateuri .back .link input[type="button"],.single-tateuri .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-tateuri .back .link a{margin:0 auto 7.8vw}.single-tateuri .shiryo01{margin:0 auto 5vw;text-align:center;width:63.5vw}.single-tateuri .icons .group{display:flex;flex-wrap:wrap;margin:0 auto 2vw;width:63.5vw}.single-tateuri .icons .group .block{margin:0;padding-bottom:4vw;text-align:center;width:16.6%}.single-tateuri .icons .group .block .image{padding:0 1.5vw 1vw}.single-tateuri .icons .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .notice01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding:1vw 0;width:100%}.single-tateuri .notice01.notice02{padding:0 0 2vw}.single-tateuri .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-top:2vw}.single-tateuri .icons{display:flex;flex-wrap:wrap;margin:0 auto;padding:5vw 0 5vw;width:63.5vw}.single-tateuri .icons li{margin:0 1vw 2vw;text-align:center;width:16%}.single-tateuri .icons li .image{padding-bottom:1vw}.single-tateuri>.links{display:flex;justify-content:space-between;margin:0 auto;padding:4vw 0 7vw;text-align:center;width:40vw}.single-tateuri>.links .link{width:45%}.single-tateuri>.links .link a{align-items:center;color:#fff;display:flex;height:4vw;justify-content:center;margin:0 auto;width:100%}.single-tateuri>.links .linkrequest a{background-color:#bab468;border:1px solid #bab468}.single-tateuri>.links .linkrequest a:hover{background-color:#fff;color:#bab468}.single-tateuri>.links .linkreservation a{background-color:#54aa6b;border:1px solid #54aa6b}.single-tateuri>.links .linkreservation a:hover{background-color:#fff;color:#54aa6b}.single-tateuri .footerbanner{bottom:0;position:fixed;width:100%}.single-tateuri .footerbanner ul{display:flex;margin:0 auto;width:63.5vw}.single-tateuri .footerbanner ul li{width:33.33%}.single-tateuri .footerbanner ul li img{width:calc(100% - 1px)}.single-tateuri #scrollArea{display:none}.single-tateuri .fnav-{background-color:#d8d8d8;bottom:0;padding:0;position:fixed;width:100%;z-index:30}.single-tateuri .fnav->.left{padding:0;width:100%}.single-tateuri .fnav->.left ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.single-tateuri .fnav->.left ul li{font-size:12px;font-weight:300;height:40px;letter-spacing:0.05em;width:50%}.single-tateuri .fnav->.left ul li a{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 50px;width:100%}.single-tateuri .fnav->.left ul li a span{display:block}.single-tateuri .fnav->.left ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}.single-tateuri .fnav->.left ul li:nth-child(1){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-tateuri .fnav->.left ul li:nth-child(2){border-bottom:1px solid #707070}.single-tateuri .fnav->.left ul li:nth-child(3){border-right:1px solid #707070}.single-tateuri .fnav->.right{width:100%}.single-tateuri .fnav->.right ul{display:flex;width:100%}.single-tateuri .fnav->.right ul li{width:50%}.single-tateuri .fnav->.right ul li img{width:100%}.single-tateuri .fnav01{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;position:fixed;width:100%;z-index:30}.single-tateuri .fnav01.hidden{opacity:0}.single-tateuri .fnav01>.left{padding:0;width:100%}.single-tateuri .fnav01>.left ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.single-tateuri .fnav01>.left ul li{font-size:12px;font-weight:300;height:40px;letter-spacing:0.05em;width:50%}.single-tateuri .fnav01>.left ul li a{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 30px;width:100%}.single-tateuri .fnav01>.left ul li a span{display:block}.single-tateuri .fnav01>.left ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}.single-tateuri .fnav01>.left ul li:nth-child(1){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-tateuri .fnav01>.left ul li:nth-child(2){border-bottom:1px solid #707070}.single-tateuri .fnav01>.left ul li:nth-child(3){border-right:1px solid #707070;border-bottom:1px solid #707070}.single-tateuri .fnav01>.left ul li:nth-child(4){border-bottom:1px solid #707070}.single-tateuri .fnav01>.left ul li:nth-child(5){border-right:1px solid #707070;border-bottom:1px solid #707070}.single-tateuri .fnav01>.right{width:100%}.single-tateuri .fnav01>.right ul{display:flex;width:100%}.single-tateuri .fnav01>.right ul li{width:50%}.single-tateuri .fnav01>.right ul li img{width:100%}.single-tateuri .fnav02{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 50px;padding:0;position:sticky;top:70px;width:100%;z-index:30}.single-tateuri .fnav02>.left{padding:0;width:100%}.single-tateuri .fnav02>.left ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.single-tateuri .fnav02>.left ul li{font-size:12px;font-weight:300;height:40px;letter-spacing:0.05em;width:50%}.single-tateuri .fnav02>.left ul li a{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 30px;width:100%}.single-tateuri .fnav02>.left ul li a span{display:block}.single-tateuri .fnav02>.left ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:11px;width:11px}.single-tateuri .fnav02>.left ul li:nth-child(1){border-bottom:1px solid #707070;border-right:1px solid #707070}.single-tateuri .fnav02>.left ul li:nth-child(2){border-bottom:1px solid #707070}.single-tateuri .fnav02>.left ul li:nth-child(3){border-right:1px solid #707070;border-bottom:1px solid #707070}.single-tateuri .fnav02>.left ul li:nth-child(4){border-bottom:1px solid #707070}.single-tateuri .fnav02>.left ul li:nth-child(5){border-right:1px solid #707070;border-bottom:1px solid #707070}.single-tateuri .fnav02>.right{width:100%}.single-tateuri .fnav02>.right ul{display:flex;width:100%}.single-tateuri .fnav02>.right ul li{width:50%}.single-tateuri .fnav02>.right ul li img{width:100%}.single-freedesign- .mainimg,.single-tateuri- .mainimg{height:auto}.single-freedesign- .mainimg .left,.single-tateuri- .mainimg .left{height:auto;padding-bottom:25px}.single-freedesign- .mainimg .left .slider01,.single-tateuri- .mainimg .left .slider01{overflow:hidden}.single-freedesign- .mainimg .left .slider02 .image,.single-tateuri- .mainimg .left .slider02 .image{margin:0 1px}.single-freedesign- .camera01,.single-freedesign- .roomtour01,.single-tateuri- .camera01,.single-tateuri- .roomtour01{margin:auto;padding-bottom:30px;text-align:center}.single-freedesign- .camera01 h4,.single-freedesign- .roomtour01 h4,.single-tateuri- .camera01 h4,.single-tateuri- .roomtour01 h4{color:#bab468;font-size:18px;letter-spacing:0.1em;margin:0 auto 12px}.single-freedesign- .camera01 .image,.single-freedesign- .roomtour01 .image,.single-tateuri- .camera01 .image,.single-tateuri- .roomtour01 .image{margin:0 auto;width:100%}.single-freedesign- .mnav ul,.single-tateuri- .mnav ul{justify-content:space-between}.single-freedesign- .mnav ul li,.single-tateuri- .mnav ul li{margin:0 0 15px}.single-freedesign- .sub02,.single-tateuri- .sub02{margin:0 auto 45px;padding:0 20px;width:100%}.single-freedesign- .sub02 .images,.single-tateuri- .sub02 .images{display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.single-freedesign- .sub02 .images .image,.single-tateuri- .sub02 .images .image{padding-bottom:10px;width:100%}.single-freedesign- .sub03,.single-tateuri- .sub03{margin:0 auto 1vw;width:100%}.single-freedesign- .sub03 .header,.single-tateuri- .sub03 .header{margin:0 auto}.single-freedesign- .sub03 .header h3,.single-tateuri- .sub03 .header h3{padding-bottom:15px}.single-freedesign- .sub03 ul.list,.single-tateuri- .sub03 ul.list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;width:calc(100% - 60px)}.single-freedesign- .sub03 ul.list li,.single-tateuri- .sub03 ul.list li{align-items:center;background-color:#ebe9d7;border-radius:50%;display:flex;font-size:13px;height:39.7vw;justify-content:center;line-height:1.5;margin-bottom:20px;padding:10px;text-align:center;width:39.7vw}.single-freedesign- .sub03 .kodawari01,.single-tateuri- .sub03 .kodawari01{border-bottom:1px solid #454545;border-top:1px solid #454545;margin:0 20px 50px;padding:30px 0 0;width:calc(100% - 40px)}.single-freedesign- .sub03 .kodawari01 dl,.single-tateuri- .sub03 .kodawari01 dl{padding-bottom:25px}.single-freedesign- .sub03 .kodawari01 dl dt,.single-tateuri- .sub03 .kodawari01 dl dt{background-color:#e2e0d5;border-radius:5px;display:block;font-size:13px;font-weight:normal;height:fit-content;margin-bottom:15px;min-width:33.3333%;padding:7px 12px;text-align:center;width:fit-content}.single-freedesign- .sub03 .kodawari01 dl dd,.single-tateuri- .sub03 .kodawari01 dl dd{font-size:13px;line-height:1.8}.single-freedesign- .sub03 .kodawari01 dl dd .group,.single-tateuri- .sub03 .kodawari01 dl dd .group{display:flex;width:100%}.single-freedesign- .sub03 .kodawari01 dl dd .group .block,.single-tateuri- .sub03 .kodawari01 dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-freedesign- .sub03 .kodawari01 dl dd .group .block .image,.single-tateuri- .sub03 .kodawari01 dl dd .group .block .image{padding-bottom:1vw}.single-freedesign- .sub03 .kodawari01 dl dd .group .block .title,.single-tateuri- .sub03 .kodawari01 dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-freedesign- .sub03 .kodawari01 .desc,.single-tateuri- .sub03 .kodawari01 .desc{font-size:13px;line-height:1.8;margin:0 auto}.single-freedesign- .sub03 .group .block,.single-tateuri- .sub03 .group .block{margin-bottom:45px}.single-freedesign- .sub03 .group .block:nth-child(odd) .image,.single-tateuri- .sub03 .group .block:nth-child(odd) .image{margin-left:20px;order:2}.single-freedesign- .sub03 .group .block:nth-child(odd) .txt,.single-tateuri- .sub03 .group .block:nth-child(odd) .txt{order:1}.single-freedesign- .sub03 .group .block:nth-child(even) .image,.single-tateuri- .sub03 .group .block:nth-child(even) .image{margin-right:20px}.single-freedesign- .sub03 .group .block .image,.single-tateuri- .sub03 .group .block .image{padding-bottom:25px}.single-freedesign- .sub03 .group .block .image img,.single-tateuri- .sub03 .group .block .image img{border-radius:5px}.single-freedesign- .sub03 .group .block .txt,.single-tateuri- .sub03 .group .block .txt{padding:0 20px}.single-freedesign- .sub03 .group .block .txt .num,.single-tateuri- .sub03 .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;margin-bottom:12px;text-decoration:underline}.single-freedesign- .sub03 .group .block .txt h4,.single-tateuri- .sub03 .group .block .txt h4{font-size:18px;font-weight:normal;letter-spacing:0.1em;line-height:1.67;padding-bottom:25px}.single-freedesign- .sub03 .group .block .txt .desc,.single-tateuri- .sub03 .group .block .txt .desc{font-size:13px;line-height:1.8}.single-freedesign- .sub03 .group .group01,.single-tateuri- .sub03 .group .group01{padding-bottom:45px}.single-freedesign- .sub03 .group .group01 .slick-slide,.single-tateuri- .sub03 .group .group01 .slick-slide{margin:0 25px;position:relative}.single-freedesign- .sub03 .group .group01 .slick-slide .image,.single-tateuri- .sub03 .group .group01 .slick-slide .image{margin:0;padding-bottom:15px}.single-freedesign- .sub03 .group .group01 .slick-slide .txt,.single-tateuri- .sub03 .group .group01 .slick-slide .txt{padding:0}.single-freedesign- .sub03 .group .group01 .slick-slide .txt .num,.single-tateuri- .sub03 .group .group01 .slick-slide .txt .num{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;margin-bottom:12px;position:absolute;right:-25px;text-decoration:underline;text-orientation:sideways;top:0;width:fit-content;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.single-freedesign- .sub03 .group .group01 .slick-slide .txt h4,.single-tateuri- .sub03 .group .group01 .slick-slide .txt h4{font-size:15px;line-height:1.8;padding-bottom:10px}.single-freedesign- .sub04,.single-tateuri- .sub04{margin:0 auto;padding:0 20px;width:100%}.single-freedesign- .sub04 .header,.single-tateuri- .sub04 .header{padding-bottom:25px}.single-freedesign- .sub04 .header h3,.single-tateuri- .sub04 .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-freedesign- .sub04 .group,.single-tateuri- .sub04 .group{border-bottom:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px;padding-bottom:35px}.single-freedesign- .sub04 .group .block,.single-tateuri- .sub04 .group .block{padding-bottom:15px;width:48.5%}.single-freedesign- .sub04 .group .block .image,.single-tateuri- .sub04 .group .block .image{padding-bottom:12px}.single-freedesign- .sub04 .group .block .image img,.single-tateuri- .sub04 .group .block .image img{border-radius:5px}.single-freedesign- .sub04 .group .block .txt,.single-tateuri- .sub04 .group .block .txt{font-size:13px;line-height:1.8;text-align:center}.single-freedesign- .sub04 .list,.single-tateuri- .sub04 .list{padding-bottom:25px}.single-freedesign- .sub04 .list dl,.single-tateuri- .sub04 .list dl{padding-bottom:25px}.single-freedesign- .sub04 .list dl dt,.single-tateuri- .sub04 .list dl dt{background-color:#e2e0d5;border-radius:5px;font-size:13px;font-weight:normal;height:fit-content;margin-bottom:12px;min-width:33.3333vw;padding:7px 12px;text-align:center;width:fit-content}.single-freedesign- .sub04 .list dl dd,.single-tateuri- .sub04 .list dl dd{font-size:13px;line-height:1.8}.single-freedesign- .sub04 .map,.single-tateuri- .sub04 .map{border-bottom:1px solid #454545;border-top:1px solid #454545;margin-bottom:45px;padding:45px 0}.single-freedesign- .sub04 .map .data,.single-tateuri- .sub04 .map .data{font-size:13px;line-height:1.8}.single-freedesign- .sub04 .map .data h5,.single-tateuri- .sub04 .map .data h5{align-items:center;background-color:#d3cb6d;border-radius:5px;display:flex;font-size:13px;height:30px;justify-content:center;margin-bottom:12px;width:33.33vw}.single-freedesign- .sub04 .map .data .address,.single-tateuri- .sub04 .map .data .address{line-height:1.8;padding-bottom:7px}.single-freedesign- .sub04 .map .data .map01,.single-tateuri- .sub04 .map .data .map01{padding-bottom:30px;text-decoration:underline}.single-freedesign- .sub04 .map .data .koutsu,.single-tateuri- .sub04 .map .data .koutsu{line-height:1.8}.single-freedesign- .sub04 .map .map02,.single-tateuri- .sub04 .map .map02{padding-bottom:30px;width:100%}.single-freedesign- .sub04 .map .map02 iframe,.single-tateuri- .sub04 .map .map02 iframe{height:155px;width:100%}.single-freedesign- .sub05,.single-tateuri- .sub05{margin:0 auto;padding:0;width:100%}.single-freedesign- .sub05 .header,.single-tateuri- .sub05 .header{padding-bottom:25px}.single-freedesign- .sub05 .header h3,.single-tateuri- .sub05 .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-freedesign- .sub05 .group .block,.single-tateuri- .sub05 .group .block{background-color:#e2e0d5;border-radius:5px;margin:auto 12px 50px;width:calc(100% - 24px)}.single-freedesign- .sub05 .group .block .image img,.single-tateuri- .sub05 .group .block .image img{border-top-left-radius:5px;border-top-right-radius:5px}.single-freedesign- .sub05 .group .block .txt,.single-tateuri- .sub05 .group .block .txt{padding:20px 20px 50px}.single-freedesign- .sub05 .group .block .txt h4,.single-tateuri- .sub05 .group .block .txt h4{font-size:15px;font-weight:normal;line-height:1.8;margin:0 auto 12px;text-align:center}.single-freedesign- .sub05 .group .block .txt .desc,.single-tateuri- .sub05 .group .block .txt .desc{font-size:13px;line-height:1.8;text-align:left}.single-freedesign- .sub06,.single-tateuri- .sub06{margin:0 auto;padding:0 20px 50px;width:100%}.single-freedesign- .sub06 .header,.single-tateuri- .sub06 .header{border-bottom:1px solid #454545;padding-bottom:25px;margin-bottom:45px;padding-bottom:15px}.single-freedesign- .sub06 .header h3,.single-tateuri- .sub06 .header h3{font-size:22px;line-height:1.8;margin:0 auto;text-align:center}.single-freedesign- .sub06 .group,.single-tateuri- .sub06 .group{border-bottom:1px solid #454545;margin-bottom:30px;padding-bottom:30px}.single-freedesign- .sub06 .group .left dl,.single-freedesign- .sub06 .group .right dl,.single-tateuri- .sub06 .group .left dl,.single-tateuri- .sub06 .group .right dl{margin-bottom:20px}.single-freedesign- .sub06 .group .left dl dt,.single-freedesign- .sub06 .group .right dl dt,.single-tateuri- .sub06 .group .left dl dt,.single-tateuri- .sub06 .group .right dl dt{border-bottom:1px dotted #454545;font-size:13px;font-weight:bold;margin:0 0 10px;padding:0 0 5px}.single-freedesign- .sub06 .group .left dl dd,.single-freedesign- .sub06 .group .right dl dd,.single-tateuri- .sub06 .group .left dl dd,.single-tateuri- .sub06 .group .right dl dd{font-size:13px;line-height:1.8}.single-freedesign- .sub06 .group .left dl dd .tax01,.single-freedesign- .sub06 .group .right dl dd .tax01,.single-tateuri- .sub06 .group .left dl dd .tax01,.single-tateuri- .sub06 .group .right dl dd .tax01{font-size:11px}.single-freedesign- #modelhouse,.single-tateuri- #modelhouse{margin:0 auto 50px;padding:0 20px;text-align:center}.single-freedesign- .mainimg .left .slider01 .slick-prev,.single-freedesign- .mainimg .left .slider01 .slick-next{background-color:#fff;height:56px;width:56px;z-index:1}.single-freedesign- .mainimg .left .slider01 .slick-prev:before,.single-freedesign- .mainimg .left .slider01 .slick-next:before{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px}.single-freedesign- .mainimg .left .slider01 .slick-prev{border-bottom-right-radius:50%;border-top-right-radius:50%;left:-23px}.single-freedesign- .mainimg .left .slider01 .slick-prev::before{padding:0 26px}.single-freedesign- .mainimg .left .slider01 .slick-next{border-bottom-left-radius:50%;border-top-left-radius:50%;right:-23px}.single-freedesign- .mainimg .left .slider01 .slick-next::before{padding:0 15px}.single-freedesign- .sub01 .inner{margin-bottom:25px}.single-freedesign- .sub01 .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg12@2x.png);background-position:-20vw top;background-size:174vw;height:106vw;left:0;right:auto;top:440px;width:100%}.single-freedesign- .sub04{padding:0;position:relative}.single-freedesign- .sub04:after{background-color:#454545;content:"";display:block;height:1px;margin:0 auto 45px;width:calc(100% - 40px)}.single-freedesign- .sub04 .group{border:none;margin-bottom:0;padding-bottom:0}.single-freedesign- .sub04 .group .block{border-radius:0;margin:0 25px;padding-bottom:50px;position:relative;width:100%}.single-freedesign- .sub04 .group .block .num{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;position:absolute;right:-22px;text-decoration:underline;text-orientation:sideways;top:0;width:fit-content;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.single-freedesign- .sub04 .group .block .image{padding-bottom:15px}.single-freedesign- .sub04 .group .block .image img{border-radius:5px}.single-freedesign- .sub04 .group .block .txt{text-align:left}.single-freedesign- .sub04 .group .block .txt h4{font-size:15px;padding-bottom:12px}.single-freedesign- .sub04 .group .block .txt .desc{font-size:13px;line-height:1.8}.single-freedesign- .sub06{border-bottom:none;margin:0 auto 30px;padding:0 20px;width:100%}.single-freedesign- .sub06 .group .image{padding-bottom:25px;width:100%}.single-freedesign- .sub06 .group .image img{border-radius:5px}.single-freedesign- .sub06 .group .image.center{text-align:center}.single-freedesign- .sub06 .group .image.right{text-align:right}.single-freedesign- .sub07{border-bottom:none}.single-freedesign- .sub07 h5{padding-bottom:20px}.single-freedesign- .sub07 .group{border-bottom:none;display:block;width:100%}.single-freedesign- .sub07 .group .block{padding-bottom:35px}.single-freedesign- .sub07 .group .block .image{padding-bottom:10px}.single-freedesign- .sub07 .group .block .question{background-color:#e2e0d5;border-radius:10px;color:#5a4b4b;font-size:20px;line-height:1.8;padding:15px 25px}.single-freedesign- .sub07 .group .block .answer{font-size:16px;line-height:1.8;padding:25px 0}.single-freedesign- .shiryo01{margin:0 auto 30px;padding:0 20px;text-align:center;width:100%}.post-type-archive-land,.tax-landarea,.post-type-archive-tateuri,.tax-tateuriarea{background-color:#fff}.post-type-archive-land .sub01,.tax-landarea .sub01,.post-type-archive-tateuri .sub01,.tax-tateuriarea .sub01{color:#3b3131;padding:70px 0 45px}.post-type-archive-land .sub01 .header,.tax-landarea .sub01 .header,.post-type-archive-tateuri .sub01 .header,.tax-tateuriarea .sub01 .header{margin:0 auto;padding-bottom:48px;text-align:center}.post-type-archive-land .sub01 .header h3,.tax-landarea .sub01 .header h3,.post-type-archive-tateuri .sub01 .header h3,.tax-tateuriarea .sub01 .header h3{font-size:12px;letter-spacing:0.2em;padding-bottom:13px}.post-type-archive-land .sub01 .header h2,.tax-landarea .sub01 .header h2,.post-type-archive-tateuri .sub01 .header h2,.tax-tateuriarea .sub01 .header h2{font-size:22px;letter-spacing:0.2em}.post-type-archive-land .sub01>.block,.tax-landarea .sub01>.block,.post-type-archive-tateuri .sub01>.block,.tax-tateuriarea .sub01>.block{padding:0 0 26px}.post-type-archive-land .sub01>.block .image,.tax-landarea .sub01>.block .image,.post-type-archive-tateuri .sub01>.block .image,.tax-tateuriarea .sub01>.block .image{padding-bottom:45px;width:calc(100% - 20px)}.post-type-archive-land .sub01>.block .image img,.tax-landarea .sub01>.block .image img,.post-type-archive-tateuri .sub01>.block .image img,.tax-tateuriarea .sub01>.block .image img{width:100%}.post-type-archive-land .sub01>.block .txt,.tax-landarea .sub01>.block .txt,.post-type-archive-tateuri .sub01>.block .txt,.tax-tateuriarea .sub01>.block .txt{padding:0 20px}.post-type-archive-land .sub01>.block .txt h4,.tax-landarea .sub01>.block .txt h4,.post-type-archive-tateuri .sub01>.block .txt h4,.tax-tateuriarea .sub01>.block .txt h4{font-size:14px;letter-spacing:0.2em;padding-bottom:18px}.post-type-archive-land .sub01>.block .txt .desc,.tax-landarea .sub01>.block .txt .desc,.post-type-archive-tateuri .sub01>.block .txt .desc,.tax-tateuriarea .sub01>.block .txt .desc{font-size:12px;line-height:2;padding-bottom:3.3vw}.post-type-archive-land .sub01>.block .txt .link,.tax-landarea .sub01>.block .txt .link,.post-type-archive-tateuri .sub01>.block .txt .link,.tax-tateuriarea .sub01>.block .txt .link{display:none}.post-type-archive-land .sub01>.block .txt .link a,.tax-landarea .sub01>.block .txt .link a,.post-type-archive-tateuri .sub01>.block .txt .link a,.tax-tateuriarea .sub01>.block .txt .link a{align-items:center;border:1px solid #3b3131;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.2vw;justify-content:space-between;letter-spacing:0.1em;padding:0 1vw;width:11.5vw}.post-type-archive-land .sub01>.block .txt .link a span,.tax-landarea .sub01>.block .txt .link a span,.post-type-archive-tateuri .sub01>.block .txt .link a span,.tax-tateuriarea .sub01>.block .txt .link a span{display:block}.post-type-archive-land .sub01 .nav,.tax-landarea .sub01 .nav,.post-type-archive-tateuri .sub01 .nav,.tax-tateuriarea .sub01 .nav{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px}.post-type-archive-land .sub01 .nav li,.tax-landarea .sub01 .nav li,.post-type-archive-tateuri .sub01 .nav li,.tax-tateuriarea .sub01 .nav li{padding-bottom:20px;width:calc(50% - 8px)}.post-type-archive-land .sub01 .nav li a,.tax-landarea .sub01 .nav li a,.post-type-archive-tateuri .sub01 .nav li a,.tax-tateuriarea .sub01 .nav li a{align-items:center;background-color:#ededed;display:flex;font-size:12px;height:60px;justify-content:center;position:relative;width:100%}.post-type-archive-land .sub01 .nav li a .num,.tax-landarea .sub01 .nav li a .num,.post-type-archive-tateuri .sub01 .nav li a .num,.tax-tateuriarea .sub01 .nav li a .num{align-items:center;background-color:#fff;border-radius:36px;display:flex;font-family:"cenotaph", serif;font-size:11px;height:36px;justify-content:center;left:50%;position:absolute;position:absolute;text-align:center;top:-18px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:36px}.post-type-archive-land .sub01 .nav li a:hover,.tax-landarea .sub01 .nav li a:hover,.post-type-archive-tateuri .sub01 .nav li a:hover,.tax-tateuriarea .sub01 .nav li a:hover{background-color:#3b3131;color:#fff}.post-type-archive-land .sub01 .nav li a:hover .num,.tax-landarea .sub01 .nav li a:hover .num,.post-type-archive-tateuri .sub01 .nav li a:hover .num,.tax-tateuriarea .sub01 .nav li a:hover .num{color:#3b3131}.post-type-archive-land .sub01 .nav li.current a,.tax-landarea .sub01 .nav li.current a,.post-type-archive-tateuri .sub01 .nav li.current a,.tax-tateuriarea .sub01 .nav li.current a{background-color:#3b3131;color:#fff}.post-type-archive-land .sub01 .nav li.current a .num,.tax-landarea .sub01 .nav li.current a .num,.post-type-archive-tateuri .sub01 .nav li.current a .num,.tax-tateuriarea .sub01 .nav li.current a .num{color:#3b3131}.post-type-archive-land .sub02,.tax-landarea .sub02,.post-type-archive-tateuri .sub02,.tax-tateuriarea .sub02{background-color:#ebeaea;margin:0 auto;padding:100px 0 0 0}.post-type-archive-land .sub02 .list>.inner,.tax-landarea .sub02 .list>.inner,.post-type-archive-tateuri .sub02 .list>.inner,.tax-tateuriarea .sub02 .list>.inner{padding-bottom:26px}.post-type-archive-land .sub02 .list>.inner>.header,.tax-landarea .sub02 .list>.inner>.header,.post-type-archive-tateuri .sub02 .list>.inner>.header,.tax-tateuriarea .sub02 .list>.inner>.header{letter-spacing:0.2em;padding-bottom:28px;text-align:center}.post-type-archive-land .sub02 .list>.inner>.header .en,.tax-landarea .sub02 .list>.inner>.header .en,.post-type-archive-tateuri .sub02 .list>.inner>.header .en,.tax-tateuriarea .sub02 .list>.inner>.header .en{font-family:"cenotaph", serif;font-size:12px;padding-bottom:8px}.post-type-archive-land .sub02 .list>.inner>.header h3,.tax-landarea .sub02 .list>.inner>.header h3,.post-type-archive-tateuri .sub02 .list>.inner>.header h3,.tax-tateuriarea .sub02 .list>.inner>.header h3{font-size:22px}.post-type-archive-land .sub02 .list>.inner .group,.tax-landarea .sub02 .list>.inner .group,.post-type-archive-tateuri .sub02 .list>.inner .group,.tax-tateuriarea .sub02 .list>.inner .group{padding:0 20px}.post-type-archive-land .sub02 .list>.inner .group>.block,.tax-landarea .sub02 .list>.inner .group>.block,.post-type-archive-tateuri .sub02 .list>.inner .group>.block,.tax-tateuriarea .sub02 .list>.inner .group>.block{background-color:#fff;margin-bottom:20px;min-height:14.5vw;width:100%}.post-type-archive-land .sub02 .list>.inner .group>.block .txt,.tax-landarea .sub02 .list>.inner .group>.block .txt,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .txt,.tax-tateuriarea .sub02 .list>.inner .group>.block .txt{padding:0 0 10px;width:100%}.post-type-archive-land .sub02 .list>.inner .group>.block .txt .header,.tax-landarea .sub02 .list>.inner .group>.block .txt .header,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .txt .header,.tax-tateuriarea .sub02 .list>.inner .group>.block .txt .header{align-items:center;border-bottom:1px solid #ededed;display:flex;margin-bottom:20px;padding:20px}.post-type-archive-land .sub02 .list>.inner .group>.block .txt .header .catch,.tax-landarea .sub02 .list>.inner .group>.block .txt .header .catch,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .txt .header .catch,.tax-tateuriarea .sub02 .list>.inner .group>.block .txt .header .catch{font-size:14px;line-height:1.7;text-align:left}.post-type-archive-land .sub02 .list>.inner .group>.block .txt dl,.tax-landarea .sub02 .list>.inner .group>.block .txt dl,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .txt dl,.tax-tateuriarea .sub02 .list>.inner .group>.block .txt dl{display:flex;font-size:12px;line-height:2;padding:0 20px 18px}.post-type-archive-land .sub02 .list>.inner .group>.block .txt dl dt,.tax-landarea .sub02 .list>.inner .group>.block .txt dl dt,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .txt dl dt,.tax-tateuriarea .sub02 .list>.inner .group>.block .txt dl dt{font-weight:normal;width:7em}.post-type-archive-land .sub02 .list>.inner .group>.block .txt dl dd,.tax-landarea .sub02 .list>.inner .group>.block .txt dl dd,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .txt dl dd,.tax-tateuriarea .sub02 .list>.inner .group>.block .txt dl dd{width:calc(100% - 7em)}.post-type-archive-land .sub02 .list>.inner .group>.block .links,.tax-landarea .sub02 .list>.inner .group>.block .links,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .links,.tax-tateuriarea .sub02 .list>.inner .group>.block .links{display:flex;width:100%}.post-type-archive-land .sub02 .list>.inner .group>.block .links li,.tax-landarea .sub02 .list>.inner .group>.block .links li,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .links li,.tax-tateuriarea .sub02 .list>.inner .group>.block .links li{width:33.3333%}.post-type-archive-land .sub02 .list>.inner .group>.block .links li:nth-child(1) a,.tax-landarea .sub02 .list>.inner .group>.block .links li:nth-child(1) a,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .links li:nth-child(1) a,.tax-tateuriarea .sub02 .list>.inner .group>.block .links li:nth-child(1) a{background-color:#3b3131}.post-type-archive-land .sub02 .list>.inner .group>.block .links li:nth-child(2) a,.tax-landarea .sub02 .list>.inner .group>.block .links li:nth-child(2) a,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .links li:nth-child(2) a,.tax-tateuriarea .sub02 .list>.inner .group>.block .links li:nth-child(2) a{background-color:#5a4b4b}.post-type-archive-land .sub02 .list>.inner .group>.block .links li:nth-child(3) a,.tax-landarea .sub02 .list>.inner .group>.block .links li:nth-child(3) a,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .links li:nth-child(3) a,.tax-tateuriarea .sub02 .list>.inner .group>.block .links li:nth-child(3) a{background-color:#000}.post-type-archive-land .sub02 .list>.inner .group>.block .links li a,.tax-landarea .sub02 .list>.inner .group>.block .links li a,.post-type-archive-tateuri .sub02 .list>.inner .group>.block .links li a,.tax-tateuriarea .sub02 .list>.inner .group>.block .links li a{align-items:center;color:#fff;display:flex;font-size:12px;height:55px;justify-content:center;letter-spacing:0.05em;line-height:1.5;width:100%}.post-type-archive-land #contact01,.tax-landarea #contact01,.post-type-archive-tateuri #contact01,.tax-tateuriarea #contact01{background-color:#ebeaea}.post-type-archive-freedesign{background-color:#fff}.post-type-archive-freedesign .sub01{color:#3b3131;padding:70px 0 45px}.post-type-archive-freedesign .sub01 .header{margin:0 auto;padding-bottom:48px;text-align:center}.post-type-archive-freedesign .sub01 .header h3{font-size:12px;letter-spacing:0.2em;padding-bottom:13px}.post-type-archive-freedesign .sub01 .header h2{font-size:22px;letter-spacing:0.2em}.post-type-archive-freedesign .sub01>.block{padding:0 0 26px}.post-type-archive-freedesign .sub01>.block .image{padding-bottom:45px;width:calc(100% - 20px)}.post-type-archive-freedesign .sub01>.block .image img{width:100%}.post-type-archive-freedesign .sub01>.block .txt{padding:0 20px}.post-type-archive-freedesign .sub01>.block .txt h4{font-size:14px;letter-spacing:0.2em;padding-bottom:18px}.post-type-archive-freedesign .sub01>.block .txt .desc{font-size:12px;line-height:2;padding-bottom:3.3vw}.post-type-archive-freedesign .sub01>.block .txt .link{display:none}.post-type-archive-freedesign .sub01>.block .txt .link a{align-items:center;border:1px solid #3b3131;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.2vw;justify-content:space-between;letter-spacing:0.1em;padding:0 1vw;width:11.5vw}.post-type-archive-freedesign .sub01>.block .txt .link a span{display:block}.post-type-archive-freedesign .sub01 .nav{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px}.post-type-archive-freedesign .sub01 .nav li{padding-bottom:20px;width:calc(50% - 8px)}.post-type-archive-freedesign .sub01 .nav li a{align-items:center;background-color:#ededed;display:flex;font-size:12px;height:60px;justify-content:center;position:relative;width:100%}.post-type-archive-freedesign .sub01 .nav li a .num{align-items:center;background-color:#fff;border-radius:36px;display:flex;font-family:"cenotaph", serif;font-size:11px;height:36px;justify-content:center;left:50%;position:absolute;position:absolute;text-align:center;top:-18px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:36px}.post-type-archive-freedesign .sub01 .nav li a:hover{background-color:#3b3131;color:#fff}.post-type-archive-freedesign .sub01 .nav li a:hover .num{color:#3b3131}.post-type-archive-freedesign .sub01 .nav li.current a{background-color:#3b3131;color:#fff}.post-type-archive-freedesign .sub01 .nav li.current a .num{color:#3b3131}.post-type-archive-freedesign .sub02{background-color:#ebeaea;padding-top:60px}.post-type-archive-freedesign .sub02 .group{margin:0 auto 40px;padding:0 20px}.post-type-archive-freedesign .sub02 .group .block{background-color:#fff;display:block;margin:0 0 30px;width:100%}.post-type-archive-freedesign .sub02 .group .block .image{width:100%}.post-type-archive-freedesign .sub02 .group .block .image img{width:100%}.post-type-archive-freedesign .sub02 .group .block .txt{line-height:1.7;padding:20px}.post-type-archive-freedesign .sub02 .group .block .txt a{align-items:center;display:flex;justify-content:space-between}.post-type-archive-freedesign .sub02 .group .block .txt a .title{font-size:14px;width:calc(100% - 30px)}.post-type-archive-freedesign .sub02 .group .block .txt a .link{font-family:"cenotaph", serif;font-size:14px;margin:auto 0 auto auto;text-align:right;width:30px}.post-type-archive-freedesign #order{display:none}.post-type-archive-freedesign #feature{margin:0 auto 75px;padding:75px 20px 0}.post-type-archive-freedesign #feature .header{padding-bottom:60px;text-align:center}.post-type-archive-freedesign #feature .header h3{font-size:22px;letter-spacing:0.2em}.post-type-archive-freedesign #feature .group .block{background-color:#ebeaea;margin-bottom:50px;padding:45px 20px 25px;position:relative;width:100%}.post-type-archive-freedesign #feature .group .block .num{align-items:center;background-color:#fff;border-radius:68px;color:#3b3131;display:flex;font-family:"cenotaph", serif;font-size:16px;height:68px;justify-content:center;left:50%;letter-spacing:0.1em;margin:0 auto 27px;position:absolute;text-align:center;top:-34px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:68px}.post-type-archive-freedesign #feature .group .block .image{margin:0 auto;width:110px}.post-type-archive-freedesign #feature .group .block .image img{width:100%}.post-type-archive-freedesign #feature .group .block h4{font-size:16px;letter-spacing:0.1em;padding-bottom:18px;text-align:center}.post-type-archive-freedesign #feature .group .block .desc{font-size:12px;line-height:2}.post-type-archive-freedesign #feature .link a{display:block}.post-type-archive-freedesign #feature .link a img{width:100%}.post-type-archive-freedesign #flow{margin:0 auto 40px;padding:0 20px}.post-type-archive-freedesign #flow .header{padding-bottom:35px;text-align:center}.post-type-archive-freedesign #flow .header h3{font-size:22px;letter-spacing:0.2em}.post-type-archive-freedesign #flow .group .block{background-color:#ebeaea;clip-path:polygon(0 85%, 0 0, 100% 0, 100% 85%, 50% 100%);margin-bottom:25px;overflow:visible;padding:66px 20px 65px;position:relative;width:100%}.post-type-archive-freedesign #flow .group .block .num{align-items:center;background-color:#fff;border-radius:60px;color:#3b3131;display:flex;font-family:"cenotaph", serif;font-size:16px;height:60px;justify-content:center;left:50%;letter-spacing:0.1em;margin:0 auto 27px;position:absolute;text-align:center;top:-20px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:60px}.post-type-archive-freedesign #flow .group .block h4{font-size:16px;letter-spacing:0.1em;padding-bottom:18px;text-align:center}.post-type-archive-freedesign #flow .group .block .desc{font-size:12px;line-height:2}.post-type-archive-freedesign #flow .group .block:last-child{clip-path:none;padding-bottom:30px}.post-type-archive-freedesign #perfomance-afterfollow{margin:0 auto 100px;padding:0 20px}.post-type-archive-freedesign #perfomance-afterfollow .group .block{margin-bottom:30px;width:100%}.post-type-archive-freedesign #perfomance-afterfollow .group .block h5{font-family:"cenotaph", serif;font-size:13px;letter-spacing:0.1em;padding-bottom:9px;text-align:center}.post-type-archive-freedesign #perfomance-afterfollow .group .block>.link a{align-items:center;color:#fff;display:flex;font-size:16px;height:76px;justify-content:center;letter-spacing:0.05em;width:100%}.post-type-archive-freedesign #perfomance-afterfollow .group .block:first-child .link a{background-color:#3b3131;border:1px solid #3b3131}.post-type-archive-freedesign #perfomance-afterfollow .group .block:first-child .link a:hover{background-color:#fff;color:#3b3131}.post-type-archive-freedesign #perfomance-afterfollow .group .block:last-child .link a{background-color:#5a4b4b;border:1px solid #5a4b4b}.post-type-archive-freedesign #perfomance-afterfollow .group .block:last-child .link a:hover{background-color:#fff;color:#5a4b4b}.post-type-archive-freedesign #perfomance-afterfollow>.link{display:none}.post-type-archive-freedesign #perfomance-afterfollow>.link a{display:block}.post-type-archive-freedesign #perfomance-afterfollow>.link a img{width:100%}.post-type-archive-land #order,.tax-landarea #order,.post-type-archive-tateuri #order,.tax-tateuriarea #order,.post-type-archive-pricelist #order,.search-results #order,.search-no-results #order{background-color:#3b3131;color:#fff;margin-bottom:8vw;padding:7.5vw 0 6.8vw}.post-type-archive-land #order .header,.tax-landarea #order .header,.post-type-archive-tateuri #order .header,.tax-tateuriarea #order .header,.post-type-archive-pricelist #order .header,.search-results #order .header,.search-no-results #order .header{padding-bottom:4.5vw;text-align:center}.post-type-archive-land #order .header h3,.tax-landarea #order .header h3,.post-type-archive-tateuri #order .header h3,.tax-tateuriarea #order .header h3,.post-type-archive-pricelist #order .header h3,.search-results #order .header h3,.search-no-results #order .header h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);padding-bottom:1.6vw}.post-type-archive-land #order .header h4,.tax-landarea #order .header h4,.post-type-archive-tateuri #order .header h4,.tax-tateuriarea #order .header h4,.post-type-archive-pricelist #order .header h4,.search-results #order .header h4,.search-no-results #order .header h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em}.post-type-archive-land #order .group,.tax-landarea #order .group,.post-type-archive-tateuri #order .group,.tax-tateuriarea #order .group,.post-type-archive-pricelist #order .group,.search-results #order .group,.search-no-results #order .group{padding-bottom:1.5vw}.post-type-archive-land #order .group .block,.tax-landarea #order .group .block,.post-type-archive-tateuri #order .group .block,.tax-tateuriarea #order .group .block,.post-type-archive-pricelist #order .group .block,.search-results #order .group .block,.search-no-results #order .group .block{align-items:flex-end;display:flex;padding-bottom:3.6vw}.post-type-archive-land #order .group .block .image,.tax-landarea #order .group .block .image,.post-type-archive-tateuri #order .group .block .image,.tax-tateuriarea #order .group .block .image,.post-type-archive-pricelist #order .group .block .image,.search-results #order .group .block .image,.search-no-results #order .group .block .image{width:44%}.post-type-archive-land #order .group .block .txt,.tax-landarea #order .group .block .txt,.post-type-archive-tateuri #order .group .block .txt,.tax-tateuriarea #order .group .block .txt,.post-type-archive-pricelist #order .group .block .txt,.search-results #order .group .block .txt,.search-no-results #order .group .block .txt{width:56%}.post-type-archive-land #order .group .block .txt .num,.tax-landarea #order .group .block .txt .num,.post-type-archive-tateuri #order .group .block .txt .num,.tax-tateuriarea #order .group .block .txt .num,.post-type-archive-pricelist #order .group .block .txt .num,.search-results #order .group .block .txt .num,.search-no-results #order .group .block .txt .num{font-family:"cenotaph", serif;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:1.4vw}.post-type-archive-land #order .group .block .txt h5,.tax-landarea #order .group .block .txt h5,.post-type-archive-tateuri #order .group .block .txt h5,.tax-tateuriarea #order .group .block .txt h5,.post-type-archive-pricelist #order .group .block .txt h5,.search-results #order .group .block .txt h5,.search-no-results #order .group .block .txt h5{border-bottom:1px dotted #fff;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;margin-bottom:1.4vw;padding-bottom:1.3vw}.post-type-archive-land #order .group .block .txt .desc,.tax-landarea #order .group .block .txt .desc,.post-type-archive-tateuri #order .group .block .txt .desc,.tax-tateuriarea #order .group .block .txt .desc,.post-type-archive-pricelist #order .group .block .txt .desc,.search-results #order .group .block .txt .desc,.search-no-results #order .group .block .txt .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.post-type-archive-land #order .group .block:first-child .image,.tax-landarea #order .group .block:first-child .image,.post-type-archive-tateuri #order .group .block:first-child .image,.tax-tateuriarea #order .group .block:first-child .image,.post-type-archive-pricelist #order .group .block:first-child .image,.search-results #order .group .block:first-child .image,.search-no-results #order .group .block:first-child .image{order:2}.post-type-archive-land #order .group .block:first-child .txt,.tax-landarea #order .group .block:first-child .txt,.post-type-archive-tateuri #order .group .block:first-child .txt,.tax-tateuriarea #order .group .block:first-child .txt,.post-type-archive-pricelist #order .group .block:first-child .txt,.search-results #order .group .block:first-child .txt,.search-no-results #order .group .block:first-child .txt{order:1;padding:0 6.8vw 3vw 18.2vw}.post-type-archive-land #order .group .block:last-child .txt,.tax-landarea #order .group .block:last-child .txt,.post-type-archive-tateuri #order .group .block:last-child .txt,.tax-tateuriarea #order .group .block:last-child .txt,.post-type-archive-pricelist #order .group .block:last-child .txt,.search-results #order .group .block:last-child .txt,.search-no-results #order .group .block:last-child .txt{padding:0 18.2vw 3vw 7.6vw}.post-type-archive-land #order .link a,.tax-landarea #order .link a,.post-type-archive-tateuri #order .link a,.tax-tateuriarea #order .link a,.post-type-archive-pricelist #order .link a,.search-results #order .link a,.search-no-results #order .link a{align-items:center;border:1px solid #fff;color:#fff;display:flex;height:4.7vw;justify-content:center;margin:0 auto;width:32.7vw}.post-type-archive-land #order .link a:hover,.tax-landarea #order .link a:hover,.post-type-archive-tateuri #order .link a:hover,.tax-tateuriarea #order .link a:hover,.post-type-archive-pricelist #order .link a:hover,.search-results #order .link a:hover,.search-no-results #order .link a:hover{background-color:#fff;color:#3b3131}.post-type-archive-land #feature,.tax-landarea #feature,.post-type-archive-tateuri #feature,.tax-tateuriarea #feature,.post-type-archive-pricelist #feature,.search-results #feature,.search-no-results #feature{margin:0 auto 5.5vw;width:63.5vw}.post-type-archive-land #feature .header,.tax-landarea #feature .header,.post-type-archive-tateuri #feature .header,.tax-tateuriarea #feature .header,.post-type-archive-pricelist #feature .header,.search-results #feature .header,.search-no-results #feature .header{padding-bottom:2.4vw;text-align:center}.post-type-archive-land #feature .header h3,.tax-landarea #feature .header h3,.post-type-archive-tateuri #feature .header h3,.tax-tateuriarea #feature .header h3,.post-type-archive-pricelist #feature .header h3,.search-results #feature .header h3,.search-no-results #feature .header h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em}.post-type-archive-land #feature .group,.tax-landarea #feature .group,.post-type-archive-tateuri #feature .group,.tax-tateuriarea #feature .group,.post-type-archive-pricelist #feature .group,.search-results #feature .group,.search-no-results #feature .group{display:flex;justify-content:space-between;margin-bottom:3.5vw}.post-type-archive-land #feature .group .block,.tax-landarea #feature .group .block,.post-type-archive-tateuri #feature .group .block,.tax-tateuriarea #feature .group .block,.post-type-archive-pricelist #feature .group .block,.search-results #feature .group .block,.search-no-results #feature .group .block{background-color:#ebeaea;padding:0 2vw 2.8vw;position:relative;width:32%}.post-type-archive-land #feature .group .block .num,.tax-landarea #feature .group .block .num,.post-type-archive-tateuri #feature .group .block .num,.tax-tateuriarea #feature .group .block .num,.post-type-archive-pricelist #feature .group .block .num,.search-results #feature .group .block .num,.search-no-results #feature .group .block .num{align-items:center;background-color:#fff;border-radius:4.11vw;color:#3b3131;display:flex;font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.7vw;justify-content:center;letter-spacing:0.1em;margin:-1.5vw auto 2.7vw;width:4.11vw}.post-type-archive-land #feature .group .block .image,.tax-landarea #feature .group .block .image,.post-type-archive-tateuri #feature .group .block .image,.tax-tateuriarea #feature .group .block .image,.post-type-archive-pricelist #feature .group .block .image,.search-results #feature .group .block .image,.search-no-results #feature .group .block .image{margin:0 auto 0.2vw;width:8.8vw}.post-type-archive-land #feature .group .block .image img,.tax-landarea #feature .group .block .image img,.post-type-archive-tateuri #feature .group .block .image img,.tax-tateuriarea #feature .group .block .image img,.post-type-archive-pricelist #feature .group .block .image img,.search-results #feature .group .block .image img,.search-no-results #feature .group .block .image img{width:100%}.post-type-archive-land #feature .group .block h4,.tax-landarea #feature .group .block h4,.post-type-archive-tateuri #feature .group .block h4,.tax-tateuriarea #feature .group .block h4,.post-type-archive-pricelist #feature .group .block h4,.search-results #feature .group .block h4,.search-no-results #feature .group .block h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:1.4vw;text-align:center}.post-type-archive-land #feature .group .block .desc,.tax-landarea #feature .group .block .desc,.post-type-archive-tateuri #feature .group .block .desc,.tax-tateuriarea #feature .group .block .desc,.post-type-archive-pricelist #feature .group .block .desc,.search-results #feature .group .block .desc,.search-no-results #feature .group .block .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.post-type-archive-land #feature .link a,.tax-landarea #feature .link a,.post-type-archive-tateuri #feature .link a,.tax-tateuriarea #feature .link a,.post-type-archive-pricelist #feature .link a,.search-results #feature .link a,.search-no-results #feature .link a{display:block}.post-type-archive-land #feature .link a img,.tax-landarea #feature .link a img,.post-type-archive-tateuri #feature .link a img,.tax-tateuriarea #feature .link a img,.post-type-archive-pricelist #feature .link a img,.search-results #feature .link a img,.search-no-results #feature .link a img{width:100%}.post-type-archive-land #flow,.tax-landarea #flow,.post-type-archive-tateuri #flow,.tax-tateuriarea #flow,.post-type-archive-pricelist #flow,.search-results #flow,.search-no-results #flow{margin:0 auto 2.4vw;width:63.5vw}.post-type-archive-land #flow .header,.tax-landarea #flow .header,.post-type-archive-tateuri #flow .header,.tax-tateuriarea #flow .header,.post-type-archive-pricelist #flow .header,.search-results #flow .header,.search-no-results #flow .header{padding-bottom:2.4vw;text-align:center}.post-type-archive-land #flow .header h3,.tax-landarea #flow .header h3,.post-type-archive-tateuri #flow .header h3,.tax-tateuriarea #flow .header h3,.post-type-archive-pricelist #flow .header h3,.search-results #flow .header h3,.search-no-results #flow .header h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em}.post-type-archive-land #flow .group,.tax-landarea #flow .group,.post-type-archive-tateuri #flow .group,.tax-tateuriarea #flow .group,.post-type-archive-pricelist #flow .group,.search-results #flow .group,.search-no-results #flow .group{display:flex;flex-wrap:wrap}.post-type-archive-land #flow .group .block,.tax-landarea #flow .group .block,.post-type-archive-tateuri #flow .group .block,.tax-tateuriarea #flow .group .block,.post-type-archive-pricelist #flow .group .block,.search-results #flow .group .block,.search-no-results #flow .group .block{background-color:#ebeaea;clip-path:polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);margin-bottom:3.4vw;overflow:visible;padding:0 2vw 3.8vw;position:relative;width:33.3%}.post-type-archive-land #flow .group .block .num,.tax-landarea #flow .group .block .num,.post-type-archive-tateuri #flow .group .block .num,.tax-tateuriarea #flow .group .block .num,.post-type-archive-pricelist #flow .group .block .num,.search-results #flow .group .block .num,.search-no-results #flow .group .block .num{align-items:center;background-color:#fff;border-radius:4.11vw;color:#3b3131;display:flex;font-family:"cenotaph", serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);height:3.7vw;justify-content:center;letter-spacing:0.1em;margin:-1.5vw auto 2.9vw;width:4.11vw}.post-type-archive-land #flow .group .block h4,.tax-landarea #flow .group .block h4,.post-type-archive-tateuri #flow .group .block h4,.tax-tateuriarea #flow .group .block h4,.post-type-archive-pricelist #flow .group .block h4,.search-results #flow .group .block h4,.search-no-results #flow .group .block h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:1.4vw;text-align:center}.post-type-archive-land #flow .group .block .desc,.tax-landarea #flow .group .block .desc,.post-type-archive-tateuri #flow .group .block .desc,.tax-tateuriarea #flow .group .block .desc,.post-type-archive-pricelist #flow .group .block .desc,.search-results #flow .group .block .desc,.search-no-results #flow .group .block .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.post-type-archive-land #flow .link a,.tax-landarea #flow .link a,.post-type-archive-tateuri #flow .link a,.tax-tateuriarea #flow .link a,.post-type-archive-pricelist #flow .link a,.search-results #flow .link a,.search-no-results #flow .link a{display:block}.post-type-archive-land #flow .link a img,.tax-landarea #flow .link a img,.post-type-archive-tateuri #flow .link a img,.tax-tateuriarea #flow .link a img,.post-type-archive-pricelist #flow .link a img,.search-results #flow .link a img,.search-no-results #flow .link a img{width:100%}.post-type-archive-land #perfomance-afterfollow,.tax-landarea #perfomance-afterfollow,.post-type-archive-tateuri #perfomance-afterfollow,.tax-tateuriarea #perfomance-afterfollow,.post-type-archive-pricelist #perfomance-afterfollow,.search-results #perfomance-afterfollow,.search-no-results #perfomance-afterfollow{margin:0 auto 10.4vw;width:63.5vw}.post-type-archive-land #perfomance-afterfollow .group,.tax-landarea #perfomance-afterfollow .group,.post-type-archive-tateuri #perfomance-afterfollow .group,.tax-tateuriarea #perfomance-afterfollow .group,.post-type-archive-pricelist #perfomance-afterfollow .group,.search-results #perfomance-afterfollow .group,.search-no-results #perfomance-afterfollow .group{display:flex;justify-content:space-between;padding-bottom:5.5vw}.post-type-archive-land #perfomance-afterfollow .group .block,.tax-landarea #perfomance-afterfollow .group .block,.post-type-archive-tateuri #perfomance-afterfollow .group .block,.tax-tateuriarea #perfomance-afterfollow .group .block,.post-type-archive-pricelist #perfomance-afterfollow .group .block,.search-results #perfomance-afterfollow .group .block,.search-no-results #perfomance-afterfollow .group .block{width:49%}.post-type-archive-land #perfomance-afterfollow .group .block h5,.tax-landarea #perfomance-afterfollow .group .block h5,.post-type-archive-tateuri #perfomance-afterfollow .group .block h5,.tax-tateuriarea #perfomance-afterfollow .group .block h5,.post-type-archive-pricelist #perfomance-afterfollow .group .block h5,.search-results #perfomance-afterfollow .group .block h5,.search-no-results #perfomance-afterfollow .group .block h5{font-family:"cenotaph", serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em;padding-bottom:0.8vw;text-align:center}.post-type-archive-land #perfomance-afterfollow .group .block>.link a,.tax-landarea #perfomance-afterfollow .group .block>.link a,.post-type-archive-tateuri #perfomance-afterfollow .group .block>.link a,.tax-tateuriarea #perfomance-afterfollow .group .block>.link a,.post-type-archive-pricelist #perfomance-afterfollow .group .block>.link a,.search-results #perfomance-afterfollow .group .block>.link a,.search-no-results #perfomance-afterfollow .group .block>.link a{align-items:center;color:#fff;display:flex;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);height:7.2vw;justify-content:center;letter-spacing:0.05em;width:100%}.post-type-archive-land #perfomance-afterfollow .group .block:first-child .link a,.tax-landarea #perfomance-afterfollow .group .block:first-child .link a,.post-type-archive-tateuri #perfomance-afterfollow .group .block:first-child .link a,.tax-tateuriarea #perfomance-afterfollow .group .block:first-child .link a,.post-type-archive-pricelist #perfomance-afterfollow .group .block:first-child .link a,.search-results #perfomance-afterfollow .group .block:first-child .link a,.search-no-results #perfomance-afterfollow .group .block:first-child .link a{background-color:#3b3131;border:1px solid #3b3131}.post-type-archive-land #perfomance-afterfollow .group .block:first-child .link a:hover,.tax-landarea #perfomance-afterfollow .group .block:first-child .link a:hover,.post-type-archive-tateuri #perfomance-afterfollow .group .block:first-child .link a:hover,.tax-tateuriarea #perfomance-afterfollow .group .block:first-child .link a:hover,.post-type-archive-pricelist #perfomance-afterfollow .group .block:first-child .link a:hover,.search-results #perfomance-afterfollow .group .block:first-child .link a:hover,.search-no-results #perfomance-afterfollow .group .block:first-child .link a:hover{background-color:#fff;color:#3b3131}.post-type-archive-land #perfomance-afterfollow .group .block:last-child .link a,.tax-landarea #perfomance-afterfollow .group .block:last-child .link a,.post-type-archive-tateuri #perfomance-afterfollow .group .block:last-child .link a,.tax-tateuriarea #perfomance-afterfollow .group .block:last-child .link a,.post-type-archive-pricelist #perfomance-afterfollow .group .block:last-child .link a,.search-results #perfomance-afterfollow .group .block:last-child .link a,.search-no-results #perfomance-afterfollow .group .block:last-child .link a{background-color:#5a4b4b;border:1px solid #5a4b4b}.post-type-archive-land #perfomance-afterfollow .group .block:last-child .link a:hover,.tax-landarea #perfomance-afterfollow .group .block:last-child .link a:hover,.post-type-archive-tateuri #perfomance-afterfollow .group .block:last-child .link a:hover,.tax-tateuriarea #perfomance-afterfollow .group .block:last-child .link a:hover,.post-type-archive-pricelist #perfomance-afterfollow .group .block:last-child .link a:hover,.search-results #perfomance-afterfollow .group .block:last-child .link a:hover,.search-no-results #perfomance-afterfollow .group .block:last-child .link a:hover{background-color:#fff;color:#5a4b4b}.post-type-archive-land #perfomance-afterfollow>.link a,.tax-landarea #perfomance-afterfollow>.link a,.post-type-archive-tateuri #perfomance-afterfollow>.link a,.tax-tateuriarea #perfomance-afterfollow>.link a,.post-type-archive-pricelist #perfomance-afterfollow>.link a,.search-results #perfomance-afterfollow>.link a,.search-no-results #perfomance-afterfollow>.link a{display:block}.post-type-archive-land #perfomance-afterfollow>.link a img,.tax-landarea #perfomance-afterfollow>.link a img,.post-type-archive-tateuri #perfomance-afterfollow>.link a img,.tax-tateuriarea #perfomance-afterfollow>.link a img,.post-type-archive-pricelist #perfomance-afterfollow>.link a img,.search-results #perfomance-afterfollow>.link a img,.search-no-results #perfomance-afterfollow>.link a img{width:100%}.post-type-archive-land #contact01,.tax-landarea #contact01,.post-type-archive-tateuri #contact01,.tax-tateuriarea #contact01,.post-type-archive-pricelist #contact01,.search-results #contact01,.search-no-results #contact01{background-color:#ebeaea}.post-type-archive-freedesign #contact01{background-color:#fff}.freedesign01 .header01{border-bottom:1px solid #5a4b4b;margin:15px 20px 25px;padding-bottom:12px;text-align:center;width:calc(100% - 40px)}.freedesign01 .header01 h2{font-size:18px;letter-spacing:0.05em}.freedesign01 .sub03{padding:0 20px 80px;position:relative}.freedesign01 .sub03:after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg28@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:360px;position:absolute;right:0;top:150px;width:80%;z-index:-1}.freedesign01 .sub03 h3{font-size:22px;font-weight:bold;letter-spacing:0.05em;line-height:1.6;padding-bottom:39px}.freedesign01 .sub03 .desc{font-size:13px;line-height:2}.freedesign01 .sub04{margin:0 auto 60px}.freedesign01 .sub04 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;padding:0 20px;width:100%}.freedesign01 .sub04 .group .block{background:none;border-radius:0;margin:0 0 30px;width:49.2%}.freedesign01 .sub04 .group .block .image{padding-bottom:10px}.freedesign01 .sub04 .group .block .image img{border-radius:0}.freedesign01 .sub04 .group .block .txt a{font-size:13px}.freedesign01 .sub04 .group .block .txt a span:first-child{align-items:center;background:#5a4b4b;color:#fff;display:flex;font-size:11px;height:16px;margin-bottom:5px;padding:0 4px;width:fit-content}.freedesign01 .sub04 .group .block .txt a span:last-child{display:block;line-height:1.6;width:100%}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt .title,.search-results .sub02 .group .block.pricelist02 .txt .title,.search-no-results .sub02 .group .block.pricelist02 .txt .title{font-size:15px;line-height:1.8;padding-bottom:20px}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt p,.search-results .sub02 .group .block.pricelist02 .txt p,.search-no-results .sub02 .group .block.pricelist02 .txt p{display:none}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt dl,.search-results .sub02 .group .block.pricelist02 .txt dl,.search-no-results .sub02 .group .block.pricelist02 .txt dl{display:flex;padding-bottom:8px}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt dl dt,.search-results .sub02 .group .block.pricelist02 .txt dl dt,.search-no-results .sub02 .group .block.pricelist02 .txt dl dt{width:10em}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt dl dd,.search-results .sub02 .group .block.pricelist02 .txt dl dd,.search-no-results .sub02 .group .block.pricelist02 .txt dl dd{width:calc(100% - 11em)}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt .all,.search-results .sub02 .group .block.pricelist02 .txt .all,.search-no-results .sub02 .group .block.pricelist02 .txt .all{border-top:1px solid #454545;font-size:15px;font-weight:bold;margin-top:12px;padding-top:12px;text-align:right}.post-type-archive-pricelist .sub02 .group .block.pricelist02 .txt .all span,.search-results .sub02 .group .block.pricelist02 .txt .all span,.search-no-results .sub02 .group .block.pricelist02 .txt .all span{font-size:13px;font-weight:normal}.pricelist02.block .txt .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding-bottom:1.4vw}.pricelist02.block .txt p{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.6vw}.pricelist02.block .txt dl dt{width:7em}.pricelist02.block .txt dl dd{width:calc(100% - 8em)}.pricelist02.block .txt .all{border-top:1px solid #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;letter-spacing:0.05em;margin-top:1vw;padding-top:1vw;text-align:right}.pricelist02.block .txt .all span{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal}.about{background-color:#fff;padding-top:0}.about .mainimg{padding-bottom:17px;padding-bottom:60px}.about .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:260px;padding:155px 25px 0}.about .mainimg .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:6px}.about .mainimg .pageheader h3{font-size:13px;font-weight:500;letter-spacing:0.1em}.about .mainimg .pageheader{height:226px;padding-top:125px}.about .pankuzu ul{display:flex;margin:0 auto 40px;padding:0 20px;width:100%}.about .pankuzu ul li{font-size:12px;font-weight:300}.about .pankuzu ul li:after{content:">";display:inline-block;margin:auto 15px auto 0}.about .pankuzu ul li:last-child:after{display:none;margin-right:0}.about .about01{margin:0 0 55px auto;position:relative}.about .about01 .image{padding-left:20px}.about .about01 .image img{width:100%}.about .about01 .inner{background-color:rgba(255, 255, 255, 0.9);margin:-85px 20px 0 0;padding:40px 20px 0;position:relative;width:calc(100% - 20px)}.about .about01 .inner .header h3{font-size:22px;font-weight:300;letter-spacing:0.2em;line-height:1.54;margin:0 0 25px}.about .about01 .inner .desc{font-size:12px;font-weight:300;line-height:2;padding:0}.about .about02 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:63.5vw}.about .about02 .group .block{background-color:#e2e0d5;border-radius:0.5vw;margin-bottom:3vw;position:relative;width:31.1%}.about .about02 .group .block .num{left:50%;position:absolute;text-align:center;top:-1.5vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.5vw;z-index:1}.about .about02 .group .block .image a img{border-radius:0.5vw;width:100%}.about .about02 .group .block .txt{padding:1.5vw 2vw;text-align:center}.about .about02 .group .block .txt .desc{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8}.about .about02 .group .block .txt .link a{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold;letter-spacing:0.05em}.about .iitoko{margin:0 auto 60px}.about .iitoko .header{margin:0 auto 30px;text-align:center}.about .iitoko .header h3{font-size:18px;font-weight:300;letter-spacing:0.1em;padding-bottom:7px}.about .iitoko .header h4{font-size:12px;font-weight:300}.about .iitoko .group02{border-top:1px solid #454545;margin:0;width:100%}.about .iitoko .group02 .block{border-bottom:1px solid #454545;padding:30px 40px 40px;position:relative}.about .iitoko .group02 .block:before{background-color:#454545;content:"";display:block;height:100%;left:20px;position:absolute;top:0;width:1px}.about .iitoko .group02 .block:after{background-color:#454545;content:"";display:block;height:100%;position:absolute;right:20px;top:0;width:1px}.about .iitoko .group02 .block .num{font-family:"cenotaph", serif;font-size:12px;letter-spacing:0.1em;padding-bottom:22px}.about .iitoko .group02 .block .txt{padding:0 0 28px}.about .iitoko .group02 .block .txt .title{font-size:16px;letter-spacing:0.1em;padding-bottom:22px}.about .iitoko .group02 .block .txt .desc{font-size:12px;letter-spacing:0.1em;line-height:2}.about .iitoko .group02 .block.block-last{align-items:flex-end;display:flex;justify-content:center;padding:30px 40px 40px}.about .iitoko .group02 .block.block-last .inner h5{font-family:"cenotaph", serif;font-size:20px;line-height:2;padding-bottom:13px}.about .iitoko .group02 .block.block-last .inner .en{font-size:12px;letter-spacing:0.15em;line-height:1.4}.about .iitoko .group02 .image{padding:0 0 22px}.about .iitoko .group02 .image a img{width:100%}.about .iitoko .group02 .link a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-position:right 2px;background-repeat:no-repeat;background-size:11px;border-bottom:1px solid #454545;display:block;font-family:"cenotaph", serif;font-size:12px;margin:auto;padding:0 0 15PX}.about .iitoko02{background-color:#fff;margin:0 20px;padding:40px 20px;width:calc(100% - 40px)}.about .iitoko02 .mfp-close{right:20px}.about .iitoko02 .inner{padding:0}.about .iitoko02 .inner .image{padding-bottom:22px;width:100%}.about .iitoko02 .inner .image img{width:100%}.about .iitoko02 .inner .num{color:#5a4b4b;font-family:"cenotaph", serif;font-size:12px;padding-bottom:22px}.about .iitoko02 .inner .title{font-size:16px;font-weight:300;letter-spacing:0.1em;line-height:1.8;padding-bottom:22px}.about .iitoko02 .inner .desc{font-size:12px;font-weight:300;letter-spacing:0.05em;line-height:1.8;padding-bottom:35px}.about .iitoko02 .inner .subimg{display:flex;justify-content:space-between}.about .iitoko02 .inner .subimg .image{padding:0 4px}.about .iitoko02 .inner .popup-modal-dismiss{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold;letter-spacing:0.05em;padding-top:30px;text-align:center;text-decoration:underline;width:100%}.about .ownermessage{border-bottom:1px solid #454545;display:none;justify-content:space-between;margin:0 auto 4vw;padding:0 0.7vw;width:63.5vw}.about .ownermessage .txt{padding-bottom:4vw;width:54.9%}.about .ownermessage .txt .header h4{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin:0 0 1vw;text-decoration:underline;width:fit-content}.about .ownermessage .txt .header h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2.5vw;white-space:nowrap}.about .ownermessage .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.about .ownermessage .images{padding-bottom:4vw;width:38.5%}.about .ownermessage .images .image{padding-bottom:1.5vw}.about .ownermessage .images .caption{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.about .staff01{position:relative}.about .staff01:after{background-color:#ebebe7;content:"";display:block;height:calc(100% - 23vw);left:0;position:absolute;top:11vw;width:100%;z-index:-1}.about .staff01 .inner{margin:0 auto 3.5vw;padding:0 0.7vw;width:63.5vw}.about .staff01 .inner h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.about .staff01 .inner .group{display:flex;flex-wrap:wrap;justify-content:space-between}.about .staff01 .inner .group .block{padding-bottom:4vw;width:47.5%}.about .staff01 .inner .group .block .image{padding:0 0 1vw}.about .staff01 .inner .group .block .txt{display:flex;justify-content:space-between}.about .staff01 .inner .group .block .txt .name{display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.about .staff01 .inner .group .block .txt .link{font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold}.about .staff01 .inner .group .block .txt .link a{color:#bab468}.about- .mainimg{margin-bottom:50px;padding:15px 0 0 0}.about- .mainimg .pageheader h2{font-size:18px;letter-spacing:0.1em;padding-bottom:25px;text-align:center}.about- .mainimg .images .image01,.about- .mainimg .images .image02{width:100%}.about- .mainimg .images .image01 img,.about- .mainimg .images .image02 img{width:100%}.about- .about01{margin:0 auto 45px;position:relative;width:100%}.about- .about01::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg10@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:8.8vw;content:"";display:block;height:35.9vw;position:absolute;right:-10vw;width:50.9vw;z-index:-1}.about- .about01 .pankuzu{padding:0 20px}.about- .about01 .pankuzu ul{display:flex;margin:0 auto 40px;padding:0 20px;width:100%}.about- .about01 .pankuzu ul li{font-size:12px;font-weight:300}.about- .about01 .pankuzu ul li:after{content:">";display:inline-block;margin:auto 15px auto 0}.about- .about01 .pankuzu ul li:last-child:after{display:none;margin-right:0}.about- .about01 .header{padding:0 20px}.about- .about01 .header h3{font-size:18px;letter-spacing:0.1em;line-height:1.67;margin:0 0 25px}.about- .about01 .desc{font-size:13px;line-height:1.8;padding:0 20px 45px}.about- .about01 .images{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;position:relative;width:100%}.about- .about01 .images:after{background-color:#454545;content:"";display:block;height:1px;margin:50px auto 0;width:calc(100% - 40px)}.about- .about01 .images .image{width:49.2%}.about- .about02 .slick-list{overflow:visible}.about- .about02 .group{margin:0 auto 50px;overflow:hidden;padding:20px 0 0;width:100%}.about- .about02 .group .block{margin:0 10px;padding-top:10px;position:relative;width:100%}.about- .about02 .group .block .num{left:50%;padding-top:20px;position:absolute;text-align:center;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;z-index:1}.about- .about02 .group .block .image a img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.about- .about02 .group .block .txt{background-color:#e2e0d5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:100%;padding:20px 40px;text-align:center}.about- .about02 .group .block .txt .desc{font-size:15px;line-height:1.8}.about- .about02 .group .block .txt .link a{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.05em}.about- .iitoko .header{margin:0 auto 60px;text-align:center}.about- .iitoko .header h3{font-size:18px;font-weight:bold;letter-spacing:0.1em;padding-bottom:15px}.about- .iitoko .header h4{font-size:13px;line-height:1.8}.about- .iitoko .group02{margin:0 auto 50px;overflow:hidden;padding:20px 0 0;width:100%}.about- .iitoko .group02 .slick-list{overflow:visible}.about- .iitoko .group02 .block{margin:0 10px;padding-top:10px;position:relative;width:100%}.about- .iitoko .group02 .block .num{left:50%;padding-top:20px;position:absolute;text-align:center;top:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;z-index:1}.about- .iitoko .group02 .block .image a img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.about- .iitoko .group02 .block .txt{background-color:#e2e0d5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:100%;padding:20px 40px;text-align:center}.about- .iitoko .group02 .block .txt .desc{font-size:15px;line-height:1.8;padding-bottom:10px}.about- .iitoko .group02 .block .txt .link a{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.05em}.about- .iitoko02{align-items:center;background-color:#f0f0e9;justify-content:center;margin:0 auto}.about- .iitoko02 .inner{padding:25px}.about- .iitoko02 .inner .header{padding-bottom:15px}.about- .iitoko02 .inner .header .num{margin-bottom:8px;width:48px}.about- .iitoko02 .inner .header .title{font-size:15px;line-height:1.4}.about- .iitoko02 .inner .image{padding-bottom:20px;width:100%}.about- .iitoko02 .inner .txt{padding-bottom:20px}.about- .iitoko02 .inner .txt .desc{font-size:13px;line-height:1.8}.about- .iitoko02 .inner .popup-modal-dismiss{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold;letter-spacing:0.05em;padding-top:20px;text-align:center;text-decoration:underline;width:100%}.about- .iitoko02 button{display:none}.about- .ownermessage{margin:0 auto 45px;padding:0 20px;width:100%}.about- .ownermessage .header h4{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;margin:0 0 12px;text-decoration:underline;width:fit-content}.about- .ownermessage .header h5{font-size:18px;letter-spacing:0.1em;line-height:1.67;padding-bottom:25px}.about- .ownermessage .images{width:100%}.about- .ownermessage .images .image{padding-bottom:25px}.about- .ownermessage .images .image img{border-radius:5px}.about- .ownermessage .images .caption{font-size:13px;padding-bottom:12px}.about- .ownermessage .desc{border-bottom:1px solid #454545;font-size:13px;line-height:1.8;padding-bottom:45px}.about- .staff01{position:relative}.about- .staff01:after{background-color:#ebebe7;content:"";display:block;height:calc(100% - 23vw);left:0;position:absolute;top:11vw;width:100%;z-index:-1}.about- .staff01 .inner{margin:0 auto 25px;padding:0 30px;width:100%}.about- .staff01 .inner h3{font-size:18px;letter-spacing:0.1em;margin:0 auto 40px;text-align:center}.about- .staff01 .inner .group .block{padding-bottom:25px;width:100%}.about- .staff01 .inner .group .block .image{padding:0 0 12px}.about- .staff01 .inner .group .block .image img{border-radius:5px}.about- .staff01 .inner .group .block .txt{display:flex;justify-content:space-between}.about- .staff01 .inner .group .block .txt .name{display:flex;font-size:13px}.about- .staff01 .inner .group .block .txt .link{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold}.about- .staff01 .inner .group .block .txt .link a{color:#bab468}.company{background-color:#fff;padding:0}.company .mainimg{padding-bottom:75px}.company .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:260px;padding:155px 25px 0}.company .mainimg .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:6px}.company .mainimg .pageheader h3{font-size:13px;font-weight:500;letter-spacing:0.1em}.company .company01{margin:0 50px 50px;width:calc(100% - 100px)}.company .company01 h4{border-bottom:1px solid #454545;font-size:24px;font-weight:500;letter-spacing:0.1em;margin-bottom:32px;padding-bottom:20px;text-align:center;text-align:center}.company .company01 .group dl{padding-bottom:17px}.company .company01 .group dl dt{background-color:#d8d8d8;border-radius:5px;font-size:16px;font-weight:400;line-height:1.8;margin-bottom:15px;padding:6px;text-align:center}.company .company01 .group dl dd{font-size:14px;line-height:1.8;text-align:center}.company .showroom{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/showroom02@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto 55px;padding:40px 25px;width:100%}.company .showroom .header{color:#fff;padding-bottom:38px}.company .showroom .header h3{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;line-height:1.3;padding-bottom:16px}.company .showroom .header h4{font-size:13px;font-weight:500;letter-spacing:0.1em}.company .showroom .group{padding-bottom:25px}.company .showroom .group .block{background-color:#fdfdfa}.company .showroom .group .block .txt{font-weight:300;padding:28px 10px 36px;text-align:center}.company .showroom .group .block .txt .address{font-size:12px;letter-spacing:0.1em;padding-bottom:18px}.company .showroom .group .block .txt .address a{color:#454545;text-decoration:none}.company .showroom .group .block .txt .desc{font-size:16px;letter-spacing:0.05em;line-height:1.8}.company .showroom .arrow_box{display:flex;justify-content:space-between;margin:0 auto;width:158px}.company .showroom .arrow_box .prev-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/back02@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:13px;width:62px}.company .showroom .arrow_box .next-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/next02@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:13px;width:62px}.company .history{border-bottom:1px solid #454545;margin:0 50px 55px;padding:0 0 40px;width:calc(100% - 100px)}.company .history .header{border-bottom:1px solid #454545;margin:0 auto 36px;padding-bottom:17px;text-align:center}.company .history .header h3{font-size:24px;font-weight:500;letter-spacing:0.1em}.company .history .group dl{padding-bottom:23px;width:100%}.company .history .group dl dt{font-size:16px;font-weight:normal;line-height:1.8;padding-bottom:8px}.company .history .group dl dd{font-size:14px;font-weight:normal;line-height:1.8}.decos{background-color:#fff;padding-top:0}.decos .mainimg{padding-bottom:17px;padding-bottom:75px}.decos .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:260px;padding:155px 25px 0}.decos .mainimg .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:6px}.decos .mainimg .pageheader h3{font-size:13px;font-weight:500;letter-spacing:0.1em}.decos .mainimg .pageheader{height:226px;padding-top:125px}.decos .pankuzu{display:none}.decos .decos01{margin:0 auto;position:relative}.decos .decos01 .group .block{padding-bottom:50px}.decos .decos01 .group .block .image{padding-bottom:25px}.decos .decos01 .group .block .image img{border-radius:5px}.decos .decos01 .group .block .txt{padding:0 20px}.decos .decos01 .group .block .txt .header{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;letter-spacing:0.1em;padding-bottom:12px}.decos .decos01 .group .block .txt h3{border-bottom:1px dotted #454545;font-size:22px;letter-spacing:0.16em;line-height:1.67;margin-bottom:25px;padding-bottom:18px}.decos .decos01 .group .block .txt .desc{font-size:12px;line-height:2}.decos .decos01 .group .block.block01 .image,.decos .decos01 .group .block.block03 .image{margin:0 0 0 20px}.decos .decos01 .group .block.block02 .image{margin:0 20px 0 0}.decos .reason01{margin:0 auto;width:100%}.decos .reason01 .header{margin:0 auto;padding:0 20px 60px}.decos .reason01 .header h3{font-size:18px;letter-spacing:0.1em;padding-bottom:25px;text-align:center}.decos .reason01 .header .desc{font-size:13px;line-height:1.8}.decos .reason01 .group{padding-bottom:50px}.decos .reason01 .group .block{background-color:#ebeaea;margin:20px 20px 0;padding:0 35px 30px;width:auto}.decos .reason01 .group .block .num{align-items:center;background-color:#fff;border-radius:33px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:13px;height:66px;justify-content:center;letter-spacing:0.1em;margin:-33px auto 30px;position:relative;text-align:center;width:66px}.decos .reason01 .group .block h5{font-size:16px;letter-spacing:0.1em;padding-bottom:15px;text-align:center}.decos .reason01 .group .block .desc{font-size:12px;font-weight:300;line-height:2}.decos .reason01 .slick-prev{top:40% !important}.decos .reason01 .slick-prev:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow18@2x.png) !important}.decos .reason01 .slick-next{top:40% !important}.decos .reason01 .slick-next:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow19@2x.png) !important}.post-type-archive-event .pageheader,.post-type-archive-news .pageheader,.tax-newscat .pageheader{padding:15px 0 45px;text-align:center}.post-type-archive-event .pageheader h2,.post-type-archive-news .pageheader h2,.tax-newscat .pageheader h2{font-size:22px;letter-spacing:0.2em}.post-type-archive-event .newscate01,.post-type-archive-news .newscate01,.tax-newscat .newscate01{margin:0 auto 40px;padding:0 20px;width:100%}.post-type-archive-event .newscate01 ul li,.post-type-archive-news .newscate01 ul li,.tax-newscat .newscate01 ul li{padding-bottom:1px}.post-type-archive-event .newscate01 ul li a,.post-type-archive-news .newscate01 ul li a,.tax-newscat .newscate01 ul li a{align-items:center;background-color:rgba(226, 224, 213, 0.4);border-radius:5px;display:flex;font-size:13px;letter-spacing:0.05em;padding:12px 35px;width:100%}.post-type-archive-event .newscate01 ul li a.current,.post-type-archive-news .newscate01 ul li a.current,.tax-newscat .newscate01 ul li a.current{background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow09@2x.png);background-position:16px center;background-repeat:no-repeat;background-size:8px}.post-type-archive-event .sub01,.post-type-archive-news .sub01,.tax-newscat .sub01{background-color:#EBEAEA;margin:0 auto;padding:60px 20px 90px;width:100%}.post-type-archive-event .sub01>dl,.post-type-archive-news .sub01>dl,.tax-newscat .sub01>dl{background-color:#fff;border-radius:5px;margin-bottom:15px;padding:7px 20px 12px}.post-type-archive-event .sub01>dl dt,.post-type-archive-news .sub01>dl dt,.tax-newscat .sub01>dl dt{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/logo02@2x.png);background-position:left center;background-repeat:no-repeat;background-size:15px;border-bottom:1px solid #454545;display:flex;font-size:13px;font-weight:bold;letter-spacing:0.05em;line-height:2;margin-bottom:8px;padding:5px 0 5px 25px}.post-type-archive-event .sub01>dl dt .date,.post-type-archive-news .sub01>dl dt .date,.tax-newscat .sub01>dl dt .date{margin-right:10px}.post-type-archive-event .sub01>dl dt .newscate,.post-type-archive-news .sub01>dl dt .newscate,.tax-newscat .sub01>dl dt .newscate{display:flex;flex-wrap:wrap}.post-type-archive-event .sub01>dl dt .newscate li a,.post-type-archive-news .sub01>dl dt .newscate li a,.tax-newscat .sub01>dl dt .newscate li a{background-color:#e2e0d5;border-radius:5px;margin-right:5px;padding:2px 10px}.post-type-archive-event .sub01>dl dd a,.post-type-archive-news .sub01>dl dd a,.tax-newscat .sub01>dl dd a{display:block;font-size:13px;line-height:1.8}.post-type-archive-event .sub01 .group,.post-type-archive-news .sub01 .group,.tax-newscat .sub01 .group{padding-bottom:100px}.post-type-archive-event .sub01 .group .block,.post-type-archive-news .sub01 .group .block,.tax-newscat .sub01 .group .block{padding-bottom:30px}.post-type-archive-event .sub01 .group .block .image,.post-type-archive-news .sub01 .group .block .image,.tax-newscat .sub01 .group .block .image{position:relative}.post-type-archive-event .sub01 .group .block .image img,.post-type-archive-news .sub01 .group .block .image img,.tax-newscat .sub01 .group .block .image img{border-top-left-radius:5px;border-top-right-radius:5px}.post-type-archive-event .sub01 .group .block .image .eventcate,.post-type-archive-news .sub01 .group .block .image .eventcate,.tax-newscat .sub01 .group .block .image .eventcate{position:absolute;left:0;top:0}.post-type-archive-event .sub01 .group .block .image .eventcate ul,.post-type-archive-news .sub01 .group .block .image .eventcate ul,.tax-newscat .sub01 .group .block .image .eventcate ul{display:flex;flex-wrap:wrap}.post-type-archive-event .sub01 .group .block .image .eventcate ul li,.post-type-archive-news .sub01 .group .block .image .eventcate ul li,.tax-newscat .sub01 .group .block .image .eventcate ul li{align-items:center;background-color:#3b4c6f;color:#fff;display:flex;font-size:13px;justify-content:center;margin:0 7px 14px 0;padding:9px 18px}.post-type-archive-event .sub01 .group .block .txt,.post-type-archive-news .sub01 .group .block .txt,.tax-newscat .sub01 .group .block .txt{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px 15px 30px}.post-type-archive-event .sub01 .group .block .txt .title,.post-type-archive-news .sub01 .group .block .txt .title,.tax-newscat .sub01 .group .block .txt .title{font-size:15px;font-weight:bold;line-height:1.6;padding-bottom:15px}.post-type-archive-event .sub01 .group .block .txt dl,.post-type-archive-news .sub01 .group .block .txt dl,.tax-newscat .sub01 .group .block .txt dl{display:flex;padding-bottom:8px}.post-type-archive-event .sub01 .group .block .txt dl dt,.post-type-archive-news .sub01 .group .block .txt dl dt,.tax-newscat .sub01 .group .block .txt dl dt{font-size:13px;width:21%}.post-type-archive-event .sub01 .group .block .txt dl dd,.post-type-archive-news .sub01 .group .block .txt dl dd,.tax-newscat .sub01 .group .block .txt dl dd{font-size:13px;width:79%}.post-type-archive-event .sub01 .group .block .txt .links,.post-type-archive-news .sub01 .group .block .txt .links,.tax-newscat .sub01 .group .block .txt .links{display:flex;justify-content:space-between;padding-top:17px}.post-type-archive-event .sub01 .group .block .txt .links .link,.post-type-archive-news .sub01 .group .block .txt .links .link,.tax-newscat .sub01 .group .block .txt .links .link{width:48.4%}.post-type-archive-event .sub01 .group .block .txt .links .link a,.post-type-archive-news .sub01 .group .block .txt .links .link a,.tax-newscat .sub01 .group .block .txt .links .link a{align-items:center;display:flex;font-size:13px;font-weight:bold;height:50px;justify-content:center;letter-spacing:0.05em}.post-type-archive-event .sub01 .group .block .txt .links .link:first-child a,.post-type-archive-news .sub01 .group .block .txt .links .link:first-child a,.tax-newscat .sub01 .group .block .txt .links .link:first-child a{background-color:#454545;color:#fff}.post-type-archive-event .sub01 .group .block .txt .links .link:last-child a,.post-type-archive-news .sub01 .group .block .txt .links .link:last-child a,.tax-newscat .sub01 .group .block .txt .links .link:last-child a{background-color:#e2e0d5;color:#454545}.post-type-archive-event .sub01 .back .link,.post-type-archive-news .sub01 .back .link,.tax-newscat .sub01 .back .link{text-align:center}.post-type-archive-event .sub01 .back .link a,.post-type-archive-event .sub01 .back .link span,.post-type-archive-event .sub01 .back .link input[type="button"],.post-type-archive-event .sub01 .back .link input[type="submit"],.post-type-archive-news .sub01 .back .link a,.post-type-archive-news .sub01 .back .link span,.post-type-archive-news .sub01 .back .link input[type="button"],.post-type-archive-news .sub01 .back .link input[type="submit"],.tax-newscat .sub01 .back .link a,.tax-newscat .sub01 .back .link span,.tax-newscat .sub01 .back .link input[type="button"],.tax-newscat .sub01 .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.post-type-archive-event .sub01 .back .link a,.post-type-archive-news .sub01 .back .link a,.tax-newscat .sub01 .back .link a{margin:0 auto 50px}.post-type-archive-event .pageheader{margin:0 20px 10px}.post-type-archive-event .pageheader h2{padding-bottom:0}.post-type-archive-event #contact01{background-color:#EBEAEA}.post-type-archive-column{padding-top:70px}.post-type-archive-column .pageheader{margin:0 20px 10px;padding:15px 0 45px;text-align:center}.post-type-archive-column .pageheader h2{font-size:22px;letter-spacing:0.2em;padding-bottom:0}.post-type-archive-column .sub01{background-color:#EBEAEA;margin:0 auto;padding:60px 20px 90px;width:100%}.post-type-archive-column .sub01 .group{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 20px}.post-type-archive-column .sub01 .group .block{padding-bottom:50px;width:48%}.post-type-archive-column .sub01 .group .block .image{padding-bottom:15px}.post-type-archive-column .sub01 .group .block .txt .cate{padding-bottom:14px}.post-type-archive-column .sub01 .group .block .txt .cate li{border:1px solid #707070;font-size:9px;letter-spacing:0.05em;margin-right:5px;padding:4px 11px;width:fit-content}.post-type-archive-column .sub01 .group .block .txt .cate li:last-child{margin-right:0}.post-type-archive-column .sub01 .group .block .txt .title{font-size:11px;letter-spacing:0.05em;line-height:1.8;padding-bottom:45px}.post-type-archive-column .sub01 .group .block .txt .link a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:right 0;background-repeat:no-repeat;background-size:10px;border-bottom:1px solid #454545;display:block;font-family:"cenotaph", serif;font-size:11px;padding-bottom:6px;width:100%}.post-type-archive-column .back .link{text-align:center}.post-type-archive-column .back .link a,.post-type-archive-column .back .link span,.post-type-archive-column .back .link input[type="button"],.post-type-archive-column .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.post-type-archive-column .back .link a{margin:0 auto 50px}.post-type-archive-column #contact01{background-color:#EBEAEA}body.privacy-policy .mainimg .pageheader h2{padding-bottom:0 !important}body.privacy-policy .contact01{margin:0 auto 40px;padding:0 20px}body.privacy-policy .contact01 h3{font-size:15px;font-weight:400;line-height:1.5;padding-bottom:1em}body.privacy-policy .contact01 p{font-size:13px;line-height:2.2;padding-bottom:30px}body.form,body.form02,body.contact02,body.request,body.request-top,body.reservation,body.reservation-detail,body.reservation-detail-order,body.privacy-policy,.page-template-page-templete-contact,.page-template-page-templete-contact-kengaku,.page-template-page-templete-contact-document,.page-template-page-templete-recruit,.page-template-page-templete-lp{background-color:#fff}body.form .mainimg,body.form02 .mainimg,body.contact02 .mainimg,body.request .mainimg,body.request-top .mainimg,body.reservation .mainimg,body.reservation-detail .mainimg,body.reservation-detail-order .mainimg,body.privacy-policy .mainimg,.page-template-page-templete-contact .mainimg,.page-template-page-templete-contact-kengaku .mainimg,.page-template-page-templete-contact-document .mainimg,.page-template-page-templete-recruit .mainimg,.page-template-page-templete-lp .mainimg{margin-bottom:50px;padding:15px 0 0 0;margin-bottom:20px}body.form .mainimg .pageheader h2,body.form02 .mainimg .pageheader h2,body.contact02 .mainimg .pageheader h2,body.request .mainimg .pageheader h2,body.request-top .mainimg .pageheader h2,body.reservation .mainimg .pageheader h2,body.reservation-detail .mainimg .pageheader h2,body.reservation-detail-order .mainimg .pageheader h2,body.privacy-policy .mainimg .pageheader h2,.page-template-page-templete-contact .mainimg .pageheader h2,.page-template-page-templete-contact-kengaku .mainimg .pageheader h2,.page-template-page-templete-contact-document .mainimg .pageheader h2,.page-template-page-templete-recruit .mainimg .pageheader h2,.page-template-page-templete-lp .mainimg .pageheader h2{font-size:18px;letter-spacing:0.1em;padding-bottom:25px;text-align:center}body.form .mainimg .images .image01,body.form .mainimg .images .image02,body.form02 .mainimg .images .image01,body.form02 .mainimg .images .image02,body.contact02 .mainimg .images .image01,body.contact02 .mainimg .images .image02,body.request .mainimg .images .image01,body.request .mainimg .images .image02,body.request-top .mainimg .images .image01,body.request-top .mainimg .images .image02,body.reservation .mainimg .images .image01,body.reservation .mainimg .images .image02,body.reservation-detail .mainimg .images .image01,body.reservation-detail .mainimg .images .image02,body.reservation-detail-order .mainimg .images .image01,body.reservation-detail-order .mainimg .images .image02,body.privacy-policy .mainimg .images .image01,body.privacy-policy .mainimg .images .image02,.page-template-page-templete-contact .mainimg .images .image01,.page-template-page-templete-contact .mainimg .images .image02,.page-template-page-templete-contact-kengaku .mainimg .images .image01,.page-template-page-templete-contact-kengaku .mainimg .images .image02,.page-template-page-templete-contact-document .mainimg .images .image01,.page-template-page-templete-contact-document .mainimg .images .image02,.page-template-page-templete-recruit .mainimg .images .image01,.page-template-page-templete-recruit .mainimg .images .image02,.page-template-page-templete-lp .mainimg .images .image01,.page-template-page-templete-lp .mainimg .images .image02{width:100%}body.form .mainimg .images .image01 img,body.form .mainimg .images .image02 img,body.form02 .mainimg .images .image01 img,body.form02 .mainimg .images .image02 img,body.contact02 .mainimg .images .image01 img,body.contact02 .mainimg .images .image02 img,body.request .mainimg .images .image01 img,body.request .mainimg .images .image02 img,body.request-top .mainimg .images .image01 img,body.request-top .mainimg .images .image02 img,body.reservation .mainimg .images .image01 img,body.reservation .mainimg .images .image02 img,body.reservation-detail .mainimg .images .image01 img,body.reservation-detail .mainimg .images .image02 img,body.reservation-detail-order .mainimg .images .image01 img,body.reservation-detail-order .mainimg .images .image02 img,body.privacy-policy .mainimg .images .image01 img,body.privacy-policy .mainimg .images .image02 img,.page-template-page-templete-contact .mainimg .images .image01 img,.page-template-page-templete-contact .mainimg .images .image02 img,.page-template-page-templete-contact-kengaku .mainimg .images .image01 img,.page-template-page-templete-contact-kengaku .mainimg .images .image02 img,.page-template-page-templete-contact-document .mainimg .images .image01 img,.page-template-page-templete-contact-document .mainimg .images .image02 img,.page-template-page-templete-recruit .mainimg .images .image01 img,.page-template-page-templete-recruit .mainimg .images .image02 img,.page-template-page-templete-lp .mainimg .images .image01 img,.page-template-page-templete-lp .mainimg .images .image02 img{width:100%}body.form .mainimg .pageheader .desc,body.form02 .mainimg .pageheader .desc,body.contact02 .mainimg .pageheader .desc,body.request .mainimg .pageheader .desc,body.request-top .mainimg .pageheader .desc,body.reservation .mainimg .pageheader .desc,body.reservation-detail .mainimg .pageheader .desc,body.reservation-detail-order .mainimg .pageheader .desc,body.privacy-policy .mainimg .pageheader .desc,.page-template-page-templete-contact .mainimg .pageheader .desc,.page-template-page-templete-contact-kengaku .mainimg .pageheader .desc,.page-template-page-templete-contact-document .mainimg .pageheader .desc,.page-template-page-templete-recruit .mainimg .pageheader .desc,.page-template-page-templete-lp .mainimg .pageheader .desc{font-size:13px;letter-spacing:0.05em;line-height:1.7;margin:0 auto 40px;padding:0 20px;text-align:center}body.form .contact01 .mw_wp_form,body.form02 .contact01 .mw_wp_form,body.contact02 .contact01 .mw_wp_form,body.request .contact01 .mw_wp_form,body.request-top .contact01 .mw_wp_form,body.reservation .contact01 .mw_wp_form,body.reservation-detail .contact01 .mw_wp_form,body.reservation-detail-order .contact01 .mw_wp_form,body.privacy-policy .contact01 .mw_wp_form,.page-template-page-templete-contact .contact01 .mw_wp_form,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form,.page-template-page-templete-contact-document .contact01 .mw_wp_form,.page-template-page-templete-recruit .contact01 .mw_wp_form,.page-template-page-templete-lp .contact01 .mw_wp_form{margin:0 auto;padding:0 20px;width:100%}body.form .contact01 .mw_wp_form form .pageheader,body.form02 .contact01 .mw_wp_form form .pageheader,body.contact02 .contact01 .mw_wp_form form .pageheader,body.request .contact01 .mw_wp_form form .pageheader,body.request-top .contact01 .mw_wp_form form .pageheader,body.reservation .contact01 .mw_wp_form form .pageheader,body.reservation-detail .contact01 .mw_wp_form form .pageheader,body.reservation-detail-order .contact01 .mw_wp_form form .pageheader,body.privacy-policy .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-contact .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-recruit .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-lp .contact01 .mw_wp_form form .pageheader{margin:15px auto 45px;text-align:center}body.form .contact01 .mw_wp_form form .pageheader h2,body.form02 .contact01 .mw_wp_form form .pageheader h2,body.contact02 .contact01 .mw_wp_form form .pageheader h2,body.request .contact01 .mw_wp_form form .pageheader h2,body.request-top .contact01 .mw_wp_form form .pageheader h2,body.reservation .contact01 .mw_wp_form form .pageheader h2,body.reservation-detail .contact01 .mw_wp_form form .pageheader h2,body.reservation-detail-order .contact01 .mw_wp_form form .pageheader h2,body.privacy-policy .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-contact .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-recruit .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-lp .contact01 .mw_wp_form form .pageheader h2{font-size:18px;letter-spacing:0.1em}body.form .contact01 .mw_wp_form form .form01,body.form02 .contact01 .mw_wp_form form .form01,body.contact02 .contact01 .mw_wp_form form .form01,body.request .contact01 .mw_wp_form form .form01,body.request-top .contact01 .mw_wp_form form .form01,body.reservation .contact01 .mw_wp_form form .form01,body.reservation-detail .contact01 .mw_wp_form form .form01,body.reservation-detail-order .contact01 .mw_wp_form form .form01,body.privacy-policy .contact01 .mw_wp_form form .form01,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01{font-size:13px}body.form .contact01 .mw_wp_form form .form01 .block01,body.form02 .contact01 .mw_wp_form form .form01 .block01,body.contact02 .contact01 .mw_wp_form form .form01 .block01,body.request .contact01 .mw_wp_form form .form01 .block01,body.request-top .contact01 .mw_wp_form form .form01 .block01,body.reservation .contact01 .mw_wp_form form .form01 .block01,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01{margin-bottom:50px;width:100%}body.form .contact01 .mw_wp_form form .form01 .block01 select,body.form02 .contact01 .mw_wp_form form .form01 .block01 select,body.contact02 .contact01 .mw_wp_form form .form01 .block01 select,body.request .contact01 .mw_wp_form form .form01 .block01 select,body.request-top .contact01 .mw_wp_form form .form01 .block01 select,body.reservation .contact01 .mw_wp_form form .form01 .block01 select,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01 select,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01 select,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:30px center;background-repeat:no-repeat;background-size:12px;border-radius:5px;padding:20px 60px;text-align:center;width:100%}body.form .contact01 .mw_wp_form form .form01 .block01 select option,body.form02 .contact01 .mw_wp_form form .form01 .block01 select option,body.contact02 .contact01 .mw_wp_form form .form01 .block01 select option,body.request .contact01 .mw_wp_form form .form01 .block01 select option,body.request-top .contact01 .mw_wp_form form .form01 .block01 select option,body.reservation .contact01 .mw_wp_form form .form01 .block01 select option,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01 select option,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01 select option,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01 select option{background-color:rgba(226, 224, 213, 0.4);font-size:13px}body.form .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.form02 .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.contact02 .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.request .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.request-top .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.reservation .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01 select option:checked{background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:30px 30px;background-repeat:no-repeat;background-size:12px}body.form .contact01 .mw_wp_form form .form01 .block02,body.form02 .contact01 .mw_wp_form form .form01 .block02,body.contact02 .contact01 .mw_wp_form form .form01 .block02,body.request .contact01 .mw_wp_form form .form01 .block02,body.request-top .contact01 .mw_wp_form form .form01 .block02,body.reservation .contact01 .mw_wp_form form .form01 .block02,body.reservation-detail .contact01 .mw_wp_form form .form01 .block02,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block02,body.privacy-policy .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block02{line-height:1.8;margin-bottom:25px}body.form .contact01 .mw_wp_form form .form01 .group h4,body.form02 .contact01 .mw_wp_form form .form01 .group h4,body.contact02 .contact01 .mw_wp_form form .form01 .group h4,body.request .contact01 .mw_wp_form form .form01 .group h4,body.request-top .contact01 .mw_wp_form form .form01 .group h4,body.reservation .contact01 .mw_wp_form form .form01 .group h4,body.reservation-detail .contact01 .mw_wp_form form .form01 .group h4,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group h4,body.privacy-policy .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group h4{font-size:13px;line-height:1.6;padding-bottom:10px}body.form .contact01 .mw_wp_form form .form01 .group .block,body.form02 .contact01 .mw_wp_form form .form01 .group .block,body.contact02 .contact01 .mw_wp_form form .form01 .group .block,body.request .contact01 .mw_wp_form form .form01 .group .block,body.request-top .contact01 .mw_wp_form form .form01 .group .block,body.reservation .contact01 .mw_wp_form form .form01 .group .block,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block{padding-bottom:35px}body.form .contact01 .mw_wp_form form .form01 .group .block h3,body.form02 .contact01 .mw_wp_form form .form01 .group .block h3,body.contact02 .contact01 .mw_wp_form form .form01 .group .block h3,body.request .contact01 .mw_wp_form form .form01 .group .block h3,body.request-top .contact01 .mw_wp_form form .form01 .group .block h3,body.reservation .contact01 .mw_wp_form form .form01 .group .block h3,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block h3,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block h3,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block h3{font-size:13px;padding-bottom:18px}body.form .contact01 .mw_wp_form form .form01 .group .block .input01,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01,body.request .contact01 .mw_wp_form form .form01 .group .block .input01,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01{font-size:12px;line-height:2}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 h6{padding-bottom:15px}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.form .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.request .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.request .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 textarea{background-color:#fff;border:1px solid #5a4b4b;border-radius:0;padding:10px;width:100%}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.request .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"]{margin:10px 0}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 select{background-color:#fff;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow11@2x.png);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px;padding:10px;width:100%}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .mwform-radio-field-text a{display:block;padding:10px 0}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02{padding-bottom:20px}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4{background-color:#f0f0f0;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/plus01@2x.png);background-position:calc(100% - 8px) 12px;background-repeat:no-repeat;background-size:10px;border-bottom:1px solid #454545;cursor:pointer;margin-bottom:10px;padding:8px}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/minus01@2x.png?1);background-position:calc(100% - 8px) 17px}body.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer{display:none}body.form .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.request .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field{margin-left:0 !important;display:block;padding-bottom:20px}body.form .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.request .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image{padding-bottom:5px}body.form .contact01 .mw_wp_form form .form01 .send input,body.form02 .contact01 .mw_wp_form form .form01 .send input,body.contact02 .contact01 .mw_wp_form form .form01 .send input,body.request .contact01 .mw_wp_form form .form01 .send input,body.request-top .contact01 .mw_wp_form form .form01 .send input,body.reservation .contact01 .mw_wp_form form .form01 .send input,body.reservation-detail .contact01 .mw_wp_form form .form01 .send input,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .send input,body.privacy-policy .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .send input{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;display:flex;font-size:16px;height:56px;margin:40px auto 50px;padding:0 25px;width:244px}body.form .contact01 .mw_wp_form .thanks01,body.form02 .contact01 .mw_wp_form .thanks01,body.contact02 .contact01 .mw_wp_form .thanks01,body.request .contact01 .mw_wp_form .thanks01,body.request-top .contact01 .mw_wp_form .thanks01,body.reservation .contact01 .mw_wp_form .thanks01,body.reservation-detail .contact01 .mw_wp_form .thanks01,body.reservation-detail-order .contact01 .mw_wp_form .thanks01,body.privacy-policy .contact01 .mw_wp_form .thanks01,.page-template-page-templete-contact .contact01 .mw_wp_form .thanks01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form .thanks01,.page-template-page-templete-contact-document .contact01 .mw_wp_form .thanks01,.page-template-page-templete-recruit .contact01 .mw_wp_form .thanks01,.page-template-page-templete-lp .contact01 .mw_wp_form .thanks01{line-height:2}body.form .contact05,body.form02 .contact05,body.contact02 .contact05,body.request .contact05,body.request-top .contact05,body.reservation .contact05,body.reservation-detail .contact05,body.reservation-detail-order .contact05,body.privacy-policy .contact05,.page-template-page-templete-contact .contact05,.page-template-page-templete-contact-kengaku .contact05,.page-template-page-templete-contact-document .contact05,.page-template-page-templete-recruit .contact05,.page-template-page-templete-lp .contact05{border-top:1px solid #454545;margin:0 20px;padding-top:50px;text-align:center}body.form .contact05 h5,body.form02 .contact05 h5,body.contact02 .contact05 h5,body.request .contact05 h5,body.request-top .contact05 h5,body.reservation .contact05 h5,body.reservation-detail .contact05 h5,body.reservation-detail-order .contact05 h5,body.privacy-policy .contact05 h5,.page-template-page-templete-contact .contact05 h5,.page-template-page-templete-contact-kengaku .contact05 h5,.page-template-page-templete-contact-document .contact05 h5,.page-template-page-templete-recruit .contact05 h5,.page-template-page-templete-lp .contact05 h5{font-size:16px;font-weight:normal;letter-spacing:0.05em;padding-bottom:30px}body.form .contact05 .tel,body.form02 .contact05 .tel,body.contact02 .contact05 .tel,body.request .contact05 .tel,body.request-top .contact05 .tel,body.reservation .contact05 .tel,body.reservation-detail .contact05 .tel,body.reservation-detail-order .contact05 .tel,body.privacy-policy .contact05 .tel,.page-template-page-templete-contact .contact05 .tel,.page-template-page-templete-contact-kengaku .contact05 .tel,.page-template-page-templete-contact-document .contact05 .tel,.page-template-page-templete-recruit .contact05 .tel,.page-template-page-templete-lp .contact05 .tel{margin:0 auto;padding-bottom:30px;width:250px}body.form .contact05 .time,body.form02 .contact05 .time,body.contact02 .contact05 .time,body.request .contact05 .time,body.request-top .contact05 .time,body.reservation .contact05 .time,body.reservation-detail .contact05 .time,body.reservation-detail-order .contact05 .time,body.privacy-policy .contact05 .time,.page-template-page-templete-contact .contact05 .time,.page-template-page-templete-contact-kengaku .contact05 .time,.page-template-page-templete-contact-document .contact05 .time,.page-template-page-templete-recruit .contact05 .time,.page-template-page-templete-lp .contact05 .time{font-size:12px;letter-spacing:0.05em;line-height:2;margin:0 auto 80px;width:fit-content}body.form .policy01,body.form02 .policy01,body.contact02 .policy01,body.request .policy01,body.request-top .policy01,body.reservation .policy01,body.reservation-detail .policy01,body.reservation-detail-order .policy01,body.privacy-policy .policy01,.page-template-page-templete-contact .policy01,.page-template-page-templete-contact-kengaku .policy01,.page-template-page-templete-contact-document .policy01,.page-template-page-templete-recruit .policy01,.page-template-page-templete-lp .policy01{line-height:2;padding:30px 20px 20px;text-align:center}body.form .policy01 a,body.form02 .policy01 a,body.contact02 .policy01 a,body.request .policy01 a,body.request-top .policy01 a,body.reservation .policy01 a,body.reservation-detail .policy01 a,body.reservation-detail-order .policy01 a,body.privacy-policy .policy01 a,.page-template-page-templete-contact .policy01 a,.page-template-page-templete-contact-kengaku .policy01 a,.page-template-page-templete-contact-document .policy01 a,.page-template-page-templete-recruit .policy01 a,.page-template-page-templete-lp .policy01 a{text-decoration:underline}body.form .policy02,body.form02 .policy02,body.contact02 .policy02,body.request .policy02,body.request-top .policy02,body.reservation .policy02,body.reservation-detail .policy02,body.reservation-detail-order .policy02,body.privacy-policy .policy02,.page-template-page-templete-contact .policy02,.page-template-page-templete-contact-kengaku .policy02,.page-template-page-templete-contact-document .policy02,.page-template-page-templete-recruit .policy02,.page-template-page-templete-lp .policy02{padding:0 20px;text-align:center}body.form .images,body.form02 .images{display:none}.post-type-archive-recruit .pageheader{margin:15px auto 45px;text-align:center}.post-type-archive-recruit .pageheader h2{font-size:18px;letter-spacing:0.1em}.post-type-archive-recruit .recruit01{margin:0 auto;padding:0 20px;width:100%}.post-type-archive-recruit .recruit01 .tab_box .btn_area{display:flex;justify-content:space-between;margin-bottom:30px}.post-type-archive-recruit .recruit01 .tab_box .tab_btn{background:rgba(90, 75, 75, 0.3);color:#fff;cursor:pointer;font-size:19px;padding:15px;text-align:center;transition:all 0.2s ease 0s;width:48%}.post-type-archive-recruit .recruit01 .tab_box .tab_btn.active{background:#5a4b4b}.post-type-archive-recruit .recruit01 .tab_box .tab_panel{display:none}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block{padding-bottom:20px}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block h4{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:95% center;background-repeat:no-repeat;background-size:16px;border:2px solid #454545;border-radius:5px;cursor:pointer;font-size:15px;padding:16px 30px}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block h4.open{background-position:5% center;transform:rotate(180deg)}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block h4.open span{display:block;transform:rotate(-180deg)}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block .contents{display:none}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block .contents dl{border-bottom:1px dashed #454545;font-size:13px;margin-bottom:12px;padding-bottom:12px}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block .contents dl dt{font-weight:normal;line-height:1.8;padding:0 0 8px}.post-type-archive-recruit .recruit01 .tab_box .tab_panel .block .contents dl dd{line-height:1.8}.post-type-archive-recruit .recruit01 .tab_box .tab_panel.active{display:block}.post-type-archive-recruit .recruit01 .tab_box .tab_panel.active .contents{padding-top:25px}.post-type-archive-recruit .form02{margin:0 auto;padding:0 20px;width:100%}.post-type-archive-recruit .form02 .form01{font-size:13px}.post-type-archive-recruit .form02 .form01 .block01{margin-bottom:50px;width:100%}.post-type-archive-recruit .form02 .form01 .block01 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:30px center;background-repeat:no-repeat;background-size:12px;border-radius:5px;padding:20px 60px;text-align:center;width:100%}.post-type-archive-recruit .form02 .form01 .block01 select option{background-color:rgba(226, 224, 213, 0.4);font-size:13px}.post-type-archive-recruit .form02 .form01 .block01 select option:checked{background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:30px 30px;background-repeat:no-repeat;background-size:12px}.post-type-archive-recruit .form02 .form01 .block02{line-height:1.8;margin-bottom:25px}.post-type-archive-recruit .form02 .form01 .group h4{font-size:13px;line-height:1.6;padding-bottom:10px}.post-type-archive-recruit .form02 .form01 .group .block{padding-bottom:35px}.post-type-archive-recruit .form02 .form01 .group .block h3{font-size:13px;padding-bottom:18px}.post-type-archive-recruit .form02 .form01 .group .block .input01{font-size:12px;line-height:2}.post-type-archive-recruit .form02 .form01 .group .block .input01 h6{padding-bottom:15px}.post-type-archive-recruit .form02 .form01 .group .block .input01 input[type="text"],.post-type-archive-recruit .form02 .form01 .group .block .input01 input[type="tel"],.post-type-archive-recruit .form02 .form01 .group .block .input01 textarea{background-color:#fff;border:1px solid #5a4b4b;border-radius:0;padding:10px;width:100%}.post-type-archive-recruit .form02 .form01 .group .block .input01 input[type="radio"]{margin:10px 0}.post-type-archive-recruit .form02 .form01 .group .block .input01 select{background-color:#fff;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow11@2x.png);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px;padding:10px;width:100%}.post-type-archive-recruit .form02 .form01 .group .block .input01 .mwform-radio-field-text a{display:block;padding:10px 0}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02{padding-bottom:20px}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 h4{background-color:#f0f0f0;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/plus01@2x.png);background-position:calc(100% - 8px) 12px;background-repeat:no-repeat;background-size:10px;border-bottom:1px solid #454545;cursor:pointer;margin-bottom:10px;padding:8px}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 h4.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/minus01@2x.png?1);background-position:calc(100% - 8px) 17px}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 .answer{display:none}.post-type-archive-recruit .form02 .form01 .group .block .input01.input-book .mwform-checkbox-field{margin-left:0 !important;display:block;padding-bottom:20px}.post-type-archive-recruit .form02 .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image{padding-bottom:5px}.post-type-archive-recruit .form02 .form01 .send input{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;display:flex;font-size:16px;height:56px;margin:40px auto 50px;padding:0 25px;width:244px}.afterfollow{background-color:#fff;padding-top:0}.afterfollow .mainimg{padding-bottom:17px;padding-bottom:60px}.afterfollow .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:260px;padding:155px 25px 0}.afterfollow .mainimg .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:6px}.afterfollow .mainimg .pageheader h3{font-size:13px;font-weight:500;letter-spacing:0.1em}.afterfollow .mainimg .pageheader{height:226px;padding-top:125px}.afterfollow .pankuzu{display:none}.afterfollow .afterfollow01{margin:0 auto 45px;padding:0 20px;position:relative;width:100%}.afterfollow .afterfollow01 .header h3{font-size:22px;letter-spacing:0.1em;line-height:1.67;margin:0 0 20px}.afterfollow .afterfollow01>.desc{font-size:12px;line-height:2;padding:0 0 90px}.afterfollow .afterfollow01 .group .block{display:flex;justify-content:space-between;padding-bottom:38px}.afterfollow .afterfollow01 .group .block .image{margin:0 auto 0 0;text-align:center;width:53px}.afterfollow .afterfollow01 .group .block .txt{width:calc(100% - 75px)}.afterfollow .afterfollow01 .group .block .txt .header{border-bottom:1px solid #454545;font-size:14px;margin-bottom:18px;padding-bottom:9px}.afterfollow .afterfollow01 .group .block .txt .header span{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;margin-right:6px}.afterfollow .afterfollow01 .group .block .txt .desc{font-size:12px;line-height:2;line-height:2}.afterfollow .afterfollow02{background-color:#ededed;padding:60px 0;text-align:center}.afterfollow .afterfollow02 .header{padding-bottom:35px;text-align:center}.afterfollow .afterfollow02 .header h5{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;letter-spacing:0.1em;padding-bottom:18px}.afterfollow .afterfollow02 .header h4{font-size:22px;font-weight:300;letter-spacing:0.2em}.afterfollow .afterfollow02 .images{padding:0 20px 30px}.afterfollow .afterfollow02 .images .image{margin:0 auto}.afterfollow .afterfollow02 .images .slick-prev{left:5px}.afterfollow .afterfollow02 .images .slick-next{right:5px}.afterfollow .afterfollow02 .images .slick-prev:before,.afterfollow .afterfollow02 .images .slick-next:before{color:#454545}.afterfollow .afterfollow02 .desc{font-size:13px;line-height:1.9;padding:0 20px;text-align:left}.afterfollow .flow{padding:80px 20px 70px}.afterfollow .flow .header{padding-bottom:30px;text-align:center}.afterfollow .flow .header h5{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;letter-spacing:0.1em;padding-bottom:18px}.afterfollow .flow .header h4{font-size:22px;font-weight:300;letter-spacing:0.2em}.afterfollow .flow .group .block{background-color:#ebeaea;clip-path:polygon(0 86%, 0 0, 100% 0, 100% 86%, 50% 100%);margin:0 0 30px;padding:0 20px 90px;position:relative;width:100%}.afterfollow .flow .group .block .num{align-items:center;background-color:#fff;border-radius:100px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:13px;font-weight:300;height:60px;justify-content:center;letter-spacing:0.1em;margin:0 auto;padding:10px 0 0 0;position:relative;transform:translateY(-30px);width:68px}.afterfollow .flow .group .block h5{font-size:16px;letter-spacing:0.1em;line-height:1.5;padding-bottom:16px;text-align:center}.afterfollow .flow .group .block .desc{font-size:12px;font-weight:300;line-height:2}.afterfollow .flow .group .block:last-child{clip-path:none;padding-bottom:50px}.afterfollow .flow-{margin:0 auto 50px;width:100%}.afterfollow .flow- .header{text-align:center}.afterfollow .flow- .header h4{display:none}.afterfollow .flow- .group .block{background-color:#f0f0e9;border-radius:5px;margin:20px 10px;padding:0 35px 65px;position:relative;text-align:center;width:80vw}.afterfollow .flow- .group .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:30px;font-weight:bold;letter-spacing:0.15em;margin-top:-15px;padding-bottom:20px;position:relative}.afterfollow .flow- .group .block h5{font-size:15px;line-height:1.8;padding-bottom:10px}.afterfollow .flow- .group .block .desc{font-size:13px;line-height:1.8}.post-type-archive-interview .pageheader{border-bottom:1px solid #454545;margin:15px 20px 30px;padding-bottom:25px;text-align:center}.post-type-archive-interview .pageheader h2{font-size:18px;letter-spacing:0.1em;padding-bottom:12px}.post-type-archive-interview .pageheader h3{font-size:13px;line-height:1.8}.post-type-archive-interview .list .group{margin:0 auto 50px;padding:0 20px;width:100%}.post-type-archive-interview .list .group .block{border-radius:5px;margin-bottom:25px;width:100%}.post-type-archive-interview .list .group .block .image a{position:relative}.post-type-archive-interview .list .group .block .image a img{border-top-left-radius:5px;border-top-right-radius:5px}.post-type-archive-interview .list .group .block .image a .readmore{bottom:15px;position:absolute;right:15px;width:80px}.post-type-archive-interview .list .group .block .txt{background-color:#fff;padding:20px}.post-type-archive-interview .list .group .block .txt .header{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;padding-bottom:12px;text-decoration:underline}.post-type-archive-interview .list .group .block .txt .title{font-size:15px;line-height:1.8}.post-type-archive-interview .list .back .link{text-align:center}.post-type-archive-interview .list .back .link a,.post-type-archive-interview .list .back .link span,.post-type-archive-interview .list .back .link input[type="button"],.post-type-archive-interview .list .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.post-type-archive-interview .list .back .link a{margin:0 auto 50px}.single-interview .pageheader{padding:15px 20px 40px}.single-interview .pageheader .header{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;padding-bottom:10px;text-decoration:underline}.single-interview .pageheader h2{font-size:18px;letter-spacing:0.1em;line-height:1.67}.single-interview .mainimg{padding-bottom:45px}.single-interview .mainimg .image{margin:auto 5px}.single-interview .mainimg .image img{border-top-left-radius:5px;border-top-right-radius:5px}.single-interview .hentry{font-size:13px;line-height:1.8;padding:0 20px}.single-interview .hentry h1,.single-interview .hentry h2,.single-interview .hentry h3,.single-interview .hentry h4,.single-interview .hentry h5,.single-interview .hentry h6{background-color:#e2e0d5;border-radius:25px;font-size:15px;line-height:1.8;margin-bottom:25px;padding:12px 20px}.single-interview .backnumber.group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 20px;width:100%}.single-interview .backnumber.group h5{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;padding-bottom:25px;text-decoration:underline;width:100%}.single-interview .backnumber.group .block{border-radius:5px;margin-bottom:25px;width:100%}.single-interview .backnumber.group .block .image a{position:relative}.single-interview .backnumber.group .block .image a img{border-top-left-radius:5px;border-top-right-radius:5px}.single-interview .backnumber.group .block .image a .readmore{bottom:15px;position:absolute;right:15px;width:80px}.single-interview .backnumber.group .block .txt{background-color:#fff;padding:20px}.single-interview .backnumber.group .block .txt .header{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;padding-bottom:12px;text-decoration:underline}.single-interview .backnumber.group .block .txt .title{font-size:15px;line-height:1.8}.single-interview .back .link{text-align:center}.single-interview .back .link a,.single-interview .back .link span,.single-interview .back .link input[type="button"],.single-interview .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.single-interview .back .link a{margin:0 auto 50px}.single-news{padding:40px 10px 10px}.single-news .header{border-bottom:1px solid #454545;margin-bottom:50px;padding-bottom:25px}.single-news .header .left h1.entry-title{font-size:18px;line-height:1.8;padding-bottom:15px}.single-news .header .left .entry-date{font-size:13px;padding-bottom:15px}.single-news .header .newscate{display:flex;flex-wrap:wrap;margin:0 0 0 auto;width:fit-content}.single-news .header .newscate li a{background-color:#e2e0d5;border-radius:5px;margin-right:5px;padding:2px 10px}.single-news .entry-content{font-size:13px;line-height:1.8;padding-bottom:50px}.single-news .link01{text-align:center}.single-news .link01 a,.single-news .link01 span,.single-news .link01 input[type="button"],.single-news .link01 input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.single-news .link01 input[type="button"]{background-size:10px;font-size:13px;height:30px;margin:0 auto;padding:0 30px;width:150px}.single-staff{padding:40px 10px 10px}.single-staff .group{border-bottom:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;padding-bottom:30px}.single-staff .group .header{order:2;width:100%}.single-staff .group .header h1.entry-title{font-size:18px;padding-bottom:18px}.single-staff .group .header h2.en{font-size:13px;padding-bottom:30px}.single-staff .group .header .prof01 h3{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.1em;padding-bottom:10px;text-decoration:underline}.single-staff .group .header .prof01 dl{font-size:13px;line-height:1.8;padding-bottom:10px;width:100%}.single-staff .group .header .prof01 dl dt{font-weight:normal}.single-staff .group .image{order:1;padding-bottom:20px;width:100%}.single-staff .content{font-size:13px;line-height:1.8;padding-bottom:50px}.single-staff .link01{text-align:center}.single-staff .link01 a,.single-staff .link01 span,.single-staff .link01 input[type="button"],.single-staff .link01 input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.single-staff .link01 input[type="button"]{background-size:10px;font-size:13px;height:30px;margin:0 auto;padding:0 30px;width:150px}.search01{border-bottom:1px solid #454545;margin:0 auto;padding:0 0 30px;width:100%}.search01 .wrap{border-bottom:1px solid #454545;padding:25px 0}.search01 .wrap h3{font-size:13px;font-weight:bold;line-height:1.8;padding:0 0 15px;text-align:center}.search01 .wrap h3.map01{width:100%}.search01 .wrap h3.map01 .map02{margin:0 auto;width:100%}.search01 .wrap .radio_group_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.search01 .wrap .radio_group_wrap label{width:47.7%}.search01 .wrap .radio_group_wrap label span{text-align:center;width:100%}.search01 .wrap>.checkbox_group_wrap{border-top:1px dotted #454545;display:flex;flex-wrap:wrap;font-size:13px;line-height:1.8;padding:15px 0}.search01 .wrap>.checkbox_group_wrap label input{padding-bottom:0.7vw}.search01 .wrap>.checkbox_group_wrap label span{margin-left:8px}.search01 .wrap>.checkbox_group_wrap .feas_clevel_01{margin-top:12px;padding-bottom:12px;width:100%}.search01 .wrap>.checkbox_group_wrap .checkbox_group_wrap{width:50%}.search01 .wrap>.checkbox_group_wrap .checkbox_group_wrap .feas_clevel_02{font-weight:normal}.search01 .wrap input[type="text"]{border:1px solid #454545;border-radius:30px;padding:15px;width:100%}.search01 .wrap label{align-items:center;display:inline-flex;font-size:13px;letter-spacing:0.05em}.search01 .more-btn{margin:30px auto 0;text-decoration:underline;width:fit-content}.search01 .send{padding-top:50px;text-align:center}.search01 .send a,.search01 .send span,.search01 .send input[type="button"],.search01 .send input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 25px) center;background-repeat:no-repeat;background-size:10px;border:1px solid #454545;border-radius:50px;display:flex;font-size:13px;font-weight:bold;height:50px;padding:0 25px;width:200px}.search01 .send input{margin:0 auto}#results{padding-top:100px}.search .search01 .wrap>.checkbox_group_wrap,.post-type-archive-tateuri .search01 .wrap>.checkbox_group_wrap{border-top:1px dotted #454545;display:flex;flex-wrap:wrap;font-size:13px;justify-content:space-between;line-height:1.8;padding:15px 0;width:100%}.search .search01 .wrap>.checkbox_group_wrap label input,.post-type-archive-tateuri .search01 .wrap>.checkbox_group_wrap label input{padding-bottom:0.7vw}.search .search01 .wrap>.checkbox_group_wrap label span,.post-type-archive-tateuri .search01 .wrap>.checkbox_group_wrap label span{width:100%}.search .search01 .wrap>.checkbox_group_wrap .feas_clevel_01,.post-type-archive-tateuri .search01 .wrap>.checkbox_group_wrap .feas_clevel_01{margin-top:0;padding-bottom:15px;width:47.7%}.search .search01 .wrap>.checkbox_group_wrap .checkbox_group_wrap,.post-type-archive-tateuri .search01 .wrap>.checkbox_group_wrap .checkbox_group_wrap{width:47.7%}.search .search01 .wrap>.checkbox_group_wrap .checkbox_group_wrap .feas_clevel_02,.post-type-archive-tateuri .search01 .wrap>.checkbox_group_wrap .checkbox_group_wrap .feas_clevel_02{font-weight:normal}#feas-searchform-0 .wrap:nth-child(1),#feas-searchform-0 .wrap:nth-child(3),#feas-searchform-0 .wrap:nth-child(4),#feas-searchform-0 .wrap:nth-child(5){display:none}#feas-searchform-0 .wrap:nth-child(1)>.checkbox_group_wrap,#feas-searchform-0 .wrap:nth-child(3)>.checkbox_group_wrap,#feas-searchform-0 .wrap:nth-child(4)>.checkbox_group_wrap,#feas-searchform-0 .wrap:nth-child(5)>.checkbox_group_wrap{justify-content:space-between;padding:15px 0}#feas-searchform-0 .wrap:nth-child(1)>.checkbox_group_wrap label,#feas-searchform-0 .wrap:nth-child(3)>.checkbox_group_wrap label,#feas-searchform-0 .wrap:nth-child(4)>.checkbox_group_wrap label,#feas-searchform-0 .wrap:nth-child(5)>.checkbox_group_wrap label{width:50%}#feas-searchform-0 .wrap:nth-child(2)>.checkbox_group_wrap label span{margin-left:8px;width:auto}#feas-searchform-2 .wrap:nth-child(1)>.checkbox_group_wrap label span{margin-left:8px;width:auto}#feas-searchform-2 .wrap:nth-child(2),#feas-searchform-2 .wrap:nth-child(3),#feas-searchform-2 .wrap:nth-child(4),#feas-searchform-2 .wrap:nth-child(5){display:none}#feas-searchform-2 .wrap:nth-child(2) .checkbox_group_wrap,#feas-searchform-2 .wrap:nth-child(3) .checkbox_group_wrap,#feas-searchform-2 .wrap:nth-child(4) .checkbox_group_wrap,#feas-searchform-2 .wrap:nth-child(5) .checkbox_group_wrap{justify-content:space-between}#feas-searchform-2 .wrap:nth-child(2) .checkbox_group_wrap label,#feas-searchform-2 .wrap:nth-child(3) .checkbox_group_wrap label,#feas-searchform-2 .wrap:nth-child(4) .checkbox_group_wrap label,#feas-searchform-2 .wrap:nth-child(5) .checkbox_group_wrap label{width:50%}#feas-searchform-4 .wrap:nth-child(1) .checkbox_group_wrap{justify-content:space-between;padding:15px 0}#feas-searchform-4 .wrap:nth-child(1) .checkbox_group_wrap label{width:50%}#feas-searchform-4 .wrap:nth-child(2) .checkbox_group_wrap label{width:50%}.performance{background-color:#fff;padding-top:0}.performance .mainimg{padding-bottom:17px;padding-bottom:75px}.performance .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:260px;padding:155px 25px 0}.performance .mainimg .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:6px}.performance .mainimg .pageheader h3{font-size:13px;font-weight:500;letter-spacing:0.1em}.performance .mainimg .pageheader{height:226px;padding-top:125px}.performance .quality00 .pankuzu{margin:0 auto 50px;padding:0 20px;width:100%}.performance .quality00 .pankuzu ul{display:flex;margin:0 auto 40px;padding:0 20px;width:100%}.performance .quality00 .pankuzu ul li{font-size:12px;font-weight:300}.performance .quality00 .pankuzu ul li:after{content:">";display:inline-block;margin:auto 15px auto 0}.performance .quality00 .pankuzu ul li:last-child:after{display:none;margin-right:0}.performance .quality00 .group .block{display:flex;flex-wrap:wrap;padding-bottom:55px}.performance .quality00 .group .block .image{margin:0 0 28px 20px;order:1;width:100%}.performance .quality00 .group .block .image img{width:100%}.performance .quality00 .group .block .txt{order:2;padding:0 20px;width:100%}.performance .quality00 .group .block .txt .num{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;letter-spacing:0.1em;margin-bottom:12px}.performance .quality00 .group .block .txt h4{border-bottom:1px dotted #454545;font-size:22px;font-weight:300;letter-spacing:0.1em;line-height:1.5;margin-bottom:26px;padding-bottom:15px}.performance .quality00 .group .block .txt .desc{font-size:12px;line-height:2}.performance .quality00 .group .block:last-child .image{margin:0 20px 25px 0}.performance .mnav{padding:0 20px}.performance .mnav h3{font-size:22px;letter-spacing:0.2em;padding-bottom:35px;text-align:center}.performance .mnav .group-{margin:0 auto 45px;width:100%}.performance .mnav .group- .block{background-color:#f0f0e9;border-radius:5px;margin:15px 10px 0;padding:0 20px 20px;text-align:center;width:100%}.performance .mnav .group- .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:30px;font-weight:bold;letter-spacing:0.15em;line-height:1;margin:-15px auto 12px;position:relative}.performance .mnav .group- .block .image{margin:0 auto 15px}.performance .mnav .group- .block .image img{border-radius:50px;margin:auto;width:40vw}.performance .mnav .group- .block .txt{font-size:15px;line-height:1.8;padding-bottom:15px}.performance .mnav .group- .block .link a{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.05em}.performance .mnav .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 43px;width:100%}.performance .mnav .group .block{background-color:#ebeaea;margin:0 0 17px;padding:0 10px 20px;position:relative;text-align:center;width:calc(50% - 3px)}.performance .mnav .group .block .num{align-items:center;background-color:#fff;border-radius:32px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;font-weight:300;height:32px;justify-content:center;letter-spacing:0.1em;margin:-16px auto 10px;padding:1vw 0 0 0;position:relative;width:32px}.performance .mnav .group .block .image{margin:auto;padding-bottom:10px;text-align:center;width:42px}.performance .mnav .group .block .txt{font-size:12px;letter-spacing:0.1em;line-height:2;padding-bottom:14px;text-align:center}.performance .mnav .group .block .link{text-align:center}.performance .mnav .group .block .link a{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:10px;letter-spacing:0.1em;margin:auto;text-decoration:underline;width:fit-content}.performance .quality01,.performance .quality02,.performance .quality03,.performance .quality04,.performance .quality05,.performance .quality06{background-color:#ededed;padding:0 20px 40px;position:relative}.performance .quality01:before,.performance .quality02:before,.performance .quality03:before,.performance .quality04:before,.performance .quality05:before,.performance .quality06:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:-1}.performance .quality01 .header01,.performance .quality02 .header01,.performance .quality03 .header01,.performance .quality04 .header01,.performance .quality05 .header01,.performance .quality06 .header01{background-color:#fff;margin:0 auto;padding:0 20px;text-align:center}.performance .quality01 .header01 .num,.performance .quality02 .header01 .num,.performance .quality03 .header01 .num,.performance .quality04 .header01 .num,.performance .quality05 .header01 .num,.performance .quality06 .header01 .num{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:14px;letter-spacing:0.1em;line-height:1;margin:0 auto 38px;transform:translateY(-7px)}.performance .quality01 .header01 .image,.performance .quality02 .header01 .image,.performance .quality03 .header01 .image,.performance .quality04 .header01 .image,.performance .quality05 .header01 .image,.performance .quality06 .header01 .image{margin:0 auto 35px}.performance .quality01 .header01 .image img,.performance .quality02 .header01 .image img,.performance .quality03 .header01 .image img,.performance .quality04 .header01 .image img,.performance .quality05 .header01 .image img,.performance .quality06 .header01 .image img{margin:auto;width:95px}.performance .quality01 .header01 h3,.performance .quality02 .header01 h3,.performance .quality03 .header01 h3,.performance .quality04 .header01 h3,.performance .quality05 .header01 h3,.performance .quality06 .header01 h3{font-size:16px;letter-spacing:0.1em;line-height:2;margin:0 auto 15px}.performance .quality01 .header01 .desc,.performance .quality02 .header01 .desc,.performance .quality03 .header01 .desc,.performance .quality04 .header01 .desc,.performance .quality05 .header01 .desc,.performance .quality06 .header01 .desc{font-size:12px;font-weight:300;line-height:2;margin:0 auto;padding:0 0 30px;text-align:left}.performance .quality01 .header01 .fukidashi,.performance .quality02 .header01 .fukidashi,.performance .quality03 .header01 .fukidashi,.performance .quality04 .header01 .fukidashi,.performance .quality05 .header01 .fukidashi,.performance .quality06 .header01 .fukidashi{font-size:15px;margin:40px auto 10px}.performance .quality01 .header01 .labels,.performance .quality02 .header01 .labels,.performance .quality03 .header01 .labels,.performance .quality04 .header01 .labels,.performance .quality05 .header01 .labels,.performance .quality06 .header01 .labels{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:fit-content}.performance .quality01 .header01 .labels .label,.performance .quality02 .header01 .labels .label,.performance .quality03 .header01 .labels .label,.performance .quality04 .header01 .labels .label,.performance .quality05 .header01 .labels .label,.performance .quality06 .header01 .labels .label{align-items:center;background-color:#fff;border:1px solid #454545;border-radius:20px;display:flex;font-size:15px;justify-content:center;margin:5px;min-height:32px;padding:0 15px}.performance .quality01 .taishin01{background-color:#fff;margin:0 auto;padding:0 20px 40px}.performance .quality01 .taishin01 .image{border-bottom:1px solid #454545;margin-bottom:30px;padding-bottom:30px}.performance .quality01 .taishin01 .image img{mix-blend-mode:multiply}.performance .quality01 .taishin01 .group{border-bottom:1px solid #454545;margin-bottom:40px;padding:0 0 15px}.performance .quality01 .taishin01 .group dl{padding-bottom:18px}.performance .quality01 .taishin01 .group dl dt{align-items:center;border:1px solid #454545;display:flex;font-size:12px;font-weight:normal;height:24px;justify-content:center;letter-spacing:0.05em;margin-bottom:8px;padding:0 12px;width:fit-content}.performance .quality01 .taishin01 .group dl dd{font-size:12px;line-height:2}.performance .quality01 .taishin03{background-color:#fff;justify-content:space-between;margin:0 auto;padding:0 20px 50px}.performance .quality01 .taishin03 .block{background-color:#ededed;margin-bottom:25px;padding:35px 20px 15px;position:relative;width:100%}.performance .quality01 .taishin03 .block h5{border-bottom:1px dashed #454545;font-size:16px;line-height:2;margin-bottom:15px;padding-bottom:15px}.performance .quality01 .taishin03 .block .desc{font-size:12px;font-weight:300;line-height:2}.performance .quality01 .taishin03 .block .num{align-items:center;background-color:#fff;border-radius:50px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:16px;height:50px;justify-content:center;letter-spacing:0.1em;position:absolute;right:-15px;top:-25px;width:50px}.performance .quality01 .slider01{margin:0 auto;padding:0 20px;width:100%}.performance .quality01 .slider01 .block{margin:auto 0 35px;position:relative}.performance .quality01 .slider01 .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;padding-bottom:12px;text-decoration:underline}.performance .quality01 .slider01 .block .image{padding-bottom:12px}.performance .quality01 .slider01 .block .txt h5{border-bottom:1px dashed #454545;font-size:15px;line-height:1.8;margin-bottom:12px;padding-bottom:12px}.performance .quality01 .slider01 .block .txt .desc{font-size:13px;line-height:2;padding-bottom:25px}.performance .quality01 .slider01 .block .txt .labels{display:flex;flex-wrap:wrap;margin:0 auto}.performance .quality01 .slider01 .block .txt .labels .label{align-items:center;background-color:#fff;border:1px solid #454545;border-radius:20px;display:flex;font-size:15px;margin:0 6px 6px;min-height:32px;padding:0 15px}.performance .quality01 .notice{background-color:#ebebe7;border-radius:5px;margin:0 auto;padding:25px 20px;width:100%}.performance .quality01 .notice h5{border-bottom:1px solid #454545;font-size:13px;line-height:1.8;margin-bottom:12px;padding-bottom:12px}.performance .quality01 .notice .group .block h6{font-size:13px;letter-spacing:0.02em;line-height:1.85;padding-bottom:12px}.performance .quality01 .notice .group .block .desc{font-size:13px;line-height:1.85}.performance .quality01 .notice .group .block:first-child{border-bottom:1px dashed #454545;margin-bottom:25px;padding-bottom:25px}.performance .quality02-{padding:0 20px 40px}.performance .quality02- .taishin01{margin:0 auto 50px;padding:0 20px}.performance .quality02- .taishin01 .image{padding-bottom:45px}.performance .quality02- .taishin01 .image img{mix-blend-mode:multiply}.performance .quality02- .taishin01 .group{border-bottom:1px solid rgba(90, 75, 75, 0.5);border-top:1px solid rgba(90, 75, 75, 0.5);padding:30px 0 0}.performance .quality02- .taishin01 .group dl{padding-bottom:25px}.performance .quality02- .taishin01 .group dl dt{align-items:center;background-color:#e2e0d5;border-radius:5px;display:flex;font-size:13px;font-weight:normal;height:30px;justify-content:center;margin-bottom:12px;min-width:130px;width:fit-content}.performance .quality02- .taishin01 .group dl dd{font-size:13px;line-height:1.85}.performance .quality02- .taishin03{margin:0 auto}.performance .quality02- .taishin03 .block{background-color:#ebebe7;border-radius:5px;margin:30px 10px 0;padding:25px;position:relative}.performance .quality02- .taishin03 .block h5{border-bottom:1px dashed #454545;font-size:15px;line-height:1.8;margin-bottom:12px;padding-bottom:12px}.performance .quality02- .taishin03 .block .desc{font-size:13px;line-height:2}.performance .quality02- .taishin03 .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;left:0;letter-spacing:0.15em;position:absolute;text-decoration:underline;top:-30px}.performance .quality03-:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg15@2x.png);background-position:left center;background-size:cover;height:363px;right:0;top:-507px;width:355px}.performance .quality03- .slider03{margin:0 auto;padding:0 20px;width:100%}.performance .quality03- .slider03 .block{margin:auto 0 35px;position:relative}.performance .quality03- .slider03 .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.15em;padding-bottom:12px;text-decoration:underline}.performance .quality03- .slider03 .block .image{padding-bottom:12px}.performance .quality03- .slider03 .block .txt h5{border-bottom:1px dashed #454545;font-size:15px;line-height:1.8;margin-bottom:12px;padding-bottom:12px}.performance .quality03- .slider03 .block .txt .desc{font-size:13px;line-height:2;padding-bottom:25px}.performance .quality03- .slider03 .block .txt .labels{display:flex;flex-wrap:wrap;margin:0 auto}.performance .quality03- .slider03 .block .txt .labels .label{align-items:center;background-color:#fff;border:1px solid #454545;border-radius:20px;display:flex;font-size:15px;margin:0 6px 6px;min-height:32px;padding:0 15px}.performance .quality03- .slider03 .block.slick-slide{margin:32px 0 0;position:relative}.performance .quality03- .slider03 .block.slick-slide .num{position:absolute;top:-32px}.performance .quality02{padding:0 20px 40px}.performance .quality02 .slider04{background-color:#fff;justify-content:space-between;margin:0 auto;padding:0 20px 35px}.performance .quality02 .slider04 .block{background-color:#ededed;margin-bottom:25px;padding:35px 20px 15px;position:relative;width:100%}.performance .quality02 .slider04 .block .image{padding-bottom:18px}.performance .quality02 .slider04 .block h5{border-bottom:1px dashed #454545;font-size:16px;line-height:2;margin-bottom:15px;padding-bottom:15px}.performance .quality02 .slider04 .block .desc{font-size:12px;font-weight:300;line-height:2}.performance .quality02 .slider04 .block .num{align-items:center;background-color:#fff;border-radius:50px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:16px;height:50px;justify-content:center;letter-spacing:0.1em;position:absolute;right:-15px;top:-25px;width:50px}.performance .quality02 .wrap{background-color:#fff;padding:0 20px 60px}.performance .quality02 .wrap .notice{background-color:#ededed;padding:25px 0 0}.performance .quality02 .wrap .notice h6{border-bottom:1px solid #fff;font-size:14px;margin:0 auto 28px;padding-bottom:18px;text-align:center}.performance .quality02 .wrap .notice h6 span{display:block;font-size:9px;margin-top:12px}.performance .quality02 .wrap .notice .block{padding:0 20px}.performance .quality02 .wrap .notice .block:first-child{border-bottom:1px dashed #fff;padding-bottom:25px}.performance .quality02 .wrap .notice .block:last-child{padding:25px 20px 25px}.performance .quality02 .wrap .notice .block dl dt{font-size:12px;padding:0 0 8px}.performance .quality02 .wrap .notice .block dl dd{font-size:12px;font-weight:300;line-height:2}.performance .quality03{padding:0 20px 40px}.performance .quality03 .slider05{background-color:#fff;justify-content:space-between;margin:0 auto;padding:0 20px 50px}.performance .quality03 .slider05 .block{background-color:#ededed;margin-bottom:25px;padding:35px 20px 15px;position:relative;width:100%}.performance .quality03 .slider05 .block .image{padding-bottom:18px}.performance .quality03 .slider05 .block h5{border-bottom:1px dashed #454545;font-size:16px;line-height:2;margin-bottom:15px;padding-bottom:15px}.performance .quality03 .slider05 .block .desc{font-size:12px;font-weight:300;line-height:2}.performance .quality03 .slider05 .block .num{align-items:center;background-color:#fff;border-radius:50px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:16px;height:50px;justify-content:center;letter-spacing:0.1em;position:absolute;right:-15px;top:-25px;width:50px}.performance .quality03 .merit01{background-color:#fff}.performance .quality03 .merit01>h4{font-size:16px;letter-spacing:0.1em;line-height:2;margin:0 auto 12px;text-align:center}.performance .quality03 .group{margin:0 auto;padding:0 20px 50px;width:100%}.performance .quality03 .group .block{margin-bottom:20px;width:100%}.performance .quality03 .group .block .header{background-color:#3b3131;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow05@2x.png);background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px;color:#fff;cursor:pointer;font-size:14px;line-height:1.8;padding:10px 40px 10px 20px}.performance .quality03 .group .block .header.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow06@2x.png)}.performance .quality03 .group .block .header>span{display:block;font-size:12px;margin-bottom:1px}.performance .quality03 .group .block .header>span>span.num{font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:12px;letter-spacing:0.05em}.performance .quality03 .group .block .contents{background-color:#ededed;display:none;padding:20px 20px 40px}.performance .quality03 .group .block .contents .image{padding-bottom:20px}.performance .quality03 .group .block .contents .txt h6{border-bottom:1px dashed #454545;font-size:16px;font-weight:300;line-height:2;margin-bottom:18px;padding-bottom:18px}.performance .quality03 .group .block .contents .txt .desc{font-size:12px;font-weight:300;line-height:2}.performance .quality03 .merit01->h4{font-size:18px;letter-spacing:0.1em;line-height:1.83;margin:0 auto 40px;text-align:center;width:fit-content}.performance .quality03 .merit01->h4 span{background-color:#fff;display:inline}.performance .quality03 .group-{margin:0 auto;padding:0 20px}.performance .quality03 .group- .block{margin-bottom:15px}.performance .quality03 .group- .block .header{background-color:#ebebe7;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow05@2x.png);background-position:95% center;background-repeat:no-repeat;background-size:18px;border-radius:5px;cursor:pointer;font-size:15px;line-height:1.8;padding:15px 20px}.performance .quality03 .group- .block .header.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow06@2x.png)}.performance .quality03 .group- .block .header span{color:#bab468;display:flex;font-size:13px}.performance .quality03 .group- .block .header span span.num{font-family:"Montserrat", sans-serif;font-size:13px;font-weight:bold;letter-spacing:0.05em;margin:0 0 0 4px}.performance .quality03 .group- .block .contents{background-color:#fff;display:none;padding:10px}.performance .quality03 .group- .block .contents .image{padding-bottom:25px}.performance .quality03 .group- .block .contents .txt h6{border-bottom:1px dashed #454545;font-size:15px;line-height:1.8;margin-bottom:12px;padding-bottom:12px}.performance .quality03 .group- .block .contents .txt .desc{font-size:13px;line-height:1.85}.performance .quality04 .header01{margin-bottom:30px}.performance .quality04 .zeh01{font-size:18px;letter-spacing:0.1em;line-height:1.8;margin-top:50px;text-align:center}.performance .quality04 .zeh01 span{background-color:#fff;padding:4px 5px}.performance .quality04 .image01{margin:0 auto 50px;width:100%}.performance .quality04 .slider06{background-color:#fff;justify-content:space-between;margin:0 auto;padding:50px 20px 50px}.performance .quality04 .slider06 .block{background-color:#ededed;margin-bottom:25px;padding:35px 20px 15px;position:relative;width:100%}.performance .quality04 .slider06 .block .image{padding-bottom:18px}.performance .quality04 .slider06 .block h5{border-bottom:1px dashed #454545;font-size:16px;line-height:2;margin-bottom:15px;padding-bottom:15px}.performance .quality04 .slider06 .block .desc{font-size:12px;font-weight:300;line-height:2}.performance .quality04 .slider06 .block .num{align-items:center;background-color:#fff;border-radius:50px;display:flex;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:16px;height:50px;justify-content:center;letter-spacing:0.1em;position:absolute;right:-15px;top:-25px;width:50px}.performance #contact01{background-color:#ededed}.performance .works{margin:0 auto 50px}body:not(.home) .slick-slider .slick-prev,body:not(.home) .slick-slider .slick-next{height:26px;overflow:hidden;top:25%;width:26px;z-index:1}body:not(.home) .slick-slider .slick-prev{left:10px}body:not(.home) .slick-slider .slick-prev:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow07@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:26px;text-indent:9999px;width:26px}body:not(.home) .slick-slider .slick-next{right:10px}body:not(.home) .slick-slider .slick-next:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow08@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:26px;text-indent:9999px;width:26px}.type{background-color:#fff;padding-top:0}.type .mainimg{padding-bottom:17px;padding-bottom:75px}.type .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:260px;padding:155px 25px 0}.type .mainimg .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:6px}.type .mainimg .pageheader h3{font-size:13px;font-weight:500;letter-spacing:0.1em}.type .mainimg .pageheader{height:226px;padding-top:125px}.type .type01{margin:0 auto 40px;position:relative;width:100%}.type .type01 .pankuzu{margin:0 auto 50px;padding:0 20px;width:100%}.type .type01 .pankuzu ul{display:flex;margin:0 auto 40px;padding:0 20px;width:100%}.type .type01 .pankuzu ul li{font-size:12px;font-weight:300}.type .type01 .pankuzu ul li:after{content:">";display:inline-block;margin:auto 15px auto 0}.type .type01 .pankuzu ul li:last-child:after{display:none;margin-right:0}.type .type01 .mnav ul{display:flex;justify-content:space-between;list-style-type:none;margin:0 auto;padding:0 20px;width:fit-content}.type .type01 .mnav ul li{width:110px}.type #forte,.type #boxstar,.type #simpleedition{padding-bottom:70px;position:relative}.type #forte::after,.type #boxstar::after,.type #simpleedition::after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:-1}.type #forte h3.logo,.type #boxstar h3.logo,.type #simpleedition h3.logo{margin:0 auto 20px;text-align:center;width:fit-content}.type #forte h3.logo img,.type #boxstar h3.logo img,.type #simpleedition h3.logo img{width:50%}.type #forte .concept01,.type #boxstar .concept01,.type #simpleedition .concept01{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:45px}.type #forte .concept01 .txt,.type #boxstar .concept01 .txt,.type #simpleedition .concept01 .txt{order:2;padding:0 20px;width:100%}.type #forte .concept01 .txt .name,.type #boxstar .concept01 .txt .name,.type #simpleedition .concept01 .txt .name{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold;letter-spacing:0.1em;padding-bottom:12px;text-decoration:underline}.type #forte .concept01 .txt h4,.type #boxstar .concept01 .txt h4,.type #simpleedition .concept01 .txt h4{font-size:18px;letter-spacing:0.1em;line-height:1.67;padding-bottom:25px}.type #forte .concept01 .txt .desc,.type #boxstar .concept01 .txt .desc,.type #simpleedition .concept01 .txt .desc{font-size:13px;line-height:1.8}.type #forte .concept01 .image,.type #boxstar .concept01 .image,.type #simpleedition .concept01 .image{order:1;padding:0 0 30px 20px;width:100%}.type #forte .concept01 .image img,.type #boxstar .concept01 .image img,.type #simpleedition .concept01 .image img{border-radius:5px}.type #forte .spec01 h5,.type #boxstar .spec01 h5,.type #simpleedition .spec01 h5{font-size:18px;letter-spacing:0.1em;position:relative;text-align:center}.type #forte .spec01 h5:after,.type #boxstar .spec01 h5:after,.type #simpleedition .spec01 h5:after{background-color:#454545;content:"";display:block;height:1px;margin:1px auto 30px;position:relative;width:28px}.type #forte .spec01 .group,.type #boxstar .spec01 .group,.type #simpleedition .spec01 .group{margin:0 auto;width:100%}.type #forte .spec01 .group .slick-track,.type #boxstar .spec01 .group .slick-track,.type #simpleedition .spec01 .group .slick-track{padding-top:15px}.type #forte .spec01 .group .block,.type #boxstar .spec01 .group .block,.type #simpleedition .spec01 .group .block{background-color:#f0f0e9;border-radius:5px;margin:0 10px;padding:0 25px 22px;position:relative;text-align:center}.type #forte .spec01 .group .block .num,.type #boxstar .spec01 .group .block .num,.type #simpleedition .spec01 .group .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:30px;font-weight:bold;letter-spacing:0.15em;margin:-15px auto 15px}.type #forte .spec01 .group .block .image,.type #boxstar .spec01 .group .block .image,.type #simpleedition .spec01 .group .block .image{margin:0 auto 18px;width:51.6%}.type #forte .spec01 .group .block .image img,.type #boxstar .spec01 .group .block .image img,.type #simpleedition .spec01 .group .block .image img{width:100%}.type #forte .spec01 .group .block .txt,.type #boxstar .spec01 .group .block .txt,.type #simpleedition .spec01 .group .block .txt{font-size:15px;line-height:1.8;padding-bottom:18px}.type #forte .spec01 .group .block .link,.type #boxstar .spec01 .group .block .link,.type #simpleedition .spec01 .group .block .link{color:#bab468;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:bold}.type #forte-::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg19@2x.png);height:84vw;left:-90px;top:340px;width:112vw}.type #boxstar{display:none}.type #boxstar::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg20@2x.png);background-position:left center;background-size:cover;height:78vw;right:-36px;top:310px;width:80vw}.type #boxstar .concept01 .image{padding:0 20px 30px 0}.type #simpleedition::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg21@2x.png);height:77vw;left:-40px;top:340px;width:102vw}.post-type-archive-icon .pageheader{margin:70px 20px 45px;width:calc(100% - 40px)}.post-type-archive-icon .pageheader h2{font-size:22px;letter-spacing:0.2em;text-align:center}.post-type-archive-icon .sub02 .select01{align-items:center;border-bottom:1px solid #454545;display:flex;flex-wrap:wrap;margin:0 20px 30px;padding:0 0 25px;width:calc(100% - 40px)}.post-type-archive-icon .sub02 .select01 h3{font-size:15px;margin:0 auto 23px;text-align:center;width:100%}.post-type-archive-icon .sub02 .select01 .iconlist{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.post-type-archive-icon .sub02 .select01 .iconlist .search_item{align-items:center;border:2px solid #454545;cursor:pointer;display:flex;font-size:15px;justify-content:center;letter-spacing:0.05em;margin:auto auto 15px;padding:12px 0;width:48%}.post-type-archive-icon .sub02 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 80px;padding:0 25px;width:100%}.post-type-archive-icon .sub02 .group .list_item{margin:0;padding-bottom:22px;text-align:center;width:28%}.post-type-archive-icon .sub02 .group .list_item .image{padding:0 0 12px}.post-type-archive-icon .sub02 .group .list_item .name{font-size:13px}.post-type-archive-icon .search_item.is-active{background-color:black;color:white}.post-type-archive-icon .is-hide{display:none}.single-icon{padding-top:0}.single-icon .gototop,.single-icon header,.single-icon #navArea,.single-icon footer,.single-icon>.btn{display:none}.single-icon .icon01{padding:45px 25px}.single-icon .icon01 .block .image{padding-bottom:18px;text-align:center}.single-icon .icon01 .block .image img{margin:0 auto;width:41vw}.single-icon .icon01 .block .txt .title{font-size:15px;padding-bottom:18px;text-align:center}.single-icon .icon01 .block .txt .desc{font-size:13px;line-height:1.8}.mfp-bg{background-color:rgba(0, 0, 0, 0.3);opacity:1}.mfp-iframe-scaler{padding-top:140%}.tab-area-{display:flex}.tab-area- .tab{align-items:center;background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow13@2x.png);background-position:center 54px;background-repeat:no-repeat;background-size:12px;border-radius:5px;color:#5a4b4b;cursor:pointer;display:flex;flex-wrap:wrap;height:70px;justify-content:center;position:relative;width:100%}.tab-area- .tab:hover,.tab-area- .tab.active{background-color:#5a4b4b;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow14@2x.png);color:#e2e0d5}.tab-area- .tab .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:25px;font-weight:bold;left:50%;letter-spacing:0.015em;line-height:1;position:absolute;text-align:center;top:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:fit-content}.tab-area- .tab .txt{font-size:13px;font-weight:bold;margin:auto;width:100%}.content-area{padding-bottom:50px}.content-area .content{display:none}.content-area .content.show{display:block}.custom{padding-top:0}.custom .wrap{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/custom03@2x.jpg);background-position:center top;background-repeat:no-repeat;background-size:100%}.custom .wrap .pageheader{color:#fff;padding:135px 0 50px;text-align:center}.custom .wrap .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:34px;letter-spacing:0.05em;padding-bottom:8px}.custom .wrap .pageheader h3{font-size:18px;letter-spacing:0.1em}.custom .wrap .aboutwrap #about{background-color:#fff;margin:0 25px;padding:25px 25px 0;width:calc(100% - 50px);margin-bottom:4vw}.custom .wrap .aboutwrap #about .image{padding-bottom:35px}.custom .wrap .aboutwrap #about .image img{width:100%}.custom .wrap .aboutwrap #about .txt h4{font-size:18px;font-weight:300;letter-spacing:0.1em;padding-bottom:35px}.custom .wrap .aboutwrap #about .txt .desc{border-bottom:1px solid;font-size:12px;letter-spacing:0.05em;line-height:2;padding-bottom:38px}.custom .wrap .aboutwrap #easel,.custom .wrap .aboutwrap #livera{position:relative}.custom .wrap .aboutwrap #easel:before,.custom .wrap .aboutwrap #livera:before{background-color:#d8d8d8;bottom:0;content:"";display:block;width:calc(100% + 8vw);height:17.76vw;position:absolute;left:-4vw}.custom .wrap .aboutwrap #easel .group .left,.custom .wrap .aboutwrap #livera .group .left{width:100%}.custom .wrap .aboutwrap #easel .group .left img,.custom .wrap .aboutwrap #livera .group .left img{width:100%}.custom .wrap .aboutwrap #easel .group .right,.custom .wrap .aboutwrap #livera .group .right{background-color:#EBEAEA;padding:38px 0 50px}.custom .wrap .aboutwrap #easel .group .right .txt,.custom .wrap .aboutwrap #livera .group .right .txt{padding:0 50px;width:100%}.custom .wrap .aboutwrap #easel .group .right .txt h5,.custom .wrap .aboutwrap #livera .group .right .txt h5{font-family:"optima-lt-pro", sans-serif;font-size:24px;letter-spacing:0.1em;padding-bottom:20px}.custom .wrap .aboutwrap #easel .group .right .txt .desc,.custom .wrap .aboutwrap #livera .group .right .txt .desc{font-size:12px;font-weight:300;letter-spacing:0.1em;line-height:2;padding-bottom:35px}.custom .wrap .aboutwrap #easel .group .right .txt .link a,.custom .wrap .aboutwrap #livera .group .right .txt .link a{display:block;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-position:right 2px;background-repeat:no-repeat;background-size:11px;border-bottom:1px solid #454545;font-weight:500;font-size:12px;letter-spacing:0.05em;padding-bottom:18px;width:100%;margin:0 auto 50px}.custom .wrap .aboutwrap #easel .group .right .images,.custom .wrap .aboutwrap #livera .group .right .images{width:100%}.custom .wrap .aboutwrap #easel .group .right .images .image,.custom .wrap .aboutwrap #livera .group .right .images .image{width:100%}.custom .wrap .aboutwrap #easel .group .right .images .image img,.custom .wrap .aboutwrap #livera .group .right .images .image img{width:100%}.custom .wrap .aboutwrap #easel{border-top:none;padding-top:0}.custom .wrap .aboutwrap #easel:before{background-color:#d8d8d8;bottom:0;content:"";display:block;width:calc(100% + 8vw);height:100%;position:absolute;left:-4vw;top:0}.custom .wrap .aboutwrap #easel .group .left{order:2}.custom .wrap .aboutwrap #easel .group .right{order:1}.custom #modelhouse{background-color:#FDFDFA}.custom #modelhouse>.header{margin:0 50px;padding:55px 0}.custom #modelhouse>.header h4{border-bottom:1px solid #707070;font-size:18px;font-weight:500;letter-spacing:0.1em;margin-bottom:55px;padding:0 0 16px}.custom #modelhouse>.header h5{font-size:18px;font-weight:500;letter-spacing:0.1em;line-height:1.6;padding-bottom:35px}.custom #modelhouse>.header .desc{font-size:12px;letter-spacing:0.1em;line-height:2;font-weight:300}.custom #modelhouse>.header .desc span{font-weight:700}.custom #modelhouse .group{padding:0}.custom #modelhouse .group>.header{align-items:center;background-color:#ededed;border-top-left-radius:30px;border-top-right-radius:30px;display:flex;height:60px;justify-content:center;margin:0 25px}.custom #modelhouse .group>.header h6{font-size:18px;font-weight:500;letter-spacing:0.1em}.custom #modelhouse .group>.header .en{display:none}.custom #modelhouse .group.group-jouji- .block{align-content:space-between;aspect-ratio:0.6465517241;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-wrap:wrap;padding:50px 25px;width:100%}.custom #modelhouse .group.group-jouji- .block .left{width:100%}.custom #modelhouse .group.group-jouji- .block .left .area{font-size:14px;font-weight:bold;letter-spacing:0.1em;padding-bottom:30px}.custom #modelhouse .group.group-jouji- .block .left .name h5{display:none}.custom #modelhouse .group.group-jouji- .block .left .name p{border-bottom:1px solid #fff;font-size:16px;font-weight:500;letter-spacing:0.1em;margin-bottom:17px;padding-bottom:17px}.custom #modelhouse .group.group-jouji- .block .left .data dl{display:flex;font-size:12px;padding-top:9px}.custom #modelhouse .group.group-jouji- .block .left .data dl dt{font-weight:300;width:70px}.custom #modelhouse .group.group-jouji- .block .left .data dl dd{font-weight:300;width:calc(100% - 70px)}.custom #modelhouse .group.group-jouji- .block .right{width:100%}.custom #modelhouse .group.group-jouji- .block .right .links .link{width:100%}.custom #modelhouse .group.group-jouji- .block .right .links .link a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow23@2x.png);background-position:calc(100% - 30px) center;background-repeat:no-repeat;background-size:13px;border:1px solid #fff;color:#fff;display:flex;font-size:14px;font-weight:300;height:50px;letter-spacing:0.05em;padding:0 30px;width:100%}.custom #modelhouse .group.group-jouji- .block .right .links .link:last-child{margin-top:15px}.custom #modelhouse .group.group-machikado,.custom #modelhouse .group.group-jouji{padding:60px 0 0}.custom #modelhouse .group.group-machikado>.header,.custom #modelhouse .group.group-jouji>.header{margin:0 25px 45px}.custom #modelhouse .group.group-machikado .list,.custom #modelhouse .group.group-jouji .list{padding-bottom:40px;width:100%}.custom #modelhouse .group.group-machikado .list .block,.custom #modelhouse .group.group-jouji .list .block{padding:0 5px}.custom #modelhouse .group.group-machikado .list .block .type,.custom #modelhouse .group.group-jouji .list .block .type{align-items:center;background-color:#384D6F;color:#fff;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:0.2em;padding:0 30px;width:fit-content}.custom #modelhouse .group.group-machikado .list .block .image,.custom #modelhouse .group.group-jouji .list .block .image{padding-bottom:38px;width:100%}.custom #modelhouse .group.group-machikado .list .block .image img,.custom #modelhouse .group.group-jouji .list .block .image img{width:100%}.custom #modelhouse .group.group-machikado .list .block .txt,.custom #modelhouse .group.group-jouji .list .block .txt{padding:0 20px}.custom #modelhouse .group.group-machikado .list .block .txt .header,.custom #modelhouse .group.group-jouji .list .block .txt .header{border-bottom:1px solid #707070;font-size:14px;font-weight:500;line-height:1.8;margin-bottom:18px;padding-bottom:16px}.custom #modelhouse .group.group-machikado .list .block .txt .title,.custom #modelhouse .group.group-jouji .list .block .txt .title{display:none}.custom #modelhouse .group.group-machikado .list .block .txt .data,.custom #modelhouse .group.group-jouji .list .block .txt .data{margin-bottom:30px}.custom #modelhouse .group.group-machikado .list .block .txt .data dl,.custom #modelhouse .group.group-jouji .list .block .txt .data dl{display:flex;font-size:12px;padding-bottom:8px}.custom #modelhouse .group.group-machikado .list .block .txt .data dl dt,.custom #modelhouse .group.group-jouji .list .block .txt .data dl dt{font-weight:300;width:68px}.custom #modelhouse .group.group-machikado .list .block .txt .data dl dd,.custom #modelhouse .group.group-jouji .list .block .txt .data dl dd{font-weight:300;width:calc(100% - 68px)}.custom #modelhouse .group.group-machikado .list .block .txt .links,.custom #modelhouse .group.group-jouji .list .block .txt .links{display:flex;justify-content:space-between;width:100%}.custom #modelhouse .group.group-machikado .list .block .txt .links .link,.custom #modelhouse .group.group-jouji .list .block .txt .links .link{width:50%}.custom #modelhouse .group.group-machikado .list .block .txt .links .link a,.custom #modelhouse .group.group-jouji .list .block .txt .links .link a{align-items:center;background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px;border:1px solid #fff;color:#fff;display:flex;font-size:14px;font-weight:300;height:55px;letter-spacing:0.05em;padding:0 20px;width:100%}.custom #modelhouse .group.group-machikado .list .block .txt .links .link:first-child a,.custom #modelhouse .group.group-jouji .list .block .txt .links .link:first-child a{background-color:#3B4D6E;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow23@2x.png);color:#fff}.custom #modelhouse .group.group-machikado .list .block .txt .links .link:last-child a,.custom #modelhouse .group.group-jouji .list .block .txt .links .link:last-child a{background-color:#D8D8D8;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);color:#454545}.custom #modelhouse .group.group-machikado .arrow_box_outer,.custom #modelhouse .group.group-jouji .arrow_box_outer{border-bottom:1px solid #454545;margin:0 25px;width:calc(100% - 50px)}.custom #modelhouse .group.group-machikado .arrow_box_outer .arrow_box,.custom #modelhouse .group.group-machikado .arrow_box_outer .arrow_box02,.custom #modelhouse .group.group-jouji .arrow_box_outer .arrow_box,.custom #modelhouse .group.group-jouji .arrow_box_outer .arrow_box02{display:flex;justify-content:space-between;margin:0 auto;padding-bottom:60px;width:158px}.custom #modelhouse .group.group-machikado .arrow_box_outer .arrow_box .prev-arrow,.custom #modelhouse .group.group-machikado .arrow_box_outer .arrow_box02 .prev-arrow,.custom #modelhouse .group.group-jouji .arrow_box_outer .arrow_box .prev-arrow,.custom #modelhouse .group.group-jouji .arrow_box_outer .arrow_box02 .prev-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/back03@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:15px;width:62px}.custom #modelhouse .group.group-machikado .arrow_box_outer .arrow_box .next-arrow,.custom #modelhouse .group.group-machikado .arrow_box_outer .arrow_box02 .next-arrow,.custom #modelhouse .group.group-jouji .arrow_box_outer .arrow_box .next-arrow,.custom #modelhouse .group.group-jouji .arrow_box_outer .arrow_box02 .next-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/next03@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:15px;width:62px}.custom #quality{background-color:#FDFDFA;padding:60px 0 0;margin-bottom:30px}.custom #quality h4{font-size:18px;font-weight:500;letter-spacing:0.1em;padding-bottom:48px;text-align:center}.custom #quality .group{width:100%}.custom #quality .group .block{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:38px 25px 100px;position:sticky;top:70px}.custom #quality .group .block:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#454545;opacity:0.7;z-index:1}.custom #quality .group .block .txt{font-size:23px;font-weight:300;letter-spacing:0.1em;line-height:1.5;position:relative;padding-bottom:28px;z-index:2}.custom #quality .group .block .desc{font-size:12px;letter-spacing:0.05em;line-height:2;position:relative;z-index:2}.custom #quality .group .block .num{font-family:Helvetica, Arial, sans-serif;font-size:12px;position:relative;padding-bottom:35px;z-index:2}.custom #quality .group .block.block01{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality01.jpg)}.custom #quality .group .block.block02{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality02.jpg)}.custom #quality .group .block.block03{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality03.jpg)}.custom #quality .group .block.block04{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality04.jpg)}.custom #quality .group .block.block05{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality05.jpg)}.custom #quality .group .block.block06{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality06.jpg)}.custom #quality .group .block.block07{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality07.jpg)}.custom #quality .group .block.block08{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality08.jpg)}.custom #quality .group .block.block09{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality09.jpg)}}@media screen and (min-width:768px){.visible-xs{display:none}.slick-slider{-ms-touch-action:auto;touch-action:auto}.headertel{position:fixed;right:3vw;top:7vw;width:13vw;z-index:100}header{align-items:center;background-color:#fdfdfa;display:flex;height:6.2vw;justify-content:space-between;left:0;padding:0 2vw;position:fixed;top:0;width:100%;z-index:200}header.open{background-color:initial}header h1{padding-bottom:0.6vw;width:10.4vw}header ul.nav{align-items:center;display:flex;margin:auto 0 auto auto}header ul.nav li{font-size:0.83vw;font-size:clamp(11px, 0.83vw, 16px);letter-spacing:0.2vw;margin-left:2vw;position:relative}header ul.nav li a{color:#454545}header ul.nav li.navseino span{cursor:pointer}header ul.nav li.navseino ul{background-color:#ebeae6;left:-4vw;opacity:0;position:absolute;top:1.5vw;transition:all 0.3s;visibility:hidden;width:10vw;z-index:4}header ul.nav li.navseino ul li{margin-left:0}header ul.nav li.navseino ul li a{border-bottom:1px solid rgba(90, 75, 75, 0.5);display:block;padding:0.8vw 0.8vw;text-align:center}header ul.nav li.navseino.has-child:hover>ul,header ul.nav li.navseino li.has-child ul li:hover>ul,header ul.nav li.navseino li.has-child:active>ul,header ul.nav li.navseino li.has-child ul li:active>ul{opacity:1;visibility:visible}header ul.sns{align-items:center;display:flex;padding-left:2vw}header ul.sns li{font-size:1.46vw;font-size:clamp(11px, 1.46vw, 28px);margin-left:0.8vw}header ul.sns li a{color:#454545}#download{padding:0 12.5vw 6vw}#download a{border-radius:1vw;margin:0 auto;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/download01@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:20vw;width:100%;color:#fff;display:flex;padding:0 7.5vw;align-items:center}#download a .txt h6{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow23@2x.png);background-position:right center;background-repeat:no-repeat;background-size:0.63vw;font-size:1.25vw;font-size:clamp(15px, 1.25vw, 24px);font-weight:bold;letter-spacing:0.1em;padding-right:2vw;margin-bottom:1.8vw;width:fit-content}#download a .txt .desc{font-size:0.83vw;font-size:clamp(12px, 0.83vw, 16px);letter-spacing:0.1em;line-height:1.6}#contact01{position:relative}#contact01 h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;line-height:1;padding-bottom:2vw;text-align:center}#contact01 .block{background-color:#6f7070;color:#fff;padding:3.9vw 3vw;text-align:center}#contact01 .block .header{align-items:center;display:flex;justify-content:center;margin-bottom:1.1vw}#contact01 .block .header i{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/contact11@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:1.8vw;width:2.2vw}#contact01 .block .header h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;margin-left:1vw}#contact01 .block .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:300;letter-spacing:0.1em;line-height:1.8}footer{background-color:#3b4c6f;color:#fff;padding:6.6vw 8.3vw;position:relative}footer .group{display:flex;justify-content:space-between;margin:0 auto;width:100%}footer .group .left{width:68%}footer .group .left .logo{padding-bottom:2vw;width:18.2vw}footer .group .left .logo img{width:100%}footer .group .left .address{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);letter-spacing:0.05em;padding-bottom:0.5vw}footer .group .left .tel{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);letter-spacing:0.05em;padding-bottom:4vw}footer .group .left .nav{display:flex;padding-bottom:3vw}footer .group .left .nav .block{margin-right:2vw;width:10vw}footer .group .left .nav .block h5{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.2em;padding-bottom:1.4vw}footer .group .left .nav .block ul:first-child{margin-right:3vw}footer .group .left .nav .block ul li{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);letter-spacing:0.02em;padding-bottom:1vw}footer .group .left .nav .block ul li a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link05@2x.png);background-position:right 0;background-repeat:no-repeat;background-size:0.52vw;display:block}footer .group .left .bottom{display:flex;padding-bottom:4vw}footer .group .left .bottom .easel{margin-right:6.5vw;width:4vw}footer .group .left .bottom .easel img{width:100%}footer .group .left .bottom .sns li{font-family:sans-serif;font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);padding-bottom:1.4vw}footer .group .left .bottom .sns li a{align-items:center;display:flex}footer .group .left .bottom .sns li a i{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);margin-right:0.6vw;text-align:center;width:2vw}footer .group .left .copyright{font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);letter-spacing:0.15em;margin:auto auto 1.4vw 6vw}footer .group .right{margin:12.6vw 0 0 auto;width:32%}footer .group .right .btn{margin:0 0 0 auto;width:100%}footer .group .right .btn li{padding-bottom:0.43vw}footer .group .right .btn li a{align-items:center;border:1px solid #fff;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:4.1vw;justify-content:center;letter-spacing:0.2em;width:100%}footer .group .right .btn li a:hover{background-color:#fff;color:#5a4b4b}footer .gototop{animation:fadein 0.5s;cursor:pointer;opacity:1;position:absolute;right:6.2vw;top:-3.1vw;width:6.2vw;z-index:100}footer .gototop.hide{animation:fadein 0.5s}#contact{padding-bottom:7.8vw}#contact a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/contact01@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0.5vw;color:#fff;display:flex;flex-wrap:wrap;height:14.5vw;justify-content:center;margin:0 auto;text-align:center;width:63.5vw}#contact a h3{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/icon05@2x.png);background-position:center top;background-repeat:no-repeat;background-size:1.9vw;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;margin:auto auto 0;padding:2.6vw 0 1.4vw;width:100%}#contact a .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;margin:0 auto auto;width:100%}#icon{padding-bottom:4vw}#icon a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/icon01@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0.5vw;color:#fff;display:flex;flex-wrap:wrap;height:14.5vw;justify-content:center;margin:0 auto;text-align:center;width:63.5vw}#icon a h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;margin:auto auto 0;padding:0 0 1.4vw;width:100%}#icon a .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;margin:0 auto auto;width:100%}#more{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg08@2x.png);background-position:center top;background-repeat:no-repeat;background-size:100%;padding:6vw 0 2vw;position:relative}#more:before{background-color:#f0f0e9;content:"";display:block;height:calc(100% - 10vw);left:0;position:absolute;top:10vw;width:100%;z-index:-1}#more h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;padding:0 0 3.8vw;text-align:center}#more .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:63.5%}#more .group .block{padding-bottom:2.5vw;width:48%}#more .group .block img{border-radius:0.5vw}#search{background-color:#454545}#search .group{align-items:center;display:flex;height:23vw;justify-content:space-between;margin:0 auto;width:83.3vw}#search .group h5{width:17.5%}#search .group ul{border-left:3px solid #fff;display:flex;width:70%}#search .group ul li{border-right:3px solid #fff;text-align:center;width:25%}#search .group ul li a img{height:6.9vw;margin:auto;max-width:auto}body>.btn{animation:fadein 0.5s;bottom:0;display:flex;position:fixed;right:0;width:32.2vw;z-index:1000;opacity:1}body>.btn li{width:50%}body>.btn li img{width:100%}body>.btn.hide{animation:fadein 0.5s;display:none;opacity:0}body>.btn#scrollArea{bottom:2vw;position:fixed;right:2vw;transition:0.5s;z-index:100}body>.btn#scrollArea.hide{animation:fadein 0.5s;display:none;opacity:0}.home{background-color:#fdfdfa}.home #fv{height:100vh;margin:0 auto 1.3vw;position:relative;width:100%}.home #fv .group{margin-inline:auto;overflow:hidden;position:relative;width:100%;z-index:0}.home #fv .group .block{height:100%;position:relative;width:100%}.home #fv .group .block img{height:100vh;object-fit:cover;object-position:bottom center;width:100%}.home #fv .group .block .catch{color:#fff;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:3.1vw;font-size:clamp(24px, 3.1vw, 60px);font-weight:normal;left:8.3vw;letter-spacing:0.1em;line-height:1.3;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:fit-content}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.home #fv .add-animation{animation:zoomUp 10s linear 0s normal both}.home #fv .catch{color:#fff;font-family:"Cenotaph", "a-otf-ryumin-pr6n", serif;font-size:3.1vw;font-size:clamp(24px, 3.1vw, 60px);font-weight:normal;left:8.3vw;letter-spacing:0.1em;line-height:1.3;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:fit-content}.home #fv .scroll{bottom:1.7vw;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.13vw}.home #fv .copyright{position:absolute;right:0.8125vw;top:22.86vw;width:0.618vw}.home #subfv{margin-bottom:6vw;position:relative}.home #subfv .catch{color:#fff;font-size:4.6vw;font-size:clamp(36px, 4.6vw, 90px);left:8.3vw;line-height:1.3;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:fit-content}.home #event{padding-bottom:6.2vw}.home #event .header{padding-bottom:8vw;text-align:center}.home #event .header h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);letter-spacing:0.2em}.home #event .header h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px)}.home #event .group{margin:0 auto;padding:0}.home #event .group .slick-slide{margin:0 0.625vw;padding-bottom:0}.home #event .group .slick-slide .image{position:relative}.home #event .group .slick-slide .image img{width:100%}.home #event .group .slick-slide .image .eventcate{left:0;position:absolute;top:0}.home #event .group .slick-slide .image .eventcate ul{display:flex;flex-wrap:wrap}.home #event .group .slick-slide .image .eventcate ul li{align-items:center;background-color:#5a4b4b;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;margin:0 0.8vw 0.8vw 0;padding:0.8vw 2vw}.home #event .group .slick-slide .txt{background-color:#ededed;padding:2vw 2.2vw 2vw}.home #event .group .slick-slide .txt .title{font-size:1.25vw;font-size:clamp(16px, 1.25vw, 24px);line-height:1.8;padding-bottom:1.3vw}.home #event .group .slick-slide .txt dl{display:flex;line-height:1.6;padding-bottom:0.4vw}.home #event .group .slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;width:19%}.home #event .group .slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:81%}.home #event .group .slick-slide .txt .links{display:flex;justify-content:space-between;padding-top:1vw}.home #event .group .slick-slide .txt .links .link{width:48.5%}.home #event .group .slick-slide .txt .links .link a{align-items:center;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:bold;height:3.4vw;justify-content:center;letter-spacing:0.05em}.home #event .group .slick-slide .txt .links .link:first-child a{background-color:#3b3131;color:#fff}.home #event .group .slick-slide .txt .links .link:last-child a{background-color:#5a4b4b;color:#fff}.home #event .group .slick-prev{background-position:center;background-repeat:no-repeat;background-size:contain;height:1.77vw;width:1.77vw}.home #event .group .slick-prev:before{content:""}.home #event .group .slick-next{background-position:center;background-repeat:no-repeat;background-size:contain;height:1.77vw;width:1.77vw}.home #event .group .slick-next:before{content:""}.home #news{display:flex;justify-content:space-between;padding:0 12.5vw 6.2vw}.home #news .header{width:33%}.home #news .header h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);font-style:normal;font-weight:400;letter-spacing:0.05em;padding-bottom:1.1vw}.home #news .header h4{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em}.home #news .group{margin:0 auto;width:66%}.home #news .group .block a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:right center;background-repeat:no-repeat;background-size:0.63vw;border-bottom:1px solid #000;display:flex;justify-content:space-between;padding:1.5vw 0}.home #news .group .block a dl{align-items:center;display:flex;justify-content:space-between;width:100%}.home #news .group .block a dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;line-height:1.7;width:18%}.home #news .group .block a dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;line-height:1.7;width:82%;padding-right:1vw}.home #news .group .block:first-child a{border-top:1px solid #000}.home #news .link{text-align:center}.home #news .link a,.home #news .link span,.home #news .link input[type="button"],.home #news .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.home #news .link a{margin:0 auto}.home #searching{margin:0 2vw 6vw}.home #searching .inner{background-color:#d8d8d8;border-top-left-radius:5.2vw;border-top-right-radius:5.2vw;padding-bottom:4vw}.home #searching .header{align-items:baseline;display:flex;justify-content:center;padding:4vw 0}.home #searching .header h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);font-style:normal;font-weight:400;letter-spacing:0.05em}.home #searching .header h4{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em;margin-left:1.4vw}.home #searching ul{display:flex;margin:0 auto;width:100%}.home #searching ul li{margin:0;width:50%}.home #searching ul li a{display:block}.home #searching ul li a img{width:100%}.home #searching .block{align-items:center;background-color:#fdfdfa;display:flex;justify-content:space-between;margin:4vw;padding:5vw 6.2vw}.home #searching .block .txt i{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px)}.home #searching .block .txt span.ja{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);letter-spacing:0.1em;margin:auto 1vw auto 2vw}.home #searching .block .txt span.en{font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px)}.home #searching .block .link a{align-items:center;display:flex;justify-content:space-between;padding-bottom:0.7vw;position:relative;width:27vw}.home #searching .block .link a span:first-child{font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px)}.home #searching .block .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:0.67vw;width:0.63vw}.home #searching .block .link a:before{background-color:#454545;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.home #about{padding:0 0 6.2vw}.home #about .header{align-items:center;display:flex;margin-bottom:4.5vw;padding:0 12.5vw}.home #about .header h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;margin-right:2.8vw}.home #about .header h4{font-size:1.9vw;font-size:clamp(14px, 1.9vw, 36px);letter-spacing:0.1em}.home #about .inner{align-items:flex-end;display:flex;justify-content:space-between;position:relative}.home #about .inner:after{border-color:#fff transparent transparent;border-style:solid;border-width:1.8vw 1.5vw 0 1.5vw;bottom:0;content:"";left:50%;position:absolute;translate:-50% 100%;z-index:2}.home #about .inner .left{padding:0 0 6.2vw 12.5vw;width:62%}.home #about .inner .left .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;line-height:2.6}.home #about .inner .links{margin:0 0 6.2vw;padding-right:12.5vw;width:35%}.home #about .inner .links .link{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.home #about .inner .links .link a{align-items:center;display:flex;justify-content:space-between;padding-bottom:0.7vw;position:relative;width:100%}.home #about .inner .links .link a span:first-child{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.home #about .inner .links .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:0.67vw;width:0.63vw}.home #about .inner .links .link a:before{background-color:#454545;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.home #about .inner .links .link:first-child{margin-bottom:3.8vw}.home #about .images{display:flex;width:100%}.home #about .images .image{width:33.333%}.home #advantage{padding:0 2vw 6.2vw}.home #advantage .header{align-items:baseline;border-bottom:1px solid #454545;display:flex;margin:0 12.5vw 4vw;padding:0 0 0.6vw}.home #advantage .header h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;line-height:1;margin-right:2.2vw}.home #advantage .header h4{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em;line-height:1}.home #advantage .group .block{display:flex;justify-content:space-between;margin-bottom:4vw;position:sticky;top:7vw}.home #advantage .group .block .left{background-color:#d8d8d8;border-radius:1vw;padding:5vw 7vw;width:calc(50% - 0.2vw)}.home #advantage .group .block .left .en{font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);padding-bottom:1.5vw}.home #advantage .group .block .left h5{font-size:1.67vw;font-size:clamp(13px, 1.67vw, 32px);letter-spacing:0.1em;line-height:1.7;padding-bottom:1.5vw}.home #advantage .group .block .left .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;line-height:1.8;padding-bottom:2vw}.home #advantage .group .block .left .images{display:flex;justify-content:space-between}.home #advantage .group .block .left .images .image{width:calc(50% - 0.2vw)}.home #advantage .group .block .right{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1vw;height:auto;width:calc(50% - 0.2vw)}.home #advantage .group .block .right img{border-radius:1vw}.home #advantage .group .block.block01 .left .desc{border-bottom:1px solid #454545}.home #advantage .group .block.block01 .left .icon{padding-top:2.4vw;width:26vw}.home #works{margin-bottom:1.3vw;position:relative}.home #works:before{background-color:#d8d8d8;content:"";display:none;height:78vw;left:2vw;position:absolute;top:21vw;width:calc(100% - 4vw)}.home #works .group{margin-bottom:6.2vw;position:relative}.home #works .group:before{background-color:#454545;content:"";display:block;height:1px;left:50%;margin:0 auto;position:absolute;position:absolute;top:94.3%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:81.7vw}.home #works .group .slick-slide{transform:scale(0.8);transition:transform 0.3s ease-in-out}.home #works .group .slick-slide.slick-active{transform:scale(1);transition:transform 0.3s ease-in-out}.home #works .group .slick-prev{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/back01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:2.68vw;left:6.25vw;top:97%;width:2.39vw;z-index:5}.home #works .group .slick-prev:before{content:""}.home #works .group .slick-next{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/next01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:2.68vw;right:6.25vw;top:97%;width:2.39vw;z-index:5}.home #works .group .slick-next:before{content:""}.home #works>.block{align-items:center;background-color:#d8d8d8;display:flex;justify-content:space-between;margin:0 7.4vw 7.4vw;padding:3.5vw 6.2vw}.home #works>.block .txt{align-items:baseline;display:flex}.home #works>.block .txt span.en{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;margin-right:1.8vw}.home #works>.block .txt span.ja{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em}.home #works>.block .link a{align-items:center;display:flex;justify-content:space-between;padding-bottom:0.7vw;position:relative;width:27vw}.home #works>.block .link a span:first-child{font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px)}.home #works>.block .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:0.67vw;width:0.63vw}.home #works>.block .link a:before{background-color:#454545;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:100%}.home #works .header{position:relative}.home #works .header .images{padding-bottom:10vw;position:relative}.home #works .header .images .image{position:relative}.home #works .header .images .image:first-child{width:53.8vw;z-index:3}.home #works .header .images .image:first-child img{width:100%}.home #works .header .images .image:last-child{position:absolute;right:0;top:11.2vw;width:52vw;z-index:2}.home #works .header .images .image:last-child img{width:100%}.home #works .header .txt{color:#fff;position:absolute;right:8.3vw;text-align:right;top:1vw}.home #works .header .txt h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);padding-bottom:1.3vw}.home #works .header .txt h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-style:normal;font-weight:400;letter-spacing:0.1em}.home #works .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 1.3vw;padding:0 12vw;position:relative;width:100%}.home #works .list:before{background-color:#d8d8d8;bottom:0;content:"";display:none;height:100%;left:2vw;position:absolute;width:calc(100% - 4vw)}.home #works .list .block{padding-bottom:4.7vw;width:47.5%}.home #works .list .block .image{margin-bottom:2vw;position:relative}.home #works .list .block .image .tag{align-items:center;background-color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.2vw;justify-content:center;left:0;letter-spacing:0.2em;padding:0 1.8vw;position:absolute;top:-1.1vw;width:fit-content}.home #works .list .block .txt{line-height:1.7}.home #works .list .block .txt .title{border-bottom:1px solid #454545;font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin-bottom:0.7vw;padding-bottom:1.1vw}.home #works .list .block .txt .link{text-align:right}.home #works .list .block .txt .link a{align-items:center;display:flex}.home #works .list .block .txt .link a span:first-child{font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);margin:0 0 0 auto;white-space:nowrap;width:fit-content}.home #works .list .block .txt .link a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:0.67vw;margin-left:1vw;width:0.63vw}.home #works>.link a{align-items:center;border:2px solid #fff;color:#fff;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:4.7vw;justify-content:center;letter-spacing:0.2em;margin:0 auto;width:32.7vw}.home #works>.link a:hover{background-color:rgba(255, 255, 255, 0.9);color:#3b3131}.home #column{background-color:#ebeaea;margin:0 2vw 6vw;padding:3.5vw 0 6.2vw}.home #column .header{margin-bottom:4vw;text-align:center}.home #column .header h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;margin-bottom:1vw}.home #column .header h4{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em}.home #column .group{margin:0 auto;padding:0 10.6vw;position:relative;width:100%}.home #column .group:before{background-color:#454545;content:"";display:block;height:1px;left:50%;margin:0 auto;position:absolute;position:absolute;top:35.3%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:81.7vw}.home #column .group .slick-slide{margin:0 1.9vw}.home #column .group .slick-slide .image{padding-bottom:2vw}.home #column .group .slick-slide .txt .cate{padding-bottom:1.1vw}.home #column .group .slick-slide .txt .cate li{background-color:#fff;border:1px solid #707070;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);margin-right:0.8vw;padding:0.4vw 1.1vw;width:fit-content}.home #column .group .slick-slide .txt .cate li:last-child{margin-right:0}.home #column .group .slick-slide .txt .title{font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:1.8;padding-bottom:1.5vw}.home #column .group .slick-slide .txt .link a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:right 0;background-repeat:no-repeat;background-size:0.6vw;border-bottom:1px solid #454545;display:block;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);padding-bottom:0.7vw;width:100%}.home #column .group .slick-prev{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/back01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:2.68vw;left:4vw;top:38%;width:2.39vw;z-index:5}.home #column .group .slick-prev:before{content:""}.home #column .group .slick-next{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/next01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:2.68vw;right:4vw;top:38%;width:2.39vw;z-index:5}.home #column .group .slick-next:before{content:""}.home #order{aspect-ratio:1.2732095491;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/order01@2x.png);background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:6.8vw 0 2vw 7.5vw}.home #order .header{padding-bottom:4.4vw}.home #order .header h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);padding-bottom:1.3vw}.home #order .header h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-style:normal;font-weight:400;letter-spacing:0.1em}.home #order .group{height:48vw;padding:0 0 6.8vw 9.4vw}.home #order .group .slick-list{padding-right:19.5vw}.home #order .group .slick-slide{margin-right:5.1vw}.home #order .group .slick-slide .image{padding-bottom:3vw}.home #order .group .slick-slide .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.2em;line-height:1.7}.home #order .group .slick-dots{bottom:2vw;text-align:left}.home #order .group .slick-dots li{border-top:1px solid #fff;margin:0 1px;width:1.4vw}.home #order .group .slick-dots li.slick-active{border-top:2px solid #fff}.home #order .group .slick-dots li button:before{display:none}.home #order .link a{align-items:center;border:2px solid #fff;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:4.7vw;justify-content:center;letter-spacing:0.2em;margin:0 auto;width:32.7vw}.home #order .link a:hover{background-color:rgba(255, 255, 255, 0.9);color:#3b3131}.home #easel{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/easel03@2x.png);background-position:left top;background-repeat:no-repeat;background-size:81.7%;padding:4.4vw 8.3vw 5.3vw 18.2vw}.home #easel .header{padding-bottom:2.6vw}.home #easel .header h3{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:0.9vw}.home #easel .header h4{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em}.home #easel .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:2.6vw;width:44vw}.home #easel .image{padding-bottom:1.8vw}.home #easel .link{padding-bottom:5.3vw;text-align:right;width:100%}.home #easel .link a{align-items:center;display:flex;font-size:0.68vw;font-size:clamp(8px, 0.68vw, 13px);justify-content:flex-end;margin:0 0 0 auto;width:fit-content}.home #easel .link a span:last-child{margin-left:0.5vw}.home #banner{padding-bottom:9.3vw;position:relative}.home #banner .group{display:flex;justify-content:space-between;margin:0 auto;width:83.3vw}.home #banner .group .block{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:27vw;justify-content:center;width:50%}.home #banner .group .block h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;padding-bottom:2.4vw}.home #banner .group .block h5 br{display:none}.home #banner .group .block .link a,.home #banner .group .block .link span,.home #banner .group .block .link input[type="button"],.home #banner .group .block .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.home #banner .group .block .link span{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow02@2x.png);border-color:#fff;color:#fff;margin:0 auto}.home #banner .group .block.block01{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/banner_dannetsuzai01@2x.jpg)}.home #banner .group .block.block02{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/banner_seinou01@2x.jpg)}.home #banner .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg06@2x.png);background-position:0;background-repeat:no-repeat;background-size:50vw;height:36vw;position:absolute;right:0;top:18vw;width:42vw;z-index:-1}.home #afterfollow{padding-bottom:9.3vw;position:relative}.home #afterfollow .group{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:63.5vw}.home #afterfollow .group .image{width:45.8%}.home #afterfollow .group .txt{width:45%}.home #afterfollow .group .txt h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;padding-bottom:2.4vw}.home #afterfollow .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-bottom:3.8vw}.home #afterfollow .group .txt .link a,.home #afterfollow .group .txt .link span,.home #afterfollow .group .txt .link input[type="button"],.home #afterfollow .group .txt .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.home #afterfollow .group .txt .link a{margin:0 0 auto auto}.home #afterfollow .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg07@2x.png);background-position:right bottom;background-repeat:no-repeat;background-size:57vw;height:42vw;left:0;position:absolute;top:9vw;width:48vw;z-index:-1}.contact #contact01,.contact #scrollArea,.request-select #contact01,.request-select #scrollArea,.reservation-select #contact01,.reservation-select #scrollArea{display:none}.contact .mainimg,.request-select .mainimg,.reservation-select .mainimg{margin-bottom:2vw}.contact .mainimg .images,.request-select .mainimg .images,.reservation-select .mainimg .images{display:flex;height:30vw;width:100%}.contact .mainimg .images .image01,.contact .mainimg .images .image02,.request-select .mainimg .images .image01,.request-select .mainimg .images .image02,.reservation-select .mainimg .images .image01,.reservation-select .mainimg .images .image02{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;width:50%}.contact .mainimg .images .image01 .pageheader,.contact .mainimg .images .image02 .pageheader,.request-select .mainimg .images .image01 .pageheader,.request-select .mainimg .images .image02 .pageheader,.reservation-select .mainimg .images .image01 .pageheader,.reservation-select .mainimg .images .image02 .pageheader{padding:16vw 12.5vw 2vw}.contact .mainimg .images .image01 .pageheader h2,.contact .mainimg .images .image02 .pageheader h2,.request-select .mainimg .images .image01 .pageheader h2,.request-select .mainimg .images .image02 .pageheader h2,.reservation-select .mainimg .images .image01 .pageheader h2,.reservation-select .mainimg .images .image02 .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;padding-bottom:1.1vw}.contact .mainimg .images .image01 .pageheader h3,.contact .mainimg .images .image02 .pageheader h3,.request-select .mainimg .images .image01 .pageheader h3,.request-select .mainimg .images .image02 .pageheader h3,.reservation-select .mainimg .images .image01 .pageheader h3,.reservation-select .mainimg .images .image02 .pageheader h3{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em}.contact .pankuzu,.request-select .pankuzu,.reservation-select .pankuzu{display:flex;padding:0 12.5vw 6.2vw}.contact .pankuzu li,.request-select .pankuzu li,.reservation-select .pankuzu li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.05em;position:relative}.contact .pankuzu li:after,.request-select .pankuzu li:after,.reservation-select .pankuzu li:after{content:">";margin:0 1vw}.contact .pankuzu li:last-child:after,.request-select .pankuzu li:last-child:after,.reservation-select .pankuzu li:last-child:after{content:""}.contact>.desc,.request-select>.desc,.reservation-select>.desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;padding:0 15.3vw 4vw}.contact .contact01,.request-select .contact01,.reservation-select .contact01{padding:0 15.3vw 6.2vw}.contact .contact01 h4,.request-select .contact01 h4,.reservation-select .contact01 h4{border-left:0.52vw solid #3b4c6f;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);font-weight:300;margin-bottom:2vw;padding:0.4vw 0 0.4vw 2vw}.contact .contact01 .group,.request-select .contact01 .group,.reservation-select .contact01 .group{display:flex;justify-content:space-between}.contact .contact01 .group .block,.request-select .contact01 .group .block,.reservation-select .contact01 .group .block{width:30%}.contact .contact01 .group .block a,.request-select .contact01 .group .block a,.reservation-select .contact01 .group .block a{display:block}.contact .contact01 .group .block a .image img,.request-select .contact01 .group .block a .image img,.reservation-select .contact01 .group .block a .image img{width:100%}.contact .contact01 .group .block a .txt,.request-select .contact01 .group .block a .txt,.reservation-select .contact01 .group .block a .txt{align-items:center;border:1px solid #707070;display:flex;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);font-weight:300;height:2vw;justify-content:center;letter-spacing:0.1em}.contact .contact02,.request-select .contact02,.reservation-select .contact02{padding:0 15.3vw 6.2vw}.contact .contact02 h4,.request-select .contact02 h4,.reservation-select .contact02 h4{border-left:0.52vw solid #3b4c6f;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);font-weight:300;margin-bottom:2vw;padding:0.4vw 0 0.4vw 2vw}.contact .contact02 ul,.request-select .contact02 ul,.reservation-select .contact02 ul{display:flex}.contact .contact02 ul li,.request-select .contact02 ul li,.reservation-select .contact02 ul li{padding-right:2vw}.contact .contact02 ul li a,.request-select .contact02 ul li a,.reservation-select .contact02 ul li a{align-items:center;border:1px solid #707070;display:flex;height:5.2vw;justify-content:space-between;padding:2vw;width:30.7vw}.contact .contact02 ul li a span,.request-select .contact02 ul li a span,.reservation-select .contact02 ul li a span{display:block}.contact .contact02 ul li a span:first-child,.request-select .contact02 ul li a span:first-child,.reservation-select .contact02 ul li a span:first-child{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:300}.contact .contact02 ul li a span:last-child,.request-select .contact02 ul li a span:last-child,.reservation-select .contact02 ul li a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:0.67vw;width:0.67vw}.request-select .contact01 .group .block,.reservation-select .contact01 .group .block{width:48%}.request-select .contact01 .group .block a .txt,.reservation-select .contact01 .group .block a .txt{font-size:0.94vw;font-size:clamp(15px, 0.94vw, 18px);height:4vw}.single-column .container{padding:12.5vw 12.5vw}.single-column .container .entry-header{padding-bottom:2vw}.single-column .container .entry-header .date{font-size:0.83vw;font-size:clamp(12px, 0.83vw, 16px);letter-spacing:0.1em;padding-bottom:0.5vw}.single-column .container .entry-header h2{font-size:1.25vw;font-size:clamp(18px, 1.25vw, 24px);letter-spacing:0.05em;line-height:1.7}.single-column .container .entry-content{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;line-height:2}.single-column .container .entry-content figure{padding-bottom:2vw}.single-column .container .entry-content h1,.single-column .container .entry-content h2,.single-column .container .entry-content h3,.single-column .container .entry-content h4,.single-column .container .entry-content h5,.single-column .container .entry-content h6,.single-column .container .entry-content p,.single-column .container .entry-content table,.single-column .container .entry-content ul,.single-column .container .entry-content ol,.single-column .container .entry-content dl{padding-bottom:2vw}.single-land{background-color:#fff}.single-land .mainimg{display:flex;justify-content:space-between;margin-bottom:7.8vw;position:relative;width:100%}.single-land .mainimg>.left{height:100%;padding:7.8vw 0 0 0;width:59.3%}.single-land .mainimg>.left .image{padding-bottom:2vw}.single-land .mainimg>.left ul{display:flex;padding:0 0 0 8.3vw}.single-land .mainimg>.left ul li{margin-right:0.2vw;width:19vw}.single-land .mainimg>.left ul li a{display:block}.single-land .mainimg>.left ul li a img{width:100%}.single-land .mainimg .right{padding:7.8vw 8.3vw 0 7.2vw;width:40.7%}.single-land .mainimg .right .kukaku{padding-bottom:2.8vw}.single-land .mainimg .right .kukaku .image{padding-bottom:1.1vw}.single-land .mainimg .right .kukaku .txt{display:flex;justify-content:space-between}.single-land .mainimg .right .kukaku .txt .left{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.single-land .mainimg .right h2{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.6;padding-bottom:1.7vw}.single-land .mainimg .right .propertydata{background-color:#fff;border-bottom-left-radius:0.5vw;border-top-left-radius:0.5vw}.single-land .mainimg .right .propertydata .header{align-items:center;display:flex;font-family:"cenotaph", serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:1.5vw;position:relative}.single-land .mainimg .right .propertydata .header:after{background-color:#454545;content:"";display:block;height:1px;margin-left:1.2vw;width:100%}.single-land .mainimg .right .propertydata dl{display:flex}.single-land .mainimg .right .propertydata dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;line-height:1.8;width:7vw}.single-land .mainimg .right .propertydata dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;line-height:1.8;width:calc(100% - 7vw)}.single-land .mainimg .right .propertydata dl dd .tax01{font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px)}.single-land .mainimg .right .propertydata .biko{padding-right:4vw;padding-top:0.5vw}.single-land .mainimg .right .propertydata .biko .header02{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.5vw}.single-land .mainimg .right .propertydata .biko .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.7}.single-land .mainimg .right .propertydata .camera03 a{align-items:center;background:#5a4b4b;border-radius:0.26vw;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;margin:1.5vw 0 0;width:24vw}.single-land .mainimg .right .propertydata .camera03 a span{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link02@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.62vw;margin-left:1.1vw;width:0.62vw}.single-land .mainimg .right .propertydata .easellink{padding-top:2.5vw}.single-land .mainimg .right .propertydata .easellink img{width:26.5vw}.single-land .mainimg .btn{bottom:0;display:flex;position:fixed;right:0;width:32.2vw;z-index:1000}.single-land .mainimg .btn li{width:50%}.single-land .mainimg .btn li img{width:100%}.single-land #plan{background-color:#ededed;padding:7vw 0}.single-land #plan h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-land #plan .group{margin:0 auto;width:63.7vw}.single-land #plan .group .block{background-color:#fff;margin:0 0.6vw;padding:0}.single-land #plan .group .block .image{padding:1vw}.single-land #plan .group .block .txt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding:0 1vw 1.5vw}.single-land #plan .group .block .link a{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:4.1vw;justify-content:center;width:100%}.single-land #kankyo{background-color:#fff;padding:7vw 0 5vw}.single-land #kankyo h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-land #kankyo .group{margin:0 auto 3.5vw;width:64.5vw}.single-land #kankyo .group .block{margin:0 1vw;text-align:center}.single-land #kankyo .group .block .image{padding-bottom:1vw}.single-land #kankyo .group .block .txt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.7}.single-land #kankyo .notice01.notice02{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;margin:0 auto;padding:0 0 3vw;width:62.5vw}.single-land #kankyo .map{display:flex;margin:0 auto;width:62.5vw}.single-land #kankyo .map .data{padding:0 1.5vw 0 0;width:35%}.single-land #kankyo .map .data h5{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1vw;width:6.2vw}.single-land #kankyo .map .data .address{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding-bottom:1vw}.single-land #kankyo .map .data .map01{font-family:sans-serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding-bottom:2.5vw;text-decoration:underline}.single-land #kankyo .map .data .koutsu{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding-bottom:1.8vw}.single-land #kankyo .map .data .notice01{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8}.single-land #kankyo .map .map02{width:65%}.single-land #gaiyou{border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;margin:0 auto 5vw;padding:2.4vw 0 2.5vw;width:62.5vw}.single-land #gaiyou h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:2.2vw}.single-land #gaiyou .group{display:flex;justify-content:space-between}.single-land #gaiyou .group .left,.single-land #gaiyou .group .right{width:48%}.single-land #gaiyou .group .left dl,.single-land #gaiyou .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-land #gaiyou .group .left dl dt,.single-land #gaiyou .group .right dl dt{background-color:#ededed;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.8;padding:0.1vw 0.7vw;text-align:center;width:30%}.single-land #gaiyou .group .left dl dd,.single-land #gaiyou .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:65%}.single-land #gaiyou .group .block{width:32%}.single-land #gaiyou .group .block .image{padding-bottom:1vw}.single-land #gaiyou .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land #gaiyou .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-top:1.3vw}.single-land .banner01{margin:0 auto 9vw;width:62.5vw}.single-land #voice-performance ul{align-items:start;border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;display:flex;margin:0 auto 6.7vw;padding:1vw 0;width:83vw}.single-land #voice-performance ul li{width:50%}.single-land #voice-performance ul li:first-child a{border-right:1px solid #3b3131}.single-land #voice-performance ul li a{align-items:center;display:flex;padding:1.2vw 5.2vw 1.2vw 6.2vw}.single-land #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin:auto 5vw auto 0}.single-land #voice-performance ul li a span:nth-child(2){font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin:auto auto auto 0}.single-land #voice-performance ul li a span:nth-child(3){margin:auto 0 auto auto;width:2.6vw}.single-land .banner02{margin:0 auto 5vw;width:83vw}.single-land .banner02 ul{display:flex;justify-content:space-between;width:100%}.single-land .banner02 ul li{width:48%}.single-land .banner02 ul li a{display:block}.single-land .camera{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:6vw;width:63.5vw}.single-land .camera h4{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 3.3vw;text-align:center;width:100%}.single-land .camera .camera01{margin:0 auto;width:calc(100% - 400px)}.single-land .camera .camera01 iframe{height:32.6vw;width:100%}.single-land .camera .camera02{margin:0 auto;width:850px}.single-land .camera .camera02 iframe{height:520px;width:100%}.single-land .camera .roomtour01,.single-land .camera .roomtour02{margin:auto;width:fit-content}.single-land .mnav{margin:0 auto;padding-bottom:5vw;position:relative;width:63.5vw}.single-land .mnav ul{display:flex}.single-land .mnav ul li{margin-right:1.45vw;width:9.3vw}.single-land .tab-area{display:flex;justify-content:space-between;margin:0 auto 5vw;width:63.5vw}.single-land .tab-area li{width:9.3vw}.single-land .sub01{position:relative}.single-land .sub01 .inner{margin:0 auto 4vw;position:relative;width:63.5vw}.single-land .sub01 .inner h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2.5vw}.single-land .sub01 .inner .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-bottom:3.7vw}.single-land .sub01 .inner .images{display:flex;justify-content:space-between}.single-land .sub01 .inner .images .image{width:49.2%}.single-land .sub01 .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg09@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:44.2vw;position:absolute;right:0;top:0;width:69.7vw;z-index:-1}.single-land .sub02- h3{align-items:center;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;letter-spacing:0.15em;padding-bottom:1vw;text-align:center}.single-land .sub02- h3 span{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);margin-right:1vw}.single-land .sub02- ul.list{display:flex;justify-content:space-between;margin:0 auto 5vw;width:50vw}.single-land .sub02- ul.list li{align-items:center;background-color:#ebe9d7;border-radius:50%;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:10vw;justify-content:center;line-height:1.5;padding:0.5vw;text-align:center;width:10vw}.single-land .sub02- .group .block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5vw}.single-land .sub02- .group .block:nth-child(odd){margin-left:18.25vw}.single-land .sub02- .group .block:nth-child(odd) .image{order:2}.single-land .sub02- .group .block:nth-child(odd) .txt{order:1}.single-land .sub02- .group .block:nth-child(even){margin-right:18.25vw}.single-land .sub02- .group .block .image{width:44.8vw}.single-land .sub02- .group .block .image img{border-radius:0.26vw}.single-land .sub02- .group .block .txt{width:31.25vw}.single-land .sub02- .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-land .sub02- .group .block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-land .sub02- .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-land .sub03{margin:0 auto 5.5vw;width:63.5vw}.single-land .sub03 .slider01{margin-bottom:1.5vw}.single-land .sub03 .slider01 img{border-radius:0.5vw}.single-land .sub03 .slider01 .slick-prev:before,.single-land .sub03 .slider01 .slick-next:before{color:#454545}.single-land .sub03 .slider02{margin-bottom:5vw}.single-land .sub03 .slider02 .slick-slide{margin:auto 0.18vw}.single-land .sub03 .slider02 .slick-slide img{border-radius:0.26vw}.single-land .sub03 .bottom{display:flex;justify-content:space-between;padding-bottom:5vw;width:100%}.single-land .sub03 .bottom .left{width:50%}.single-land .sub03 .bottom .left .menseki{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.05em;padding-bottom:2.5vw}.single-land .sub03 .bottom .left .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-land .sub03 .bottom .right{width:50%}.single-land .sub03 .point01,.single-land .sub03 .pickup,.single-land .sub03 .plan{border-bottom:1px solid #454545;padding:2.3vw 0}.single-land .sub03 .point01 dl,.single-land .sub03 .pickup dl,.single-land .sub03 .plan dl{display:flex;justify-content:space-between;padding-bottom:1.2vw}.single-land .sub03 .point01 dl dt,.single-land .sub03 .pickup dl dt,.single-land .sub03 .plan dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;width:fit-content}.single-land .sub03 .point01 dl dd,.single-land .sub03 .pickup dl dd,.single-land .sub03 .plan dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:80%}.single-land .sub03 .point01 dl dd .group,.single-land .sub03 .pickup dl dd .group,.single-land .sub03 .plan dl dd .group{display:flex;width:100%}.single-land .sub03 .point01 dl dd .group .block,.single-land .sub03 .pickup dl dd .group .block,.single-land .sub03 .plan dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-land .sub03 .point01 dl dd .group .block .image,.single-land .sub03 .pickup dl dd .group .block .image,.single-land .sub03 .plan dl dd .group .block .image{padding-bottom:1vw}.single-land .sub03 .point01 dl dd .group .block .title,.single-land .sub03 .pickup dl dd .group .block .title,.single-land .sub03 .plan dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub03 .point01 .desc,.single-land .sub03 .pickup .desc,.single-land .sub03 .plan .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 0 0 auto;width:80%}.single-land .sub03 .plan dl dd{display:flex;flex-wrap:wrap;justify-content:space-between}.single-land .sub03 .plan dl dd .block{width:48%}.single-land .sub03 .plan dl dd .block .image{padding-bottom:1vw}.single-land .sub03 .plan dl dd .block .data{display:flex;font-size:clamp(15px, 0.83vw, 16px);line-height:1;padding-bottom:1vw}.single-land .sub03 .plan dl dd .block .data .name{border-bottom:1px dotted #d3cb6d;color:#d3cb6d;font-weight:bold;margin-right:0.5vw}.single-land .sub03 .plan dl dd .block .comment{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.single-land .sub03 .point01 dl dt{background-color:#d3cb6d;padding:0.3vw 1.3vw}.single-land .sub03 .plan{border-top:none}.single-land .sub04.sameland01{margin:0 0 7.8vw auto;width:82.25vw}.single-land .sub04.sameland01 .header{padding-bottom:1.5vw}.single-land .sub04.sameland01 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub04.sameland01 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub04.sameland01 .group .slick-list{padding:0 17.4vw 0 0}.single-land .sub04.sameland01 .group .slick-list .slick-track{margin:0 auto 0 0}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide{margin:0 0.5vw}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide .image{padding-bottom:1.5vw}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt br{display:none}.single-land .sub08.sameland02,.single-land .sub09.sameland02{padding-bottom:4vw}.single-land .sub08.sameland02 .group .block.slick-slide,.single-land .sub09.sameland02 .group .block.slick-slide{background-color:#fff;border-radius:0.5vw;margin-bottom:4vw;width:48%;margin:0 1.3vw}.single-land .sub08.sameland02 .group .block.slick-slide .image img,.single-land .sub09.sameland02 .group .block.slick-slide .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt,.single-land .sub09.sameland02 .group .block.slick-slide .txt{padding:1.5vw 2.5vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt h6,.single-land .sub09.sameland02 .group .block.slick-slide .txt h6{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;line-height:1.5;margin:0.6vw 0 1vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl{display:flex}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl.big,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl.big{align-items:center}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl.big dd,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl.big dd{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl dt,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;line-height:2.25;min-width:5em}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl dd,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-left:1em}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point{display:flex;flex-wrap:wrap;margin-top:0.8vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point li,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point li{align-items:center;border:1px solid #454545;border-radius:5vw;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;line-height:1.3;margin-bottom:0.7vw;margin-right:0.7vw;min-height:1.5vw;padding:0.2vw 0.7vw 0.1vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point li br,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point li br{display:none}.single-land .sub05{margin:0 18vw 5.5vw 8vw;width:73.5vw}.single-land .sub06{margin:0 auto;width:63.5vw}.single-land .sub06 .header{padding-bottom:1.5vw}.single-land .sub06 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub06 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub06 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw}.single-land .sub06 .group:after{content:"";display:block;height:1px;width:31.1%}.single-land .sub06 .group .block{padding-bottom:2.5vw;width:31.1%}.single-land .sub06 .group .block .image{padding-bottom:1vw}.single-land .sub06 .group .block .image img{border-radius:0.26vw}.single-land .sub06 .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;text-align:center}.single-land .sub06 .list{border-bottom:1px solid #454545;margin-bottom:2.5vw;padding-bottom:2.5vw}.single-land .sub06 .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-land .sub06 .list dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-land .sub06 .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:75%}.single-land .sub06 .map{border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw;padding:2.5vw 0 1vw}.single-land .sub06 .map .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:30%}.single-land .sub06 .map .data h5{align-items:center;background-color:#d3cb6d;border-radius:0.26vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1.5vw;width:6.25vw}.single-land .sub06 .map .data .address{line-height:2.25;padding-bottom:0.7vw}.single-land .sub06 .map .data .map01{padding-bottom:2.5vw;text-decoration:underline}.single-land .sub06 .map .data .koutsu{line-height:2.25}.single-land .sub06 .map .map02{width:65%}.single-land .sub06 .map .map02 iframe{height:15.6vw}.single-land .sub07{border-bottom:none;margin:0 auto 2.5vw;padding-bottom:2.5vw;width:83vw}.single-land .sub07 .header{padding-bottom:1.5vw}.single-land .sub07 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub07 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub07 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.02em;padding-bottom:2.5vw;text-align:center}.single-land .sub07 .group{display:flex;justify-content:space-between}.single-land .sub07 .group .left,.single-land .sub07 .group .right{width:48%}.single-land .sub07 .group .left dl,.single-land .sub07 .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-land .sub07 .group .left dl dt,.single-land .sub07 .group .right dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.5;padding:0.1vw 0.7vw;text-align:center;width:25%}.single-land .sub07 .group .left dl dd,.single-land .sub07 .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;width:70%}.single-land .sub07 .group .block{width:32%}.single-land .sub07 .group .block .image{padding-bottom:1vw}.single-land .sub07 .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub08,.single-land .sub09{margin:0 auto;width:63.5vw}.single-land .sub08 h5,.single-land .sub09 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.single-land .event01{margin:0 auto;width:63.5vw}.single-land .event01 .group{display:flex;justify-content:space-between;margin:0 auto 6vw;width:63.5vw}.single-land .event01 .group .image{width:45%}.single-land .event01 .group .image img{border-radius:0.5vw}.single-land .event01 .group .txt{width:49.2%}.single-land .event01 .group .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-land .event01 .group .txt .contents{background-color:#e2e0d5;border-radius:0.5vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin-bottom:1.5vw;padding:1.5vw}.single-land .event01 .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-bottom:1.2vw}.single-land .event01 .group .txt .notice{font-size:0.73vw;font-size:clamp(12px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85}.single-land .back .link{text-align:center}.single-land .back .link a,.single-land .back .link span,.single-land .back .link input[type="button"],.single-land .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-land .back .link a{margin:0 auto 7.8vw}.single-land .shiryo01{margin:0 auto 5vw;text-align:center;width:63.5vw}.single-land .icons .group{display:flex;flex-wrap:wrap;margin:0 auto 2vw;width:63.5vw}.single-land .icons .group .block{margin:0;padding-bottom:4vw;text-align:center;width:16.6%}.single-land .icons .group .block .image{padding:0 1.5vw 1vw}.single-land .icons .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .notice01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding:1vw 0;width:100%}.single-land .notice01.notice02{padding:0 0 2vw}.single-land .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-top:2vw}.single-land .icons{display:flex;flex-wrap:wrap;margin:0 auto;padding:5vw 0 5vw;width:63.5vw}.single-land .icons li{margin:0 1vw 2vw;text-align:center;width:16%}.single-land .icons li .image{padding-bottom:1vw}.single-land .links{display:flex;justify-content:space-between;margin:0 auto;padding:4vw 0 7vw;text-align:center;width:40vw}.single-land .links .link{width:45%}.single-land .links .link a{align-items:center;color:#fff;display:flex;height:4vw;justify-content:center;margin:0 auto;width:100%}.single-land .links .linkrequest a{background-color:#bab468;border:1px solid #bab468}.single-land .links .linkrequest a:hover{background-color:#fff;color:#bab468}.single-land .links .linkreservation a{background-color:#54aa6b;border:1px solid #54aa6b}.single-land .links .linkreservation a:hover{background-color:#fff;color:#54aa6b}.single-land .footerbanner{bottom:0;position:fixed;width:100%}.single-land .footerbanner ul{display:flex;margin:0 auto;width:63.5vw}.single-land .footerbanner ul li{width:33.33%}.single-land .footerbanner ul li img{width:calc(100% - 1px)}.single-land #scrollArea{display:none}.single-land .fnav-{align-items:center;bottom:0;display:flex;height:4.4vw;justify-content:space-between;padding:0 8.3vw 0 0;position:fixed;width:100%;z-index:30}.single-land .fnav->.left{padding:0 6.3vw 0 14.7vw;width:calc(100% - 30vw)}.single-land .fnav->.left ul{align-items:center;display:flex;justify-content:space-between}.single-land .fnav->.left ul li{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em}.single-land .fnav->.left ul li span{display:inline-block;transform:rotate(90deg)}.single-land .fnav->.right{width:30vw}.single-land .fnav->.right ul{display:flex;width:100%}.single-land .fnav->.right ul li{width:50%}.single-land .fnav01{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;height:4.4vw;justify-content:space-between;margin:0 8.3vw;padding:0;position:fixed;width:calc(100% - 16.6vw);z-index:30}.single-land .fnav01.hidden{opacity:0}.single-land .fnav01>.left{height:100%;padding:0 6.3vw;width:calc(100% - 30vw)}.single-land .fnav01>.left ul{align-items:center;display:flex;height:100%;justify-content:space-between}.single-land .fnav01>.left ul li{font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:100%;letter-spacing:0.05em}.single-land .fnav01>.left ul li a{align-items:center;display:flex;height:100%}.single-land .fnav01>.left ul li span{display:inline-block}.single-land .fnav01>.left ul li span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:0.6vw;margin-left:0.5vw;width:0.6vw}.single-land .fnav01>.right{width:30vw}.single-land .fnav01>.right ul{display:flex;width:100%}.single-land .fnav01>.right ul li{width:50%}.single-land .fnav01>.right ul li a{display:block}.single-land .fnav01>.right ul li a img{width:100%}.single-land .fnav02{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;height:4.4vw;justify-content:space-between;margin:0 8.3vw 5vw;padding:0;position:sticky;top:6.2vw;width:calc(100% - 16.6vw);z-index:30}.single-land .fnav02>.left{height:100%;padding:0 6.3vw;width:calc(100% - 30vw)}.single-land .fnav02>.left ul{align-items:center;display:flex;height:100%;justify-content:space-between}.single-land .fnav02>.left ul li{font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:100%;letter-spacing:0.05em}.single-land .fnav02>.left ul li a{align-items:center;display:flex;height:100%}.single-land .fnav02>.left ul li span{display:inline-block}.single-land .fnav02>.left ul li span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:0.6vw;margin-left:0.5vw;width:0.6vw}.single-land .fnav02>.right{width:30vw}.single-land .fnav02>.right ul{display:flex;width:100%}.single-land .fnav02>.right ul li{width:50%}.single-land .fnav02>.right ul li a{display:block}.single-land .fnav02>.right ul li a img{width:100%}.single-tateuri{background-color:#fff;padding:6.2vw 0 0 0}.single-tateuri .mainimg{display:flex;justify-content:space-between;margin-bottom:5vw;position:relative;width:100%}.single-tateuri .mainimg>.left{width:60%}.single-tateuri .mainimg>.left .inner{position:relative}.single-tateuri .mainimg>.left .inner .slider01{margin-bottom:2vw}.single-tateuri .mainimg>.left .inner .slider01 .slick-slide img{width:100%}.single-tateuri .mainimg>.left .inner .camera01{bottom:0;position:absolute;right:0}.single-tateuri .mainimg>.left .inner .camera01 a{align-items:center;background-color:#384d6f;color:#fff;display:flex;height:2.6vw;justify-content:center;width:21.3vw}.single-tateuri .mainimg>.left .inner .camera01 a span{display:block}.single-tateuri .mainimg>.left .inner .camera01 a span:first-child{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em;margin-right:0.4vw}.single-tateuri .mainimg>.left .inner .camera01 a span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/icon10@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:0.6vw;width:0.6vw}.single-tateuri .mainimg>.left .slider02{margin:0 8vw}.single-tateuri .mainimg>.left .slider02 .slick-slide{margin:0 0.2vw}.single-tateuri .mainimg>.left .slider02 .slick-prev{left:-2vw;width:0.6vw}.single-tateuri .mainimg>.left .slider02 .slick-prev:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-size:contain;transform:rotate(180deg);width:100%}.single-tateuri .mainimg>.left .slider02 .slick-next{right:-2vw;width:0.6vw}.single-tateuri .mainimg>.left .slider02 .slick-next:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-size:contain;width:100%}.single-tateuri .mainimg>.right{padding:6vw 2vw 0 5vw;width:40%}.single-tateuri .mainimg>.right .propertydata{padding-bottom:6vw}.single-tateuri .mainimg>.right .propertydata .left{padding-bottom:2vw}.single-tateuri .mainimg>.right .propertydata .left .title h2{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.1em;line-height:1.7}.single-tateuri .mainimg>.right .propertydata .right>.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2vw;overflow:hidden;width:100%}.single-tateuri .mainimg>.right .propertydata .right>.header span:first-child{display:block;font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);margin-right:1.7vw;white-space:nowrap}.single-tateuri .mainimg>.right .propertydata .right>.header span:last-child{background-color:#454545;display:block;height:1px;width:100%}.single-tateuri .mainimg>.right .propertydata .right dl{display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.single-tateuri .mainimg>.right .propertydata .right dl dt{font-weight:normal;line-height:2;width:7em}.single-tateuri .mainimg>.right .propertydata .right dl dd{line-height:2;width:calc(100% - 7em)}.single-tateuri .mainimg>.right ul.links li a{align-items:center;color:#fff;display:flex;height:5.2vw;justify-content:center;width:29vw}.single-tateuri .mainimg>.right ul.links li a span:first-child{margin-right:0.7vw;width:1.3vw}.single-tateuri .mainimg>.right ul.links li a span:last-child{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:500;letter-spacing:0.1em}.single-tateuri .mainimg>.right ul.links li:first-child{margin-bottom:1.2vw}.single-tateuri .mainimg>.right ul.links li:first-child a{background-color:#9d9d9d}.single-tateuri .mainimg>.right ul.links li:last-child a{background-color:#b0b6c3}.single-tateuri .mainimg .group{align-items:flex-end;display:flex;justify-content:space-between;padding:0 8.3vw 2.9vw 4vw}.single-tateuri .mainimg .group .left{width:50%}.single-tateuri #tokucho{margin:0 auto 7vw;width:62.5vw}.single-tateuri #tokucho .header h3{color:#3b3131;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;padding-bottom:3vw;text-align:center}.single-tateuri #tokucho h4{font-size:1.3vw;font-size:clamp(20px, 1.3vw, 26px);letter-spacing:0.1em;line-height:1.8;padding-bottom:2vw}.single-tateuri #tokucho .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8}.single-tateuri #madori .header h3{color:#3b3131;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;padding-bottom:3vw;text-align:center}.single-tateuri #plan{background-color:#ededed;padding:7vw 0}.single-tateuri #plan h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-tateuri #plan .group{margin:0 auto;width:63.7vw}.single-tateuri #plan .group .block{background-color:#fff;margin:0 0.6vw;padding:0}.single-tateuri #plan .group .block .image{padding:1vw}.single-tateuri #plan .group .block .txt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:1.8;padding:0 1vw 1.5vw}.single-tateuri #plan .group .block .link a{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:4.1vw;justify-content:center;width:100%}.single-tateuri #kankyo{background-color:#fff;padding:7vw 0 5vw}.single-tateuri #kankyo h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-tateuri #kankyo .group{margin:0 auto 3.5vw;width:64.5vw}.single-tateuri #kankyo .group .slick-prev,.single-tateuri #kankyo .group .slick-next{height:2.9vw;overflow:hidden;width:2.9vw;z-index:1}.single-tateuri #kankyo .group .slick-prev{left:-4.4vw}.single-tateuri #kankyo .group .slick-prev:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow18@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:1.7vw;text-indent:9999px;width:1.7vw}.single-tateuri #kankyo .group .slick-next{right:-4.4vw}.single-tateuri #kankyo .group .slick-next:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow19@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:1.7vw;text-indent:9999px;width:1.7vw}.single-tateuri #kankyo .group .block{margin:0 1vw;text-align:center}.single-tateuri #kankyo .group .block .image{padding-bottom:1vw}.single-tateuri #kankyo .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.7}.single-tateuri #kankyo .list{margin:0 auto 2.5vw;width:62.5vw}.single-tateuri #kankyo .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-tateuri #kankyo .list dl dt{background-color:#ededed;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-tateuri #kankyo .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:75%}.single-tateuri #kankyo .notice01.notice02{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;margin:0 auto;padding:0 0 3vw;width:62.5vw}.single-tateuri #kankyo .map{display:flex;margin:0 auto;width:62.5vw}.single-tateuri #kankyo .map .data{padding:0 1.5vw 0 0;width:35%}.single-tateuri #kankyo .map .data h5{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:1.25vw;font-size:clamp(16px, 1.25vw, 24px);height:1.5vw;justify-content:center;margin-bottom:1vw;width:6.2vw}.single-tateuri #kankyo .map .data .address{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:1vw}.single-tateuri #kankyo .map .data .map01{font-family:sans-serif;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:2.5vw;text-decoration:underline}.single-tateuri #kankyo .map .data .koutsu{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:1.8vw}.single-tateuri #kankyo .map .data .notice01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8}.single-tateuri #kankyo .map .map02{width:65%}.single-tateuri #kankyo .map .map02 iframe{width:100%}.single-tateuri #gaiyou{border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;margin:0 auto 5vw;padding:2.4vw 0 2.5vw;width:62.5vw}.single-tateuri #gaiyou h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:2.2vw}.single-tateuri #gaiyou .group{display:flex;justify-content:space-between}.single-tateuri #gaiyou .group .left,.single-tateuri #gaiyou .group .right{width:48%}.single-tateuri #gaiyou .group .left dl,.single-tateuri #gaiyou .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-tateuri #gaiyou .group .left dl dt,.single-tateuri #gaiyou .group .right dl dt{background-color:#ededed;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.8;padding:0.1vw 0.7vw;text-align:center;width:30%}.single-tateuri #gaiyou .group .left dl dd,.single-tateuri #gaiyou .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:65%}.single-tateuri #gaiyou .group .block{width:32%}.single-tateuri #gaiyou .group .block .image{padding-bottom:1vw}.single-tateuri #gaiyou .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri #gaiyou .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-top:1.3vw}.single-tateuri #event{padding-bottom:6.2vw}.single-tateuri #event .header{padding-bottom:8vw;text-align:center}.single-tateuri #event .header h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);letter-spacing:0.2em}.single-tateuri #event .header h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px)}.single-tateuri #event .group{margin:0 auto;padding:0}.single-tateuri #event .group .slick-slide{margin:0 0.625vw;padding-bottom:0}.single-tateuri #event .group .slick-slide .image{position:relative}.single-tateuri #event .group .slick-slide .image img{width:100%}.single-tateuri #event .group .slick-slide .image .eventcate{left:0;position:absolute;top:0}.single-tateuri #event .group .slick-slide .image .eventcate ul{display:flex;flex-wrap:wrap}.single-tateuri #event .group .slick-slide .image .eventcate ul li{align-items:center;background-color:#5a4b4b;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);justify-content:center;margin:0 0.8vw 0.8vw 0;padding:0.8vw 2vw}.single-tateuri #event .group .slick-slide .txt{background-color:#ededed;padding:2vw 2.2vw 2vw}.single-tateuri #event .group .slick-slide .txt .title{font-size:1.25vw;font-size:clamp(16px, 1.25vw, 24px);line-height:1.8;padding-bottom:1.3vw}.single-tateuri #event .group .slick-slide .txt dl{display:flex;line-height:1.6;padding-bottom:0.4vw}.single-tateuri #event .group .slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;width:19%}.single-tateuri #event .group .slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:81%}.single-tateuri #event .group .slick-slide .txt .links{display:flex;justify-content:space-between;padding-top:1vw}.single-tateuri #event .group .slick-slide .txt .links .link{width:48.5%}.single-tateuri #event .group .slick-slide .txt .links .link a{align-items:center;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:bold;height:3.4vw;justify-content:center;letter-spacing:0.05em}.single-tateuri #event .group .slick-slide .txt .links .link:first-child a{background-color:#3b3131;color:#fff}.single-tateuri #event .group .slick-slide .txt .links .link:last-child a{background-color:#5a4b4b;color:#fff}.single-tateuri #event .group .slick-prev{background-position:center;background-repeat:no-repeat;background-size:contain;height:1.77vw;width:1.77vw}.single-tateuri #event .group .slick-prev:before{content:""}.single-tateuri #event .group .slick-next{background-position:center;background-repeat:no-repeat;background-size:contain;height:1.77vw;width:1.77vw}.single-tateuri #event .group .slick-next:before{content:""}.single-tateuri #event .group{padding:0;width:63.5vw}.single-tateuri #event .group .slick-prev,.single-tateuri #event .group .slick-next{top:45%}.single-tateuri .banner01{margin:0 auto 9vw;width:62.5vw}.single-tateuri #voice-performance ul{align-items:start;border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;display:flex;margin:0 auto 6.7vw;padding:1vw 0;width:83vw}.single-tateuri #voice-performance ul li{width:50%}.single-tateuri #voice-performance ul li:first-child a{border-right:1px solid #3b3131}.single-tateuri #voice-performance ul li a{align-items:center;display:flex;padding:1.2vw 5.2vw 1.2vw 6.2vw}.single-tateuri #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin:auto 5vw auto 0}.single-tateuri #voice-performance ul li a span:nth-child(2){font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin:auto auto auto 0}.single-tateuri #voice-performance ul li a span:nth-child(3){margin:auto 0 auto auto;width:2.6vw}.single-tateuri .banner02{margin:0 auto 5vw;width:83vw}.single-tateuri .banner02 ul{display:flex;justify-content:space-between;width:100%}.single-tateuri .banner02 ul li{width:48%}.single-tateuri .banner02 ul li a{display:block}.single-tateuri .camera{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:6vw;width:63.5vw}.single-tateuri .camera h4{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 3.3vw;text-align:center;width:100%}.single-tateuri .camera .camera01{margin:0 auto;width:calc(100% - 400px)}.single-tateuri .camera .camera01 iframe{height:32.6vw;width:100%}.single-tateuri .camera .camera02{margin:0 auto;width:850px}.single-tateuri .camera .camera02 iframe{height:520px;width:100%}.single-tateuri .camera .roomtour01,.single-tateuri .camera .roomtour02{margin:auto;width:fit-content}.single-tateuri .mnav{margin:0 auto;padding-bottom:5vw;position:relative;width:63.5vw}.single-tateuri .mnav ul{display:flex}.single-tateuri .mnav ul li{margin-right:1.45vw;width:9.3vw}.single-tateuri .tab-area{display:flex;justify-content:space-between;margin:0 auto 5vw;width:63.5vw}.single-tateuri .tab-area li{width:9.3vw}.single-tateuri .sub01{position:relative}.single-tateuri .sub01 .inner{margin:0 auto 4vw;position:relative;width:63.5vw}.single-tateuri .sub01 .inner h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2.5vw}.single-tateuri .sub01 .inner .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-bottom:3.7vw}.single-tateuri .sub01 .inner .images{display:flex;justify-content:space-between}.single-tateuri .sub01 .inner .images .image{width:49.2%}.single-tateuri .sub01 .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg09@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:44.2vw;position:absolute;right:0;top:0;width:69.7vw;z-index:-1}.single-tateuri .sub02 ul.list{display:flex;justify-content:space-between;margin:0 auto 5vw;width:50vw}.single-tateuri .sub02 ul.list li{align-items:center;background-color:#ebe9d7;border-radius:50%;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:10vw;justify-content:center;line-height:1.5;padding:0.5vw;text-align:center;width:10vw}.single-tateuri .sub02 .group .block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5vw}.single-tateuri .sub02 .group .block:nth-child(odd){margin-left:18.25vw}.single-tateuri .sub02 .group .block:nth-child(odd) .image{order:2}.single-tateuri .sub02 .group .block:nth-child(odd) .txt{order:1}.single-tateuri .sub02 .group .block:nth-child(even){margin-right:18.25vw}.single-tateuri .sub02 .group .block .image{width:44.8vw}.single-tateuri .sub02 .group .block .image img{border-radius:0.26vw}.single-tateuri .sub02 .group .block .txt{width:31.25vw}.single-tateuri .sub02 .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-tateuri .sub02 .group .block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-tateuri .sub02 .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-tateuri .sub03{margin:0 auto 5.5vw;width:63.5vw}.single-tateuri .sub03 .header{padding-bottom:1.5vw;padding-bottom:1vw}.single-tateuri .sub03 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub03 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub03 .slider01{margin-bottom:1.5vw}.single-tateuri .sub03 .slider01 img{border-radius:0.5vw}.single-tateuri .sub03 .slider01 .slick-prev:before,.single-tateuri .sub03 .slider01 .slick-next:before{color:#454545}.single-tateuri .sub03 .slider02{margin-bottom:5vw}.single-tateuri .sub03 .slider02 .slick-slide{margin:auto 0.18vw}.single-tateuri .sub03 .slider02 .slick-slide img{border-radius:0.26vw}.single-tateuri .sub03 .bottom{display:flex;justify-content:space-between;padding-bottom:5vw;width:100%}.single-tateuri .sub03 .bottom .left{width:50%}.single-tateuri .sub03 .bottom .left .menseki{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.05em;padding-bottom:2.5vw}.single-tateuri .sub03 .bottom .left .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-tateuri .sub03 .bottom .right{width:50%}.single-tateuri .sub03 .point01,.single-tateuri .sub03 .pickup,.single-tateuri .sub03 .plan{border-bottom:1px solid #454545;padding:2.3vw 0}.single-tateuri .sub03 .point01 dl,.single-tateuri .sub03 .pickup dl,.single-tateuri .sub03 .plan dl{display:flex;justify-content:space-between;padding-bottom:1.2vw}.single-tateuri .sub03 .point01 dl dt,.single-tateuri .sub03 .pickup dl dt,.single-tateuri .sub03 .plan dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;width:fit-content}.single-tateuri .sub03 .point01 dl dd,.single-tateuri .sub03 .pickup dl dd,.single-tateuri .sub03 .plan dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:80%}.single-tateuri .sub03 .point01 dl dd .group,.single-tateuri .sub03 .pickup dl dd .group,.single-tateuri .sub03 .plan dl dd .group{display:flex;width:100%}.single-tateuri .sub03 .point01 dl dd .group .block,.single-tateuri .sub03 .pickup dl dd .group .block,.single-tateuri .sub03 .plan dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-tateuri .sub03 .point01 dl dd .group .block .image,.single-tateuri .sub03 .pickup dl dd .group .block .image,.single-tateuri .sub03 .plan dl dd .group .block .image{padding-bottom:1vw}.single-tateuri .sub03 .point01 dl dd .group .block .title,.single-tateuri .sub03 .pickup dl dd .group .block .title,.single-tateuri .sub03 .plan dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub03 .point01 .desc,.single-tateuri .sub03 .pickup .desc,.single-tateuri .sub03 .plan .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 0 0 auto;width:80%}.single-tateuri .sub03 .plan dl dd{display:flex;flex-wrap:wrap;justify-content:space-between}.single-tateuri .sub03 .plan dl dd .block{width:48%}.single-tateuri .sub03 .plan dl dd .block .image{padding-bottom:1vw}.single-tateuri .sub03 .plan dl dd .block .data{display:flex;font-size:clamp(15px, 0.83vw, 16px);line-height:1;padding-bottom:1vw}.single-tateuri .sub03 .plan dl dd .block .data .name{border-bottom:1px dotted #d3cb6d;color:#d3cb6d;font-weight:bold;margin-right:0.5vw}.single-tateuri .sub03 .plan dl dd .block .comment{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.single-tateuri .sub03 .point01 dl dt{background-color:#d3cb6d;padding:0.3vw 1.3vw}.single-tateuri .sub03 .plan{border-top:none}.single-tateuri .sub04.sameland01{margin:0 0 7.8vw auto;width:82.25vw}.single-tateuri .sub04.sameland01 .header{padding-bottom:1.5vw}.single-tateuri .sub04.sameland01 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub04.sameland01 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub04.sameland01 .group .slick-list{padding:0 17.4vw 0 0}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track{margin:0 auto 0 0}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide{margin:0 0.5vw}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide .image{padding-bottom:1.5vw}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt br{display:none}.single-tateuri .sub08.sameland02,.single-tateuri .sub09.sameland02{padding-bottom:4vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide,.single-tateuri .sub09.sameland02 .group .block.slick-slide{background-color:#fff;border-radius:0.5vw;margin-bottom:4vw;width:48%;margin:0 1.3vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .image img,.single-tateuri .sub09.sameland02 .group .block.slick-slide .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt{padding:1.5vw 2.5vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt h6,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt h6{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;line-height:1.5;margin:0.6vw 0 1vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl{display:flex}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl.big,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl.big{align-items:center}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl.big dd,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl.big dd{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl dt,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;line-height:2.25;min-width:5em}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt dl dd,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-left:1em}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt ul.point,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt ul.point{display:flex;flex-wrap:wrap;margin-top:0.8vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt ul.point li,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt ul.point li{align-items:center;border:1px solid #454545;border-radius:5vw;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;line-height:1.3;margin-bottom:0.7vw;margin-right:0.7vw;min-height:1.5vw;padding:0.2vw 0.7vw 0.1vw}.single-tateuri .sub08.sameland02 .group .block.slick-slide .txt ul.point li br,.single-tateuri .sub09.sameland02 .group .block.slick-slide .txt ul.point li br{display:none}.single-tateuri .sub05{margin:0 18vw 5.5vw 8vw;width:73.5vw}.single-tateuri .sub06{margin:0 auto;width:63.5vw}.single-tateuri .sub06 .header{padding-bottom:1.5vw}.single-tateuri .sub06 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub06 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub06 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw}.single-tateuri .sub06 .group:after{content:"";display:block;height:1px;width:31.1%}.single-tateuri .sub06 .group .block{padding-bottom:2.5vw;width:31.1%}.single-tateuri .sub06 .group .block .image{padding-bottom:1vw}.single-tateuri .sub06 .group .block .image img{border-radius:0.26vw}.single-tateuri .sub06 .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;text-align:center}.single-tateuri .sub06 .list{border-bottom:1px solid #454545;margin-bottom:2.5vw;padding-bottom:2.5vw}.single-tateuri .sub06 .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-tateuri .sub06 .list dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-tateuri .sub06 .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:75%}.single-tateuri .sub06 .map{border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw;padding:2.5vw 0 1vw}.single-tateuri .sub06 .map .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:30%}.single-tateuri .sub06 .map .data h5{align-items:center;background-color:#d3cb6d;border-radius:0.26vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1.5vw;width:6.25vw}.single-tateuri .sub06 .map .data .address{line-height:2.25;padding-bottom:0.7vw}.single-tateuri .sub06 .map .data .map01{padding-bottom:2.5vw;text-decoration:underline}.single-tateuri .sub06 .map .data .koutsu{line-height:2.25}.single-tateuri .sub06 .map .map02{width:65%}.single-tateuri .sub06 .map .map02 iframe{height:15.6vw}.single-tateuri .sub07{border-bottom:none;margin:0 auto 2.5vw;padding-bottom:2.5vw;width:83vw}.single-tateuri .sub07 .header{padding-bottom:1.5vw}.single-tateuri .sub07 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub07 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub07 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.02em;padding-bottom:2.5vw;text-align:center}.single-tateuri .sub07 .group{display:flex;justify-content:space-between}.single-tateuri .sub07 .group .left,.single-tateuri .sub07 .group .right{width:48%}.single-tateuri .sub07 .group .left dl,.single-tateuri .sub07 .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-tateuri .sub07 .group .left dl dt,.single-tateuri .sub07 .group .right dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.5;padding:0.1vw 0.7vw;text-align:center;width:25%}.single-tateuri .sub07 .group .left dl dd,.single-tateuri .sub07 .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;width:70%}.single-tateuri .sub07 .group .block{width:32%}.single-tateuri .sub07 .group .block .image{padding-bottom:1vw}.single-tateuri .sub07 .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub08,.single-tateuri .sub09{margin:0 auto;width:63.5vw}.single-tateuri .sub08 h5,.single-tateuri .sub09 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.single-tateuri .event01{margin:0 auto;width:63.5vw}.single-tateuri .event01 .group{display:flex;justify-content:space-between;margin:0 auto 6vw;width:63.5vw}.single-tateuri .event01 .group .image{width:45%}.single-tateuri .event01 .group .image img{border-radius:0.5vw}.single-tateuri .event01 .group .txt{width:49.2%}.single-tateuri .event01 .group .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-tateuri .event01 .group .txt .contents{background-color:#e2e0d5;border-radius:0.5vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin-bottom:1.5vw;padding:1.5vw}.single-tateuri .event01 .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-bottom:1.2vw}.single-tateuri .event01 .group .txt .notice{font-size:0.73vw;font-size:clamp(12px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85}.single-tateuri .back .link{text-align:center}.single-tateuri .back .link a,.single-tateuri .back .link span,.single-tateuri .back .link input[type="button"],.single-tateuri .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-tateuri .back .link a{margin:0 auto 7.8vw}.single-tateuri .shiryo01{margin:0 auto 5vw;text-align:center;width:63.5vw}.single-tateuri .icons .group{display:flex;flex-wrap:wrap;margin:0 auto 2vw;width:63.5vw}.single-tateuri .icons .group .block{margin:0;padding-bottom:4vw;text-align:center;width:16.6%}.single-tateuri .icons .group .block .image{padding:0 1.5vw 1vw}.single-tateuri .icons .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .notice01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding:1vw 0;width:100%}.single-tateuri .notice01.notice02{padding:0 0 2vw}.single-tateuri .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-top:2vw}.single-tateuri .icons{display:flex;flex-wrap:wrap;margin:0 auto;padding:5vw 0 5vw;width:63.5vw}.single-tateuri .icons li{margin:0 1vw 2vw;text-align:center;width:16%}.single-tateuri .icons li .image{padding-bottom:1vw}.single-tateuri>.links{display:flex;justify-content:space-between;margin:0 auto;padding:4vw 0 7vw;text-align:center;width:40vw}.single-tateuri>.links .link{width:45%}.single-tateuri>.links .link a{align-items:center;color:#fff;display:flex;height:4vw;justify-content:center;margin:0 auto;width:100%}.single-tateuri>.links .linkrequest a{background-color:#bab468;border:1px solid #bab468}.single-tateuri>.links .linkrequest a:hover{background-color:#fff;color:#bab468}.single-tateuri>.links .linkreservation a{background-color:#54aa6b;border:1px solid #54aa6b}.single-tateuri>.links .linkreservation a:hover{background-color:#fff;color:#54aa6b}.single-tateuri .footerbanner{bottom:0;position:fixed;width:100%}.single-tateuri .footerbanner ul{display:flex;margin:0 auto;width:63.5vw}.single-tateuri .footerbanner ul li{width:33.33%}.single-tateuri .footerbanner ul li img{width:calc(100% - 1px)}.single-tateuri #scrollArea{display:none}.single-tateuri .fnav01{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;height:4.4vw;justify-content:space-between;margin:0 8.3vw;padding:0;position:fixed;width:calc(100% - 16.6vw);z-index:30}.single-tateuri .fnav01.hidden{opacity:0}.single-tateuri .fnav01>.left{height:100%;padding:0 6.3vw;width:calc(100% - 30vw)}.single-tateuri .fnav01>.left ul{align-items:center;display:flex;height:100%;justify-content:space-between}.single-tateuri .fnav01>.left ul li{font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:100%;letter-spacing:0.05em}.single-tateuri .fnav01>.left ul li a{align-items:center;display:flex;height:100%}.single-tateuri .fnav01>.left ul li span{display:inline-block}.single-tateuri .fnav01>.left ul li span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:0.6vw;margin-left:0.5vw;width:0.6vw}.single-tateuri .fnav01>.right{width:30vw}.single-tateuri .fnav01>.right ul{display:flex;width:100%}.single-tateuri .fnav01>.right ul li{width:50%}.single-tateuri .fnav01>.right ul li a{display:block}.single-tateuri .fnav01>.right ul li a img{width:100%}.single-tateuri .fnav02{align-items:center;background-color:#d8d8d8;bottom:0;display:flex;height:4.4vw;justify-content:space-between;margin:0 8.3vw 5vw;padding:0;position:sticky;top:6.2vw;width:calc(100% - 16.6vw);z-index:30}.single-tateuri .fnav02>.left{height:100%;padding:0 6.3vw;width:calc(100% - 30vw)}.single-tateuri .fnav02>.left ul{align-items:center;display:flex;height:100%;justify-content:space-between}.single-tateuri .fnav02>.left ul li{font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:100%;letter-spacing:0.05em}.single-tateuri .fnav02>.left ul li a{align-items:center;display:flex;height:100%}.single-tateuri .fnav02>.left ul li span{display:inline-block}.single-tateuri .fnav02>.left ul li span:last-child{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow21@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:0.6vw;margin-left:0.5vw;width:0.6vw}.single-tateuri .fnav02>.right{width:30vw}.single-tateuri .fnav02>.right ul{display:flex;width:100%}.single-tateuri .fnav02>.right ul li{width:50%}.single-tateuri .fnav02>.right ul li a{display:block}.single-tateuri .fnav02>.right ul li a img{width:100%}.single-land{background-color:#fff}.single-land .mainimg{display:flex;justify-content:space-between;margin-bottom:7.8vw;position:relative;width:100%}.single-land .mainimg>.left{height:100%;padding:7.8vw 0 0 0;width:59.3%}.single-land .mainimg>.left .image{padding-bottom:2vw}.single-land .mainimg>.left ul{display:flex;padding:0 0 0 8.3vw}.single-land .mainimg>.left ul li{margin-right:0.2vw;width:19vw}.single-land .mainimg>.left ul li a{display:block}.single-land .mainimg>.left ul li a img{width:100%}.single-land .mainimg .right{padding:7.8vw 8.3vw 0 7.2vw;width:40.7%}.single-land .mainimg .right .kukaku{padding-bottom:2.8vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;line-height:1.8}.single-land .mainimg .right .kukaku .image{padding-bottom:1.1vw}.single-land .mainimg .right h2{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.6;padding-bottom:1.7vw}.single-land .mainimg .right .propertydata{background-color:#fff;border-bottom-left-radius:0.5vw;border-top-left-radius:0.5vw;padding:0 0 3vw}.single-land .mainimg .right .propertydata .header{align-items:center;display:flex;font-family:"cenotaph", serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:1.5vw;position:relative}.single-land .mainimg .right .propertydata .header:after{background-color:#454545;content:"";display:block;height:1px;margin-left:1.2vw;width:100%}.single-land .mainimg .right .propertydata dl{display:flex}.single-land .mainimg .right .propertydata dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;line-height:1.8;width:7vw}.single-land .mainimg .right .propertydata dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;line-height:1.8;width:calc(100% - 7vw)}.single-land .mainimg .right .propertydata dl dd .tax01{font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px)}.single-land .mainimg .right .propertydata .biko{padding-right:4vw;padding-top:0.5vw}.single-land .mainimg .right .propertydata .biko .header02{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.5vw}.single-land .mainimg .right .propertydata .biko .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.7}.single-land .mainimg .right .propertydata .camera03 a{align-items:center;background:#5a4b4b;border-radius:0.26vw;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.6vw;justify-content:center;margin:1.5vw 0 0;width:24vw}.single-land .mainimg .right .propertydata .camera03 a span{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link02@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:0.62vw;margin-left:1.1vw;width:0.62vw}.single-land .mainimg .right .propertydata .easellink{padding-top:2.5vw}.single-land .mainimg .right .propertydata .easellink img{width:26.5vw}.single-land .mainimg .btn{bottom:0;display:flex;position:fixed;right:0;width:32.2vw;z-index:1000}.single-land .mainimg .btn li{width:50%}.single-land .mainimg .btn li img{width:100%}.single-land #plan{background-color:#ededed;padding:7vw 0}.single-land #plan h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-land #plan .group{margin:0 auto;width:63.7vw}.single-land #plan .group .block{background-color:#fff;margin:0 0.6vw;padding:0}.single-land #plan .group .block .image{padding:1vw}.single-land #plan .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding:0 1vw 1.5vw}.single-land #plan .group .block .link a{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:4.1vw;justify-content:center;width:100%}.single-land #kankyo{background-color:#fff;padding:7vw 0 5vw}.single-land #kankyo h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-land #kankyo .group{margin:0 auto 3.5vw;width:64.5vw}.single-land #kankyo .group .block{margin:0 1vw;text-align:center}.single-land #kankyo .group .block .image{padding-bottom:1vw}.single-land #kankyo .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.7}.single-land #kankyo .list{margin:0 auto 2.5vw;width:62.5vw}.single-land #kankyo .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-land #kankyo .list dl dt{background-color:#ededed;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-land #kankyo .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:75%}.single-land #kankyo .notice01.notice02{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;margin:0 auto;padding:0 0 3vw;width:62.5vw}.single-land #kankyo .map{display:flex;margin:0 auto;width:62.5vw}.single-land #kankyo .map .data{padding:0 1.5vw 0 0;width:35%}.single-land #kankyo .map .data h5{align-items:center;background-color:#3b3131;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1vw;width:6.2vw}.single-land #kankyo .map .data .address{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:1vw}.single-land #kankyo .map .data .map01{font-family:sans-serif;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:2.5vw;text-decoration:underline}.single-land #kankyo .map .data .koutsu{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-bottom:1.8vw}.single-land #kankyo .map .data .notice01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8}.single-land #kankyo .map .map02{width:65%}.single-land #kankyo .map .map02 iframe{width:100%}.single-land #gaiyou{border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;margin:0 auto 5vw;padding:2.4vw 0 2.5vw;width:62.5vw}.single-land #gaiyou h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:2.2vw}.single-land #gaiyou .group{display:flex;justify-content:space-between}.single-land #gaiyou .group .left,.single-land #gaiyou .group .right{width:48%}.single-land #gaiyou .group .left dl,.single-land #gaiyou .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-land #gaiyou .group .left dl dt,.single-land #gaiyou .group .right dl dt{background-color:#ededed;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.8;padding:0.1vw 0.7vw;text-align:center;width:30%}.single-land #gaiyou .group .left dl dd,.single-land #gaiyou .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:65%}.single-land #gaiyou .group .block{width:32%}.single-land #gaiyou .group .block .image{padding-bottom:1vw}.single-land #gaiyou .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land #gaiyou .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;padding-top:1.3vw}.single-land .banner01{margin:0 auto 9vw;width:62.5vw}.single-land #voice-performance ul{align-items:start;border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;display:flex;margin:0 auto 6.7vw;padding:1vw 0;width:83vw}.single-land #voice-performance ul li{width:50%}.single-land #voice-performance ul li:first-child a{border-right:1px solid #3b3131}.single-land #voice-performance ul li a{align-items:center;display:flex;padding:1.2vw 5.2vw 1.2vw 6.2vw}.single-land #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin:auto 5vw auto 0}.single-land #voice-performance ul li a span:nth-child(2){font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin:auto auto auto 0}.single-land #voice-performance ul li a span:nth-child(3){margin:auto 0 auto auto;width:2.6vw}.single-land .banner02{margin:0 auto 5vw;width:83vw}.single-land .banner02 ul{display:flex;justify-content:space-between;width:100%}.single-land .banner02 ul li{width:48%}.single-land .banner02 ul li a{display:block}.single-land .camera{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:6vw;width:63.5vw}.single-land .camera h4{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 3.3vw;text-align:center;width:100%}.single-land .camera .camera01{margin:0 auto;width:calc(100% - 400px)}.single-land .camera .camera01 iframe{height:32.6vw;width:100%}.single-land .camera .camera02{margin:0 auto;width:850px}.single-land .camera .camera02 iframe{height:520px;width:100%}.single-land .camera .roomtour01,.single-land .camera .roomtour02{margin:auto;width:fit-content}.single-land .mnav{margin:0 auto;padding-bottom:5vw;position:relative;width:63.5vw}.single-land .mnav ul{display:flex}.single-land .mnav ul li{margin-right:1.45vw;width:9.3vw}.single-land .tab-area{display:flex;justify-content:space-between;margin:0 auto 5vw;width:63.5vw}.single-land .tab-area li{width:9.3vw}.single-land .sub01{position:relative}.single-land .sub01 .inner{margin:0 auto 4vw;position:relative;width:63.5vw}.single-land .sub01 .inner .header{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-land .sub01 .inner h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2.5vw}.single-land .sub01 .inner .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-bottom:3.7vw}.single-land .sub01 .inner .images{display:flex;justify-content:space-between}.single-land .sub01 .inner .images .image{width:49.2%}.single-land .sub01 .bg{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg09@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:44.2vw;position:absolute;right:0;top:0;width:69.7vw;z-index:-1}.single-land .sub02 h3{align-items:center;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;letter-spacing:0.15em;padding-bottom:2vw;text-align:center}.single-land .sub02 h3 span{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);margin-right:1vw}.single-land .sub02 ul.list{display:flex;justify-content:space-between;margin:0 auto 5vw;width:50vw}.single-land .sub02 ul.list li{align-items:center;background-color:#ededed;border-radius:50%;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:10vw;justify-content:center;line-height:1.5;padding:0.5vw;text-align:center;width:10vw}.single-land .sub02 .group .block{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5vw}.single-land .sub02 .group .block:nth-child(odd){margin-left:18.25vw}.single-land .sub02 .group .block:nth-child(odd) .image{order:2}.single-land .sub02 .group .block:nth-child(odd) .txt{order:1}.single-land .sub02 .group .block:nth-child(even){margin-right:18.25vw}.single-land .sub02 .group .block .image{width:44.8vw}.single-land .sub02 .group .block .image img{border-radius:0.26vw}.single-land .sub02 .group .block .txt{width:31.25vw}.single-land .sub02 .group .block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-land .sub02 .group .block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-land .sub02 .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-land .sub03{margin:7vw auto 5.5vw;width:63.5vw}.single-land .sub03 .header{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-land .sub03 .slider01{margin-bottom:1.5vw}.single-land .sub03 .slider01 img{border-radius:0}.single-land .sub03 .slider01 .slick-prev:before,.single-land .sub03 .slider01 .slick-next:before{color:#454545}.single-land .sub03 .slider02{margin-bottom:5vw}.single-land .sub03 .slider02 .slick-slide{margin:auto 0.18vw}.single-land .sub03 .slider02 .slick-slide img{border-radius:0}.single-land .sub03 .bottom{display:flex;justify-content:space-between;padding-bottom:5vw;width:100%}.single-land .sub03 .bottom .left{width:50%}.single-land .sub03 .bottom .left .menseki{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.05em;padding-bottom:2.5vw}.single-land .sub03 .bottom .left .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-land .sub03 .bottom .right{width:50%}.single-land .sub03 .point01,.single-land .sub03 .pickup,.single-land .sub03 .plan{border-bottom:1px solid #454545;padding:2.3vw 0}.single-land .sub03 .point01 dl,.single-land .sub03 .pickup dl,.single-land .sub03 .plan dl{display:flex;justify-content:space-between;padding-bottom:1.2vw}.single-land .sub03 .point01 dl dt,.single-land .sub03 .pickup dl dt,.single-land .sub03 .plan dl dt{background-color:#ededed;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;width:fit-content}.single-land .sub03 .point01 dl dd,.single-land .sub03 .pickup dl dd,.single-land .sub03 .plan dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:80%}.single-land .sub03 .point01 dl dd .group,.single-land .sub03 .pickup dl dd .group,.single-land .sub03 .plan dl dd .group{display:flex;width:100%}.single-land .sub03 .point01 dl dd .group .block,.single-land .sub03 .pickup dl dd .group .block,.single-land .sub03 .plan dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-land .sub03 .point01 dl dd .group .block .image,.single-land .sub03 .pickup dl dd .group .block .image,.single-land .sub03 .plan dl dd .group .block .image{padding-bottom:1vw}.single-land .sub03 .point01 dl dd .group .block .title,.single-land .sub03 .pickup dl dd .group .block .title,.single-land .sub03 .plan dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub03 .point01 .desc,.single-land .sub03 .pickup .desc,.single-land .sub03 .plan .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 0 0 auto;width:80%}.single-land .sub03 .plan dl dd{display:flex;flex-wrap:wrap;justify-content:space-between}.single-land .sub03 .plan dl dd .block{width:48%}.single-land .sub03 .plan dl dd .block .image{padding-bottom:1vw}.single-land .sub03 .plan dl dd .block .data{display:flex;font-size:clamp(15px, 0.83vw, 16px);line-height:1;padding-bottom:1vw}.single-land .sub03 .plan dl dd .block .data .name{border-bottom:1px dotted #d3cb6d;color:#d3cb6d;font-weight:bold;margin-right:0.5vw}.single-land .sub03 .plan dl dd .block .comment{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.single-land .sub03 .point01 dl dt{background-color:#d3cb6d;padding:0.3vw 1.3vw}.single-land .sub03 .plan{border-top:none}.single-land .sub04.sameland01{margin:0 0 7.8vw auto;width:82.25vw}.single-land .sub04.sameland01 .header{padding-bottom:1.5vw}.single-land .sub04.sameland01 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub04.sameland01 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub04.sameland01 .group .slick-list{padding:0 17.4vw 0 0}.single-land .sub04.sameland01 .group .slick-list .slick-track{margin:0 auto 0 0}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide{margin:0 0.5vw}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide .image{padding-bottom:1.5vw}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub04.sameland01 .group .slick-list .slick-track .slick-slide .txt br{display:none}.single-land .sub08.sameland02,.single-land .sub09.sameland02{padding-bottom:4vw}.single-land .sub08.sameland02 .group .block.slick-slide,.single-land .sub09.sameland02 .group .block.slick-slide{background-color:#fff;border-radius:0.5vw;margin-bottom:4vw;width:48%;margin:0 1.3vw}.single-land .sub08.sameland02 .group .block.slick-slide .image img,.single-land .sub09.sameland02 .group .block.slick-slide .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt,.single-land .sub09.sameland02 .group .block.slick-slide .txt{padding:1.5vw 2.5vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt h6,.single-land .sub09.sameland02 .group .block.slick-slide .txt h6{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;line-height:1.5;margin:0.6vw 0 1vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl{display:flex}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl.big,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl.big{align-items:center}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl.big dd,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl.big dd{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl dt,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;line-height:2.25;min-width:5em}.single-land .sub08.sameland02 .group .block.slick-slide .txt dl dd,.single-land .sub09.sameland02 .group .block.slick-slide .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-left:1em}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point{display:flex;flex-wrap:wrap;margin-top:0.8vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point li,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point li{align-items:center;border:1px solid #454545;border-radius:5vw;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;line-height:1.3;margin-bottom:0.7vw;margin-right:0.7vw;min-height:1.5vw;padding:0.2vw 0.7vw 0.1vw}.single-land .sub08.sameland02 .group .block.slick-slide .txt ul.point li br,.single-land .sub09.sameland02 .group .block.slick-slide .txt ul.point li br{display:none}.single-land .sub05{margin:0 18vw 5.5vw 8vw;width:73.5vw}.single-land .sub06{margin:0 auto;width:63.5vw}.single-land .sub06 .header{padding-bottom:1.5vw}.single-land .sub06 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub06 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub06 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw}.single-land .sub06 .group:after{content:"";display:block;height:1px;width:31.1%}.single-land .sub06 .group .block{padding-bottom:2.5vw;width:31.1%}.single-land .sub06 .group .block .image{padding-bottom:1vw}.single-land .sub06 .group .block .image img{border-radius:0.26vw}.single-land .sub06 .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;text-align:center}.single-land .sub06 .list{border-bottom:1px solid #454545;margin-bottom:2.5vw;padding-bottom:2.5vw}.single-land .sub06 .list dl{display:flex;justify-content:space-between;margin-bottom:0.5vw}.single-land .sub06 .list dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;padding:0.3vw 0.7vw;text-align:center;width:23%}.single-land .sub06 .list dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:75%}.single-land .sub06 .map{border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw;padding:2.5vw 0 1vw}.single-land .sub06 .map .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:30%}.single-land .sub06 .map .data h5{align-items:center;background-color:#d3cb6d;border-radius:0.26vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1.5vw;width:6.25vw}.single-land .sub06 .map .data .address{line-height:2.25;padding-bottom:0.7vw}.single-land .sub06 .map .data .map01{padding-bottom:2.5vw;text-decoration:underline}.single-land .sub06 .map .data .koutsu{line-height:2.25}.single-land .sub06 .map .map02{width:65%}.single-land .sub06 .map .map02 iframe{height:15.6vw}.single-land .sub07{border-bottom:none;margin:0 auto 2.5vw;padding-bottom:2.5vw;width:83vw}.single-land .sub07 .header{padding-bottom:1.5vw}.single-land .sub07 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-land .sub07 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-land .sub07 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.02em;padding-bottom:2.5vw;text-align:center}.single-land .sub07 .group{display:flex;justify-content:space-between}.single-land .sub07 .group .left,.single-land .sub07 .group .right{width:48%}.single-land .sub07 .group .left dl,.single-land .sub07 .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-land .sub07 .group .left dl dt,.single-land .sub07 .group .right dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.5;padding:0.1vw 0.7vw;text-align:center;width:25%}.single-land .sub07 .group .left dl dd,.single-land .sub07 .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;width:70%}.single-land .sub07 .group .block{width:32%}.single-land .sub07 .group .block .image{padding-bottom:1vw}.single-land .sub07 .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .sub08,.single-land .sub09{margin:0 auto;width:63.5vw}.single-land .sub08 h5,.single-land .sub09 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.single-land .event01{margin:0 auto;width:63.5vw}.single-land .event01 .group{display:flex;justify-content:space-between;margin:0 auto 6vw;width:63.5vw}.single-land .event01 .group .image{width:45%}.single-land .event01 .group .image img{border-radius:0.5vw}.single-land .event01 .group .txt{width:49.2%}.single-land .event01 .group .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-land .event01 .group .txt .contents{background-color:#e2e0d5;border-radius:0.5vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin-bottom:1.5vw;padding:1.5vw}.single-land .event01 .group .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-bottom:1.2vw}.single-land .event01 .group .txt .notice{font-size:0.73vw;font-size:clamp(12px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85}.single-land .back .link{text-align:center}.single-land .back .link a,.single-land .back .link span,.single-land .back .link input[type="button"],.single-land .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-land .back .link a{margin:0 auto 7.8vw}.single-land .shiryo01{margin:0 auto 5vw;text-align:center;width:63.5vw}.single-land .icons .group{display:flex;flex-wrap:wrap;margin:0 auto 2vw;width:63.5vw}.single-land .icons .group .block{margin:0;padding-bottom:4vw;text-align:center;width:16.6%}.single-land .icons .group .block .image{padding:0 1.5vw 1vw}.single-land .icons .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-land .notice01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding:1vw 0;width:100%}.single-land .notice01.notice02{padding:0 0 2vw}.single-land .notice03{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding-top:2vw}.single-land .icons{display:flex;flex-wrap:wrap;margin:0 auto;padding:5vw 0 5vw;width:63.5vw}.single-land .icons li{margin:0 1vw 2vw;text-align:center;width:16%}.single-land .icons li .image{padding-bottom:1vw}.single-land .links{display:flex;justify-content:space-between;margin:0 auto;padding:4vw 0 7vw;text-align:center;width:40vw}.single-land .links .link{width:45%}.single-land .links .link a{align-items:center;color:#fff;display:flex;height:4vw;justify-content:center;margin:0 auto;width:100%}.single-land .links .linkrequest a{background-color:#bab468;border:1px solid #bab468}.single-land .links .linkrequest a:hover{background-color:#fff;color:#bab468}.single-land .links .linkreservation a{background-color:#54aa6b;border:1px solid #54aa6b}.single-land .links .linkreservation a:hover{background-color:#fff;color:#54aa6b}.single-land .footerbanner{bottom:0;position:fixed;width:100%}.single-land .footerbanner ul{display:flex;margin:0 auto;width:63.5vw}.single-land .footerbanner ul li{width:33.33%}.single-land .footerbanner ul li img{width:calc(100% - 1px)}.single-land #scrollArea{display:none}.single-land .fnav-{align-items:center;background-color:rgba(255, 255, 255, 0.95);bottom:0;display:flex;height:4.4vw;justify-content:space-between;padding:0 8.3vw 0 0;position:fixed;width:100%;z-index:30}.single-land .fnav->.left{padding:0 6.3vw 0 14.7vw;width:calc(100% - 30vw)}.single-land .fnav->.left ul{align-items:center;display:flex;justify-content:space-between}.single-land .fnav->.left ul li{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.05em}.single-land .fnav->.left ul li span{display:inline-block;transform:rotate(90deg)}.single-land .fnav->.right{width:30vw}.single-land .fnav->.right ul{display:flex;width:100%}.single-land .fnav->.right ul li{width:50%}.single-land .pickup{margin-bottom:5vw}.single-land .mainimg .left .image{margin-bottom:0;width:100%}.single-land .mainimg .left .image img{border-radius:0.5vw}.single-land .sub02 h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);justify-content:center}.single-land .sub06 .group{margin-bottom:1vw}.single-land .sub06 .list{border-bottom:none;padding-bottom:0}.single-land .sub07{width:63.5vw}.single-tateuri .mainimg-{height:auto}.single-tateuri .mainimg- .left{height:auto}.single-tateuri .mainimg- .left .slider01{margin-bottom:1.5vw}.single-tateuri .mainimg- .left .slider01 img{border-radius:0.5vw}.single-tateuri .mainimg- .left .slider02 .image{margin:0 0.2vw}.single-tateuri .mainimg- .left .slider02 .image img{border-radius:0.25vw}.single-tateuri .sub02{margin:0 auto 5.5vw;width:63.5vw}.single-tateuri .sub02 .header h3{padding-bottom:1.5vw;text-align:left}.single-tateuri .sub02 .images{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.single-tateuri .sub02 .images .image{width:49.2%}.single-tateuri .sub03{margin:0 auto 1vw;width:100%}.single-tateuri .sub03 .header{margin:0 auto;width:63.5vw}.single-tateuri .sub03 .header h3{padding-bottom:1.5vw}.single-tateuri .sub03 ul.list{display:flex;justify-content:space-between;margin:0 auto 5vw;width:63.5vw}.single-tateuri .sub03 ul.list li{align-items:center;background-color:#ebe9d7;border-radius:50%;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:10vw;justify-content:center;line-height:1.5;padding:0.5vw;text-align:center;width:10vw}.single-tateuri .sub03 .kodawari01{border-bottom:1px solid #454545;border-top:1px solid #454545;margin:0 auto 5vw;padding:2.3vw 0;width:63.5vw}.single-tateuri .sub03 .kodawari01 dl{display:flex;justify-content:space-between;padding-bottom:0.5vw}.single-tateuri .sub03 .kodawari01 dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.5;max-width:19%;padding:0.3vw 0.7vw;width:fit-content}.single-tateuri .sub03 .kodawari01 dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;width:80%}.single-tateuri .sub03 .kodawari01 dl dd .group{display:flex;width:100%}.single-tateuri .sub03 .kodawari01 dl dd .group .block{margin:auto 1.3vw;text-align:center}.single-tateuri .sub03 .kodawari01 dl dd .group .block .image{padding-bottom:1vw}.single-tateuri .sub03 .kodawari01 dl dd .group .block .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.single-tateuri .sub03 .kodawari01 .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 0 0 auto;width:80%}.single-tateuri .sub03>.group>.block{align-items:center;display:flex;justify-content:space-between;margin-bottom:5vw}.single-tateuri .sub03>.group>.block:nth-child(odd){margin-left:18.25vw}.single-tateuri .sub03>.group>.block:nth-child(odd) .image{order:2}.single-tateuri .sub03>.group>.block:nth-child(odd) .txt{order:1}.single-tateuri .sub03>.group>.block:nth-child(even){margin-right:18.25vw}.single-tateuri .sub03>.group>.block .image{width:44.8vw}.single-tateuri .sub03>.group>.block .image img{border-radius:0.26vw}.single-tateuri .sub03>.group>.block .txt{width:31.25vw}.single-tateuri .sub03>.group>.block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-tateuri .sub03>.group>.block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-tateuri .sub03>.group>.block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-tateuri .sub03 .camera01,.single-tateuri .sub03 .roomtour01{padding-bottom:4vw;text-align:center}.single-tateuri .sub03 .camera01 h4,.single-tateuri .sub03 .roomtour01 h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 1.5vw}.single-tateuri .sub03 .camera01 .image,.single-tateuri .sub03 .roomtour01 .image{margin:0 auto;width:63.5vw}.single-tateuri .sub04{margin:0 auto;width:63.5vw}.single-tateuri .sub04 .header{padding-bottom:1.5vw}.single-tateuri .sub04 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub04 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub04 .group{border-bottom:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw}.single-tateuri .sub04 .group .block{padding-bottom:2.5vw;width:31.1%}.single-tateuri .sub04 .group .block .image{padding-bottom:1vw}.single-tateuri .sub04 .group .block .image img{border-radius:0.26vw}.single-tateuri .sub04 .group .block .txt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;text-align:center}.single-tateuri .sub04 .map{border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5vw;padding:2.5vw 0 1vw}.single-tateuri .sub04 .map .data{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:30%}.single-tateuri .sub04 .map .data h5{align-items:center;background-color:#3b3131;border-radius:0.26vw;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.5vw;justify-content:center;margin-bottom:1.5vw;width:6.25vw}.single-tateuri .sub04 .map .data .address{line-height:1.8;padding-bottom:0.7vw}.single-tateuri .sub04 .map .data .map01{padding-bottom:2.5vw;text-decoration:underline}.single-tateuri .sub04 .map .data .koutsu{line-height:2.25}.single-tateuri .sub04 .map .map02{width:65%}.single-tateuri .sub04 .map .map02 iframe{height:15.6vw;width:100%}.single-tateuri #setsubi{margin:0 auto 7.8vw;width:64.5vw}.single-tateuri #setsubi .header h3{color:#3b3131;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;padding-bottom:3.5vw;text-align:center}.single-tateuri #setsubi .group .block{background-color:#ededed;margin:0 1vw}.single-tateuri #setsubi .group .block .txt{padding:1.5vw}.single-tateuri #setsubi .group .block .txt h4{font-size:1.25vw;font-size:clamp(16px, 1.25vw, 24px);font-weight:normal;line-height:1.8;margin:0 auto 1vw;text-align:center}.single-tateuri #setsubi .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.875}.single-tateuri .sub06{border-bottom:1px solid #454545;margin:0 auto 2.5vw;padding-bottom:0;width:63.5vw}.single-tateuri .sub06 .header{padding-bottom:1.5vw}.single-tateuri .sub06 .header h3{align-items:center;color:#bab468;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold}.single-tateuri .sub06 .header h3 span{font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.15em;margin-right:1vw}.single-tateuri .sub06 .group{border:none;display:flex;justify-content:space-between}.single-tateuri .sub06 .group .left,.single-tateuri .sub06 .group .right{width:48%}.single-tateuri .sub06 .group .left dl,.single-tateuri .sub06 .group .right dl{display:flex;justify-content:space-between;margin-bottom:0.3vw}.single-tateuri .sub06 .group .left dl dt,.single-tateuri .sub06 .group .right dl dt{background-color:#e2e0d5;border-radius:0.26vw;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:1.5;padding:0.1vw 0.7vw;text-align:center;width:25%}.single-tateuri .sub06 .group .left dl dd,.single-tateuri .sub06 .group .right dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.5;width:70%}.single-tateuri .sub06 .group .left dl dd .tax01,.single-tateuri .sub06 .group .right dl dd .tax01{font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px)}.single-tateuri .sametateuri01{border-bottom:none;width:63.5vw}.single-tateuri .sametateuri01 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.single-tateuri .sametateuri01 .group{display:block;margin:0 auto 4vw}.single-tateuri .sametateuri01 .group .block{background-color:#fff;border-radius:0.5vw;margin-bottom:4vw;width:48%;margin:0 1.25vw;width:100%}.single-tateuri .sametateuri01 .group .block .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-tateuri .sametateuri01 .group .block .txt{padding:1.5vw 2.5vw}.single-tateuri .sametateuri01 .group .block .txt h6{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;line-height:1.5;margin:0.6vw 0 1vw}.single-tateuri .sametateuri01 .group .block .txt dl{display:flex}.single-tateuri .sametateuri01 .group .block .txt dl.big{align-items:center}.single-tateuri .sametateuri01 .group .block .txt dl.big dd{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold}.single-tateuri .sametateuri01 .group .block .txt dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;line-height:2.25;min-width:5em}.single-tateuri .sametateuri01 .group .block .txt dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding-left:1em}.single-tateuri .sametateuri01 .group .block .txt ul.point{display:flex;flex-wrap:wrap;margin-top:0.8vw}.single-tateuri .sametateuri01 .group .block .txt ul.point li{align-items:center;border:1px solid #454545;border-radius:5vw;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;line-height:1.3;margin-bottom:0.7vw;margin-right:0.7vw;min-height:1.5vw;padding:0.2vw 0.7vw 0.1vw}.single-tateuri .sametateuri01 .group .block .txt ul.point li br{display:none}.single-tateuri .sametateuri01 .group .slick-prev:before,.single-tateuri .sametateuri01 .group .slick-next:before{color:#454545}.single-tateuri #modelhouse{margin:0 auto 7.8vw;text-align:center;width:63.5vw}.single-freedesign .mainimg{padding:0 8.3vw 3.4vw}.single-freedesign .mainimg .image{padding-bottom:3.9vw}.single-freedesign .mainimg .image img{width:100%}.single-freedesign .mainimg .txt{display:flex}.single-freedesign .mainimg .txt h2{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.2em;line-height:1.4;width:33%}.single-freedesign .mainimg .txt .comment{border-left:1px solid #3b3131;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.2;padding:0 0 0 4.6vw;width:67%}.single-freedesign .sub01{background-color:#ededed;padding:4vw 18.2vw 10.4vw}.single-freedesign .sub01 .data{display:flex;padding-bottom:2.5vw;width:100%}.single-freedesign .sub01 .data .header{font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);margin-right:2.5vw;text-orientation:sideways;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.single-freedesign .sub01 .data>.group{margin-right:2.5vw;width:100%}.single-freedesign .sub01 .data>.group dl{display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.2}.single-freedesign .sub01 .data>.group dl dt{font-weight:normal;width:6em}.single-freedesign .sub01 .data>.group dl dd{width:calc(100% - 6em)}.single-freedesign .sub01 .data .easellink a{display:block}.single-freedesign .sub01 .data .easellink a img{width:40vw}.single-freedesign .sub01 .points{align-items:center;display:flex;margin:0 auto 5vw;padding:0 8.3vw;width:fit-content}.single-freedesign .sub01 .points dt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);font-weight:normal;letter-spacing:0.1em;margin-right:1.1vw}.single-freedesign .sub01 .points dd{background-color:#fff;border:1px solid #3b3131;color:#3b3131;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.1em;margin-right:0.8vw;padding:0.7vw 1.6vw}.single-freedesign .sub01 .points dd:last-child{margin-right:0}.single-freedesign .sub01>.group{padding-bottom:4vw}.single-freedesign .sub01>.group .image{padding-bottom:4vw;text-align:center}.single-freedesign .sub01>.group .image img{margin:auto}.single-freedesign .sub01>.group .image img.yoko{height:41.6vw;object-fit:cover;width:62.5vw}.single-freedesign .sub01>.group .image img.tate{height:41.6vw;object-fit:cover;width:31.2vw}.single-freedesign .sub01>.link a{align-items:center;border:1px solid #3b3131;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:5.2vw;justify-content:center;letter-spacing:0.05em;margin:0 auto;width:16.7vw}.single-freedesign .sub01>.link a:hover{background-color:#3b3131;color:#fff}.single-freedesign .banner01{margin:10.4vw auto 9vw;width:62.5vw}.single-freedesign #voice-performance ul{align-items:start;border-bottom:1px solid #3b3131;border-top:1px solid #3b3131;display:flex;margin:0 auto 6.7vw;padding:1vw 0;width:83vw}.single-freedesign #voice-performance ul li{width:50%}.single-freedesign #voice-performance ul li:first-child a{border-right:1px solid #3b3131}.single-freedesign #voice-performance ul li a{align-items:center;display:flex;padding:1.2vw 5.2vw 1.2vw 6.2vw}.single-freedesign #voice-performance ul li a span:nth-child(1){font-family:"cenotaph", serif;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);margin:auto 5vw auto 0}.single-freedesign #voice-performance ul li a span:nth-child(2){font-size:1vw;font-size:clamp(8px, 1vw, 20px);margin:auto auto auto 0}.single-freedesign #voice-performance ul li a span:nth-child(3){margin:auto 0 auto auto;width:2.6vw}.single-freedesign .banner02{margin:0 auto 5vw;width:83vw}.single-freedesign .banner02 ul{display:flex;justify-content:space-between;width:100%}.single-freedesign .banner02 ul li{width:48%}.single-freedesign .banner02 ul li a{display:block}.single-tateuri .sub03>.group{display:flex;flex-wrap:wrap}.single-tateuri .sub03>.group>.block{align-items:center;display:flex;justify-content:space-between;margin-bottom:5vw}.single-tateuri .sub03>.group>.block:nth-child(1){margin-left:18.25vw;width:100%}.single-tateuri .sub03>.group>.block:nth-child(1) .image{order:2}.single-tateuri .sub03>.group>.block:nth-child(1) .txt{order:1}.single-tateuri .sub03>.group>.block:nth-child(2){margin-right:18.25vw;width:100%}.single-tateuri .sub03>.group>.block .image{width:44.8vw}.single-tateuri .sub03>.group>.block .image img{border-radius:0.26vw}.single-tateuri .sub03>.group>.block .txt{width:31.25vw}.single-tateuri .sub03>.group>.block .txt .num{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:0.8vw;text-decoration:underline}.single-tateuri .sub03>.group>.block .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw}.single-tateuri .sub03>.group>.block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.single-tateuri .sub03>.group .group01{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:63.5vw}.single-tateuri .sub03>.group .group01:after{content:"";display:block;height:0;width:29.5%}.single-tateuri .sub03>.group .group01 .block{display:block;margin:0;padding-bottom:5vw;position:relative;width:29.5%}.single-tateuri .sub03>.group .group01 .block .image{margin:0 auto;order:1;padding-bottom:1.5vw;width:100%}.single-tateuri .sub03>.group .group01 .block .txt{order:2;width:100%}.single-tateuri .sub03>.group .group01 .block .txt .num{left:-1.25vw;position:absolute;text-orientation:sideways;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.single-tateuri .sub03>.group .group01 .block .txt h4{font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding-bottom:1.2vw}.single-tateuri .sub03>.group .group01 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.2}.post-type-archive-freedesign,.post-type-archive-land,.tax-landarea,.post-type-archive-tateuri,.tax-tateuriarea,.post-type-archive-pricelist,.search-results,.search-no-results{background-color:#fff}.post-type-archive-freedesign .sub01,.post-type-archive-land .sub01,.tax-landarea .sub01,.post-type-archive-tateuri .sub01,.tax-tateuriarea .sub01,.post-type-archive-pricelist .sub01,.search-results .sub01,.search-no-results .sub01{color:#3b3131;padding:10vw 0 5.2vw}.post-type-archive-freedesign .sub01 .header,.post-type-archive-land .sub01 .header,.tax-landarea .sub01 .header,.post-type-archive-tateuri .sub01 .header,.tax-tateuriarea .sub01 .header,.post-type-archive-pricelist .sub01 .header,.search-results .sub01 .header,.search-no-results .sub01 .header{margin:0 auto;padding-bottom:4vw;text-align:center}.post-type-archive-freedesign .sub01 .header h3,.post-type-archive-land .sub01 .header h3,.tax-landarea .sub01 .header h3,.post-type-archive-tateuri .sub01 .header h3,.tax-tateuriarea .sub01 .header h3,.post-type-archive-pricelist .sub01 .header h3,.search-results .sub01 .header h3,.search-no-results .sub01 .header h3{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em;padding-bottom:1vw}.post-type-archive-freedesign .sub01 .header h2,.post-type-archive-land .sub01 .header h2,.tax-landarea .sub01 .header h2,.post-type-archive-tateuri .sub01 .header h2,.tax-tateuriarea .sub01 .header h2,.post-type-archive-pricelist .sub01 .header h2,.search-results .sub01 .header h2,.search-no-results .sub01 .header h2{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.2em}.post-type-archive-freedesign .sub01>.block,.post-type-archive-land .sub01>.block,.tax-landarea .sub01>.block,.post-type-archive-tateuri .sub01>.block,.tax-tateuriarea .sub01>.block,.post-type-archive-pricelist .sub01>.block,.search-results .sub01>.block,.search-no-results .sub01>.block{display:flex;justify-content:space-between;padding:0 18.2vw 2.5vw 0}.post-type-archive-freedesign .sub01>.block .image,.post-type-archive-land .sub01>.block .image,.tax-landarea .sub01>.block .image,.post-type-archive-tateuri .sub01>.block .image,.tax-tateuriarea .sub01>.block .image,.post-type-archive-pricelist .sub01>.block .image,.search-results .sub01>.block .image,.search-no-results .sub01>.block .image{width:52%}.post-type-archive-freedesign .sub01>.block .txt,.post-type-archive-land .sub01>.block .txt,.tax-landarea .sub01>.block .txt,.post-type-archive-tateuri .sub01>.block .txt,.tax-tateuriarea .sub01>.block .txt,.post-type-archive-pricelist .sub01>.block .txt,.search-results .sub01>.block .txt,.search-no-results .sub01>.block .txt{padding:2vw 0 0 7.8vw;width:48%}.post-type-archive-freedesign .sub01>.block .txt h4,.post-type-archive-land .sub01>.block .txt h4,.tax-landarea .sub01>.block .txt h4,.post-type-archive-tateuri .sub01>.block .txt h4,.tax-tateuriarea .sub01>.block .txt h4,.post-type-archive-pricelist .sub01>.block .txt h4,.search-results .sub01>.block .txt h4,.search-no-results .sub01>.block .txt h4{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:1.6vw}.post-type-archive-freedesign .sub01>.block .txt .desc,.post-type-archive-land .sub01>.block .txt .desc,.tax-landarea .sub01>.block .txt .desc,.post-type-archive-tateuri .sub01>.block .txt .desc,.tax-tateuriarea .sub01>.block .txt .desc,.post-type-archive-pricelist .sub01>.block .txt .desc,.search-results .sub01>.block .txt .desc,.search-no-results .sub01>.block .txt .desc{font-size:0.83vw;line-height:2.2;padding-bottom:3.3vw}.post-type-archive-freedesign .sub01>.block .txt .link a,.post-type-archive-land .sub01>.block .txt .link a,.tax-landarea .sub01>.block .txt .link a,.post-type-archive-tateuri .sub01>.block .txt .link a,.tax-tateuriarea .sub01>.block .txt .link a,.post-type-archive-pricelist .sub01>.block .txt .link a,.search-results .sub01>.block .txt .link a,.search-no-results .sub01>.block .txt .link a{align-items:center;border:1px solid #3b3131;display:flex;font-size:clamp(15px, 0.83vw, 16px);height:3.2vw;justify-content:space-between;letter-spacing:0.1em;padding:0 1vw;width:11.5vw}.post-type-archive-freedesign .sub01>.block .txt .link a span,.post-type-archive-land .sub01>.block .txt .link a span,.tax-landarea .sub01>.block .txt .link a span,.post-type-archive-tateuri .sub01>.block .txt .link a span,.tax-tateuriarea .sub01>.block .txt .link a span,.post-type-archive-pricelist .sub01>.block .txt .link a span,.search-results .sub01>.block .txt .link a span,.search-no-results .sub01>.block .txt .link a span{display:block}.post-type-archive-freedesign .sub01 .nav,.post-type-archive-land .sub01 .nav,.tax-landarea .sub01 .nav,.post-type-archive-tateuri .sub01 .nav,.tax-tateuriarea .sub01 .nav,.post-type-archive-pricelist .sub01 .nav,.search-results .sub01 .nav,.search-no-results .sub01 .nav{display:flex;justify-content:center}.post-type-archive-freedesign .sub01 .nav li,.post-type-archive-land .sub01 .nav li,.tax-landarea .sub01 .nav li,.post-type-archive-tateuri .sub01 .nav li,.tax-tateuriarea .sub01 .nav li,.post-type-archive-pricelist .sub01 .nav li,.search-results .sub01 .nav li,.search-no-results .sub01 .nav li{padding:0 0.7vw}.post-type-archive-freedesign .sub01 .nav li a,.post-type-archive-land .sub01 .nav li a,.tax-landarea .sub01 .nav li a,.post-type-archive-tateuri .sub01 .nav li a,.tax-tateuriarea .sub01 .nav li a,.post-type-archive-pricelist .sub01 .nav li a,.search-results .sub01 .nav li a,.search-no-results .sub01 .nav li a{align-items:center;background-color:#ededed;display:flex;font-size:0.73vw;font-size:clamp(12px, 0.73vw, 14px);height:3.6vw;justify-content:center;position:relative;width:9.3vw}.post-type-archive-freedesign .sub01 .nav li a .num,.post-type-archive-land .sub01 .nav li a .num,.tax-landarea .sub01 .nav li a .num,.post-type-archive-tateuri .sub01 .nav li a .num,.tax-tateuriarea .sub01 .nav li a .num,.post-type-archive-pricelist .sub01 .nav li a .num,.search-results .sub01 .nav li a .num,.search-no-results .sub01 .nav li a .num{align-items:center;background-color:#fff;border-radius:2.3vw;display:flex;font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);height:2.3vw;justify-content:center;left:50%;letter-spacing:0.1em;position:absolute;position:absolute;text-align:center;top:-1.4vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:2.3vw}.post-type-archive-freedesign .sub01 .nav li a:hover,.post-type-archive-land .sub01 .nav li a:hover,.tax-landarea .sub01 .nav li a:hover,.post-type-archive-tateuri .sub01 .nav li a:hover,.tax-tateuriarea .sub01 .nav li a:hover,.post-type-archive-pricelist .sub01 .nav li a:hover,.search-results .sub01 .nav li a:hover,.search-no-results .sub01 .nav li a:hover{background-color:#3b3131;color:#fff}.post-type-archive-freedesign .sub01 .nav li a:hover .num,.post-type-archive-land .sub01 .nav li a:hover .num,.tax-landarea .sub01 .nav li a:hover .num,.post-type-archive-tateuri .sub01 .nav li a:hover .num,.tax-tateuriarea .sub01 .nav li a:hover .num,.post-type-archive-pricelist .sub01 .nav li a:hover .num,.search-results .sub01 .nav li a:hover .num,.search-no-results .sub01 .nav li a:hover .num{color:#3b3131}.post-type-archive-freedesign .sub01 .nav li.current a,.post-type-archive-land .sub01 .nav li.current a,.tax-landarea .sub01 .nav li.current a,.post-type-archive-tateuri .sub01 .nav li.current a,.tax-tateuriarea .sub01 .nav li.current a,.post-type-archive-pricelist .sub01 .nav li.current a,.search-results .sub01 .nav li.current a,.search-no-results .sub01 .nav li.current a{background-color:#3b3131;color:#fff}.post-type-archive-freedesign .sub01 .nav li.current a .num,.post-type-archive-land .sub01 .nav li.current a .num,.tax-landarea .sub01 .nav li.current a .num,.post-type-archive-tateuri .sub01 .nav li.current a .num,.tax-tateuriarea .sub01 .nav li.current a .num,.post-type-archive-pricelist .sub01 .nav li.current a .num,.search-results .sub01 .nav li.current a .num,.search-no-results .sub01 .nav li.current a .num{color:#3b3131}.post-type-archive-freedesign .sub02,.post-type-archive-land .sub02,.tax-landarea .sub02,.post-type-archive-tateuri .sub02,.tax-tateuriarea .sub02,.post-type-archive-pricelist .sub02,.search-results .sub02,.search-no-results .sub02{background-color:#ebeaea;margin:0 auto;padding:7.7vw 0 0 0}.post-type-archive-freedesign .sub02>.list>.inner,.post-type-archive-land .sub02>.list>.inner,.tax-landarea .sub02>.list>.inner,.post-type-archive-tateuri .sub02>.list>.inner,.tax-tateuriarea .sub02>.list>.inner,.post-type-archive-pricelist .sub02>.list>.inner,.search-results .sub02>.list>.inner,.search-no-results .sub02>.list>.inner{padding-bottom:5vw}.post-type-archive-freedesign .sub02>.list>.inner>.header,.post-type-archive-land .sub02>.list>.inner>.header,.tax-landarea .sub02>.list>.inner>.header,.post-type-archive-tateuri .sub02>.list>.inner>.header,.tax-tateuriarea .sub02>.list>.inner>.header,.post-type-archive-pricelist .sub02>.list>.inner>.header,.search-results .sub02>.list>.inner>.header,.search-no-results .sub02>.list>.inner>.header{padding-bottom:1.4vw;text-align:center}.post-type-archive-freedesign .sub02>.list>.inner>.header .en,.post-type-archive-land .sub02>.list>.inner>.header .en,.tax-landarea .sub02>.list>.inner>.header .en,.post-type-archive-tateuri .sub02>.list>.inner>.header .en,.tax-tateuriarea .sub02>.list>.inner>.header .en,.post-type-archive-pricelist .sub02>.list>.inner>.header .en,.search-results .sub02>.list>.inner>.header .en,.search-no-results .sub02>.list>.inner>.header .en{font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);padding-bottom:0.7vw}.post-type-archive-freedesign .sub02>.list>.inner>.header h3,.post-type-archive-land .sub02>.list>.inner>.header h3,.tax-landarea .sub02>.list>.inner>.header h3,.post-type-archive-tateuri .sub02>.list>.inner>.header h3,.tax-tateuriarea .sub02>.list>.inner>.header h3,.post-type-archive-pricelist .sub02>.list>.inner>.header h3,.search-results .sub02>.list>.inner>.header h3,.search-no-results .sub02>.list>.inner>.header h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px)}.post-type-archive-freedesign .sub02>.list>.inner>.group,.post-type-archive-land .sub02>.list>.inner>.group,.tax-landarea .sub02>.list>.inner>.group,.post-type-archive-tateuri .sub02>.list>.inner>.group,.tax-tateuriarea .sub02>.list>.inner>.group,.post-type-archive-pricelist .sub02>.list>.inner>.group,.search-results .sub02>.list>.inner>.group,.search-no-results .sub02>.list>.inner>.group{margin:0 auto;width:63.5vw}.post-type-archive-freedesign .sub02>.list>.inner>.group .block,.post-type-archive-land .sub02>.list>.inner>.group .block,.tax-landarea .sub02>.list>.inner>.group .block,.post-type-archive-tateuri .sub02>.list>.inner>.group .block,.tax-tateuriarea .sub02>.list>.inner>.group .block,.post-type-archive-pricelist .sub02>.list>.inner>.group .block,.search-results .sub02>.list>.inner>.group .block,.search-no-results .sub02>.list>.inner>.group .block{background-color:#fff;display:flex;margin-bottom:1.5vw;min-height:14.5vw;width:100%}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .left,.post-type-archive-land .sub02>.list>.inner>.group .block .left,.tax-landarea .sub02>.list>.inner>.group .block .left,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .left,.tax-tateuriarea .sub02>.list>.inner>.group .block .left,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .left,.search-results .sub02>.list>.inner>.group .block .left,.search-no-results .sub02>.list>.inner>.group .block .left{padding-bottom:1.5vw;width:58%}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .left .header,.post-type-archive-land .sub02>.list>.inner>.group .block .left .header,.tax-landarea .sub02>.list>.inner>.group .block .left .header,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .left .header,.tax-tateuriarea .sub02>.list>.inner>.group .block .left .header,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .left .header,.search-results .sub02>.list>.inner>.group .block .left .header,.search-no-results .sub02>.list>.inner>.group .block .left .header{align-items:center;border-bottom:1px solid #ededed;display:flex;margin-bottom:1.5vw;padding:1vw 2.3vw}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .left .header .catch,.post-type-archive-land .sub02>.list>.inner>.group .block .left .header .catch,.tax-landarea .sub02>.list>.inner>.group .block .left .header .catch,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .left .header .catch,.tax-tateuriarea .sub02>.list>.inner>.group .block .left .header .catch,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .left .header .catch,.search-results .sub02>.list>.inner>.group .block .left .header .catch,.search-no-results .sub02>.list>.inner>.group .block .left .header .catch{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);line-height:1.7;text-align:left}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .left dl,.post-type-archive-land .sub02>.list>.inner>.group .block .left dl,.tax-landarea .sub02>.list>.inner>.group .block .left dl,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .left dl,.tax-tateuriarea .sub02>.list>.inner>.group .block .left dl,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .left dl,.search-results .sub02>.list>.inner>.group .block .left dl,.search-no-results .sub02>.list>.inner>.group .block .left dl{display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding:0 2.3vw}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .left dl dt,.post-type-archive-land .sub02>.list>.inner>.group .block .left dl dt,.tax-landarea .sub02>.list>.inner>.group .block .left dl dt,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .left dl dt,.tax-tateuriarea .sub02>.list>.inner>.group .block .left dl dt,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .left dl dt,.search-results .sub02>.list>.inner>.group .block .left dl dt,.search-no-results .sub02>.list>.inner>.group .block .left dl dt{font-weight:normal;width:7em}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .left dl dd,.post-type-archive-land .sub02>.list>.inner>.group .block .left dl dd,.tax-landarea .sub02>.list>.inner>.group .block .left dl dd,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .left dl dd,.tax-tateuriarea .sub02>.list>.inner>.group .block .left dl dd,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .left dl dd,.search-results .sub02>.list>.inner>.group .block .left dl dd,.search-no-results .sub02>.list>.inner>.group .block .left dl dd{width:calc(100% - 7em)}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right,.post-type-archive-land .sub02>.list>.inner>.group .block .right,.tax-landarea .sub02>.list>.inner>.group .block .right,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right,.tax-tateuriarea .sub02>.list>.inner>.group .block .right,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right,.search-results .sub02>.list>.inner>.group .block .right,.search-no-results .sub02>.list>.inner>.group .block .right{align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;width:42%}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .image,.post-type-archive-land .sub02>.list>.inner>.group .block .right .image,.tax-landarea .sub02>.list>.inner>.group .block .right .image,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .image,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .image,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .image,.search-results .sub02>.list>.inner>.group .block .right .image,.search-no-results .sub02>.list>.inner>.group .block .right .image{align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100% - 3.1vw);width:100%}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .links,.post-type-archive-land .sub02>.list>.inner>.group .block .right .links,.tax-landarea .sub02>.list>.inner>.group .block .right .links,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .links,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .links,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .links,.search-results .sub02>.list>.inner>.group .block .right .links,.search-no-results .sub02>.list>.inner>.group .block .right .links{display:flex;width:100%}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .links li,.post-type-archive-land .sub02>.list>.inner>.group .block .right .links li,.tax-landarea .sub02>.list>.inner>.group .block .right .links li,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .links li,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .links li,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .links li,.search-results .sub02>.list>.inner>.group .block .right .links li,.search-no-results .sub02>.list>.inner>.group .block .right .links li{width:33.3333%}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.post-type-archive-land .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.tax-landarea .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.search-results .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a,.search-no-results .sub02>.list>.inner>.group .block .right .links li:nth-child(1) a{background-color:#3b3131}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.post-type-archive-land .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.tax-landarea .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.search-results .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a,.search-no-results .sub02>.list>.inner>.group .block .right .links li:nth-child(2) a{background-color:#5a4b4b}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.post-type-archive-land .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.tax-landarea .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.search-results .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a,.search-no-results .sub02>.list>.inner>.group .block .right .links li:nth-child(3) a{background-color:#000}.post-type-archive-freedesign .sub02>.list>.inner>.group .block .right .links li a,.post-type-archive-land .sub02>.list>.inner>.group .block .right .links li a,.tax-landarea .sub02>.list>.inner>.group .block .right .links li a,.post-type-archive-tateuri .sub02>.list>.inner>.group .block .right .links li a,.tax-tateuriarea .sub02>.list>.inner>.group .block .right .links li a,.post-type-archive-pricelist .sub02>.list>.inner>.group .block .right .links li a,.search-results .sub02>.list>.inner>.group .block .right .links li a,.search-no-results .sub02>.list>.inner>.group .block .right .links li a{align-items:center;color:#fff;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);height:3.1vw;justify-content:center;letter-spacing:0.05em;width:100%}.post-type-archive-freedesign #contact01,.post-type-archive-land #contact01,.tax-landarea #contact01,.post-type-archive-tateuri #contact01,.tax-tateuriarea #contact01,.post-type-archive-pricelist #contact01,.search-results #contact01,.search-no-results #contact01{background-color:#ebeaea}.post-type-archive-freedesign #contact01{background-color:#ebeaea}.post-type-archive-freedesign #order,.post-type-archive-land #order,.tax-landarea- #order,.post-type-archive-tateuri #order,.tax-tateuriarea #order,.post-type-archive-pricelist #order,.search-results #order,.search-no-results #order{background-color:#3b3131;color:#fff;margin-bottom:8vw;padding:7.5vw 0 6.8vw}.post-type-archive-freedesign #order .header,.post-type-archive-land #order .header,.tax-landarea- #order .header,.post-type-archive-tateuri #order .header,.tax-tateuriarea #order .header,.post-type-archive-pricelist #order .header,.search-results #order .header,.search-no-results #order .header{padding-bottom:4.5vw;text-align:center}.post-type-archive-freedesign #order .header h3,.post-type-archive-land #order .header h3,.tax-landarea- #order .header h3,.post-type-archive-tateuri #order .header h3,.tax-tateuriarea #order .header h3,.post-type-archive-pricelist #order .header h3,.search-results #order .header h3,.search-no-results #order .header h3{font-family:"cenotaph", serif;font-size:3.6vw;font-size:clamp(28px, 3.6vw, 70px);padding-bottom:1.6vw}.post-type-archive-freedesign #order .header h4,.post-type-archive-land #order .header h4,.tax-landarea- #order .header h4,.post-type-archive-tateuri #order .header h4,.tax-tateuriarea #order .header h4,.post-type-archive-pricelist #order .header h4,.search-results #order .header h4,.search-no-results #order .header h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.2em}.post-type-archive-freedesign #order .group,.post-type-archive-land #order .group,.tax-landarea- #order .group,.post-type-archive-tateuri #order .group,.tax-tateuriarea #order .group,.post-type-archive-pricelist #order .group,.search-results #order .group,.search-no-results #order .group{padding-bottom:1.5vw}.post-type-archive-freedesign #order .group .block,.post-type-archive-land #order .group .block,.tax-landarea- #order .group .block,.post-type-archive-tateuri #order .group .block,.tax-tateuriarea #order .group .block,.post-type-archive-pricelist #order .group .block,.search-results #order .group .block,.search-no-results #order .group .block{align-items:flex-end;display:flex;padding-bottom:3.6vw}.post-type-archive-freedesign #order .group .block .image,.post-type-archive-land #order .group .block .image,.tax-landarea- #order .group .block .image,.post-type-archive-tateuri #order .group .block .image,.tax-tateuriarea #order .group .block .image,.post-type-archive-pricelist #order .group .block .image,.search-results #order .group .block .image,.search-no-results #order .group .block .image{width:44%}.post-type-archive-freedesign #order .group .block .txt,.post-type-archive-land #order .group .block .txt,.tax-landarea- #order .group .block .txt,.post-type-archive-tateuri #order .group .block .txt,.tax-tateuriarea #order .group .block .txt,.post-type-archive-pricelist #order .group .block .txt,.search-results #order .group .block .txt,.search-no-results #order .group .block .txt{width:56%}.post-type-archive-freedesign #order .group .block .txt .num,.post-type-archive-land #order .group .block .txt .num,.tax-landarea- #order .group .block .txt .num,.post-type-archive-tateuri #order .group .block .txt .num,.tax-tateuriarea #order .group .block .txt .num,.post-type-archive-pricelist #order .group .block .txt .num,.search-results #order .group .block .txt .num,.search-no-results #order .group .block .txt .num{font-family:"cenotaph", serif;font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:1.4vw}.post-type-archive-freedesign #order .group .block .txt h5,.post-type-archive-land #order .group .block .txt h5,.tax-landarea- #order .group .block .txt h5,.post-type-archive-tateuri #order .group .block .txt h5,.tax-tateuriarea #order .group .block .txt h5,.post-type-archive-pricelist #order .group .block .txt h5,.search-results #order .group .block .txt h5,.search-no-results #order .group .block .txt h5{border-bottom:1px dotted #fff;font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em;margin-bottom:1.4vw;padding-bottom:1.3vw}.post-type-archive-freedesign #order .group .block .txt .desc,.post-type-archive-land #order .group .block .txt .desc,.tax-landarea- #order .group .block .txt .desc,.post-type-archive-tateuri #order .group .block .txt .desc,.tax-tateuriarea #order .group .block .txt .desc,.post-type-archive-pricelist #order .group .block .txt .desc,.search-results #order .group .block .txt .desc,.search-no-results #order .group .block .txt .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.post-type-archive-freedesign #order .group .block:first-child .image,.post-type-archive-land #order .group .block:first-child .image,.tax-landarea- #order .group .block:first-child .image,.post-type-archive-tateuri #order .group .block:first-child .image,.tax-tateuriarea #order .group .block:first-child .image,.post-type-archive-pricelist #order .group .block:first-child .image,.search-results #order .group .block:first-child .image,.search-no-results #order .group .block:first-child .image{order:2}.post-type-archive-freedesign #order .group .block:first-child .txt,.post-type-archive-land #order .group .block:first-child .txt,.tax-landarea- #order .group .block:first-child .txt,.post-type-archive-tateuri #order .group .block:first-child .txt,.tax-tateuriarea #order .group .block:first-child .txt,.post-type-archive-pricelist #order .group .block:first-child .txt,.search-results #order .group .block:first-child .txt,.search-no-results #order .group .block:first-child .txt{order:1;padding:0 6.8vw 3vw 18.2vw}.post-type-archive-freedesign #order .group .block:last-child .txt,.post-type-archive-land #order .group .block:last-child .txt,.tax-landarea- #order .group .block:last-child .txt,.post-type-archive-tateuri #order .group .block:last-child .txt,.tax-tateuriarea #order .group .block:last-child .txt,.post-type-archive-pricelist #order .group .block:last-child .txt,.search-results #order .group .block:last-child .txt,.search-no-results #order .group .block:last-child .txt{padding:0 18.2vw 3vw 7.6vw}.post-type-archive-freedesign #order .link a,.post-type-archive-land #order .link a,.tax-landarea- #order .link a,.post-type-archive-tateuri #order .link a,.tax-tateuriarea #order .link a,.post-type-archive-pricelist #order .link a,.search-results #order .link a,.search-no-results #order .link a{align-items:center;border:1px solid #fff;color:#fff;display:flex;height:4.7vw;justify-content:center;margin:0 auto;width:32.7vw}.post-type-archive-freedesign #order .link a:hover,.post-type-archive-land #order .link a:hover,.tax-landarea- #order .link a:hover,.post-type-archive-tateuri #order .link a:hover,.tax-tateuriarea #order .link a:hover,.post-type-archive-pricelist #order .link a:hover,.search-results #order .link a:hover,.search-no-results #order .link a:hover{background-color:#fff;color:#3b3131}.post-type-archive-freedesign #feature,.post-type-archive-land #feature,.tax-landarea- #feature,.post-type-archive-tateuri #feature,.tax-tateuriarea #feature,.post-type-archive-pricelist #feature,.search-results #feature,.search-no-results #feature{margin:0 auto 5.5vw;width:63.5vw}.post-type-archive-freedesign #feature .header,.post-type-archive-land #feature .header,.tax-landarea- #feature .header,.post-type-archive-tateuri #feature .header,.tax-tateuriarea #feature .header,.post-type-archive-pricelist #feature .header,.search-results #feature .header,.search-no-results #feature .header{padding-bottom:2.4vw;text-align:center}.post-type-archive-freedesign #feature .header h3,.post-type-archive-land #feature .header h3,.tax-landarea- #feature .header h3,.post-type-archive-tateuri #feature .header h3,.tax-tateuriarea #feature .header h3,.post-type-archive-pricelist #feature .header h3,.search-results #feature .header h3,.search-no-results #feature .header h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em}.post-type-archive-freedesign #feature .group,.post-type-archive-land #feature .group,.tax-landarea- #feature .group,.post-type-archive-tateuri #feature .group,.tax-tateuriarea #feature .group,.post-type-archive-pricelist #feature .group,.search-results #feature .group,.search-no-results #feature .group{display:flex;justify-content:space-between;margin-bottom:3.5vw}.post-type-archive-freedesign #feature .group .block,.post-type-archive-land #feature .group .block,.tax-landarea- #feature .group .block,.post-type-archive-tateuri #feature .group .block,.tax-tateuriarea #feature .group .block,.post-type-archive-pricelist #feature .group .block,.search-results #feature .group .block,.search-no-results #feature .group .block{background-color:#ebeaea;padding:0 2vw 2.8vw;position:relative;width:32%}.post-type-archive-freedesign #feature .group .block .num,.post-type-archive-land #feature .group .block .num,.tax-landarea- #feature .group .block .num,.post-type-archive-tateuri #feature .group .block .num,.tax-tateuriarea #feature .group .block .num,.post-type-archive-pricelist #feature .group .block .num,.search-results #feature .group .block .num,.search-no-results #feature .group .block .num{align-items:center;background-color:#fff;border-radius:4.11vw;color:#3b3131;display:flex;font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.7vw;justify-content:center;letter-spacing:0.1em;margin:-1.5vw auto 2.7vw;width:4.11vw}.post-type-archive-freedesign #feature .group .block .image,.post-type-archive-land #feature .group .block .image,.tax-landarea- #feature .group .block .image,.post-type-archive-tateuri #feature .group .block .image,.tax-tateuriarea #feature .group .block .image,.post-type-archive-pricelist #feature .group .block .image,.search-results #feature .group .block .image,.search-no-results #feature .group .block .image{margin:0 auto 0.2vw;width:8.8vw}.post-type-archive-freedesign #feature .group .block .image img,.post-type-archive-land #feature .group .block .image img,.tax-landarea- #feature .group .block .image img,.post-type-archive-tateuri #feature .group .block .image img,.tax-tateuriarea #feature .group .block .image img,.post-type-archive-pricelist #feature .group .block .image img,.search-results #feature .group .block .image img,.search-no-results #feature .group .block .image img{width:100%}.post-type-archive-freedesign #feature .group .block h4,.post-type-archive-land #feature .group .block h4,.tax-landarea- #feature .group .block h4,.post-type-archive-tateuri #feature .group .block h4,.tax-tateuriarea #feature .group .block h4,.post-type-archive-pricelist #feature .group .block h4,.search-results #feature .group .block h4,.search-no-results #feature .group .block h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:1.4vw;text-align:center}.post-type-archive-freedesign #feature .group .block .desc,.post-type-archive-land #feature .group .block .desc,.tax-landarea- #feature .group .block .desc,.post-type-archive-tateuri #feature .group .block .desc,.tax-tateuriarea #feature .group .block .desc,.post-type-archive-pricelist #feature .group .block .desc,.search-results #feature .group .block .desc,.search-no-results #feature .group .block .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.post-type-archive-freedesign #feature .link a,.post-type-archive-land #feature .link a,.tax-landarea- #feature .link a,.post-type-archive-tateuri #feature .link a,.tax-tateuriarea #feature .link a,.post-type-archive-pricelist #feature .link a,.search-results #feature .link a,.search-no-results #feature .link a{display:block}.post-type-archive-freedesign #feature .link a img,.post-type-archive-land #feature .link a img,.tax-landarea- #feature .link a img,.post-type-archive-tateuri #feature .link a img,.tax-tateuriarea #feature .link a img,.post-type-archive-pricelist #feature .link a img,.search-results #feature .link a img,.search-no-results #feature .link a img{width:100%}.post-type-archive-freedesign #flow,.post-type-archive-land #flow,.tax-landarea- #flow,.post-type-archive-tateuri #flow,.tax-tateuriarea #flow,.post-type-archive-pricelist #flow,.search-results #flow,.search-no-results #flow{margin:0 auto 2.4vw;width:63.5vw}.post-type-archive-freedesign #flow .header,.post-type-archive-land #flow .header,.tax-landarea- #flow .header,.post-type-archive-tateuri #flow .header,.tax-tateuriarea #flow .header,.post-type-archive-pricelist #flow .header,.search-results #flow .header,.search-no-results #flow .header{padding-bottom:2.4vw;text-align:center}.post-type-archive-freedesign #flow .header h3,.post-type-archive-land #flow .header h3,.tax-landarea- #flow .header h3,.post-type-archive-tateuri #flow .header h3,.tax-tateuriarea #flow .header h3,.post-type-archive-pricelist #flow .header h3,.search-results #flow .header h3,.search-no-results #flow .header h3{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.2em}.post-type-archive-freedesign #flow .group,.post-type-archive-land #flow .group,.tax-landarea- #flow .group,.post-type-archive-tateuri #flow .group,.tax-tateuriarea #flow .group,.post-type-archive-pricelist #flow .group,.search-results #flow .group,.search-no-results #flow .group{display:flex;flex-wrap:wrap}.post-type-archive-freedesign #flow .group .block,.post-type-archive-land #flow .group .block,.tax-landarea- #flow .group .block,.post-type-archive-tateuri #flow .group .block,.tax-tateuriarea #flow .group .block,.post-type-archive-pricelist #flow .group .block,.search-results #flow .group .block,.search-no-results #flow .group .block{background-color:#ebeaea;clip-path:polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);margin-bottom:3.4vw;overflow:visible;padding:0 2vw 3.8vw;position:relative;width:33.3%}.post-type-archive-freedesign #flow .group .block .num,.post-type-archive-land #flow .group .block .num,.tax-landarea- #flow .group .block .num,.post-type-archive-tateuri #flow .group .block .num,.tax-tateuriarea #flow .group .block .num,.post-type-archive-pricelist #flow .group .block .num,.search-results #flow .group .block .num,.search-no-results #flow .group .block .num{align-items:center;background-color:#fff;border-radius:4.11vw;color:#3b3131;display:flex;font-family:"cenotaph", serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);height:3.7vw;justify-content:center;letter-spacing:0.1em;margin:-1.5vw auto 2.9vw;width:4.11vw}.post-type-archive-freedesign #flow .group .block h4,.post-type-archive-land #flow .group .block h4,.tax-landarea- #flow .group .block h4,.post-type-archive-tateuri #flow .group .block h4,.tax-tateuriarea #flow .group .block h4,.post-type-archive-pricelist #flow .group .block h4,.search-results #flow .group .block h4,.search-no-results #flow .group .block h4{font-size:1vw;font-size:clamp(8px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:1.4vw;text-align:center}.post-type-archive-freedesign #flow .group .block .desc,.post-type-archive-land #flow .group .block .desc,.tax-landarea- #flow .group .block .desc,.post-type-archive-tateuri #flow .group .block .desc,.tax-tateuriarea #flow .group .block .desc,.post-type-archive-pricelist #flow .group .block .desc,.search-results #flow .group .block .desc,.search-no-results #flow .group .block .desc{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2}.post-type-archive-freedesign #flow .group .block:last-child,.post-type-archive-land #flow .group .block:last-child,.tax-landarea- #flow .group .block:last-child,.post-type-archive-tateuri #flow .group .block:last-child,.tax-tateuriarea #flow .group .block:last-child,.post-type-archive-pricelist #flow .group .block:last-child,.search-results #flow .group .block:last-child,.search-no-results #flow .group .block:last-child{clip-path:none;width:calc(33% * 0.9)}.post-type-archive-freedesign #flow .link a,.post-type-archive-land #flow .link a,.tax-landarea- #flow .link a,.post-type-archive-tateuri #flow .link a,.tax-tateuriarea #flow .link a,.post-type-archive-pricelist #flow .link a,.search-results #flow .link a,.search-no-results #flow .link a{display:block}.post-type-archive-freedesign #flow .link a img,.post-type-archive-land #flow .link a img,.tax-landarea- #flow .link a img,.post-type-archive-tateuri #flow .link a img,.tax-tateuriarea #flow .link a img,.post-type-archive-pricelist #flow .link a img,.search-results #flow .link a img,.search-no-results #flow .link a img{width:100%}.post-type-archive-freedesign #perfomance-afterfollow,.post-type-archive-land #perfomance-afterfollow,.tax-landarea- #perfomance-afterfollow,.post-type-archive-tateuri #perfomance-afterfollow,.tax-tateuriarea #perfomance-afterfollow,.post-type-archive-pricelist #perfomance-afterfollow,.search-results #perfomance-afterfollow,.search-no-results #perfomance-afterfollow{margin:0 auto 10.4vw;width:63.5vw}.post-type-archive-freedesign #perfomance-afterfollow .group,.post-type-archive-land #perfomance-afterfollow .group,.tax-landarea- #perfomance-afterfollow .group,.post-type-archive-tateuri #perfomance-afterfollow .group,.tax-tateuriarea #perfomance-afterfollow .group,.post-type-archive-pricelist #perfomance-afterfollow .group,.search-results #perfomance-afterfollow .group,.search-no-results #perfomance-afterfollow .group{display:flex;justify-content:space-between;padding-bottom:5.5vw}.post-type-archive-freedesign #perfomance-afterfollow .group .block,.post-type-archive-land #perfomance-afterfollow .group .block,.tax-landarea- #perfomance-afterfollow .group .block,.post-type-archive-tateuri #perfomance-afterfollow .group .block,.tax-tateuriarea #perfomance-afterfollow .group .block,.post-type-archive-pricelist #perfomance-afterfollow .group .block,.search-results #perfomance-afterfollow .group .block,.search-no-results #perfomance-afterfollow .group .block{width:49%}.post-type-archive-freedesign #perfomance-afterfollow .group .block h5,.post-type-archive-land #perfomance-afterfollow .group .block h5,.tax-landarea- #perfomance-afterfollow .group .block h5,.post-type-archive-tateuri #perfomance-afterfollow .group .block h5,.tax-tateuriarea #perfomance-afterfollow .group .block h5,.post-type-archive-pricelist #perfomance-afterfollow .group .block h5,.search-results #perfomance-afterfollow .group .block h5,.search-no-results #perfomance-afterfollow .group .block h5{font-family:"cenotaph", serif;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em;padding-bottom:0.8vw;text-align:center}.post-type-archive-freedesign #perfomance-afterfollow .group .block>.link a,.post-type-archive-land #perfomance-afterfollow .group .block>.link a,.tax-landarea- #perfomance-afterfollow .group .block>.link a,.post-type-archive-tateuri #perfomance-afterfollow .group .block>.link a,.tax-tateuriarea #perfomance-afterfollow .group .block>.link a,.post-type-archive-pricelist #perfomance-afterfollow .group .block>.link a,.search-results #perfomance-afterfollow .group .block>.link a,.search-no-results #perfomance-afterfollow .group .block>.link a{align-items:center;color:#fff;display:flex;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);height:7.2vw;justify-content:center;letter-spacing:0.05em;width:100%}.post-type-archive-freedesign #perfomance-afterfollow .group .block:first-child .link a,.post-type-archive-land #perfomance-afterfollow .group .block:first-child .link a,.tax-landarea- #perfomance-afterfollow .group .block:first-child .link a,.post-type-archive-tateuri #perfomance-afterfollow .group .block:first-child .link a,.tax-tateuriarea #perfomance-afterfollow .group .block:first-child .link a,.post-type-archive-pricelist #perfomance-afterfollow .group .block:first-child .link a,.search-results #perfomance-afterfollow .group .block:first-child .link a,.search-no-results #perfomance-afterfollow .group .block:first-child .link a{background-color:#3b3131;border:1px solid #3b3131}.post-type-archive-freedesign #perfomance-afterfollow .group .block:first-child .link a:hover,.post-type-archive-land #perfomance-afterfollow .group .block:first-child .link a:hover,.tax-landarea- #perfomance-afterfollow .group .block:first-child .link a:hover,.post-type-archive-tateuri #perfomance-afterfollow .group .block:first-child .link a:hover,.tax-tateuriarea #perfomance-afterfollow .group .block:first-child .link a:hover,.post-type-archive-pricelist #perfomance-afterfollow .group .block:first-child .link a:hover,.search-results #perfomance-afterfollow .group .block:first-child .link a:hover,.search-no-results #perfomance-afterfollow .group .block:first-child .link a:hover{background-color:#fff;color:#3b3131}.post-type-archive-freedesign #perfomance-afterfollow .group .block:last-child .link a,.post-type-archive-land #perfomance-afterfollow .group .block:last-child .link a,.tax-landarea- #perfomance-afterfollow .group .block:last-child .link a,.post-type-archive-tateuri #perfomance-afterfollow .group .block:last-child .link a,.tax-tateuriarea #perfomance-afterfollow .group .block:last-child .link a,.post-type-archive-pricelist #perfomance-afterfollow .group .block:last-child .link a,.search-results #perfomance-afterfollow .group .block:last-child .link a,.search-no-results #perfomance-afterfollow .group .block:last-child .link a{background-color:#5a4b4b;border:1px solid #5a4b4b}.post-type-archive-freedesign #perfomance-afterfollow .group .block:last-child .link a:hover,.post-type-archive-land #perfomance-afterfollow .group .block:last-child .link a:hover,.tax-landarea- #perfomance-afterfollow .group .block:last-child .link a:hover,.post-type-archive-tateuri #perfomance-afterfollow .group .block:last-child .link a:hover,.tax-tateuriarea #perfomance-afterfollow .group .block:last-child .link a:hover,.post-type-archive-pricelist #perfomance-afterfollow .group .block:last-child .link a:hover,.search-results #perfomance-afterfollow .group .block:last-child .link a:hover,.search-no-results #perfomance-afterfollow .group .block:last-child .link a:hover{background-color:#fff;color:#5a4b4b}.post-type-archive-freedesign #perfomance-afterfollow>.link a,.post-type-archive-land #perfomance-afterfollow>.link a,.tax-landarea- #perfomance-afterfollow>.link a,.post-type-archive-tateuri #perfomance-afterfollow>.link a,.tax-tateuriarea #perfomance-afterfollow>.link a,.post-type-archive-pricelist #perfomance-afterfollow>.link a,.search-results #perfomance-afterfollow>.link a,.search-no-results #perfomance-afterfollow>.link a{display:block}.post-type-archive-freedesign #perfomance-afterfollow>.link a img,.post-type-archive-land #perfomance-afterfollow>.link a img,.tax-landarea- #perfomance-afterfollow>.link a img,.post-type-archive-tateuri #perfomance-afterfollow>.link a img,.tax-tateuriarea #perfomance-afterfollow>.link a img,.post-type-archive-pricelist #perfomance-afterfollow>.link a img,.search-results #perfomance-afterfollow>.link a img,.search-no-results #perfomance-afterfollow>.link a img{width:100%}.post-type-archive-freedesign #contact01,.post-type-archive-land #contact01,.tax-landarea- #contact01,.post-type-archive-tateuri #contact01,.tax-tateuriarea #contact01,.post-type-archive-pricelist #contact01,.search-results #contact01,.search-no-results #contact01{background-color:#ebeaea}.freedesign01{position:relative}.freedesign01:after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg29@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:36vw;left:0;position:absolute;top:0;width:41vw;z-index:-1}.freedesign01 .sub02 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:84.8vw}.freedesign01 .sub02 .group .block{background-color:#fff;display:block;margin:0 0 2vw;width:47.5%}.freedesign01 .sub02 .group .block .image{width:100%}.freedesign01 .sub02 .group .block .image img{width:100%}.freedesign01 .sub02 .group .block .txt{line-height:1.7;padding:1.6vw 2vw}.freedesign01 .sub02 .group .block .txt a{align-items:center;display:flex;justify-content:space-between}.freedesign01 .sub02 .group .block .txt a .title{font-size:1vw;font-size:clamp(8px, 1vw, 20px);width:78%}.freedesign01 .sub02 .group .block .txt a .link{font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);margin:auto 0 auto auto;text-align:right;text-decoration:underline;width:22%}.freedesign01 .sub03{padding:0 17.5vw 2.5vw;position:relative}.freedesign01 .sub03 h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;letter-spacing:0.2em;line-height:1.68;padding-bottom:2.3vw}.freedesign01 .sub03 .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.2}.freedesign01 .sub04 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 10vw;width:65vw}.freedesign01 .sub04 .group .block{background:none;border-radius:0;margin:0 0 3vw;width:49.2%}.freedesign01 .sub04 .group .block .image img{border-radius:0}.freedesign01 .sub04 .group .block .txt a{align-items:center;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding:1vw 0 0 0}.freedesign01 .sub04 .group .block .txt a span:first-child{align-items:center;background:#5a4b4b;color:#fff;display:flex;display:none;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:1.46vw;margin-right:1.5vw;padding:0 0.6vw;white-space:nowrap;width:fit-content}.freedesign01 .sub04 .group .block .txt a span:last-child{line-height:1.4}.post-type-archive-pricelist .sub02 .group .txt .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding-bottom:1.4vw}.post-type-archive-pricelist .sub02 .group .txt p{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.6vw}.post-type-archive-pricelist .sub02 .group .txt dl dt{width:7em}.post-type-archive-pricelist .sub02 .group .txt dl dd{width:calc(100% - 8em)}.post-type-archive-pricelist .sub02 .group .txt .all{border-top:1px solid #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;letter-spacing:0.05em;margin-top:1vw;padding-top:1vw;text-align:right}.post-type-archive-pricelist .sub02 .group .txt .all span{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal}.pricelist02.block .txt .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding-bottom:1.4vw}.pricelist02.block .txt p{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.6vw}.pricelist02.block .txt dl dt{width:7em}.pricelist02.block .txt dl dd{width:calc(100% - 8em)}.pricelist02.block .txt .all{border-top:1px solid #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;letter-spacing:0.05em;margin-top:1vw;padding-top:1vw;text-align:right}.pricelist02.block .txt .all span{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal}.about{background-color:#fff;padding:0}.about .mainimg{color:#fff;display:flex;height:30vw;margin-bottom:2.5vw;width:100%}.about .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;padding:19.5vw 0 0 8.3vw;width:50%}.about .mainimg .pageheader h2{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:1.4vw}.about .mainimg .pageheader h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);letter-spacing:0.2em}.about .mainimg .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.about .mainimg .image .image01,.about .mainimg .image .image02{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.about .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.about .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.about .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.about .pankuzu ul li:last-child:after{display:none}.about .about01{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/about04@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 0 6vw auto;padding:6.7vw 39vw 6.7vw 0;position:relative;width:calc(100% - 8.3vw)}.about .about01 .inner{background-color:rgba(255, 255, 255, 0.9);padding:6vw 2vw 5vw 10vw;width:75vw}.about .about01 .inner .header h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;margin:0 0 2.5vw}.about .about01 .inner .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding:0}.about .about02 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:63.5vw}.about .about02 .group .block{background-color:#e2e0d5;border-radius:0.5vw;margin-bottom:3vw;position:relative;width:31.1%}.about .about02 .group .block .num{left:50%;position:absolute;text-align:center;top:-1.5vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2.5vw;z-index:1}.about .about02 .group .block .image a img{border-radius:0.5vw;width:100%}.about .about02 .group .block .txt{padding:1.5vw 2vw;text-align:center}.about .about02 .group .block .txt .desc{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8}.about .about02 .group .block .txt .link a{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold;letter-spacing:0.05em}.about .iitoko{border-bottom:1px solid #3B3131;margin:0 auto 5vw}.about .iitoko .header{border-bottom:1px solid #3B3131;border-top:1px solid #3B3131;padding:1.8vw 0;text-align:center}.about .iitoko .header h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:300;letter-spacing:0.2em;padding-bottom:0.7vw}.about .iitoko .header h4{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.about .iitoko>.arrow_box{display:flex;justify-content:space-between;margin:0 6.2vw 2.1vw;position:relative;width:calc(100% - 12.4vw)}.about .iitoko>.arrow_box:before{background-color:#454545;content:"";display:block;height:1px;left:50%;position:absolute;text-align:center;top:0.35vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:81.7vw}.about .iitoko>.arrow_box .prev-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/back01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:2.5vw;width:2.39vw}.about .iitoko>.arrow_box .next-arrow{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/next01@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:2.5vw;width:2.39vw}.about .iitoko .group02{border-left:1px solid #3B3131;display:flex;flex-wrap:wrap;margin:0 6.2vw;width:auto}.about .iitoko .group02 .block{border-bottom:1px solid #3B3131;border-right:1px solid #3B3131;padding:0;position:relative;width:33.333%}.about .iitoko .group02 .block .num{align-items:center;border-bottom:1px solid #3B3131;border-right:1px solid #3B3131;display:flex;font-family:"cenotaph", serif;font-size:1vw;font-size:clamp(8px, 1vw, 20px);height:3vw;justify-content:center;margin-bottom:1.2vw;width:3.2vw}.about .iitoko .group02 .block .txt{padding:0 2vw 2.4vw}.about .iitoko .group02 .block .txt .title{font-size:1.6vw;font-size:clamp(16px, 1.6vw, 30px);letter-spacing:0.1em;padding-bottom:2vw;text-align:center}.about .iitoko .group02 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.about .iitoko .group02 .block:nth-child(4),.about .iitoko .group02 .block:nth-child(5),.about .iitoko .group02 .block:nth-child(6){border-bottom:none}.about .iitoko .group02 .block.block-last{align-items:flex-end;display:flex;justify-content:center;padding:2.5vw 2.5vw 4vw}.about .iitoko .group02 .block.block-last .inner h5{font-family:"cenotaph", serif;font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:2;padding-bottom:1.3vw}.about .iitoko .group02 .block.block-last .inner .en{font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);letter-spacing:0.15em;line-height:1.4}.about .iitoko .group02 .image{padding:0 2vw 4vw}.about .iitoko .group02 .image a img{width:100%}.about .iitoko .group02 .link a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-position:right 0.2vw;background-repeat:no-repeat;background-size:0.6vw;border-bottom:1px solid #454545;display:block;font-family:"cenotaph", serif;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:0.8vw}.about .iitoko02{align-items:center;justify-content:center;margin:0 40px;width:calc(100% - 80px)}.about .iitoko02 .inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.about .iitoko02 .inner .image{order:2;width:calc(50% - 4px)}.about .iitoko02 .inner .image img{border-radius:20px;height:100%;object-fit:cover;width:100%}.about .iitoko02 .inner .txt{background-color:#d8d8d8;border-radius:20px;order:1;padding:120px 20px;width:calc(50% - 4px)}.about .iitoko02 .inner .txt .header{margin:auto;width:600px}.about .iitoko02 .inner .txt .header .num{color:#5a4b4b;font-family:"cenotaph", serif;font-size:16px;padding-bottom:30px}.about .iitoko02 .inner .txt .header .title{font-size:32px;letter-spacing:0.1em;line-height:1.8;padding-bottom:35px}.about .iitoko02 .inner .txt .desc{font-size:16px;letter-spacing:0.1em;line-height:2.3;margin:auto;padding-bottom:35px;width:600px}.about .iitoko02 .inner .popup-modal-dismiss{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold;letter-spacing:0.05em;padding-top:30px;text-align:center;text-decoration:underline;width:100%}.about .ownermessage{border-bottom:1px solid #454545;display:none;justify-content:space-between;margin:0 auto 4vw;padding:0 0.7vw;width:63.5vw}.about .ownermessage .txt{padding-bottom:4vw;width:54.9%}.about .ownermessage .txt .header h4{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin:0 0 1vw;text-decoration:underline;width:fit-content}.about .ownermessage .txt .header h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2.5vw;white-space:nowrap}.about .ownermessage .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.about .ownermessage .images{padding-bottom:4vw;width:38.5%}.about .ownermessage .images .image{padding-bottom:1.5vw}.about .ownermessage .images .caption{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.about .staff01{position:relative}.about .staff01:after{background-color:#ebebe7;content:"";display:block;height:calc(100% - 23vw);left:0;position:absolute;top:11vw;width:100%;z-index:-1}.about .staff01 .inner{margin:0 auto 3.5vw;padding:0 0.7vw;width:63.5vw}.about .staff01 .inner h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;margin:0 auto 2.5vw;text-align:center}.about .staff01 .inner .group{display:flex;flex-wrap:wrap;justify-content:space-between}.about .staff01 .inner .group .block{padding-bottom:4vw;width:47.5%}.about .staff01 .inner .group .block .image{padding:0 0 1vw}.about .staff01 .inner .group .block .txt{display:flex;justify-content:space-between}.about .staff01 .inner .group .block .txt .name{display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px)}.about .staff01 .inner .group .block .txt .link{font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold}.about .staff01 .inner .group .block .txt .link a{color:#bab468}.company{background-color:#fdfdfa;padding:0}.company .mainimg{color:#fff;display:flex;height:30vw;margin-bottom:2.5vw;width:100%}.company .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;padding:19.5vw 0 0 8.3vw;width:50%}.company .mainimg .pageheader h2{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:1.4vw}.company .mainimg .pageheader h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);letter-spacing:0.2em}.company .mainimg .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.company .mainimg .image .image01,.company .mainimg .image .image02{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.company .company01{margin:0 auto 4vw;padding:0 0.7vw 3vw;width:75vw}.company .company01 h4{border-bottom:1px solid #5a4b4b;font-size:1.9vw;font-size:clamp(14px, 1.9vw, 36px);letter-spacing:0.1em;margin:0 auto 3vw;padding-bottom:1.8vw;text-align:center;width:100%}.company .company01 .group{border-bottom:1px solid #5a4b4b;padding:0 5.7vw 2.2vw;width:100%}.company .company01 .group dl{display:flex;justify-content:space-between;padding-bottom:0.8vw}.company .company01 .group dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:fit-content;line-height:2.87;text-align:center;width:9vw}.company .company01 .group dl dt span{background-color:#d8d8d8;border-radius:0.26vw;display:block;line-height:1;padding:0.3vw 0.7vw;text-align:center}.company .company01 .group dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8;width:calc(100% - 10.5vw)}.company .showroom{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/showroom01@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto 6.2vw;padding:4vw 6.2vw;width:100%}.company .showroom .header{color:#fff;padding-bottom:3.5vw;text-align:center}.company .showroom .header h3{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;padding-bottom:1.2vw}.company .showroom .header h4{font-size:0.94vw;font-size:clamp(15px, 0.94vw, 18px);letter-spacing:0.1em}.company .showroom .group{display:flex;flex-wrap:wrap;justify-content:space-between}.company .showroom .group .block{background-color:#f0f0e9;width:31.1%}.company .showroom .group .block .txt{padding:2vw 1vw 2.5vw;text-align:center}.company .showroom .group .block .txt .address{color:#454545;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;padding-bottom:1.8vw}.company .showroom .group .block .txt .address a{color:#454545;text-decoration:none}.company .showroom .group .block .txt .desc{font-size:1.15vw;font-size:clamp(9px, 1.15vw, 22px);letter-spacing:0.05em;line-height:1.8}.company .history{border-bottom:1px solid #5a4b4b;border-top:1px solid #5a4b4b;display:flex;justify-content:space-between;margin:0 auto 6vw;padding:4vw 5.7vw;width:75vw}.company .history .header{width:13.6%}.company .history .header h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em}.company .history .group{width:86.4%}.company .history .group dl{display:flex;justify-content:space-between;padding-bottom:1.2vw;width:100%}.company .history .group dl dt{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;width:16%}.company .history .group dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);width:82%}.decos{background-color:#fff;padding:0}.decos .mainimg{color:#fff;display:flex;height:30vw;margin-bottom:2.5vw;width:100%}.decos .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;padding:19.5vw 0 0 8.3vw;width:50%}.decos .mainimg .pageheader h2{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:1.4vw}.decos .mainimg .pageheader h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);letter-spacing:0.2em}.decos .mainimg .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.decos .mainimg .image .image01,.decos .mainimg .image .image02{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.decos .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.decos .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.decos .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.decos .pankuzu ul li:last-child:after{display:none}.decos .decos01{margin:0 auto 2.5vw;position:relative}.decos .decos01 .pankuzu{margin:0 auto 4vw;width:63.5vw}.decos .decos01 .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.decos .decos01 .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.decos .decos01 .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.decos .decos01 .pankuzu ul li:last-child:after{display:none}.decos .decos01 .group .block{display:flex;justify-content:space-between;padding-bottom:5vw}.decos .decos01 .group .block .image{width:42.7%}.decos .decos01 .group .block .image img{border-radius:0.25vw}.decos .decos01 .group .block .txt{width:31.25%}.decos .decos01 .group .block .txt .header{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;padding-bottom:1vw;text-decoration:underline}.decos .decos01 .group .block .txt h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.16em;line-height:1.67;padding-bottom:1.5vw}.decos .decos01 .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.decos .decos01 .group .block.block01 .image,.decos .decos01 .group .block.block03 .image{order:2}.decos .decos01 .group .block.block01 .txt,.decos .decos01 .group .block.block03 .txt{margin-left:18.25vw}.decos .decos01 .group .block.block02 .image{order:1}.decos .decos01 .group .block.block02 .txt{margin-right:18.25vw;order:2}.decos .reason01{margin:0 auto;width:63.5vw}.decos .reason01 .header{padding-bottom:4vw;text-align:center}.decos .reason01 .header h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:1.5vw}.decos .reason01 .header .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.decos .reason01 .group{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:4.3vw}.decos .reason01 .group:after{content:"";display:block;height:0;width:31.1%}.decos .reason01 .group .block{background-color:#ebeaea;margin-bottom:2.8vw;padding:0 2vw 3.2vw;width:31.1%}.decos .reason01 .group .block .num{align-items:center;background-color:#fff;border-radius:10vw;color:#454545;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.6vw;justify-content:center;letter-spacing:0.15em;margin:-1.8vw auto 2vw;position:relative;width:4vw}.decos .reason01 .group .block h5{font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding-bottom:2.7vw;text-align:center}.decos .reason01 .group .block .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.post-type-archive-event .pageheader,.post-type-archive-news .pageheader,.tax-newscat .pageheader{padding:3vw 0 4vw;text-align:center}.post-type-archive-event .pageheader h2,.post-type-archive-news .pageheader h2,.tax-newscat .pageheader h2{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em}.post-type-archive-event .newscate01,.post-type-archive-news .newscate01,.tax-newscat .newscate01{margin:0 auto 4vw;width:63.5vw}.post-type-archive-event .newscate01 ul li,.post-type-archive-news .newscate01 ul li,.tax-newscat .newscate01 ul li{padding-bottom:0.05vw}.post-type-archive-event .newscate01 ul li a,.post-type-archive-news .newscate01 ul li a,.tax-newscat .newscate01 ul li a{align-items:center;background-color:rgba(226, 224, 213, 0.4);border-radius:0.26vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.05em;padding:1.2vw 3.5vw;width:18vw}.post-type-archive-event .newscate01 ul li a.current,.post-type-archive-news .newscate01 ul li a.current,.tax-newscat .newscate01 ul li a.current{background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow09@2x.png);background-position:1.6vw center;background-repeat:no-repeat;background-size:0.83vw}.post-type-archive-event .sub01,.post-type-archive-news .sub01,.tax-newscat .sub01{margin:0 auto 10.4vw;padding:7.8vw 0 0;width:63.5vw}.post-type-archive-event .sub01>dl,.post-type-archive-news .sub01>dl,.tax-newscat .sub01>dl{background-color:#fff;border-radius:1vw;display:flex;justify-content:space-between;margin-bottom:1vw;padding:0 2vw}.post-type-archive-event .sub01>dl dt,.post-type-archive-news .sub01>dl dt,.tax-newscat .sub01>dl dt{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/logo02@2x.png);background-position:left center;background-repeat:no-repeat;background-size:1.2vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;justify-content:space-between;letter-spacing:0.1em;line-height:2;padding:1vw 0 1vw 2.3vw;width:8.5vw}.post-type-archive-event .sub01>dl dt:after,.post-type-archive-news .sub01>dl dt:after,.tax-newscat .sub01>dl dt:after{background-color:#454545;content:"";display:inline-block;height:1.5vw;width:1px;display:none}.post-type-archive-event .sub01>dl dd,.post-type-archive-news .sub01>dl dd,.tax-newscat .sub01>dl dd{align-items:center;display:flex;width:calc(100% - 9.5vw)}.post-type-archive-event .sub01>dl dd ul.newscate,.post-type-archive-news .sub01>dl dd ul.newscate,.tax-newscat .sub01>dl dd ul.newscate{display:flex;margin:auto 0.9vw auto 1.5vw}.post-type-archive-event .sub01>dl dd ul.newscate li a,.post-type-archive-news .sub01>dl dd ul.newscate li a,.tax-newscat .sub01>dl dd ul.newscate li a{background-color:#e2e0d5;border-radius:0.26vw;margin-right:0.5vw;padding:0.2vw 1vw;white-space:nowrap}.post-type-archive-event .sub01>dl dd a,.post-type-archive-news .sub01>dl dd a,.tax-newscat .sub01>dl dd a{display:block;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2;padding:1vw}.post-type-archive-event .sub01 .group,.post-type-archive-news .sub01 .group,.tax-newscat .sub01 .group{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:10vw}.post-type-archive-event .sub01 .group .block,.post-type-archive-news .sub01 .group .block,.tax-newscat .sub01 .group .block{padding-bottom:4vw;width:46.8%}.post-type-archive-event .sub01 .group .block .image,.post-type-archive-news .sub01 .group .block .image,.tax-newscat .sub01 .group .block .image{position:relative}.post-type-archive-event .sub01 .group .block .image img,.post-type-archive-news .sub01 .group .block .image img,.tax-newscat .sub01 .group .block .image img{aspect-ratio:1.3333333333;width:100%}.post-type-archive-event .sub01 .group .block .image .eventcate,.post-type-archive-news .sub01 .group .block .image .eventcate,.tax-newscat .sub01 .group .block .image .eventcate{left:0;position:absolute;top:0}.post-type-archive-event .sub01 .group .block .image .eventcate ul,.post-type-archive-news .sub01 .group .block .image .eventcate ul,.tax-newscat .sub01 .group .block .image .eventcate ul{display:flex;flex-wrap:wrap}.post-type-archive-event .sub01 .group .block .image .eventcate ul li,.post-type-archive-news .sub01 .group .block .image .eventcate ul li,.tax-newscat .sub01 .group .block .image .eventcate ul li{align-items:center;background-color:#3b4c6f;color:#fff;display:flex;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);justify-content:center;margin:0 0.8vw 0.8vw 0;padding:0.5vw 1.3vw}.post-type-archive-event .sub01 .group .block .txt,.post-type-archive-news .sub01 .group .block .txt,.tax-newscat .sub01 .group .block .txt{background-color:#fff;padding:1.5vw 2.5vw 2vw}.post-type-archive-event .sub01 .group .block .txt .title,.post-type-archive-news .sub01 .group .block .txt .title,.tax-newscat .sub01 .group .block .txt .title{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:bold;line-height:1.8;padding-bottom:1.2vw}.post-type-archive-event .sub01 .group .block .txt dl,.post-type-archive-news .sub01 .group .block .txt dl,.tax-newscat .sub01 .group .block .txt dl{display:flex;padding-bottom:0.4vw}.post-type-archive-event .sub01 .group .block .txt dl dt,.post-type-archive-news .sub01 .group .block .txt dl dt,.tax-newscat .sub01 .group .block .txt dl dt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);width:19%}.post-type-archive-event .sub01 .group .block .txt dl dd,.post-type-archive-news .sub01 .group .block .txt dl dd,.tax-newscat .sub01 .group .block .txt dl dd{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);width:81%}.post-type-archive-event .sub01 .group .block .txt .links,.post-type-archive-news .sub01 .group .block .txt .links,.tax-newscat .sub01 .group .block .txt .links{display:flex;justify-content:space-between;padding-top:1vw}.post-type-archive-event .sub01 .group .block .txt .links .link,.post-type-archive-news .sub01 .group .block .txt .links .link,.tax-newscat .sub01 .group .block .txt .links .link{width:48.4%}.post-type-archive-event .sub01 .group .block .txt .links .link a,.post-type-archive-news .sub01 .group .block .txt .links .link a,.tax-newscat .sub01 .group .block .txt .links .link a{align-items:center;display:flex;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:bold;height:3.1vw;justify-content:center;letter-spacing:0.05em}.post-type-archive-event .sub01 .group .block .txt .links .link:first-child a,.post-type-archive-news .sub01 .group .block .txt .links .link:first-child a,.tax-newscat .sub01 .group .block .txt .links .link:first-child a{background-color:#454545;color:#fff}.post-type-archive-event .sub01 .group .block .txt .links .link:last-child a,.post-type-archive-news .sub01 .group .block .txt .links .link:last-child a,.tax-newscat .sub01 .group .block .txt .links .link:last-child a{background-color:#e2e0d5;color:#454545}.post-type-archive-event .sub01 .back .link,.post-type-archive-news .sub01 .back .link,.tax-newscat .sub01 .back .link{text-align:center}.post-type-archive-event .sub01 .back .link a,.post-type-archive-event .sub01 .back .link span,.post-type-archive-event .sub01 .back .link input[type="button"],.post-type-archive-event .sub01 .back .link input[type="submit"],.post-type-archive-news .sub01 .back .link a,.post-type-archive-news .sub01 .back .link span,.post-type-archive-news .sub01 .back .link input[type="button"],.post-type-archive-news .sub01 .back .link input[type="submit"],.tax-newscat .sub01 .back .link a,.tax-newscat .sub01 .back .link span,.tax-newscat .sub01 .back .link input[type="button"],.tax-newscat .sub01 .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.post-type-archive-event .sub01 .back .link a,.post-type-archive-news .sub01 .back .link a,.tax-newscat .sub01 .back .link a{margin:0 auto 7.8vw}.post-type-archive-event{background-color:#EBEAEA}.post-type-archive-event .pageheader{background-color:#fff;margin:0 auto;padding:15vw 0 7vw;text-align:center}.post-type-archive-event .pageheader h2{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.2em}.post-type-archive-column{background-color:#EBEAEA}.post-type-archive-column .pageheader{background-color:#fff;margin:0 auto;padding:15vw 0 7vw;text-align:center}.post-type-archive-column .pageheader h2{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.2em}.post-type-archive-column .sub01{padding:7.8vw 0 0}.post-type-archive-column .sub01 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 10.6vw 5vw;position:relative;width:100%}.post-type-archive-column .sub01 .group .block{margin:0 auto 5vw;width:30%}.post-type-archive-column .sub01 .group .block .image{padding-bottom:2vw}.post-type-archive-column .sub01 .group .block .txt .cate{padding-bottom:1.1vw}.post-type-archive-column .sub01 .group .block .txt .cate li{background-color:#fff;border:1px solid #707070;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);margin-right:0.8vw;padding:0.4vw 1.1vw;width:fit-content}.post-type-archive-column .sub01 .group .block .txt .cate li:last-child{margin-right:0}.post-type-archive-column .sub01 .group .block .txt .title{font-size:1vw;font-size:clamp(8px, 1vw, 20px);line-height:1.8;padding-bottom:1.5vw}.post-type-archive-column .sub01 .group .block .txt .link a{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/link04@2x.png);background-position:right 0;background-repeat:no-repeat;background-size:0.6vw;border-bottom:1px solid #454545;display:block;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);padding-bottom:0.7vw;width:100%}.post-type-archive-column .back .link{text-align:center}.post-type-archive-column .back .link a,.post-type-archive-column .back .link span,.post-type-archive-column .back .link input[type="button"],.post-type-archive-column .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.post-type-archive-column .back .link a{margin:0 auto 7.8vw}.form,body.form02,body.contact02,body.request,body.request-top,body.reservation,body.reservation-detail,body.reservation-detail-order,body.privacy-policy,.page-template-page-templete-contact,.page-template-page-templete-contact-kengaku,.page-template-page-templete-contact-document,.page-template-page-templete-recruit,.page-template-page-templete-lp{background-color:#fff;padding-top:15.6vw}.form .mainimg,body.form02 .mainimg,body.contact02 .mainimg,body.request .mainimg,body.request-top .mainimg,body.reservation .mainimg,body.reservation-detail .mainimg,body.reservation-detail-order .mainimg,body.privacy-policy .mainimg,.page-template-page-templete-contact .mainimg,.page-template-page-templete-contact-kengaku .mainimg,.page-template-page-templete-contact-document .mainimg,.page-template-page-templete-recruit .mainimg,.page-template-page-templete-lp .mainimg{background:none}.form .mainimg .pageheader h2,body.form02 .mainimg .pageheader h2,body.contact02 .mainimg .pageheader h2,body.request .mainimg .pageheader h2,body.request-top .mainimg .pageheader h2,body.reservation .mainimg .pageheader h2,body.reservation-detail .mainimg .pageheader h2,body.reservation-detail-order .mainimg .pageheader h2,body.privacy-policy .mainimg .pageheader h2,.page-template-page-templete-contact .mainimg .pageheader h2,.page-template-page-templete-contact-kengaku .mainimg .pageheader h2,.page-template-page-templete-contact-document .mainimg .pageheader h2,.page-template-page-templete-recruit .mainimg .pageheader h2,.page-template-page-templete-lp .mainimg .pageheader h2{font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:normal;letter-spacing:0.2em;padding-bottom:10vw;text-align:center}.form .mainimg .pageheader .desc,body.form02 .mainimg .pageheader .desc,body.contact02 .mainimg .pageheader .desc,body.request .mainimg .pageheader .desc,body.request-top .mainimg .pageheader .desc,body.reservation .mainimg .pageheader .desc,body.reservation-detail .mainimg .pageheader .desc,body.reservation-detail-order .mainimg .pageheader .desc,body.privacy-policy .mainimg .pageheader .desc,.page-template-page-templete-contact .mainimg .pageheader .desc,.page-template-page-templete-contact-kengaku .mainimg .pageheader .desc,.page-template-page-templete-contact-document .mainimg .pageheader .desc,.page-template-page-templete-recruit .mainimg .pageheader .desc,.page-template-page-templete-lp .mainimg .pageheader .desc{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.2em;margin:0 auto 4vw;text-align:center}.form .contact01 .mw_wp_form,body.form02 .contact01 .mw_wp_form,body.contact02 .contact01 .mw_wp_form,body.request .contact01 .mw_wp_form,body.request-top .contact01 .mw_wp_form,body.reservation .contact01 .mw_wp_form,body.reservation-detail .contact01 .mw_wp_form,body.reservation-detail-order .contact01 .mw_wp_form,body.privacy-policy .contact01 .mw_wp_form,.page-template-page-templete-contact .contact01 .mw_wp_form,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form,.page-template-page-templete-contact-document .contact01 .mw_wp_form,.page-template-page-templete-recruit .contact01 .mw_wp_form,.page-template-page-templete-lp .contact01 .mw_wp_form{margin:0 auto;width:63.5vw}.form .contact01 .mw_wp_form form .pageheader,body.form02 .contact01 .mw_wp_form form .pageheader,body.contact02 .contact01 .mw_wp_form form .pageheader,body.request .contact01 .mw_wp_form form .pageheader,body.request-top .contact01 .mw_wp_form form .pageheader,body.reservation .contact01 .mw_wp_form form .pageheader,body.reservation-detail .contact01 .mw_wp_form form .pageheader,body.reservation-detail-order .contact01 .mw_wp_form form .pageheader,body.privacy-policy .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-contact .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-recruit .contact01 .mw_wp_form form .pageheader,.page-template-page-templete-lp .contact01 .mw_wp_form form .pageheader{margin:3.6vw auto 4vw;text-align:center}.form .contact01 .mw_wp_form form .pageheader h2,body.form02 .contact01 .mw_wp_form form .pageheader h2,body.contact02 .contact01 .mw_wp_form form .pageheader h2,body.request .contact01 .mw_wp_form form .pageheader h2,body.request-top .contact01 .mw_wp_form form .pageheader h2,body.reservation .contact01 .mw_wp_form form .pageheader h2,body.reservation-detail .contact01 .mw_wp_form form .pageheader h2,body.reservation-detail-order .contact01 .mw_wp_form form .pageheader h2,body.privacy-policy .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-contact .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-recruit .contact01 .mw_wp_form form .pageheader h2,.page-template-page-templete-lp .contact01 .mw_wp_form form .pageheader h2{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em}.form .contact01 .mw_wp_form form .form01,body.form02 .contact01 .mw_wp_form form .form01,body.contact02 .contact01 .mw_wp_form form .form01,body.request .contact01 .mw_wp_form form .form01,body.request-top .contact01 .mw_wp_form form .form01,body.reservation .contact01 .mw_wp_form form .form01,body.reservation-detail .contact01 .mw_wp_form form .form01,body.reservation-detail-order .contact01 .mw_wp_form form .form01,body.privacy-policy .contact01 .mw_wp_form form .form01,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.05em}.form .contact01 .mw_wp_form form .form01 .block01,body.form02 .contact01 .mw_wp_form form .form01 .block01,body.contact02 .contact01 .mw_wp_form form .form01 .block01,body.request .contact01 .mw_wp_form form .form01 .block01,body.request-top .contact01 .mw_wp_form form .form01 .block01,body.reservation .contact01 .mw_wp_form form .form01 .block01,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01{margin-bottom:3vw;width:fit-content}.form .contact01 .mw_wp_form form .form01 .block01 select,body.form02 .contact01 .mw_wp_form form .form01 .block01 select,body.contact02 .contact01 .mw_wp_form form .form01 .block01 select,body.request .contact01 .mw_wp_form form .form01 .block01 select,body.request-top .contact01 .mw_wp_form form .form01 .block01 select,body.reservation .contact01 .mw_wp_form form .form01 .block01 select,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01 select,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01 select,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01 select,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01 select{border-radius:5px;overflow:unset;padding:0;text-align:center;width:100%}.form .contact01 .mw_wp_form form .form01 .block01 select option,body.form02 .contact01 .mw_wp_form form .form01 .block01 select option,body.contact02 .contact01 .mw_wp_form form .form01 .block01 select option,body.request .contact01 .mw_wp_form form .form01 .block01 select option,body.request-top .contact01 .mw_wp_form form .form01 .block01 select option,body.reservation .contact01 .mw_wp_form form .form01 .block01 select option,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01 select option,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01 select option,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01 select option,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01 select option{background-color:rgba(226, 224, 213, 0.4);font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding:1.4vw 3.5vw;text-align:left;width:18vw}.form .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.form02 .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.contact02 .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.request .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.request-top .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.reservation .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.reservation-detail .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block01 select option:checked,body.privacy-policy .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block01 select option:checked,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block01 select option:checked{background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:1.6vw center;background-repeat:no-repeat;background-size:0.83vw}.form .contact01 .mw_wp_form form .form01 .block02,body.form02 .contact01 .mw_wp_form form .form01 .block02,body.contact02 .contact01 .mw_wp_form form .form01 .block02,body.request .contact01 .mw_wp_form form .form01 .block02,body.request-top .contact01 .mw_wp_form form .form01 .block02,body.reservation .contact01 .mw_wp_form form .form01 .block02,body.reservation-detail .contact01 .mw_wp_form form .form01 .block02,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .block02,body.privacy-policy .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .block02,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .block02{line-height:2.5;margin-bottom:3vw}.form .contact01 .mw_wp_form form .form01 .group h4,body.form02 .contact01 .mw_wp_form form .form01 .group h4,body.contact02 .contact01 .mw_wp_form form .form01 .group h4,body.request .contact01 .mw_wp_form form .form01 .group h4,body.request-top .contact01 .mw_wp_form form .form01 .group h4,body.reservation .contact01 .mw_wp_form form .form01 .group h4,body.reservation-detail .contact01 .mw_wp_form form .form01 .group h4,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group h4,body.privacy-policy .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group h4,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group h4{padding:1vw 0 2vw}.form .contact01 .mw_wp_form form .form01 .group .block,body.form02 .contact01 .mw_wp_form form .form01 .group .block,body.contact02 .contact01 .mw_wp_form form .form01 .group .block,body.request .contact01 .mw_wp_form form .form01 .group .block,body.request-top .contact01 .mw_wp_form form .form01 .group .block,body.reservation .contact01 .mw_wp_form form .form01 .group .block,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block{display:flex;line-height:2;padding-bottom:2.6vw}.form .contact01 .mw_wp_form form .form01 .group .block h3,body.form02 .contact01 .mw_wp_form form .form01 .group .block h3,body.contact02 .contact01 .mw_wp_form form .form01 .group .block h3,body.request .contact01 .mw_wp_form form .form01 .group .block h3,body.request-top .contact01 .mw_wp_form form .form01 .group .block h3,body.reservation .contact01 .mw_wp_form form .form01 .group .block h3,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block h3,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block h3,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block h3,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block h3{padding:0 0 1vw;width:25%}.form .contact01 .mw_wp_form form .form01 .group .block .input01,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01,body.request .contact01 .mw_wp_form form .form01 .group .block .input01,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01{width:75%}.form .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 h6,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 h6,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 h6{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:2vw}.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.form .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.request .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.request .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 textarea,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="text"],.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="tel"],.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 textarea{background-color:#fff;border:1px solid #3b3131;border-radius:0;padding:1vw;width:100%}.form .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 select,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 select,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 select{background-color:#fff;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow11@2x.png);background-position:calc(100% - 1vw) center;background-repeat:no-repeat;background-size:0.7vw;padding:1vw;width:41.6vw}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02{padding-bottom:2vw}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4{background-color:#f0f0f0;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/plus01@2x.png);background-position:calc(100% - 0.5vw) 1vw;background-repeat:no-repeat;background-size:13px;border-bottom:1px solid #454545;cursor:pointer;margin-bottom:1vw;padding:0.5vw}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 h4.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/minus01@2x.png?1);background-position:calc(100% - 0.5vw) 1.5vw}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .answer{display:none}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse{padding:1vw 0 0 0;text-align:right}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input02 .link-modelhouse a{text-decoration:underline}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input03,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input03{padding-bottom:1vw}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top{margin:auto !important;width:fit-content !important}.form .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.request .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01 .input03 #reserveCalendar .availability{display:none}.form .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.request .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01.input-book,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01.input-book{display:flex;justify-content:space-between}.form .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.request .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field{display:block;margin-left:0 !important;width:31%}.form .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.contact02 .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.request .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.reservation .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image{padding-bottom:0.5vw}.form .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.form02 .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.contact02 .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.request .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.request-top .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.reservation .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child{margin-bottom:1vw}.form .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.form02 .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.contact02 .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.request .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.request-top .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.reservation .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a{display:block;padding-left:1em;position:relative;text-decoration:underline}.form .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.form02 .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.contact02 .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.request .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.request-top .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.reservation .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.reservation-detail .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,body.privacy-policy .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/easel07@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3.6vw;position:absolute;right:7vw;top:0;width:2.7vw}.form .contact01 .mw_wp_form form .form01 .send,body.form02 .contact01 .mw_wp_form form .form01 .send,body.contact02 .contact01 .mw_wp_form form .form01 .send,body.request .contact01 .mw_wp_form form .form01 .send,body.request-top .contact01 .mw_wp_form form .form01 .send,body.reservation .contact01 .mw_wp_form form .form01 .send,body.reservation-detail .contact01 .mw_wp_form form .form01 .send,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .send,body.privacy-policy .contact01 .mw_wp_form form .form01 .send,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .send,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .send,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .send,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .send,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .send{display:flex;justify-content:center;margin:auto;text-align:center;width:fit-content}.form .contact01 .mw_wp_form form .form01 .send input,body.form02 .contact01 .mw_wp_form form .form01 .send input,body.contact02 .contact01 .mw_wp_form form .form01 .send input,body.request .contact01 .mw_wp_form form .form01 .send input,body.request-top .contact01 .mw_wp_form form .form01 .send input,body.reservation .contact01 .mw_wp_form form .form01 .send input,body.reservation-detail .contact01 .mw_wp_form form .form01 .send input,body.reservation-detail-order .contact01 .mw_wp_form form .form01 .send input,body.privacy-policy .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-contact .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-contact-document .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-recruit .contact01 .mw_wp_form form .form01 .send input,.page-template-page-templete-lp .contact01 .mw_wp_form form .form01 .send input{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:1px solid #454545;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:3.6vw;margin:4vw 1vw 7.8vw;padding:0 2vw;text-align:left;width:15.6vw}.form .contact01 .mw_wp_form .thanks01,body.form02 .contact01 .mw_wp_form .thanks01,body.contact02 .contact01 .mw_wp_form .thanks01,body.request .contact01 .mw_wp_form .thanks01,body.request-top .contact01 .mw_wp_form .thanks01,body.reservation .contact01 .mw_wp_form .thanks01,body.reservation-detail .contact01 .mw_wp_form .thanks01,body.reservation-detail-order .contact01 .mw_wp_form .thanks01,body.privacy-policy .contact01 .mw_wp_form .thanks01,.page-template-page-templete-contact .contact01 .mw_wp_form .thanks01,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form .thanks01,.page-template-page-templete-contact-document .contact01 .mw_wp_form .thanks01,.page-template-page-templete-recruit .contact01 .mw_wp_form .thanks01,.page-template-page-templete-lp .contact01 .mw_wp_form .thanks01{line-height:2;padding-bottom:10vw;text-align:center}.form .contact01 .mw_wp_form .thanks01 h5,body.form02 .contact01 .mw_wp_form .thanks01 h5,body.contact02 .contact01 .mw_wp_form .thanks01 h5,body.request .contact01 .mw_wp_form .thanks01 h5,body.request-top .contact01 .mw_wp_form .thanks01 h5,body.reservation .contact01 .mw_wp_form .thanks01 h5,body.reservation-detail .contact01 .mw_wp_form .thanks01 h5,body.reservation-detail-order .contact01 .mw_wp_form .thanks01 h5,body.privacy-policy .contact01 .mw_wp_form .thanks01 h5,.page-template-page-templete-contact .contact01 .mw_wp_form .thanks01 h5,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form .thanks01 h5,.page-template-page-templete-contact-document .contact01 .mw_wp_form .thanks01 h5,.page-template-page-templete-recruit .contact01 .mw_wp_form .thanks01 h5,.page-template-page-templete-lp .contact01 .mw_wp_form .thanks01 h5{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.05em;padding-bottom:2.7vw}.form .contact05,body.form02 .contact05,body.contact02 .contact05,body.request .contact05,body.request-top .contact05,body.reservation .contact05,body.reservation-detail .contact05,body.reservation-detail-order .contact05,body.privacy-policy .contact05,.page-template-page-templete-contact .contact05,.page-template-page-templete-contact-kengaku .contact05,.page-template-page-templete-contact-document .contact05,.page-template-page-templete-recruit .contact05,.page-template-page-templete-lp .contact05{border-top:1px solid #454545;margin:0 auto;padding-top:5em;text-align:center;width:63.5vw}.form .contact05 h5,body.form02 .contact05 h5,body.contact02 .contact05 h5,body.request .contact05 h5,body.request-top .contact05 h5,body.reservation .contact05 h5,body.reservation-detail .contact05 h5,body.reservation-detail-order .contact05 h5,body.privacy-policy .contact05 h5,.page-template-page-templete-contact .contact05 h5,.page-template-page-templete-contact-kengaku .contact05 h5,.page-template-page-templete-contact-document .contact05 h5,.page-template-page-templete-recruit .contact05 h5,.page-template-page-templete-lp .contact05 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:normal;letter-spacing:0.05em;padding-bottom:1.4vw}.form .contact05 .tel,body.form02 .contact05 .tel,body.contact02 .contact05 .tel,body.request .contact05 .tel,body.request-top .contact05 .tel,body.reservation .contact05 .tel,body.reservation-detail .contact05 .tel,body.reservation-detail-order .contact05 .tel,body.privacy-policy .contact05 .tel,.page-template-page-templete-contact .contact05 .tel,.page-template-page-templete-contact-kengaku .contact05 .tel,.page-template-page-templete-contact-document .contact05 .tel,.page-template-page-templete-recruit .contact05 .tel,.page-template-page-templete-lp .contact05 .tel{margin:0 auto;padding-bottom:1.5vw;width:23vw}.form .contact05 .time,body.form02 .contact05 .time,body.contact02 .contact05 .time,body.request .contact05 .time,body.request-top .contact05 .time,body.reservation .contact05 .time,body.reservation-detail .contact05 .time,body.reservation-detail-order .contact05 .time,body.privacy-policy .contact05 .time,.page-template-page-templete-contact .contact05 .time,.page-template-page-templete-contact-kengaku .contact05 .time,.page-template-page-templete-contact-document .contact05 .time,.page-template-page-templete-recruit .contact05 .time,.page-template-page-templete-lp .contact05 .time{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.05em;line-height:2;margin:0 auto 7vw;width:fit-content}.form .policy01,body.form02 .policy01,body.contact02 .policy01,body.request .policy01,body.request-top .policy01,body.reservation .policy01,body.reservation-detail .policy01,body.reservation-detail-order .policy01,body.privacy-policy .policy01,.page-template-page-templete-contact .policy01,.page-template-page-templete-contact-kengaku .policy01,.page-template-page-templete-contact-document .policy01,.page-template-page-templete-recruit .policy01,.page-template-page-templete-lp .policy01{line-height:2;padding:5vw 0 2vw;text-align:center}.form .policy01 a,body.form02 .policy01 a,body.contact02 .policy01 a,body.request .policy01 a,body.request-top .policy01 a,body.reservation .policy01 a,body.reservation-detail .policy01 a,body.reservation-detail-order .policy01 a,body.privacy-policy .policy01 a,.page-template-page-templete-contact .policy01 a,.page-template-page-templete-contact-kengaku .policy01 a,.page-template-page-templete-contact-document .policy01 a,.page-template-page-templete-recruit .policy01 a,.page-template-page-templete-lp .policy01 a{text-decoration:underline}.form .policy02,body.form02 .policy02,body.contact02 .policy02,body.request .policy02,body.request-top .policy02,body.reservation .policy02,body.reservation-detail .policy02,body.reservation-detail-order .policy02,body.privacy-policy .policy02,.page-template-page-templete-contact .policy02,.page-template-page-templete-contact-kengaku .policy02,.page-template-page-templete-contact-document .policy02,.page-template-page-templete-recruit .policy02,.page-template-page-templete-lp .policy02{text-align:center}body.privacy-policy .contact01{margin:0 auto 9vw;width:64vw}body.privacy-policy .contact01 h3{font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:400;line-height:1.5;padding-bottom:1em}body.privacy-policy .contact01 p{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);line-height:2.2;padding-bottom:2.5vw}body.form- .mainimg,body.request .mainimg,body.request-top .mainimg,body.reservation- .mainimg,body.reservation-detail .mainimg,body.reservation-detail-order .mainimg,body.privacy-policy .mainimg,.page-template-page-templete-contact .mainimg,.page-template-page-templete-contact-kengaku .mainimg,.page-template-page-templete-contact-document .mainimg{height:auto;margin:0 auto}.post-type-archive-recruit .pageheader{margin:3.6vw auto 4vw;text-align:center}.post-type-archive-recruit .pageheader h2{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em}.post-type-archive-recruit .recruit01{margin:0 auto;width:63.5vw}.post-type-archive-recruit .recruit01 .group{display:flex;justify-content:space-between}.post-type-archive-recruit .recruit01 .group .shinsotsu01,.post-type-archive-recruit .recruit01 .group .tyuuto01{margin-bottom:2.5vw;width:49.9%}.post-type-archive-recruit .recruit01 .group .shinsotsu01 h3,.post-type-archive-recruit .recruit01 .group .tyuuto01 h3{align-items:center;background-color:#454545;color:#fff;display:flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);justify-content:center;letter-spacing:0.05em;margin-bottom:2.5vw;padding:1.2vw;text-align:center}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block{padding-bottom:2.5vw}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block h4,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block h4{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:95% center;background-repeat:no-repeat;background-size:0.83vw;border:1px solid #454545;border-radius:0.5vw;cursor:pointer;font-size:1vw;font-size:clamp(15px, 1vw, 20px);padding:1.3vw 1.5vw}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block h4.open,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block h4.open{background-position:5% center;transform:rotate(180deg)}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block h4.open span,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block h4.open span{display:block;transform:rotate(-180deg)}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block .contents,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block .contents{display:none}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block .contents dl,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block .contents dl{border-bottom:1px dashed #454545;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block .contents dl dt,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block .contents dl dt{font-weight:normal;line-height:1.75;padding:1.5vw;width:28%}.post-type-archive-recruit .recruit01 .group .shinsotsu01 .block .contents dl dd,.post-type-archive-recruit .recruit01 .group .tyuuto01 .block .contents dl dd{line-height:1.75;padding:1.5vw;width:72%}.post-type-archive-recruit .form02{margin:0 auto;width:63.5vw}.post-type-archive-recruit .form02 .form01{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.05em}.post-type-archive-recruit .form02 .form01 .block01{margin-bottom:3vw;width:fit-content}.post-type-archive-recruit .form02 .form01 .block01 select{border-radius:5px;overflow:unset;padding:0;text-align:center;width:100%}.post-type-archive-recruit .form02 .form01 .block01 select option{background-color:rgba(226, 224, 213, 0.4);font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding:1.4vw 3.5vw;text-align:left;width:18vw}.post-type-archive-recruit .form02 .form01 .block01 select option:checked{background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow03@2x.png);background-position:1.6vw center;background-repeat:no-repeat;background-size:0.83vw}.post-type-archive-recruit .form02 .form01 .block02{line-height:2.5;margin-bottom:3vw}.post-type-archive-recruit .form02 .form01 .group h4{padding:1vw 0 2vw}.post-type-archive-recruit .form02 .form01 .group .block{display:flex;line-height:2;padding-bottom:2.6vw}.post-type-archive-recruit .form02 .form01 .group .block h3{padding:0 0 1vw;width:25%}.post-type-archive-recruit .form02 .form01 .group .block .input01{width:75%}.post-type-archive-recruit .form02 .form01 .group .block .input01 h6{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);padding-bottom:2vw}.post-type-archive-recruit .form02 .form01 .group .block .input01 input[type="text"],.post-type-archive-recruit .form02 .form01 .group .block .input01 input[type="tel"],.post-type-archive-recruit .form02 .form01 .group .block .input01 textarea{background-color:#fff;border:1px solid #3b3131;border-radius:0;padding:1vw;width:100%}.post-type-archive-recruit .form02 .form01 .group .block .input01 select{background-color:#fff;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow11@2x.png);background-position:calc(100% - 1vw) center;background-repeat:no-repeat;background-size:0.7vw;padding:1vw;width:41.6vw}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02{padding-bottom:2vw}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 h4{background-color:#f0f0f0;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/plus01@2x.png);background-position:calc(100% - 0.5vw) 1vw;background-repeat:no-repeat;background-size:13px;border-bottom:1px solid #454545;cursor:pointer;margin-bottom:1vw;padding:0.5vw}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 h4.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/minus01@2x.png?1);background-position:calc(100% - 0.5vw) 1.5vw}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 .answer{display:none}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 .link-modelhouse{padding:1vw 0 0 0;text-align:right}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input02 .link-modelhouse a{text-decoration:underline}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input03{padding-bottom:1vw}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input03 #reserveCalendar .fc-daygrid-day-top{margin:auto !important;width:fit-content !important}.post-type-archive-recruit .form02 .form01 .group .block .input01 .input03 #reserveCalendar .availability{display:none}.post-type-archive-recruit .form02 .form01 .group .block .input01.input-book{display:flex;justify-content:space-between}.post-type-archive-recruit .form02 .form01 .group .block .input01.input-book .mwform-checkbox-field{display:block;margin-left:0 !important;width:31%}.post-type-archive-recruit .form02 .form01 .group .block .input01.input-book .mwform-checkbox-field .book-image{padding-bottom:0.5vw}.post-type-archive-recruit .form02 .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child{margin-bottom:1vw}.post-type-archive-recruit .form02 .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a{display:block;padding-left:1em;position:relative;text-decoration:underline}.post-type-archive-recruit .form02 .form01 .group .block.tyumon01 .input01 .mwform-radio-field:first-child .mwform-radio-field-text a:after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/easel07@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3.6vw;position:absolute;right:7vw;top:0;width:2.7vw}.post-type-archive-recruit .form02 .form01 .send{display:flex;justify-content:center;margin:auto;text-align:center;width:fit-content}.post-type-archive-recruit .form02 .form01 .send input{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:1px solid #454545;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);height:3.6vw;margin:4vw 1vw 7.8vw;padding:0 2vw;text-align:left;width:15.6vw}.afterfollow{background-color:#fff;padding:0}.afterfollow .mainimg{color:#fff;display:flex;height:30vw;margin-bottom:2.5vw;width:100%}.afterfollow .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;padding:19.5vw 0 0 8.3vw;width:50%}.afterfollow .mainimg .pageheader h2{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:1.4vw}.afterfollow .mainimg .pageheader h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);letter-spacing:0.2em}.afterfollow .mainimg .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.afterfollow .mainimg .image .image01,.afterfollow .mainimg .image .image02{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.afterfollow .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.afterfollow .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.afterfollow .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.afterfollow .pankuzu ul li:last-child:after{display:none}.afterfollow .afterfollow01{margin:0 auto 4vw;padding:0 18.2vw;position:relative}.afterfollow .afterfollow01 .header h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;margin:0 0 2.5vw}.afterfollow .afterfollow01>.desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;padding:0 0 5vw;width:38vw}.afterfollow .afterfollow01 .group{padding:0 5.2vw 3.8vw}.afterfollow .afterfollow01 .group .block{display:flex;justify-content:space-between;padding-bottom:4vw}.afterfollow .afterfollow01 .group .block .image{width:19%}.afterfollow .afterfollow01 .group .block .txt{width:79%}.afterfollow .afterfollow01 .group .block .txt .header{border-bottom:1px solid #3b3131;font-size:1vw;font-size:clamp(15px, 1vw, 20px);margin-bottom:1.4vw;padding-bottom:1.1vw}.afterfollow .afterfollow01 .group .block .txt .header span{font-family:"cenotaph", serif;font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);margin-right:1vw}.afterfollow .afterfollow01 .group .block .txt .desc{font-size:0.78vw;font-size:clamp(13px, 0.78vw, 15px);line-height:2.25}.afterfollow .afterfollow02{padding-bottom:7.8vw;text-align:center}.afterfollow .afterfollow02 .header{padding-bottom:3.2vw;text-align:center}.afterfollow .afterfollow02 .header h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:30;letter-spacing:0.2em}.afterfollow .afterfollow02 .header h5{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);letter-spacing:0.1em;padding-bottom:1.4em}.afterfollow .afterfollow02 .image{margin:0 auto;width:83.3vw}.afterfollow .flow{margin:0 auto 7.8vw;width:63.5vw}.afterfollow .flow .header{padding-bottom:3.2vw;text-align:center}.afterfollow .flow .header h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:30;letter-spacing:0.2em}.afterfollow .flow .header h5{font-size:0.78vw;font-size:clamp(8px, 0.78vw, 15px);letter-spacing:0.1em;padding-bottom:1.4em}.afterfollow .flow .group{display:flex;flex-wrap:wrap}.afterfollow .flow .group .block{background-color:#ebeaea;clip-path:polygon(0% 0%, 93% 0, 100% 50%, 93% 100%, 0% 100%);height:20vw;margin:0 0 2vw;padding:0 6vw 2vw 3.2vw;position:relative;width:50%}.afterfollow .flow .group .block .num{align-items:center;background-color:#fff;border-radius:10vw;display:flex;font-size:1.1vw;font-size:clamp(8px, 1.1vw, 21px);font-weight:300;height:4vw;justify-content:center;letter-spacing:0.1em;margin:-2vw auto 2.6vw;padding:1vw 0 0 0;position:relative;width:4.6vw}.afterfollow .flow .group .block h5{font-size:1vw;font-size:clamp(20px, 1vw, 20px);line-height:1.5;padding-bottom:1.2vw;text-align:center}.afterfollow .flow .group .block .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.8}.afterfollow .flow .group .block:last-child{clip-path:none;width:46.5%}.post-type-archive-interview .pageheader{margin:3.6vw auto 4vw;text-align:center}.post-type-archive-interview .pageheader h2{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:1.2vw}.post-type-archive-interview .pageheader h3{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.post-type-archive-interview .list .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:83.3vw}.post-type-archive-interview .list .group .block{border-radius:0.5vw;margin-bottom:4vw;width:47.5%}.post-type-archive-interview .list .group .block .image a{position:relative}.post-type-archive-interview .list .group .block .image a img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.post-type-archive-interview .list .group .block .image a .readmore{bottom:1.5vw;position:absolute;right:1.5vw;width:6.25vw}.post-type-archive-interview .list .group .block .txt{background-color:#fff;padding:1.5vw}.post-type-archive-interview .list .group .block .txt .header{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;padding-bottom:0.7vw;text-decoration:underline}.post-type-archive-interview .list .group .block .txt .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8}.post-type-archive-interview .list .back .link{text-align:center}.post-type-archive-interview .list .back .link a,.post-type-archive-interview .list .back .link span,.post-type-archive-interview .list .back .link input[type="button"],.post-type-archive-interview .list .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.post-type-archive-interview .list .back .link a{margin:0 auto 7.8vw}.single-interview .pageheader{margin:0 auto;padding:9.5vw 0 4vw;width:63.5vw}.single-interview .pageheader .header{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;padding-bottom:1vw;text-decoration:underline}.single-interview .pageheader h2{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67}.single-interview .mainimg{padding-bottom:4vw}.single-interview .mainimg .image{margin:auto 0.75vw}.single-interview .mainimg .image img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-interview .hentry{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.2;margin:0 auto;padding-bottom:7vw;width:63.5vw}.single-interview .hentry h1,.single-interview .hentry h2,.single-interview .hentry h3,.single-interview .hentry h4,.single-interview .hentry h5,.single-interview .hentry h6{background-color:#e2e0d5;border-radius:5vw;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;margin-bottom:2.5vw;padding:1.5vw 2.5vw}.single-interview .backnumber.group{border-top:1px solid #454545;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-top:4vw;width:63.5vw}.single-interview .backnumber.group h5{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;padding-bottom:2.5vw;width:100%}.single-interview .backnumber.group .block{border-radius:0.5vw;margin-bottom:4vw;width:47.5%}.single-interview .backnumber.group .block .image a{position:relative}.single-interview .backnumber.group .block .image a img{border-top-left-radius:0.5vw;border-top-right-radius:0.5vw}.single-interview .backnumber.group .block .image a .readmore{bottom:1.5vw;position:absolute;right:1.5vw;width:6.25vw}.single-interview .backnumber.group .block .txt{background-color:#fff;padding:1.5vw}.single-interview .backnumber.group .block .txt .header{font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;padding-bottom:0.7vw;text-decoration:underline}.single-interview .backnumber.group .block .txt .title{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8}.single-interview .back .link{text-align:center}.single-interview .back .link a,.single-interview .back .link span,.single-interview .back .link input[type="button"],.single-interview .back .link input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-interview .back .link a{margin:0 auto 7.8vw}.single-news{padding:100px 150px}.single-news .header{align-items:flex-end;border-bottom:1px solid #454545;display:flex;justify-content:space-between;margin-bottom:50px;padding-bottom:25px}.single-news .header .left h1.entry-title{font-size:20px;padding-bottom:18px}.single-news .header .left .entry-date{font-size:16px}.single-news .header .newscate{display:flex;margin:auto 0 auto auto}.single-news .header .newscate li a{background-color:#e2e0d5;border-radius:0.26vw;margin-left:0.5vw;padding:0.2vw 1vw;white-space:nowrap}.single-news .entry-content{font-size:16px;line-height:2.25;padding-bottom:50px}.single-news .link01{text-align:center}.single-news .link01 a,.single-news .link01 span,.single-news .link01 input[type="button"],.single-news .link01 input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-news .link01 input[type="button"]{background-size:10px;font-size:16px;height:7vw;margin:0 auto;padding:0 40px;width:30vw}.single-staff{padding:100px 150px}.single-staff .group{border-bottom:1px solid #454545;display:flex;justify-content:space-between;margin-bottom:50px;padding-bottom:30px}.single-staff .group .header{padding-right:30px;width:50%}.single-staff .group .header h1.entry-title{font-size:20px;padding-bottom:18px}.single-staff .group .header h2.en{font-size:16px;padding-bottom:45px}.single-staff .group .header .prof01 h3{color:#bab468;font-family:"Montserrat", sans-serif;font-weight:bold;letter-spacing:0.15em;padding-bottom:18px;text-decoration:underline}.single-staff .group .header .prof01 dl{display:flex;font-size:16px;justify-content:space-between;line-height:1.8;padding-bottom:10px;width:100%}.single-staff .group .header .prof01 dl dt{font-weight:normal;width:140px}.single-staff .group .header .prof01 dl dd{width:calc(100% - 150px)}.single-staff .group .image{width:50%}.single-staff .content{font-size:16px;line-height:2.25;padding-bottom:50px}.single-staff .link01{text-align:center}.single-staff .link01 a,.single-staff .link01 span,.single-staff .link01 input[type="button"],.single-staff .link01 input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.single-staff .link01 input[type="button"]{background-size:10px;font-size:16px;height:7vw;margin:0 auto;padding:0 40px;width:30vw}.search01{margin:0 auto;width:65vw}.search01 .wrap{align-items:flex-start;border-bottom:1px solid #454545;display:flex;padding:1.5vw 0.7vw}.search01 .wrap h3{font-size:1vw;font-size:clamp(15px, 1vw, 20px);font-weight:bold;letter-spacing:0.05em;margin:1.4vw 2vw auto 0;width:12vw}.search01 .wrap h3.map01{width:auto}.search01 .wrap h3.map01 .map02{margin:2.5vw 0 3vw 0;width:24.7vw}.search01 .wrap .radio_group_wrap{display:flex;flex-wrap:wrap;width:calc(100% - 12vw)}.search01 .wrap .radio_group_wrap .feas_clevel_01{padding-bottom:1vw}.search01 .wrap .checkbox_group_wrap{display:flex;flex-wrap:wrap;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.3;width:calc(100% - 12vw)}.search01 .wrap .checkbox_group_wrap .checkbox_group_wrap{width:100%}.search01 .wrap .checkbox_group_wrap label input{padding-bottom:0.7vw}.search01 .wrap .checkbox_group_wrap label span{margin-left:0.3vw}.search01 .wrap .checkbox_group_wrap .feas_clevel_01{padding-bottom:1vw}.search01 .wrap .checkbox_group_wrap .feas_clevel_02{font-weight:normal}.search01 .wrap input[type="text"]{border:2px solid #454545;border-radius:5vw;padding:1vw;width:calc(100% - 12vw)}.search01 .wrap label{align-items:center;display:inline-flex;font-size:1vw;font-size:clamp(15px, 1vw, 20px);letter-spacing:0.05em}.search01 .send{padding-top:4vw;text-align:center}.search01 .send a,.search01 .send span,.search01 .send input[type="button"],.search01 .send input[type="submit"]{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow01@2x.png);background-position:calc(100% - 2vw) center;background-repeat:no-repeat;background-size:0.52vw;border:2px solid #454545;border-radius:5vw;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:bold;height:3.8vw;padding:0 2vw;width:15.6vw}.search01 .send input{margin:0 auto}#results{padding-top:9vw}#feas-searchform-0 .wrap:nth-child(1),#feas-searchform-0 .wrap:nth-child(3),#feas-searchform-0 .wrap:nth-child(4),#feas-searchform-0 .wrap:nth-child(5){display:none}#feas-searchform-0 .wrap:nth-child(1) h3{margin-bottom:0;margin-top:0}#feas-searchform-0 .wrap:nth-child(1) .checkbox_group_wrap .feas_clevel_01{padding-bottom:0;width:33.333%}#feas-searchform-0 .wrap:nth-child(2) label{width:100%}#feas-searchform-0 .wrap:nth-child(3) label{width:33.33%}#feas-searchform-0 .wrap:nth-child(4) label{width:33.33%}#feas-searchform-2 .wrap:nth-child(2),#feas-searchform-2 .wrap:nth-child(3),#feas-searchform-2 .wrap:nth-child(4),#feas-searchform-2 .wrap:nth-child(5){display:none}#feas-searchform-2 .wrap:nth-child(2) label,#feas-searchform-2 .wrap:nth-child(3) label,#feas-searchform-2 .wrap:nth-child(4) label,#feas-searchform-2 .wrap:nth-child(5) label{width:33.33%}#feas-searchform-2 .wrap:nth-child(4){flex-wrap:wrap}#feas-searchform-2 .wrap:nth-child(4) .checkbox_group_wrap{width:calc(100% - 14vw)}#feas-searchform-2 .wrap:nth-child(4) .more-btn{cursor:pointer;margin:0 0 0 auto;text-decoration:underline;width:calc(100% - 14vw)}#feas-searchform-4 .wrap:nth-child(1) label{width:33.33%}#feas-searchform-4 .wrap:nth-child(2) label{width:33.33%}#feas-searchform-4 .more-btn{cursor:pointer;margin:0 0 0 auto;text-decoration:underline;width:calc(100% - 14vw)}.performance .mainimg{color:#fff;display:flex;height:30vw;margin-bottom:2.5vw;width:100%}.performance .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;padding:19.5vw 0 0 8.3vw;width:50%}.performance .mainimg .pageheader h2{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:1.4vw}.performance .mainimg .pageheader h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);letter-spacing:0.2em}.performance .mainimg .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.performance .mainimg .image .image01,.performance .mainimg .image .image02{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.performance .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.performance .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.performance .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.performance .pankuzu ul li:last-child:after{display:none}.performance .quality00{padding-bottom:2.3vw}.performance .quality00 .pankuzu{margin:0 auto 4vw;width:63.5vw}.performance .quality00 .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.performance .quality00 .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.performance .quality00 .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.performance .quality00 .pankuzu ul li:last-child:after{display:none}.performance .quality00 .group .block{display:flex;padding-bottom:5.5vw}.performance .quality00 .group .block:first-child .image{order:2}.performance .quality00 .group .block:first-child .txt{order:1;padding:0 7.8vw 0 18.2vw}.performance .quality00 .group .block:last-child .image{order:1}.performance .quality00 .group .block:last-child .txt{order:2;padding:0 18.2vw 0 7.8vw}.performance .quality00 .group .block .image{width:42.7%}.performance .quality00 .group .block .image img{border-radius:0.26vw}.performance .quality00 .group .block .txt{width:57.3%}.performance .quality00 .group .block .txt .num{color:#454545;font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;margin-bottom:1vw;width:fit-content}.performance .quality00 .group .block .txt h4{border-bottom:1px dotted #454545;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;margin-bottom:1.4vw;padding-bottom:1.2vw;white-space:nowrap}.performance .quality00 .group .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.performance .mnav h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;padding-bottom:2.5vw;text-align:center}.performance .mnav .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 4.8vw;width:42.3vw}.performance .mnav .group .block{background-color:#ebeaea;margin:0 0 2.4vw;padding:0 2vw 1.7vw;position:relative;text-align:center;width:48%}.performance .mnav .group .block .num{align-items:center;background-color:#fff;border-radius:10vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);font-weight:300;height:3.6vw;justify-content:center;letter-spacing:0.1em;margin:-1.8vw auto 2.2vw;padding:1vw 0 0 0;position:relative;width:4vw}.performance .mnav .group .block .image{margin:auto;padding-bottom:1.7vw;text-align:center;width:6.2vw}.performance .mnav .group .block .txt{font-size:1vw;font-size:clamp(20px, 1vw, 20px);line-height:1.5;padding-bottom:1.7vw;text-align:center}.performance .mnav .group .block .link{text-align:center}.performance .mnav .group .block .link a{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.1em;margin:auto;text-decoration:underline;width:fit-content}.performance #quality{background-color:#EBEAEA;padding:10vw 0}.performance #quality .quality01,.performance #quality .quality02,.performance #quality .quality03,.performance #quality .quality04,.performance #quality .quality05,.performance #quality .quality06{background-color:#fff;margin:auto auto 6.2vw;padding-bottom:7.8vw;position:relative;width:83vw}.performance #quality .quality01:before,.performance #quality .quality02:before,.performance #quality .quality03:before,.performance #quality .quality04:before,.performance #quality .quality05:before,.performance #quality .quality06:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:-1}.performance #quality .quality01 .header01,.performance #quality .quality02 .header01,.performance #quality .quality03 .header01,.performance #quality .quality04 .header01,.performance #quality .quality05 .header01,.performance #quality .quality06 .header01{margin:0 auto 4vw;text-align:center}.performance #quality .quality01 .header01 .num,.performance #quality .quality02 .header01 .num,.performance #quality .quality03 .header01 .num,.performance #quality .quality04 .header01 .num,.performance #quality .quality05 .header01 .num,.performance #quality .quality06 .header01 .num{font-family:"cenotaph", serif;font-size:2vw;font-size:clamp(16px, 2vw, 40px);font-weight:bold;letter-spacing:0.15em;line-height:1;margin:0 auto 5vw;transform:translateY(-1vw)}.performance #quality .quality01 .header01 .image,.performance #quality .quality02 .header01 .image,.performance #quality .quality03 .header01 .image,.performance #quality .quality04 .header01 .image,.performance #quality .quality05 .header01 .image,.performance #quality .quality06 .header01 .image{margin:0 auto 3.6vw;width:7vw}.performance #quality .quality01 .header01 .image img,.performance #quality .quality02 .header01 .image img,.performance #quality .quality03 .header01 .image img,.performance #quality .quality04 .header01 .image img,.performance #quality .quality05 .header01 .image img,.performance #quality .quality06 .header01 .image img{margin:auto;width:100%}.performance #quality .quality01 .header01 h3,.performance #quality .quality02 .header01 h3,.performance #quality .quality03 .header01 h3,.performance #quality .quality04 .header01 h3,.performance #quality .quality05 .header01 h3,.performance #quality .quality06 .header01 h3{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:2;margin:0 auto 1.4vw}.performance #quality .quality01 .header01 .desc,.performance #quality .quality02 .header01 .desc,.performance #quality .quality03 .header01 .desc,.performance #quality .quality04 .header01 .desc,.performance #quality .quality05 .header01 .desc,.performance #quality .quality06 .header01 .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25;margin:0 auto;width:45vw}.performance #quality .quality01 .header01 .fukidashi,.performance #quality .quality02 .header01 .fukidashi,.performance #quality .quality03 .header01 .fukidashi,.performance #quality .quality04 .header01 .fukidashi,.performance #quality .quality05 .header01 .fukidashi,.performance #quality .quality06 .header01 .fukidashi{font-size:1vw;font-size:clamp(15px, 1vw, 20px);margin:4vw auto 1.5vw}.performance #quality .quality01 .header01 .labels,.performance #quality .quality02 .header01 .labels,.performance #quality .quality03 .header01 .labels,.performance #quality .quality04 .header01 .labels,.performance #quality .quality05 .header01 .labels,.performance #quality .quality06 .header01 .labels{display:flex;justify-content:center;margin:0 auto;width:fit-content}.performance #quality .quality01 .header01 .labels .label,.performance #quality .quality02 .header01 .labels .label,.performance #quality .quality03 .header01 .labels .label,.performance #quality .quality04 .header01 .labels .label,.performance #quality .quality05 .header01 .labels .label,.performance #quality .quality06 .header01 .labels .label{background-color:#fff;border:1px solid #454545;border-radius:1vw;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:2vw;line-height:2vw;margin:0.5vw;padding:0 1vw}.performance #quality .quality01-:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg13@2x.png);height:38vw;left:6vw;top:4.5vw;width:50vw}.performance #quality .quality01- .slider01{margin:0 auto 2vw;width:63.5vw}.performance #quality .quality01- .slider01 .block{margin:auto 1.95vw;position:relative}.performance #quality .quality01- .slider01 .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;left:-1.3vw;letter-spacing:0.15em;position:absolute;text-decoration:underline;text-orientation:sideways;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.performance #quality .quality01- .slider01 .block .image{padding-bottom:1.5vw}.performance #quality .quality01- .slider01 .block .txt h5{border-bottom:1px dashed #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;margin-bottom:1vw;padding-bottom:1vw}.performance #quality .quality01- .slider01 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #quality .quality01- .slider01 .block .txt .labels{display:flex;margin:0 auto}.performance #quality .quality01- .slider01 .block .txt .labels .label{background-color:#fff;border:1px solid #454545;border-radius:1vw;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:2vw;line-height:2vw;margin:0.5vw;padding:0 1vw}.performance #quality .quality01- .notice{background-color:#ebebe7;border-radius:0.26vw;margin:0 auto;padding:1.5vw 2.5vw;width:63.5vw}.performance #quality .quality01- .notice h5{border-bottom:1px solid #454545;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.02em;margin-bottom:1vw;padding-bottom:1vw}.performance #quality .quality01- .notice .group{display:flex;justify-content:space-between}.performance #quality .quality01- .notice .group .block{display:flex;width:50%}.performance #quality .quality01- .notice .group .block h6{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85;white-space:nowrap}.performance #quality .quality01- .notice .group .block .desc{font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);letter-spacing:0.02em;line-height:1.85}.performance #quality .quality01- .notice .group .block:first-child{border-right:1px dashed #454545}.performance #quality .quality01- .notice .group .block:first-child .desc{padding:0 2vw 0 0}.performance #quality .quality01- .notice .group .block:last-child{padding:0 0 0 2vw}.performance #quality .quality01 .taishin01{display:flex;justify-content:space-between;margin:0 auto 3vw;width:63.5vw}.performance #quality .quality01 .taishin01 .image{width:50%}.performance #quality .quality01 .taishin01 .image img{mix-blend-mode:multiply}.performance #quality .quality01 .taishin01 .group{border-bottom:1px solid rgba(90, 75, 75, 0.5);border-top:1px solid rgba(90, 75, 75, 0.5);padding:1.5vw 0 0.8vw;width:48%}.performance #quality .quality01 .taishin01 .group dl{display:flex;justify-content:space-between;padding-bottom:0.7vw}.performance #quality .quality01 .taishin01 .group dl dt{align-items:center;border:1px solid #454545;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:normal;height:1.56vw;justify-content:center;width:17%}.performance #quality .quality01 .taishin01 .group dl dd{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:1.62;width:77%}.performance #quality .quality01 .taishin03{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:63.5vw}.performance #quality .quality01 .taishin03 .block{background-color:#ededed;margin-bottom:2.5vw;padding:2vw;position:relative;width:46%}.performance #quality .quality01 .taishin03 .block h5{border-bottom:1px dashed #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;margin-bottom:1vw;padding-bottom:1vw}.performance #quality .quality01 .taishin03 .block .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #quality .quality01 .taishin03 .block .num{align-items:center;background-color:#fff;border-radius:10vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);font-weight:bold;height:3.6vw;justify-content:center;letter-spacing:0.1em;position:absolute;right:-2vw;top:-1.8vw;width:4vw}.performance #quality .quality03-:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg15@2x.png);background-position:left center;background-size:cover;height:39vw;right:0vw;top:-36vw;width:40vw}.performance #quality .quality03- .slider03{margin:0 auto 2vw;width:63.5vw}.performance #quality .quality03- .slider03 .block{margin:auto 1.95vw;position:relative}.performance #quality .quality03- .slider03 .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;left:-1.3vw;letter-spacing:0.15em;position:absolute;text-decoration:underline;text-orientation:sideways;top:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.performance #quality .quality03- .slider03 .block .image{padding-bottom:1.5vw}.performance #quality .quality03- .slider03 .block .txt h5{border-bottom:1px dashed #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;margin-bottom:1vw;padding-bottom:1vw}.performance #quality .quality03- .slider03 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #quality .quality03- .slider03 .block .txt .labels{display:flex;margin:0 auto}.performance #quality .quality03- .slider03 .block .txt .labels .label{background-color:#fff;border:1px solid #454545;border-radius:1vw;font-size:1vw;font-size:clamp(15px, 1vw, 20px);height:2vw;line-height:2vw;margin:0.5vw;padding:0 1vw}.performance #quality .quality02{padding:0 10vw 5vw}.performance #quality .quality02 .slider04 .block{display:flex;justify-content:space-between;padding-bottom:3.2em}.performance #quality .quality02 .slider04 .block .image{position:relative;width:46%}.performance #quality .quality02 .slider04 .block .image .num{align-items:center;background-color:#fff;border-radius:10vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.6vw;justify-content:center;letter-spacing:0.1em;position:absolute;right:-2vw;top:-1.8vw;width:4vw}.performance #quality .quality02 .slider04 .block .txt{width:46%}.performance #quality .quality02 .slider04 .block .txt h5{border-bottom:1px dotted #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);margin-bottom:1.4vw;padding-bottom:1.3vw}.performance #quality .quality02 .slider04 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #quality .quality02 .notice{background-color:#ededed;margin:0 auto;padding:1.3vw 0;width:63.5vw}.performance #quality .quality02 .notice h6{border-bottom:1px solid #fff;font-size:0.73vw;font-size:clamp(14px, 0.73vw, 14px);letter-spacing:0.02em;padding:0 2.1vw 1.2vw}.performance #quality .quality02 .notice>.group{display:flex;justify-content:space-between}.performance #quality .quality02 .notice>.group>.block{padding:1.2vw 2.1vw 0;width:50%}.performance #quality .quality02 .notice>.group>.block dl{display:flex}.performance #quality .quality02 .notice>.group>.block dl dt{font-size:0.73vw;font-size:clamp(14px, 0.73vw, 14px);font-weight:normal;line-height:1.8;white-space:nowrap}.performance #quality .quality02 .notice>.group>.block dl dd{font-size:0.73vw;font-size:clamp(14px, 0.73vw, 14px);font-weight:normal;letter-spacing:0.02em;line-height:1.8}.performance #quality .quality02 .notice>.group>.block:first-child{border-right:1px dashed #fff}.performance #quality .quality03{padding:0 10vw 5vw}.performance #quality .quality03 .slider05 .block{display:flex;justify-content:space-between;padding-bottom:3.2em}.performance #quality .quality03 .slider05 .block .image{position:relative;width:46%}.performance #quality .quality03 .slider05 .block .image .num{align-items:center;background-color:#fff;border-radius:10vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.6vw;justify-content:center;letter-spacing:0.1em;position:absolute;right:-2vw;top:-1.8vw;width:4vw}.performance #quality .quality03 .slider05 .block .txt{width:46%}.performance #quality .quality03 .slider05 .block .txt h5{border-bottom:1px dotted #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);margin-bottom:1.4vw;padding-bottom:1.3vw}.performance #quality .quality03 .slider05 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #quality .quality03 .merit01>h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;margin:0 auto 3.5vw;text-align:center;width:fit-content}.performance #quality .quality03 .merit01>h4 span{background-color:#fff;display:inline}.performance #quality .quality03 .group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%}.performance #quality .quality03 .group .block{margin-bottom:1.5vw;width:49%}.performance #quality .quality03 .group .block .header{background-color:#3b3131;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow05@2x.png);background-position:95% center;background-repeat:no-repeat;background-size:0.93vw;color:#fff;cursor:pointer;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;padding:1.6vw 3vw 1.6vw 1.5vw}.performance #quality .quality03 .group .block .header.open{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow06@2x.png)}.performance #quality .quality03 .group .block .header span{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.performance #quality .quality03 .group .block .header span span.num{font-family:"Montserrat", sans-serif;font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);font-weight:bold;letter-spacing:0.05em;margin-right:1.5vw}.performance #quality .quality03 .group .block .contents{background-color:#ededed;display:none;padding:1.5vw}.performance #quality .quality03 .group .block .contents .image{padding-bottom:1.5vw}.performance #quality .quality03 .group .block .contents .txt h6{border-bottom:1px dashed #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;margin-bottom:1vw;padding-bottom:1vw}.performance #quality .quality03 .group .block .contents .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #quality .quality04{padding:0 10vw 5vw}.performance #quality .quality04 .header01{margin-bottom:2.5vw}.performance #quality .quality04 .zeh01{font-size:1vw;font-size:clamp(15px, 1vw, 20px);margin-top:1.5vw;text-align:center}.performance #quality .quality04 .zeh01 span{background-color:#fff}.performance #quality .quality04 .image01{margin:0 auto 4vw;width:63.5vw}.performance #quality .quality04 .slider06 .block{display:flex;justify-content:space-between;padding-bottom:3.2em}.performance #quality .quality04 .slider06 .block .image{position:relative;width:46%}.performance #quality .quality04 .slider06 .block .image .num{align-items:center;background-color:#fff;border-radius:10vw;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:3.6vw;justify-content:center;letter-spacing:0.1em;position:absolute;right:-2vw;top:-1.8vw;width:4vw}.performance #quality .quality04 .slider06 .block .txt{width:46%}.performance #quality .quality04 .slider06 .block .txt h5{border-bottom:1px dotted #454545;font-size:1vw;font-size:clamp(15px, 1vw, 20px);margin-bottom:1.4vw;padding-bottom:1.3vw}.performance #quality .quality04 .slider06 .block .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2}.performance #contact01{background-color:#EBEAEA}.performance .works{margin:0 auto 5vw;width:63.5vw}body:not(.home) .slick-slider .slick-prev,body:not(.home) .slick-slider .slick-next{height:2.9vw;overflow:hidden;width:2.9vw;z-index:1}body:not(.home) .slick-slider .slick-prev{left:-4.4vw}body:not(.home) .slick-slider .slick-prev:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow18@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:1.7vw;text-indent:9999px;width:1.7vw}body:not(.home) .slick-slider .slick-next{right:-4.4vw}body:not(.home) .slick-slider .slick-next:before{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow19@2x.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:1.7vw;text-indent:9999px;width:1.7vw}.type .mainimg{color:#fff;display:flex;height:30vw;margin-bottom:2.5vw;width:100%}.type .mainimg .pageheader{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;padding:19.5vw 0 0 8.3vw;width:50%}.type .mainimg .pageheader h2{font-family:"cenotaph", serif;font-size:2.6vw;font-size:clamp(20px, 2.6vw, 50px);padding-bottom:1.4vw}.type .mainimg .pageheader h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);letter-spacing:0.2em}.type .mainimg .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.type .mainimg .image .image01,.type .mainimg .image .image02{background-position:center top;background-repeat:no-repeat;background-size:cover;height:100%;width:50%}.type .type01{margin:0 auto 7.8vw;position:relative;width:63.5vw}.type .type01 .pankuzu ul{display:flex;margin:0 auto 7.8vw;padding:0 7.8vw;width:100%}.type .type01 .pankuzu ul li{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px)}.type .type01 .pankuzu ul li:after{content:">";display:inline-block;margin:auto 0.8vw}.type .type01 .pankuzu ul li:last-child:after{display:none}.type .type01 .mnav ul{display:flex;justify-content:space-between;list-style-type:none;margin:0 auto;width:fit-content}.type .type01 .mnav ul li{width:10vw}.type #forte,.type #boxstar,.type #simpleedition{padding-bottom:4.8vw;position:relative}.type #forte::after,.type #boxstar::after,.type #simpleedition::after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;z-index:-1}.type #forte h3.logo,.type #boxstar h3.logo,.type #simpleedition h3.logo{margin:0 auto 4vw;text-align:center;width:fit-content}.type #forte h3.logo img,.type #boxstar h3.logo img,.type #simpleedition h3.logo img{width:50%}.type #forte .concept01,.type #boxstar .concept01,.type #simpleedition .concept01{display:flex;justify-content:space-between;padding-bottom:7.8vw}.type #forte .concept01 .txt,.type #boxstar .concept01 .txt,.type #simpleedition .concept01 .txt{padding:0 7.8vw 0 18.2vw;width:57.3%}.type #forte .concept01 .txt .name,.type #boxstar .concept01 .txt .name,.type #simpleedition .concept01 .txt .name{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.625vw;font-size:clamp(8px, 0.625vw, 12px);font-weight:bold;letter-spacing:0.15em;padding-bottom:1vw;text-decoration:underline}.type #forte .concept01 .txt h4,.type #boxstar .concept01 .txt h4,.type #simpleedition .concept01 .txt h4{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;line-height:1.67;padding-bottom:2vw;white-space:nowrap}.type #forte .concept01 .txt .desc,.type #boxstar .concept01 .txt .desc,.type #simpleedition .concept01 .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);line-height:2.25}.type #forte .concept01 .image,.type #boxstar .concept01 .image,.type #simpleedition .concept01 .image{width:42.7%}.type #forte .spec01 h5,.type #boxstar .spec01 h5,.type #simpleedition .spec01 h5{font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:0.2em;position:relative;text-align:center}.type #forte .spec01 h5:after,.type #boxstar .spec01 h5:after,.type #simpleedition .spec01 h5:after{background-color:#454545;content:"";display:block;height:1px;margin:0.1em auto 3.4vw;position:relative;width:2.9vw}.type #forte .spec01 .group,.type #boxstar .spec01 .group,.type #simpleedition .spec01 .group{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:65.5vw}.type #forte .spec01 .group .block,.type #boxstar .spec01 .group .block,.type #simpleedition .spec01 .group .block{background-color:#f0f0e9;border-radius:0.5vw;margin:0 1vw 3vw;padding:0 1vw 1.5vw;position:relative;text-align:center;width:calc(31.1% - 2vw)}.type #forte .spec01 .group .block .num,.type #boxstar .spec01 .group .block .num,.type #simpleedition .spec01 .group .block .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:1.8vw;font-size:clamp(20px, 1.8vw, 34px);font-weight:bold;margin:-0.9vw auto 1.4vw}.type #forte .spec01 .group .block .image,.type #boxstar .spec01 .group .block .image,.type #simpleedition .spec01 .group .block .image{margin:0 auto 1vw;width:36.8%}.type #forte .spec01 .group .block .txt,.type #boxstar .spec01 .group .block .txt,.type #simpleedition .spec01 .group .block .txt{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.8;padding-bottom:1vw}.type #forte .spec01 .group .block .link,.type #boxstar .spec01 .group .block .link,.type #simpleedition .spec01 .group .block .link{color:#bab468;font-family:"Montserrat", sans-serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);font-weight:bold}.type #forte-::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg19@2x.png);height:42vw;left:-11.4vw;top:14.7vw;width:56vw}.type #boxstar{display:none}.type #boxstar::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg20@2x.png);background-position:left center;background-size:cover;height:44vw;right:0;top:1.2vw;width:42vw}.type #boxstar .concept01 .txt{order:2;padding:0 18.2vw 0 7.8vw}.type #boxstar .concept01 .image{order:1}.type #simpleedition::after{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/bg21@2x.png);height:43vw;left:-12.2vw;top:14.5vw;width:57vw}.post-type-archive-icon .pageheader{margin:15.6vw auto 5vw;width:63.5vw}.post-type-archive-icon .pageheader h2{font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.2em;text-align:center}.post-type-archive-icon .sub02 .select01{align-items:center;border-bottom:1px solid #454545;border-top:1px solid #454545;display:flex;margin:0 auto 2.5vw;padding:1.5vw 0.7vw;width:63.5vw}.post-type-archive-icon .sub02 .select01 h3{font-size:1vw;font-size:clamp(13px, 1vw, 20px);font-weight:bold;margin:auto 6vw auto 0}.post-type-archive-icon .sub02 .select01 .iconlist{display:flex}.post-type-archive-icon .sub02 .select01 .iconlist .search_item{border:2px solid #454545;cursor:pointer;display:inline-block;font-size:1vw;font-size:clamp(13px, 1vw, 20px);margin:auto 0 auto 1.5vw;padding:1.2vw 4vw}.post-type-archive-icon .sub02 .group{display:flex;flex-wrap:wrap;margin:0 auto 2vw;width:63.5vw}.post-type-archive-icon .sub02 .group .list_item{margin:0;padding-bottom:4vw;text-align:center;width:16.6%}.post-type-archive-icon .sub02 .group .list_item .image{padding:0 1.5vw 1vw}.post-type-archive-icon .sub02 .group .list_item .name{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.5}.post-type-archive-icon .search_item.is-active{background-color:#3b3131;color:white}.post-type-archive-icon .is-hide{display:none}.single-icon{padding-top:0}.single-icon .gototop,.single-icon header,.single-icon #navArea,.single-icon footer,.single-icon>.btn{display:none}.single-icon .icon01{padding:100px}.single-icon .icon01 .block{display:flex;justify-content:space-between}.single-icon .icon01 .block .image{padding-bottom:18px;width:17.5%}.single-icon .icon01 .block .image img{margin:0 auto;width:100%}.single-icon .icon01 .block .txt{width:76%}.single-icon .icon01 .block .txt .title{font-size:20px;padding-bottom:28px}.single-icon .icon01 .block .txt .desc{font-size:16px;line-height:2.2}.mfp-bg{background-color:rgba(0, 0, 0, 0.3);opacity:1}.tab-area{display:flex}.tab-area .tab{align-items:center;background-color:#e2e0d5;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow13@2x.png);background-position:center 2.9vw;background-repeat:no-repeat;background-size:0.83vw;border-radius:0.26vw;color:#5a4b4b;cursor:pointer;display:flex;flex-wrap:wrap;height:4vw;justify-content:center;position:relative;width:100%}.tab-area .tab:hover,.tab-area .tab.active{background-color:#5a4b4b;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow14@2x.png);color:#e2e0d5}.tab-area .tab .num{color:#bab468;font-family:"Montserrat", sans-serif;font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);font-weight:bold;left:50%;letter-spacing:0.015em;line-height:1;position:absolute;text-align:center;top:-0.8vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:fit-content}.tab-area .tab .txt{font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);font-weight:bold;margin:auto;width:100%}.content-area{padding-bottom:10vw}.content-area .content{display:none}.content-area .content.show{display:block}.custom .wrap{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/custom01@2x.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.custom .wrap .pageheader{color:#fff;padding:16.5vw 0 10vw;text-align:center}.custom .wrap .pageheader h2{font-family:"optima-lt-pro", sans-serif;font-size:4.1vw;font-size:clamp(32px, 4.1vw, 80px);letter-spacing:0.05em;padding-bottom:1vw}.custom .wrap .pageheader h3{font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);letter-spacing:0.1em}.custom .wrap .aboutwrap{background-color:#fff;margin:0 2vw;padding:4vw 4vw 0}.custom .wrap .aboutwrap #about{align-items:center;display:flex;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/custom02@2x.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:23.9vw;color:#fff;padding:0 6.2vw 0 50%;margin-bottom:4vw}.custom .wrap .aboutwrap #about .txt h4{font-size:1.8vw;font-size:clamp(14px, 1.8vw, 34px);letter-spacing:0.1em;padding-bottom:2vw}.custom .wrap .aboutwrap #about .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.05em;line-height:2.1}.custom .wrap .aboutwrap #easel,.custom .wrap .aboutwrap #livera{border-top:1px solid #707070;padding-top:6.2vw;padding-bottom:6.2vw;position:relative}.custom .wrap .aboutwrap #easel:before,.custom .wrap .aboutwrap #livera:before{background-color:#d8d8d8;bottom:0;content:"";display:block;width:calc(100% + 8vw);height:17.76vw;position:absolute;left:-4vw}.custom .wrap .aboutwrap #easel .group,.custom .wrap .aboutwrap #livera .group{display:flex}.custom .wrap .aboutwrap #easel .group .left,.custom .wrap .aboutwrap #livera .group .left{width:42.8%}.custom .wrap .aboutwrap #easel .group .right,.custom .wrap .aboutwrap #livera .group .right{align-content:space-between;display:flex;flex-wrap:wrap;width:57.2%}.custom .wrap .aboutwrap #easel .group .right .txt,.custom .wrap .aboutwrap #livera .group .right .txt{padding:0 6.2vw;width:100%}.custom .wrap .aboutwrap #easel .group .right .txt h5,.custom .wrap .aboutwrap #livera .group .right .txt h5{font-family:"optima-lt-pro", sans-serif;font-size:2vw;font-size:clamp(16px, 2vw, 40px);letter-spacing:0.05em;padding-bottom:1.6vw}.custom .wrap .aboutwrap #easel .group .right .txt .desc,.custom .wrap .aboutwrap #livera .group .right .txt .desc{font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);font-weight:300;letter-spacing:0.05em;line-height:2.1;padding-bottom:1.8vw}.custom .wrap .aboutwrap #easel .group .right .txt .link a,.custom .wrap .aboutwrap #livera .group .right .txt .link a{display:block;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);background-position:right 0.2vw;background-repeat:no-repeat;background-size:0.83vw;border-bottom:1px solid #454545;font-weight:500;font-size:1vw;font-size:clamp(15px, 1vw, 20px);letter-spacing:0.1em;padding-bottom:0.6vw;width:13vw;margin:0 0 0 auto}.custom .wrap .aboutwrap #easel .group .right .images,.custom .wrap .aboutwrap #livera .group .right .images{display:flex;transform:translateX(6vw);width:100%}.custom .wrap .aboutwrap #easel{border-top:none;padding-top:0}.custom .wrap .aboutwrap #easel:before{background-color:#d8d8d8;bottom:0;content:"";display:block;width:calc(100% + 8vw);height:100%;position:absolute;left:-4vw;top:0}.custom .wrap .aboutwrap #easel .group .left{order:2}.custom .wrap .aboutwrap #easel .group .right{order:1}.custom .wrap .aboutwrap #easel .group .right .images{transform:translateX(-6vw)}.custom #modelhouse{background-color:#fff}.custom #modelhouse>.header{margin:0 6.2vw;padding:6vw 0;text-align:center}.custom #modelhouse>.header h4{border-bottom:1px solid #707070;text-align:center;font-size:1.8vw;font-size:clamp(18px, 1.8vw, 34px);font-weight:500;letter-spacing:0.1em;margin-bottom:3.8vw;padding:0 0 1.8vw}.custom #modelhouse>.header h5{font-size:1.8vw;font-size:clamp(18px, 1.8vw, 34px);font-weight:500;letter-spacing:0.1em;padding-bottom:3.8vw}.custom #modelhouse>.header .desc{font-size:0.94vw;font-size:clamp(16px, 0.94vw, 18px);letter-spacing:0.1em;line-height:2;font-weight:500}.custom #modelhouse .group{padding:0}.custom #modelhouse .group>.header{align-items:center;background-color:#ededed;border-top-left-radius:1.5vw;border-top-right-radius:1.5vw;display:flex;height:6vw;justify-content:space-between;margin:0 2vw;padding:0 4.2vw}.custom #modelhouse .group>.header h6{font-size:1.6vw;font-size:clamp(12px, 1.6vw, 30px);font-weight:500;letter-spacing:0.1em}.custom #modelhouse .group>.header .en{font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px)}.custom #modelhouse .group.group-machikado,.custom #modelhouse .group.group-jouji{padding:6.2vw 2vw 0}.custom #modelhouse .group.group-machikado>.header,.custom #modelhouse .group.group-jouji>.header{margin-bottom:6.9vw}.custom #modelhouse .group.group-machikado .list,.custom #modelhouse .group.group-jouji .list{display:flex;flex-wrap:wrap;justify-content:center;padding:0 3.2vw;width:100%}.custom #modelhouse .group.group-machikado .list .block,.custom #modelhouse .group.group-jouji .list .block{padding:0 1vw 6.2vw;width:25%}.custom #modelhouse .group.group-machikado .list .block .type,.custom #modelhouse .group.group-jouji .list .block .type{align-items:center;background-color:#384D6F;color:#fff;display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);height:2.1vw;justify-content:center;letter-spacing:0.2em;padding:0 1.8vw;width:fit-content}.custom #modelhouse .group.group-machikado .list .block .image,.custom #modelhouse .group.group-jouji .list .block .image{padding-bottom:2vw;width:100%}.custom #modelhouse .group.group-machikado .list .block .image img,.custom #modelhouse .group.group-jouji .list .block .image img{width:100%}.custom #modelhouse .group.group-machikado .list .block .txt .header,.custom #modelhouse .group.group-jouji .list .block .txt .header{border-bottom:1px solid #707070;font-size:1vw;font-size:clamp(8px, 1vw, 20px);font-weight:500;line-height:1.8;margin-bottom:1.4vw;padding-bottom:1.3vw}.custom #modelhouse .group.group-machikado .list .block .txt .title,.custom #modelhouse .group.group-jouji .list .block .txt .title{display:none}.custom #modelhouse .group.group-machikado .list .block .txt .data,.custom #modelhouse .group.group-jouji .list .block .txt .data{margin-bottom:1.3vw}.custom #modelhouse .group.group-machikado .list .block .txt .data dl,.custom #modelhouse .group.group-jouji .list .block .txt .data dl{display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;padding-bottom:0.7vw}.custom #modelhouse .group.group-machikado .list .block .txt .data dl dt,.custom #modelhouse .group.group-jouji .list .block .txt .data dl dt{font-weight:300;width:5vw}.custom #modelhouse .group.group-machikado .list .block .txt .data dl dd,.custom #modelhouse .group.group-jouji .list .block .txt .data dl dd{font-weight:300;width:calc(100% - 5vw)}.custom #modelhouse .group.group-machikado .list .block .txt .links,.custom #modelhouse .group.group-jouji .list .block .txt .links{display:flex;justify-content:space-between;width:100%}.custom #modelhouse .group.group-machikado .list .block .txt .links .link,.custom #modelhouse .group.group-jouji .list .block .txt .links .link{width:48%}.custom #modelhouse .group.group-machikado .list .block .txt .links .link a,.custom #modelhouse .group.group-jouji .list .block .txt .links .link a{align-items:center;background-position:calc(100% - 1vw) center;background-repeat:no-repeat;background-size:0.6vw;border:1px solid #fff;color:#fff;display:flex;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);font-weight:300;height:3.4vw;letter-spacing:0.05em;padding:0 1vw;width:100%}.custom #modelhouse .group.group-machikado .list .block .txt .links .link:first-child a,.custom #modelhouse .group.group-jouji .list .block .txt .links .link:first-child a{background-color:#3B4D6E;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow23@2x.png);color:#fff}.custom #modelhouse .group.group-machikado .list .block .txt .links .link:last-child a,.custom #modelhouse .group.group-jouji .list .block .txt .links .link:last-child a{background-color:#D8D8D8;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow22@2x.png);color:#454545}.custom #modelhouse .group.group-jouji .list{justify-content:start}.custom #modelhouse .group.group-jouji- .block{align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;color:#fff;height:38vw;justify-content:space-between;padding:0 6.2vw 6.2vw;width:100%}.custom #modelhouse .group.group-jouji- .block .left .area{font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:bold;letter-spacing:0.1em;padding-bottom:6vw}.custom #modelhouse .group.group-jouji- .block .left .name{width:26vw}.custom #modelhouse .group.group-jouji- .block .left .name h5{font-family:"cenotaph", serif;font-size:0.73vw;font-size:clamp(8px, 0.73vw, 14px);padding-bottom:1.8vw}.custom #modelhouse .group.group-jouji- .block .left .name p{border-bottom:1px solid #fff;font-size:1.3vw;font-size:clamp(10px, 1.3vw, 25px);font-weight:500;letter-spacing:0.1em;margin-bottom:1.4vw;padding-bottom:1.5vw}.custom #modelhouse .group.group-jouji- .block .left .data dl{display:flex;font-size:0.83vw;font-size:clamp(8px, 0.83vw, 16px);letter-spacing:0.05em;padding-top:0.6vw}.custom #modelhouse .group.group-jouji- .block .left .data dl dt{font-weight:300;width:5vw}.custom #modelhouse .group.group-jouji- .block .left .data dl dd{font-weight:300;width:calc(100% - 5vw)}.custom #modelhouse .group.group-jouji- .block .right .links{display:flex;justify-content:flex-end;width:27vw}.custom #modelhouse .group.group-jouji- .block .right .links .link a{align-items:center;background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/arrow23@2x.png);background-position:calc(100% - 1vw) center;background-repeat:no-repeat;background-size:0.6vw;border:1px solid #fff;color:#fff;display:flex;font-size:0.94vw;font-size:clamp(8px, 0.94vw, 18px);font-weight:300;height:3.4vw;letter-spacing:0.05em;padding:0 1vw;width:12.5vw}.custom #quality{background-color:#ebeaea;padding:5vw 0 0;margin-bottom:6vw}.custom #quality h4{font-size:1.9vw;font-size:clamp(14px, 1.9vw, 36px);font-weight:500;letter-spacing:0.1em;padding-bottom:3.6vw;text-align:center}.custom #quality .group{display:flex;width:100%}.custom #quality .group .block{align-content:space-between;align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:43.8vw;padding:8.3vw 0 4.2vw;position:relative}.custom #quality .group .block:not(:hover){flex:1 1 5%;transition:all 0.5s ease}.custom #quality .group .block:hover{align-items:start;flex:9 1 35%;transition:all 0.5s ease;padding-left:4vw;padding-right:4vw}.custom #quality .group .block:hover .txt{writing-mode:horizontal-tb;margin-bottom:3.8vw;width:100%}.custom #quality .group .block:hover .desc{color:#fff;display:block;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;opacity:1;line-height:1.8;position:relative;z-index:2;transition-duration:0.5s;transition-delay:0.5s;margin:0 auto auto;height:calc(100% - 7vw)}.custom #quality .group .block:hover .num{margin:auto auto 0;text-align:left}.custom #quality .group .block:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#454545;opacity:0.7;z-index:1}.custom #quality .group .block .txt{font-size:1.25vw;font-size:clamp(10px, 1.25vw, 24px);font-weight:500;letter-spacing:0.1em;position:relative;z-index:2;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:fit-content}.custom #quality .group .block .desc{display:none;opacity:0;transition-duration:0.5s;transition-delay:0.5s}.custom #quality .group .block .num{font-family:Helvetica, Arial, sans-serif;font-size:0.73vw;font-size:clamp(11px, 0.73vw, 14px);width:100%;text-align:center;position:relative;z-index:2}.custom #quality .group .block.block01{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality01.jpg)}.custom #quality .group .block.block02{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality02.jpg)}.custom #quality .group .block.block03{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality03.jpg)}.custom #quality .group .block.block04{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality04.jpg)}.custom #quality .group .block.block05{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality05.jpg)}.custom #quality .group .block.block06{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality06.jpg)}.custom #quality .group .block.block07{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality07.jpg)}.custom #quality .group .block.block08{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality08.jpg)}.custom #quality .group .block.block09{background-image:url(//www.tosco.tv/wp3/wp-content/themes/tosco/images/quality09.jpg)}}@media screen and (max-width:767px){.error-404{line-height:2;padding:100px 30px}}@media screen and (min-width:768px){.error-404{line-height:2;padding:10vw}}.form .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.form02 .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.contact02 .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.request .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.request-top .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.reservation .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.reservation-detail .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,body.reservation-detail-order .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,.page-template-page-templete-contact .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,.page-template-page-templete-contact-kengaku .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,.page-template-page-templete-contact-document .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,.page-template-page-templete-recruit .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3,.page-template-page-templete-lp .contact01 .mw_wp_form.mw_wp_form_confirm .form01 .group .block h3{padding-top:0}@media screen and (max-width:767px){.page-template-page-templete-lp{}.page-template-page-templete-lp .formBox{margin:0 auto 100px}.page-template-page-templete-lp .formBox .radioArea{display:none;display:block;margin:0 0 45px;padding:25px 0 0}.page-template-page-templete-lp .formBox .radioArea .mwform-radio-field:nth-child(odd){margin:0 !important;padding-bottom:10px;position:relative;width:100%}.page-template-page-templete-lp .formBox .radioArea .mwform-radio-field:nth-child(even){margin:0 !important;padding-bottom:10px;position:relative;width:100%}.page-template-page-templete-lp .formBox .radioArea .radioBnr{background:url(//www.tosco.tv/wp3/wp-content/themes/image/common/sec_contact_bnr_bg_sp.png) center no-repeat;background-size:cover;max-width:330px;padding:15px 10px 15px 25px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .circle{bottom:auto;font-size:12px;height:60px;width:60px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .ttl{font-size:14px;margin:0;padding:5px 0 0 100px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .categoryBox{font-size:0;margin:0 -10px 0 0;padding:15px 0 0}.page-template-page-templete-lp .formBox .radioArea .radioBnr .categoryBox p{border-radius:10px;font-size:10px;min-width:56px}.page-template-page-templete-lp .formBox .radioArea>p{padding:0}.page-template-page-templete-lp .formBox .radioArea .mwform-radio-field{margin:0 0 10px;padding:0}.page-template-page-templete-lp input[type="radio"]{height:auto !important;opacity:1 !important;transform:scale(1.5);width:auto !important}.page-template-page-templete-lp .formBox .mwform-radio-field{font-size:13px}.page-template-page-templete-lp .formBox .mwform-radio-field .mwform-radio-field-text{padding:0 0 0 15px}.page-template-page-templete-lp .formBox .mwform-radio-field input[type="radio"]:checked+.mwform-radio-field-text{background:url(//www.tosco.tv/wp3/wp-content/themes/image/common/form_radio_on.png) left top 3px no-repeat;background-size:10px auto}.page-template-page-templete-lp .formBox input[type="submit"]{margin:50px auto 0;max-width:330px}.page-template-page-templete-lp .formBox dl+dl{margin:15px 0 0}.page-template-page-templete-lp .formBox dl dt{font-size:13px;margin:0 0 10px}.page-template-page-templete-lp .formBox .send input[type="submit"]{height:55px;width:61%}body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"]{margin:0}}@media screen and (min-width:768px){.page-template-page-templete-lp .formBox{margin:0 auto 130px;max-width:950px}.page-template-page-templete-lp .formBox .radioArea{display:flex;display:none;flex-wrap:wrap;margin:0 0 50px;padding:0;position:relative;width:100%}.page-template-page-templete-lp .formBox .radioArea .mwform-radio-field:nth-child(odd){letter-spacing:0.1em;margin:0 !important;padding-bottom:50px;position:relative;width:360px}.page-template-page-templete-lp .formBox .radioArea .mwform-radio-field:nth-child(even){letter-spacing:0.1em;margin:0 !important;padding-bottom:50px;position:relative;width:calc(100% - 380px)}.page-template-page-templete-lp .formBox .radioArea .radioBnr{background:url(//www.tosco.tv/wp3/wp-content/themes/image/common/sec_contact_bnr_bg_pc.png) center no-repeat;background-size:cover;padding:40px 30px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .inner{margin:0 auto;max-width:550px;position:relative}.page-template-page-templete-lp .formBox .radioArea .radioBnr .circle{align-items:center;background:#fff;border-radius:50%;bottom:0;display:flex;flex-direction:column;font-size:23px;font-weight:700;height:125px;justify-content:center;left:0;line-height:1.2;margin:auto 0;position:absolute;top:0;width:125px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .ttl{color:#fff;font-size:32px;margin:0 0 10px;padding:0 0 0 160px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .categoryBox{font-size:0;padding:0 0 0 160px}.page-template-page-templete-lp .formBox .radioArea .radioBnr .categoryBox p{background:#fff;border-radius:4px;display:inline-block;font-size:12px;font-weight:700;margin:5px 10px 0 0;min-width:100px;padding:4px 10px;text-align:center}.page-template-page-templete-lp .formBox .radioArea .radioBnr .categoryBox p span{color:#696969;display:inline-block;position:relative}.page-template-page-templete-lp .formBox .radioArea .radioBnr .categoryBox p span::before{content:"#";display:inline-block}.page-template-page-templete-lp .formBox .radioArea>p{max-width:740px}.page-template-page-templete-lp .formBox .mwform-radio-field{display:inline-block;font-size:18px;letter-spacing:0.02em}.page-template-page-templete-lp .formBox .mwform-radio-field label{align-items:center;display:flex;position:relative}.page-template-page-templete-lp .formBox .mwform-radio-field input[type="radio"]{cursor:pointer;height:100%;left:auto;margin:auto 0;opacity:0;position:relative;top:auto;width:100%;z-index:1}.page-template-page-templete-lp .formBox .mwform-radio-field .mwform-radio-field-text{background:none !important;display:block;margin:auto 0;padding:0 0 0 15px}.page-template-page-templete-lp .formBox .mwform-radio-field input[type="radio"]:checked+.mwform-radio-field-text{background:none !important}.page-template-page-templete-lp input[type="radio"]{height:auto !important;opacity:1 !important;transform:scale(1.5);width:auto !important}.page-template-page-templete-lp .formBox .mwform-radio-field:first-child{left:0;position:absolute;top:0}.page-template-page-templete-lp .formBox .mwform-radio-field:nth-child(n+2){margin:50px 60px 0 0}.page-template-page-templete-lp .formBox input[type="text"],.page-template-page-templete-lp .formBox input[type="email"],.page-template-page-templete-lp .formBox input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f4f4;border:none;font-size:16px;height:60px;padding-left:25px;width:100%}.page-template-page-templete-lp .formBox textarea{background:#f4f4f4;border:none;font-size:16px;height:280px;padding:20px 25px;resize:none;width:100%}.page-template-page-templete-lp .formBox input[type="text"]:focus,.page-template-page-templete-lp .formBox input[type="email"]:focus,.page-template-page-templete-lp .formBox input[type="tel"]:focus,.page-template-page-templete-lp .formBox textarea:focus{border:none;outline:0}.page-template-page-templete-lp .formBox input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#a9a9a9;border:none;color:#fff;cursor:pointer;display:block;font-size:20px;height:90px;letter-spacing:2em;margin:90px auto 0;max-width:450px;text-align:center;text-indent:2em;width:100%}.page-template-page-templete-lp .formBox input[type="submit"][disabled]{cursor:default;opacity:0.1}.page-template-page-templete-lp .formBox dl+dl{margin:45px 0 0}.page-template-page-templete-lp .formBox dl dt{font-size:18px;letter-spacing:0.2em}.page-template-page-templete-lp .formBox dl dt em{color:#f70000}.page-template-page-templete-lp .formBox dl{align-items:center;display:flex;justify-content:space-between}.page-template-page-templete-lp .formBox dl.msg{align-items:flex-start}.page-template-page-templete-lp .formBox dl.msg dt{padding:15px 0 0}.page-template-page-templete-lp .formBox dl dt{width:330px}.page-template-page-templete-lp .formBox dl dd{width:620px}.page-template-page-templete-lp .formBox .send{display:flex;justify-content:space-between}.page-template-page-templete-lp .formBox .send input[type="submit"]{width:48%}body.request-top .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.form .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"],body.form02 .contact01 .mw_wp_form form .form01 .group .block .input01 input[type="radio"]{margin:0}body.request-top .contact01 .mw_wp_form.mw_wp_form_send_error,body.form .contact01 .mw_wp_form.mw_wp_form_send_error,body.form02 .contact01 .mw_wp_form.mw_wp_form_send_error{padding-bottom:10vw;text-align:center}}.icon-template-default .headertel{display:none}form#feas-searchform-0 .wrap:first-child .checkbox_group_wrap label:nth-child(2),form#feas-searchform-0 .wrap:first-child .checkbox_group_wrap label:nth-child(3){display:none}@media screen and (max-width:767px){.company,.privacy-policy,body.form,body.form02,.contact02-,.decos-,.type,.post-type-archive-recruit,.post-type-archive-event,.post-type-archive-news,.post-type-archive-interview,.post-type-archive-icon,.post-type-archive-pricelist,.afterfollow-,.performance-,.about-,.request,.request-top,.reservation,.reservation-detail .reservation-detail-order{background-color:#fff;padding-top:70px}}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{display:none}@media screen and (max-width:767px){.input03{padding-bottom:20px}.availability{display:none}.fc .fc-daygrid-day-top{flex-direction:column}.day-cell{text-align:center}.day-cell .date-view{display:block}.day-cell .date-view .label{margin:auto;width:fit-content;display:block}}.-txt{display:none}@media screen and (max-width:767px){#selectplan{padding:0 20px 50px;width:100%}#selectplan .header{letter-spacing:0.1em;padding-bottom:25px}#selectplan .header h3{font-size:24px;font-weight:600;padding-bottom:16px;line-height:1.5}#selectplan .header h4{font-size:20px;font-weight:600;padding-bottom:16px;line-height:1.5}#selectplan .header .desc{font-size:12px;line-height:1.5}#selectplan .tab-area-selectplan{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 auto;width:100%}#selectplan .tab-area-selectplan .tab{align-items:center;border:1px solid #6F7070;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;display:flex;font-size:12px;height:24px;margin-left:5px;justify-content:center;width:70px}#selectplan .tab-area-selectplan .tab.active{background-color:#6F7070;color:#fff}#selectplan .content-area-selectplan{border:1px solid rgba(112, 112, 112, 0.4);margin:0 auto;width:100%}#selectplan .content-area-selectplan .content{display:none;padding:20px 30px}#selectplan .content-area-selectplan .content.show{display:block}}@media screen and (min-width:768px){#selectplan{border-bottom:solid #3b3131;margin:0 auto 5vw;padding-bottom:2.5vw;width:63.5vw}#selectplan .header{letter-spacing:0.1em;padding-bottom:2.7vw}#selectplan .header h3{font-size:1.6vw;font-size:clamp(18px, 1.6vw, 30px);font-weight:600;line-height:1.6;padding-bottom:1.6vw}#selectplan .header h4{font-size:1.6vw;font-size:clamp(18px, 1.6vw, 30px);font-weight:600;line-height:1.6;padding-bottom:1.6vw}#selectplan .header .desc{font-size:1vw;font-size:clamp(15px, 1vw, 20px);line-height:1.5}#selectplan .tab-area-selectplan{display:flex;justify-content:flex-end;margin:0 auto;width:52vw}#selectplan .tab-area-selectplan .tab{align-items:center;border:1px solid #6F7070;border-top-left-radius:0.52vw;border-top-right-radius:0.52vw;cursor:pointer;display:flex;font-size:0.83vw;font-size:clamp(15px, 0.83vw, 16px);letter-spacing:0.1em;height:2.5vw;margin-left:0.52vw;justify-content:center;width:8.2vw}#selectplan .tab-area-selectplan .tab.active{background-color:#6F7070;color:#fff}#selectplan .content-area-selectplan{border:1px solid rgba(112, 112, 112, 0.4);margin:0 auto;width:52vw}#selectplan .content-area-selectplan .content{display:none;padding:2.5vw 4vw}#selectplan .content-area-selectplan .content.show{display:block}}