body{letter-spacing:.1em;counter-reset:number 0}#main-area{width:100%;margin:0 auto;position:relative}#main-area>.particle{margin-top:0}#main-area>.circlesym{position:absolute;top:150px;right:8.5%;width:231px;height:231px;z-index:9}#main-area>.circlesym .circle{margin:0 auto 0 auto;width:231px;height:231px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/csym03.png) no-repeat;background-size:231px 231px;background-position:center 0;position:relative}#main-area>.circlesym .circle:before{content:'';padding-top:50%}#main-area>.circlesym .circle{animation-name:rotate;animation-duration:8s;animation-timing-function:cubic-bezier(.5,.51,.51,.52);animation-iteration-count:infinite}@keyframes rotate{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}#main-area>.circlesym .syml{position:absolute;top:28%;left:0;right:0;margin:auto;width:121px;height:88px;text-align:center}@media only screen and (min-width:768px) and (max-width:992px){#main-area>.circlesym{position:absolute;top:140px;right:8.5%;width:192px;height:192px}#main-area>.circlesym .circle{margin:0 auto 0 auto;width:192px;height:192px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/csym03.png) no-repeat;background-size:192px 192px;background-position:center 0;position:relative}#main-area>.circlesym .syml{position:absolute;top:28%;left:0;right:0;margin:auto;width:97px;height:70px}}@media screen and (max-width:767px){#main-area{width:100%;margin:0 auto;position:relative}#main-area>.particle{margin-top:200px}#main-area>.circlesym{position:absolute;top:40px;top:360px;right:5%;width:137px;height:137px;z-index:999999}#main-area>.circlesym .circle{margin:0 auto 0 auto;width:137px;height:137px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/csym03.png) no-repeat;background-size:137px 137px;background-position:center 0;position:relative}#main-area>.circlesym .syml{position:absolute;top:28%;left:0;right:0;margin:auto;width:73px;height:53px}}#introduction{margin:-10px auto 0 auto;width:100%;padding-bottom:50px}@media screen and (max-width:550px){#introduction h2{margin:0 0 50px}}#introduction h2 span.bgLRextend:before{background:#333}#introduction .cont{margin:0 auto 0 auto;width:100%;height:auto;max-height:480px;position:relative}#introduction.aboutus .cont{height:auto}#introduction .cont img{display:block;margin:0 auto 0 auto;width:100%;filter:brightness(70%);z-index:0}#introduction .cont>.textbox{position:absolute;top:35%;left:0;right:0;margin:auto;width:70%;max-height:480px;padding:40px 30px;padding:0;z-index:1}#introduction .cont>.textbox.aboutus_text{width:90%;height:auto}#introduction .cont>.textbox>h2{margin:0 auto 50px auto;font-size:32px;text-align:center;line-height:1.8em;color:#fff}#introduction .cont>.textbox>p.txt{margin:0 auto 0 auto;font-size:20px;text-align:left;line-height:2.2em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#fff;text-align:center}@media screen and (max-width:768px){#introduction{margin:0 auto 0 auto;width:100%;height:350px;padding-bottom:0}.wellness_experiences_page #introduction{height:130px}#introduction.aboutus{height:auto}#introduction .cont{margin:0 auto 0 auto;width:100%;height:auto;position:relative}#introduction .cont img{margin:0 auto 0 auto;width:auto;height:350px;object-fit:cover}.wellness_experiences_page #introduction .cont img{height:130px}#introduction.aboutus .cont img{height:auto}#introduction .cont>.textbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:90%;height:auto}#introduction .cont>.textbox>h2{margin:0 auto 10px auto;width:100%;text-align:center;font-size:14px;font-weight:700;line-height:1.8em;padding-top:15px}#introduction .cont>.textbox>p.txt{margin:0 auto 0 auto;width:100%;text-align:left;font-size:12px;line-height:2em}.wellness_experiences_page #introduction .cont>.textbox>p.txt{font-size:1rem}}@media screen and (min-width:768px){#section01>h2.aboutus{font-size:30px}#section01>p.txt01{width:60%}#section01>h2.aboutus{width:90%}}@media screen and (max-width:590px){#section01>p.txt01{width:90%}table{width:90%}table tr th,table tr td{width:100%;display:block}}#section01{margin:0 auto 0 auto;width:100%;background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline02.svg),url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline01.svg);background-size::contain,:contain;background-position:center top 6%,center top 4%;background-repeat:no-repeat,no-repeat;background-color:#fff}#section01>h2{display:block;margin:0 auto 0 17%;width:70%;font-size:22px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-top:0;padding-bottom:30px;color:#6e3919}#section01>h2.aboutus{margin:0 auto 0 auto;text-align:center;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#6e3919;padding:60px 0 20px;border-bottom:1px solid #bdc3c7}#section01>p{margin:0 auto 20%;width:65%;text-align:left;font-size:16px;line-height:1.9em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#222}#section01 #sec01{margin:80px auto 0 auto;width:100%;padding-bottom:80px;background:#f3f3f3 url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/bg_washi.png);background-size:48px 48px}#section01 #sec01 h3{margin:0 auto 0 auto;width:75%;text-align:center;font-size:30px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#6e3919;padding:60px 0 20px;border-bottom:1px solid #bdc3c7}#section01 #sec01>p.txt01,#section01>p.txt01{margin:30px auto 0 auto;width:65%;font-size:16px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#222}#section01>p.txt01.center{text-align:center}#section01 #sec01>ul,.features #sec01>ul{margin:50px auto 0 auto;width:80%;display:flex;justify-content:center}#section01 #sec01>ul li,.features #sec01>ul li{margin:0 auto 0 auto;width:45%}#section01 #sec01>ul li p.h4,.features #sec01>ul li p.h4{margin:0 auto 0 auto;width:100%;text-align:center;font-size:25px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#6e3919;padding:0 0 20px}#section01 #sec01>ul li img,.features #sec01>ul li img{display:block;margin:0 auto 20px auto;width:100%}#section01 #sec01>ul>li>p.txt02,.features #sec01>ul>li>p.txt02{margin:30px auto 10px auto;width:90%;font-size:16px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#222}#section01 #sec01>ul li .btn,.features #sec01>ul li .btn{text-align:right}#section01 #sec01>ul li .btn .btnlinestretches3 span,.features #sec01>ul li .btn .btnlinestretches3 span{font-size:14px}@media screen and (max-width:768px){#section01>h2.aboutus{font-size:16px}#section01{margin:0 auto 0 auto;width:100%;background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline02.svg),url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline01.svg);background-size::contain,:contain;background-position:center top 54%,center top 52%;background-repeat:no-repeat,no-repeat;padding-bottom:0}#section01>h2{display:block;margin:0 auto 0 auto;width:85%;font-size:13px;line-height:1.7em;font-weight:700;padding-top:30px;padding-bottom:10px}#section01>p{margin:0 auto 0 auto;width:80%;text-align:left;font-size:12px;line-height:1.7em}#section01 #sec01{margin:30px auto 0 auto;width:100%;padding-bottom:30px}#section01 #sec01 h3{margin:0 auto 0 auto;width:90%;font-size:15px;padding:30px 0 5px}#section01 #sec01>p.txt01{margin:10px auto 0 auto;width:80%;font-size:13px;line-height:1.7em}#section01 #sec01>ul,.features #sec01>ul{margin:30px auto 0 auto;width:100%;display:block}#section01 #sec01>ul li,.features #sec01>ul li{margin:0 auto 20px auto;width:90%}#section01 #sec01>ul li p.h4{margin:0 auto 0 auto;width:90%;font-size:15px;padding:10px 0}.features #sec01>ul li p.h4{margin:0 auto 0 auto;width:90%;font-size:1.4rem;padding:10px 0}#section01 #sec01>ul>li>p.txt02{margin:10px auto 0 auto;width:90%;font-size:12px;line-height:1.7em}.features #sec01>ul>li>p.txt02{margin:0 auto 10px auto;width:90%;font-size:1rem;line-height:1.7em}#section01 #sec01>ul li .btn .btnlinestretches3 span,.features #sec01>ul>li .btn .btnlinestretches3 span{font-size:13px}}#section02{margin:30px auto 0 auto;width:100%;background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline02.svg),url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline01.svg);background-size::contain,:contain;background-position:center top 24%,center top 22%;background-repeat:no-repeat,no-repeat;padding-bottom:180px;position:relative}#section02 #sym01{display:block;position:absolute;bottom:80px;left:10%}#section02 #sec01title{margin:0 auto 70px auto;width:80%;padding-bottom:0}#section02 #sec01title h2{display:block;margin:0 auto 0 auto;width:90%;text-align:center;font-size:32px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333;padding-top:0;padding-bottom:0}#section02 #sec01title .h2line{margin:30px auto 0 auto;width:70%;height:1px;text-indent:-99999px;background:linear-gradient(90deg,#ccc 0%,#ccc 98%,#bf0122 98%,#bf0122 100%)}#section02 .inttxt{margin:0 auto 80px 17%;width:70%;font-size:20px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-top:10px;padding-bottom:10px}@media screen and (max-width:550px){#section02 h2{margin:0 0 50px}}#section02 h2 span.bgLRextend:before{background:#333}#section02 .service-area{margin:0 auto 170px 12%;width:77%;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:590px){#section02 .service-area{margin:0 0 50px;margin:0 auto 20px auto}}#section02 .service-area:after{content:'';position:absolute;width:70%;height:20em;background:#f3f3f3;right:10%;top:20%;z-index:-1}#section02 .service-area:nth-of-type(2n){flex-direction:row-reverse}#section02 .service-area .img{width:50%}#section02 .service-area .content{margin:0 auto 0 auto;width:45%;background:#fff;box-shadow:0 0 20px #ccc;display:flex;justify-content:center;align-items:center;position:relative;top:100px}#section02 .service-area:nth-of-type(2n) .img{text-align:center}#section02 .service-area:nth-of-type(2n) .content{margin-left:-2%;margin-left:2%}#section02 .service-area .content-area{padding:30px 30px 50px}#section02 .service-area .content-area h3{margin:0 0 20px;text-align:center;font-size:19px;line-height:2em;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#2d1210}#section02 .service-area .content-area h3 span{font-weight:700;text-transform:uppercase;display:block;font-size:36px;font-weight:400;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#a4966a}#section02 .service-area .content-area p{margin:0 auto 0px auto;width:100%;font-size:15px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333}#section02 .btn{margin-top:30px;text-align:right}#section02 .btn .btnlinestretches3{font-weight:700;font-size:15px;letter-spacing:0}@media screen and (max-width:767px){#section02{margin:0 auto 0 auto;width:100%;background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline02.svg),url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline01.svg);background-size::contain,:contain;background-position:center top 0,center top -5%;background-repeat:no-repeat,no-repeat;padding-bottom:50px}#section02 #sym01{display:none}#section02 #sec01title{margin:0 auto 0 auto;width:90%;padding-top:30px;padding-bottom:0}#section02 #sec01title h2{display:block;margin:0 auto 0 auto;width:100%;font-size:14px;line-height:1.7em;text-align:center;color:#333;padding-top:5px;padding-left:0}#section02 #sec01title .h2line{margin:10px auto 0 auto;width:100%;height:1px;text-indent:-99999px;background:linear-gradient(90deg,#ccc 0%,#ccc 98%,#bf0122 98%,#bf0122 100%)}#section02 .inttxt{margin:30px auto 20px auto;width:90%;font-size:13px;line-height:1.7em;font-weight:700;padding-top:5px;padding-bottom:5px;padding:5px 5%}#section02 .service-area{margin:20px 0 10px 7%}#section02 .service-area:after{content:'';position:absolute;width:100%;height:23em;height:20em;background:#f5f5f5;right:10%;top:10%;z-index:-1}#section02 .service-area .img{margin:0 auto 30px auto;width:100%;z-index:2;text-align:center}#section02 .service-area .content{margin:0 auto 0 5%;width:90%;top:220px;box-shadow:0 0 5px #ccc}#section02 .service-area .content-area{padding:0;padding-bottom:20px}#section02 .btn{margin-top:10px}#section02 .service-area .content-area h3{margin:10px 0;text-align:center;font-size:13px;line-height:1.7em}#section02 .service-area .content-area h3 span{text-transform:uppercase;display:block;font-size:16px}#section02 .service-area .content-area p{margin:0 auto 0 auto;width:95%;font-size:12px;line-height:1.7em}#section02 .service-area:nth-of-type(2n) .content{margin-left:0}#section02 .btn .btnlinestretches3{font-size:13px}}@media screen and (max-width:590px){#section02 .service-area .img{margin:0 auto 30px auto;width:100%;z-index:2;text-align:center}#section02 .service-area .img img{width:85%;padding-left:5%}#section02 .service-area .content{width:100%;top:-10px;top:-10px;animation:none;opacity:1;z-index:1}#section02 .service-area:nth-of-type(2n) .content{margin-left:5%}}#relation{padding-top:30px;padding-bottom:50px;padding-top:30px;padding-bottom:0;background-color:transparent}#waveCanvas{background-image:none;background-color:#fff}table{max-width:768px;margin:50px auto;border-collapse:collapse}table tr th,table tr td{padding:20px;border:1px solid #ddd}table tr th{white-space:nowrap;background-color:#faf8f1;font-weight:700}table tr td{background-color:#fff;font-size:.8rem}table tr td a{color:#8d6d2b}table tr td a:hover{color:#dfc77d}@media screen and (min-width:1200px){.features_list{position:relative;margin:0 auto 50px;padding-left:7%;width:70%}}@media screen and (min-width:768px) and (max-width:1199px){.features_list{position:relative;margin:0 auto 50px;padding-left:7%;width:90%}}@media screen and (min-width:768px){section.features p.logo{margin:0 auto 100px;text-align:center;width:15%;max-width:385px}.features_list h3{margin-bottom:20px}.features_list h3:before{width:50px;height:50px;border-radius:50px;line-height:50px;font-size:2rem;left:-10%}.features_list p.image{width:30%;max-width:400px;padding:0;position:absolute;top:0;right:0}.features_list p{width:calc(70% - 40px)}section.catch .cont{max-width:90%;margin:0 auto;padding:30px 0 80px;text-align:center}section.features #sec01 p.txt01{margin:0 auto;text-align:center;max-width:90%;padding:80px 0 40px}}@media screen and (max-width:767px){br.pcver{display:none}section.features .cont{padding:0 20px}section.features p.logo{margin:0 auto 50px;text-align:center;width:60%;max-width:100px}.features_list{position:relative;margin:0 auto 50px;padding:0 0 0 50px;width:100%}.features_list:last-child{margin:0 auto}.features_list h3{margin-bottom:10px}.features_list h3:before{width:40px;height:40px;border-radius:40px;line-height:40px;font-size:1.5rem;left:-50px}.features_list p{margin-bottom:10px}.features_list p.image{width:100%;padding:0}section.catch .cont{margin:0 auto;padding:40px 20px;text-align:center}section.features #sec01 p.txt01{margin:0 auto;text-align:center;width:100%;padding:40px 20px 20px}}section.features{margin:0 auto;width:100%;padding:80px 0;background:#f3f3f3 url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/bg_washi.png);background-size:48px 48px}section.features h2{margin:0 auto 80px;text-align:center;font-size:30px}.features_list h3{color:#fff;padding:5px 20px;position:relative}.features_list:nth-child(odd) h3,.features_list:nth-child(odd) h3:before{background-color:#8b6c2a}.features_list h3:before{counter-increment:number 1;content:counter(number) " ";color:#fff;position:absolute;top:0;text-align:center}.features_list:nth-child(even) h3,.features_list:nth-child(even) h3:before{background-color:#b19351}.features_list p{color:#8b6c2a;padding:0 20px}section.features p.logo img,.features_list p.image img{width:100%;height:auto}