body{background:#f3f3f3 url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/bg_washi.png);background-size:48px 48px;letter-spacing:.1em}#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%;position:relative}#introduction .cont img{display:block;margin:0 auto 0 auto;width:100%;filter:brightness(70%);z-index:0}#introduction .cont>.textbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:70%;padding:0;z-index:1}#introduction .cont>.textbox>h2{margin:0 auto 50px auto;font-size:34px;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-display:swap;color:#fff}@media screen and (max-width:768px){#introduction{margin:0 auto 0 auto;width:100%;height:350px;padding-bottom:0}#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}#introduction .cont>.textbox{position:absolute;top:50%;left:50%;margin:auto;width:90%}#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}}#section01{margin:-61px 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 44%,center top 42%;background-repeat:no-repeat,no-repeat}#section01>h2{display:block;margin:0 auto 0 auto;width:100%;text-align:center;font-size:32px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-top:80px;padding-bottom:30px}#section01>p{margin:0 auto 0 auto;width:100%;text-align:center;font-size:16px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333}#section01 .cont{margin:30px auto 0 auto;width:75%;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:30px}#section01 .cont>ul{margin:30px auto 0 auto;width:47%;background-color:rgba(255,255,255,.97);box-shadow:0 0 5px #ccc;position:relative;padding-bottom:80px}#section01 .cont>ul li{margin:0 auto 0 auto;width:100%}#section01 .cont>ul li img{display:block;margin:0 auto 0 auto;width:100%}#section01 .cont>ul li dl{margin:0 auto 0 auto;width:100%}#section01 .cont>ul li dt{margin:30px auto 20px auto;width:100%;text-align:center;font-size:20px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#6e3919}#section01 .cont>ul li dd{margin:0 auto 0 auto;width:80%;font-size:14px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333}#section01 .cont>ul li dd:nth-child(3){font-size:14px;padding-top:20px;color:#6e3919}#section01 .cont>ul li dd:nth-child(4){font-size:14px;color:#a4966a;padding-top:20px;padding-bottom:30px}#section01 .cont>ul li.btn{position:absolute;bottom:25px;left:0;right:0;margin:auto;text-align:center;padding-top:10px}#section01 .cont>ul li.btn .btnlinestretches3 span{font-size:14px}#section01 .cont .exank{margin:80px auto 0 auto;width:100%;text-align:center}#section01 .cont .exank a{display:block;margin:0 auto 0 auto;width:40%;text-align:center;font-size:16px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#8d6d2b;padding:15px 0;background-color:#f0ede4;border:1px solid #8d6d2b}#section01 .cont .exank a:hover{display:block;color:#fff;background-color:#8d6d2b;border:1px solid #8d6d2b}#section01 #splan{margin:50px auto 0 auto;width:100%;text-align:center;padding:50px 0 30px;background-color:#f0ede4}#section01 #splan #splan-btn{margin:0 auto 0 auto;width:20%;border:1px solid #8d6d2b}#section01 #splan #splan-btn a{display:block;padding:15px 30px;text-align:center;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#fff;background-color:#8d6d2b}#section01 #splan #splan-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#section01 #splan p.tailtxt{width:100%;text-align:center;font-size:18px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333;padding-top:30px;padding-bottom:30px}@media screen and (max-width:768px){#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:100%;text-align:center;font-size:16px;padding-top:30px;padding-bottom:10px}#section01>p{margin:0 auto 0 auto;width:70%;text-align:left;font-size:12px;line-height:1.7em}#section01 .cont{margin:20px auto 0 auto;width:100%;display:block}#section01 .cont>ul{margin:20px auto 0 auto;width:90%;box-shadow:0 0 3px #ccc}#section01 .cont>ul li{margin:0 auto 0 auto;width:100%}#section01 .cont>ul li img{display:block;margin:0 auto 0 auto;width:100%}#section01 .cont>ul li dl{margin:0 auto 0 auto;width:100%}#section01 .cont>ul li dt{margin:10px auto 10px auto;width:100%;text-align:center;font-size:13px}#section01 .cont>ul li dd{margin:0 auto 0 auto;width:80%;font-size:12px}#section01 .cont>ul li dd:nth-child(3){font-size:10px;padding-top:5px}#section01 .cont>ul li dd:nth-child(4){font-size:10px;padding-bottom:10px}#section01 .cont>ul li.btn .btnlinestretches3 span{font-size:13px}#section01 .cont .exank{margin:20px auto 0 auto;width:100%;text-align:center}#section01 .cont .exank a{display:block;margin:0 auto 0 auto;width:50%;text-align:center;font-size:12px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#8d6d2b;padding:7px 15px;background-color:#f0ede4;border:1px solid #8d6d2b}#section01 .cont .exank a:hover{display:block;color:#fff;background-color:#8d6d2b;border:1px solid #8d6d2b}#section01 #splan{margin:0 auto 0 auto;width:100%;text-align:center;padding:30px 0}#section01 #splan #splan-btn{margin:0 auto 0 auto;width:50%}#section01 #splan #splan-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#section01 #splan p.tailtxt{font-size:12px;padding-top:20px;padding-bottom:10px}}@media only screen and (min-width:768px) and (max-width:992px){#section01 .cont{margin:30px auto 0 auto;width:95%;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:20px}#section01 .cont>ul{margin:30px auto 0 auto;width:47%;background-color:rgba(255,255,255,.97);box-shadow:0 0 5px #ccc;position:relative;padding-bottom:40px}#section01 .cont .exank{margin:50px auto 30px auto;width:100%}#section01 #splan{margin:0 auto 0 auto;width:100%}}@media screen and (max-width:767px){#waveCanvas{margin:0 auto 0 auto}}