main{background-color:#fff}#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-color:#e5ba73;border-radius:50%;background-size:231px 231px;background-position:center 0;position:relative}#main-area>.circlesym .circle:before{content:'';padding-top:50%}#main-area>.circlesym .syml{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:150px;height:auto;text-align:center}@media only screen and (min-width:768px) and (max-width:992px){#main-area>.circlesym{position:absolute;top:280px;right:8.5%;width:192px;height:192px}#main-area>.circlesym .circle{margin:0 auto 0 auto;width:192px;height:192px;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:345px;right:5%;width:137px;height:137px;z-index:999999}#main-area>.circlesym .circle{margin:0 auto 0 auto;width:137px;height:137px;background-size:137px 137px;background-position:center 0;position:relative}#main-area>.circlesym .syml{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:73px;height:53px}}#introduction{margin:-10px auto 0 auto;width:100%;padding-bottom:50px;background-color:#fff}@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%;background-color:#f0ede4;position:relative}#introduction .cont img{display:block;margin:0 auto 0 auto;width:100%;filter:brightness(70%);z-index:0;max-height:480px;object-fit:cover}#introduction .cont>.textbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:60%;padding:0;z-index:1}#introduction .cont>#detail{position:absolute;margin:auto}#introduction .cont>.textbox>h2{margin:0 auto 50px auto;font-size:34px;text-align:center;line-height:1.8em;color:#fff}section h2.intro{margin:0 auto 50px;font-size:34px;text-align:center;line-height:1.8em;color:#555}h2.intro .eachTextAnime02.appeartext02 span{color:#555}#introduction .cont>#detail>h2{font-size:40px;letter-spacing:3px}#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}#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>#detail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}#introduction .cont>.textbox{position:absolute;top:50%;left:50%;margin:auto;width:90%}#introduction .cont>.textbox>h2,section h2.intro{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>#detail>h2{font-size:16px;letter-spacing:1px}#introduction .cont>.textbox>p.txt{margin:0 auto 0 auto;width:100%;text-align:left;font-size:12px;line-height:2em}}#guide{margin:30px auto 0 auto;width:100%;padding-top:0;padding-bottom:0}#guide .left{width:90%}#guide .left dl{margin:0 auto 20px auto;width:85%;border-left:3px solid #555}#guide .left dt{font-size:14px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding-left:15px}#guide .left dd{margin:0 auto 0 auto;font-size:12px;line-height:1.7em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#444;padding-left:15px}#guide .right{width:100%;height:auto;padding-bottom:20px}#guide .right ul{margin:0 auto 0 auto;width:90%;display:flex;flex-wrap:wrap;align-items:center}#guide .right ul li{width:40%;margin:10px;float:none}#guide .right ul li a{display:block;padding:10px;padding-left:35px;text-align:center;font-weight:700;font-size:12px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding:10px 0 10px 10px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:25px 27px;background-size:14px 15px;background-position:left 10px center;background-color:#fff;border:1px solid #bdc3c7}#guide .right ul li a:hover{display:block;padding:10px;padding-left:35px;text-align:center;font-weight:700;font-size:12px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding:10px 0 10px 10px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:25px 27px;background-size:14px 15px;background-position:left 10px center;background-color:#e7ddd2;border:1px solid #bdc3c7}#guide .right ul li a.active{display:block;padding:10px;padding-left:35px;text-align:center;font-weight:700;font-size:12px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding:10px 0 10px 10px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:25px 27px;background-size:14px 15px;background-position:left 10px center;background-color:#e7ddd2;border:1px solid #bdc3c7}@media screen and (min-width:768px){#guide{margin:0 auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center;width:80%;padding-top:0;padding-bottom:50px}#guide .left{width:22%}#guide .left dl{margin:0 auto 0 auto;width:100%;padding-bottom:30px;border-left:5px solid #555}#guide .left dt{font-size:26px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding-top:0;padding-left:30px}#guide .left dd{margin:0 auto 0 auto;width:100%;font-size:16px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#666;padding-left:30px}#guide .right{width:78%}#guide .right ul{margin:0 auto 0 10%;width:90%}#guide .right ul li a{display:block;width:auto;text-align:center;font-size:14px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding:7px 30px 7px 40px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:15px 16px;background-position:left 10px center;background-color:#fff;border:1px solid #bdc3c7}#guide .right ul li a:hover{display:block;text-align:center;font-size:14px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding:7px 30px 7px 40px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:15px 16px;background-position:left 10px center;background-color:#e7ddd2;border:1px solid #bdc3c7}#guide .right ul li a.active{display:block;text-align:center;font-size:14px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding:7px 30px 7px 40px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:15px 16px;background-position:left 10px center;background-color:#e7ddd2;border:1px solid #bdc3c7}}@media only screen and (min-width:768px) and (max-width:992px){#guide{margin:0 auto 0 auto;width:100%;padding-top:20px;padding-bottom:0}#guide .left{width:90%}#guide .left dl{margin:0 auto 20px auto;width:90%;padding-top:0;padding-bottom:10px;border-left:3px solid #555}#guide .left dt{font-size:17px;font-weight:700;color:#555;padding-left:20px;padding-bottom:0}#guide .left dd{margin:0 auto 0 auto;font-size:14px;line-height:1.7em;color:#333;padding-left:15px}#guide .right{width:100%;height:auto;padding-bottom:10px}#guide .right ul{margin:0 auto 0 auto;width:80%}#guide .right ul li{float:left;margin:0 0 10px;width:50%;padding-right:20px}#guide .right ul li a{display:block;padding:10px;padding-left:35px;text-align:center;font-weight:700;font-size:14px;color:#555;padding:10px 0 10px 10px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/logo-icon01.svg) no-repeat;background-size:25px 27px;background-size:14px 15px;background-position:left 15px center;background-color:#fff;border:1px solid #bdc3c7}#guide ul li a:hover{padding:5px 0 5px 10px;background-color:#d3ccc1;color:#1e0f00}}#explain{margin:0 auto 0 auto;width:100%;padding-top:0;padding-bottom:50px;background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline01.svg),url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/brline02.svg);background-size::cover,:cover;background-position:center top 100%,center top 90%;background-repeat:no-repeat,no-repeat;position:relative}#explain #sym01{display:block;position:absolute;top:10%;left:78%;z-index:0}#explain #sym01 img{width:300px}#explain h2{margin:0 auto 50px auto;width:70%;text-align:center;font-size:32px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;letter-spacing:.1em;padding-bottom:20px;border-bottom:1px solid #555}#explain h3{margin:0 auto 40px auto;width:70%;text-align:center;font-size:18px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333;padding-bottom:30px;border-bottom:1px solid #555}#explain p{margin:30px auto 0 auto;width:50%;font-size:16px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;letter-spacing:.1em;color:#333;padding-bottom:50px}#explain .complement{margin:0 auto 30px auto;width:70%;padding:30px 5%;background-color:#f5f5f5}#explain .complement dl{margin:0 auto 20px auto;width:100%;letter-spacing:.1em}#explain .complement dt{width:100%;font-size:17px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding-bottom:10px}#explain .complement dd{width:100%;font-size:15px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#222}#explain ul{margin:0 auto 0 auto;width:70%;display:flex;justify-content:space-between;flex-wrap:wrap}#explain li{width:31%;text-align:center}@media screen and (max-width:767px){#explain{margin:0 auto 0 auto;width:100%;padding-bottom:20px;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::cover,:cover;background-position:center top 31%,center top 30%;background-repeat:no-repeat,no-repeat;border-bottom:1px solid #bdc3c7}#explain #sym01{display:none}#explain h2{margin:30px auto 20px auto;width:90%;font-size:15px;font-weight:700;padding-top:0;padding-bottom:7px;letter-spacing:.1em}#explain h3{width:90%;font-size:13px;font-weight:700;padding-top:0;padding-bottom:10px;letter-spacing:.1em}#explain p{margin:0 auto 0 auto;width:90%;font-size:13px;line-height:1.7em;color:#333;padding-bottom:10px}#explain .complement{margin:0 auto 20px auto;width:90%;padding:10px}#explain .complement dl{margin:0 auto 10px auto;width:100%}#explain .complement dt{width:100%;font-weight:700;padding-bottom:10px}#explain .complement dd{width:100%;font-size:13px;line-height:1.7em}#explain ul{margin:0 auto 0 auto;width:90%;display:block}#explain li{margin:0 auto 20px auto;width:80%}#guide .right ul li{width:100%;margin:5px auto}}@media only screen and (min-width:767px) and (max-width:992px){#explain h2{margin:50px auto 30px auto;width:80%;text-align:center;font-size:22px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;letter-spacing:.1em;padding-bottom:20px;border-bottom:1px solid #555}#explain p{margin:30px auto 80px auto;width:70%}#explain #sym01{display:block;position:absolute;top:29%;left:70%;z-index:0}#explain #sym01 img{width:200px}#explain .complement{margin:0 auto 30px auto;width:85%;padding:30px 5%;background-color:#f5f5f5}#explain ul{margin:0 auto 0 auto;width:85%}}#listexp{margin:0 auto 0 auto;width:100%;padding-top:0;padding-bottom:0}#listexp>section{margin:-90px auto 80px auto;width:100%;margin-top:-90px;padding-top:90px;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::cover,:cover;background-position:center top 46%,center top 46%;background-repeat:no-repeat,no-repeat}#listexp h2{margin:0 auto 40px auto;width:80%;text-align:center;font-size:30px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;letter-spacing:.1em;padding-bottom:30px;border-bottom:3px solid #555}#listexp img{display:block;margin:0 auto 30px auto;width:70%}#listexp .material{margin:0 auto 30px 20%;width:70%;display:flex;flex-wrap:wrap;justify-content:flex-start}#listexp .material li{margin:0 20px 20px;padding:7px 20px;text-align:center;font-size:14px;color:#555;font-family:"Lora","Noto Serif JP",serif;font-display:swap;background-color:#fff;border:1px solid #555;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}#listexp .cont{margin:0 auto 50px auto;width:80%}#listexp .cont .left{float:left;width:40%}#listexp .cont .left img{display:block;margin:0 auto 0 auto;width:70%}#listexp .cont .right{float:left;width:60%}#listexp .cont .right .txt01{margin:0 auto 30px auto;width:90%;font-size:17px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#444}#listexp .cont .right dl{margin:0 auto 0 auto;width:90%;font-size:15px;padding-bottom:20px}#listexp .cont .right dt{float:left;width:20%;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555}#listexp .cont .right dd{float:left;width:80%;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#444}#listexp #detail{margin:50px auto 0 auto;width:100%;text-align:center;padding:50px 0 30px;background-color:#f0ede4;display:inline-table}#listexp #detail #detail-btn{margin:0 auto 0 auto;width:20%;border:1px solid #8d6d2b}#listexp #detail #detail-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}#listexp #detail #detail-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#listexp #detail 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:767px){#listexp{margin:0 auto 0 auto;width:100%}#listexp>section{margin:0 auto 20px auto;width:100%;margin-top:-70px;padding-top:70px;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::cover,:cover;background-position:center top 31%,center top 30%;background-repeat:no-repeat,no-repeat}#listexp h2{margin:10px auto 30px auto;font-size:16px;font-weight:700;padding-top:0;padding-bottom:5px;letter-spacing:.1em}#listexp img{display:block;margin:0 auto 20px auto;width:90%}#listexp .material{margin:10px auto 0 auto;width:95%;display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start}#listexp .material li{margin:0 auto 10px 10px;font-size:13px;padding:5px 10px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#listexp .cont{margin:0 auto 0 auto;width:80%}#listexp .cont .left{clear:both;width:90%}#listexp .cont .left img{display:block;margin:5px auto 10px 10%;width:100%}#listexp .cont .right{clear:both;width:100%}#listexp .cont .right .txt01{margin:0 0 15px 5%;width:100%;font-size:13px;font-weight:700;line-height:1.7em;color:#333}#listexp .cont .right dl{margin:0 auto 0 auto;width:90%;font-size:13px;padding-bottom:10px}#listexp .cont .right dt{clear:both;width:100%;font-weight:700;padding-bottom:5px}#listexp .cont .right dd{clear:both;width:100%;color:#333}#listexp #detail #detail-btn{margin:0 auto 0 auto;width:50%}#listexp #detail #detail-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#listexp #detail p.tailtxt{font-size:12px;padding-top:10px;padding-bottom:10px}}#list{margin:-50px auto 0 auto;width:100%;padding-top:30px;padding-bottom:0;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}@media screen and (max-width:550px){#list h2{margin:0 0 50px}}#list h2 span.bgLRextend:before{background:#333}#list #wkinf-area{margin:0 auto 0px auto;width:90%;padding:30px 2.5% 50px}#list .work-area{margin:0 auto 0 auto;width:100%}#list .work-area h2{margin:10px auto 50px auto;width:100%;text-align:center;font-size:30px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;letter-spacing:.1em;padding-bottom:30px;border-bottom:3px solid #555}#list .work-area h3{margin:0 auto 50px auto;text-align:center;font-size:24px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#777}#list .work-area .guidetxt{margin:30px auto 0 30%;width:45%;font-size:18px;line-height:2em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:333;padding-bottom:30px}@media screen and (max-width:590px){#list .work-area{margin:0 auto 20px auto}}#list .work-area .cont01{margin:0 auto 0 auto;width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}#list .work-area .cont01>dl{margin:0 auto 20px auto;width:32%;padding-bottom:60px;background-color:#fff;position:relative;border:1px solid #bdc3c7}#list .work-area .cont01>dl dt{margin:20px 0 20px 5%;width:90%;text-align:center;font-size:20px;line-height:1.5em;letter-spacing:1.2px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;padding-left:0;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #bdc3c7}#list .work-area .cont01>dl dt .ltsub{font-family:"Lora","Noto Serif JP",serif;font-display:swap;font-size:13px}#list .work-area .cont01>dl:first-child dt{background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/top/sec02n01.png);background-size:125px 41px;background-size:81px 27px;background-position:left 0 top 0;background-repeat:no-repeat}#list .work-area .cont01>dl dd{margin:0 auto 0 auto;width:85%;font-size:13px;line-height:1.7em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:333;padding-bottom:10px}#list .work-area .cont01>dl dd.btn{position:absolute;bottom:10px;left:0;right:0;margin:auto;text-align:center;padding-top:30px}@media only screen and (min-width:768px) and (max-width:992px){#list{margin:30px auto 0 auto;width:100%;padding-top:20px;padding-bottom:0;background-color:transparent;background:linear-gradient(90deg,#f0ede4 0%,#f0ede4 30%,#fff 30%,#fff 100%)}#list #wkinf-area{margin:0 auto 0 auto;width:95%;padding:15px 2.5% 20px}#list .work-area{margin:0 auto 0 auto;width:100%}#list .work-area h2{display:block;margin:0 auto 30px auto;font-size:17px;font-weight:700;padding-top:10px;padding-bottom:20px;color:#444;letter-spacing:.1em}#list .work-area h3{margin:0 auto 25px auto;text-align:center;font-weight:700;font-size:13px;line-height:1.7em}#list .work-area .cont01>dl{margin:0 auto 20px auto;width:32%}#list .work-area .cont01>dl dt{margin:20px 0 20px auto;width:100%;font-weight:700;font-size:15px;line-height:1.7em}}@media screen and (max-width:767px){#list{margin:0 auto 0 auto;width:100%;padding-top:10px;padding-bottom:0}#list #wkinf-area{margin:0 auto 0 auto;width:90%;padding:15px 2.5% 20px}#list .work-area{margin:0 auto 0 auto;width:100%}#list .work-area h2{display:block;margin:0 auto 10px auto;font-size:16px;font-weight:700;padding-top:0;padding-bottom:10px;color:#444;letter-spacing:.1em}#list .work-area h3{margin:0 auto 25px auto;text-align:center;font-weight:700;font-size:13px;line-height:1.7em}#list .work-area .guidetxt{margin:10px auto 0 auto;width:85%;font-size:13px;font-weight:700;line-height:1.7em;padding-bottom:15px}#list .work-area .cont01{margin:20px auto 0 auto;width:100%;display:block;border:none}#list .work-area .cont01>dl{margin:0 auto 20px auto;width:100%;padding-bottom:30px;border:1px solid #bdc3c7}#list .work-area .cont01>dl dt{margin:20px auto 15px auto;width:90%;text-align:center;font-size:15px;line-height:1.5em;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-left:0;padding-top:5px;padding-bottom:10px}#list .work-area .cont01>dl:first-child dt{background-size:125px 41px;background-size:63px 21px;background-position:left 0 top 0;background-repeat:no-repeat}#list .work-area .cont01>dl:nth-child(2) dt{background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/top/sec02n02.png);background-size:126px 41px;background-size:63px 21px;background-position:left 0 top 0;background-repeat:no-repeat}#list .work-area .cont01>dl:nth-child(3) dt{background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/top/sec02n03.png);background-size:126px 41px;background-size:63px 21px;background-position:left 0 top 0;background-repeat:no-repeat}#list .work-area .cont01>dl dd{margin:0 auto 0 auto;width:90%;font-size:12px;line-height:1.6em;padding-bottom:20px;color:333}#list .work-area .cont01>dl dd img{padding-bottom:10px}#list .work-area .cont01>dl dd.btn{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center}}@media screen and (max-width:590px){#list .work-area .img{margin:0 auto 30px auto;width:100%;z-index:2;text-align:center}#list .work-area .img img{width:85%;padding-left:5%}#list .work-area .content{width:100%;top:-10px;top:-10px;animation:none;opacity:1;z-index:1}#list .work-area:nth-of-type(2n) .content{margin-left:5%}}#detailexp{margin:0 auto 0 auto;width:100%;padding-top:0;padding-bottom:0}#detailexp>section{margin:0 auto 80px auto;width:100%;margin-top:-90px;padding-top:90px;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::cover,:cover;background-position:center top 46%,center top 46%;background-repeat:no-repeat,no-repeat}#detailexp h2{margin:0 auto 40px auto;width:80%;text-align:center;font-size:30px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;letter-spacing:.1em;padding-bottom:30px;border-bottom:3px solid #555}#detailexp img{display:block;margin:0 auto 30px auto;width:70%}#detailexp .material{margin:0 auto 30px 20%;width:70%;display:flex;flex-wrap:wrap;justify-content:flex-start}#detailexp .material li{margin:0 20px 20px;padding:7px 20px;text-align:center;font-size:14px;color:#555;font-family:"Lora","Noto Serif JP",serif;font-display:swap;background-color:#fff;border:1px solid #555;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}#detailexp .cont{margin:0 auto 50px auto;width:80%}#detailexp .cont .left{float:left;width:40%}#detailexp .cont .left img{display:block;margin:0 auto 0 auto;width:70%}#detailexp .cont .right{float:left;width:60%}#detailexp .cont .right .txt01{margin:0 auto 30px auto;width:90%;font-size:17px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#444}#detailexp .cont .right dl{margin:0 auto 0 auto;width:90%;font-size:16px;padding-bottom:20px}#detailexp .cont .right dt{float:left;width:20%;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555}#detailexp .cont .right dd{float:left;width:80%;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#444}#detailexp #detail{margin:50px auto 0 auto;width:100%;text-align:center;padding:50px 0 30px;background-color:#f0ede4}#detailexp #detail #detail-btn{margin:0 auto 0 auto;width:20%;border:1px solid #8d6d2b}#detailexp #detail #detail-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}#detailexp #detail #detail-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#detailexp #detail 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}#detailexp #connect{margin:0 auto 0 auto;width:100%;text-align:center;padding:0 0 80px;background-color:#fff;position:relative}#detailexp #connect #sym02{display:block;position:absolute;top:0;right:5%;z-index:0}#detailexp #connect #sym02 img{width:302px}#detailexp #connect #connect-btn{margin:0 auto 0 auto;width:20%;border:1px solid #8d6d2b}#detailexp #connect #connect-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}#detailexp #connect #connect-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#detailexp #connect 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}#detailexp #connect #list-btn{margin:30px auto 0 auto;width:20%;border:1px solid #8d6d2b}#detailexp #connect #list-btn a{display:block;padding:15px 30px;text-align:center;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#8d6d2b;background-color:#f0ede4}#detailexp #connect #list-btn a:hover{display:block;color:#fff;background-color:#8d6d2b}@media screen and (max-width:767px){#detailexp{margin:30px auto 0 auto;width:100%;border-bottom:1px solid #bdc3c7}#detailexp h2{margin:0 auto 20px auto;font-size:16px;font-weight:700;padding-top:0;padding-bottom:10px;letter-spacing:.1em}#detailexp img{display:block;margin:0 auto 0 auto;width:90%}#detailexp .material{margin:10px auto 0 auto;width:95%;display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start}#detailexp .material li{margin:0 auto 10px 10px;font-size:13px;padding:5px 10px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#detailexp .cont{margin:0 auto 20px auto;width:80%}#detailexp .cont .left{clear:both;width:90%}#detailexp .cont .left img{display:block;margin:0 auto 20px auto;width:100%}#detailexp .cont .right{clear:both;width:100%}#detailexp .cont .right .txt01{margin:0 0 15px 5%;width:100%;font-size:13px;font-weight:700;line-height:1.7em;color:#333}#detailexp .cont .right dl{margin:0 auto 20px auto;width:90%;font-size:12px;padding-bottom:10px}#detailexp .cont .right dt{clear:both;width:100%;font-weight:700;padding-bottom:5px}#detailexp .cont .right dd{clear:both;width:100%;color:#333}#detailexp #detail #detail-btn{margin:0 auto 0 auto;width:50%}#detailexp #detail #detail-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#detailexp #detail p.tailtxt{font-size:12px;padding-top:10px;padding-bottom:10px}#detailexp #connect{margin:20px auto 0 auto;padding:10px 0 30px;background-color:#f0ede4}#detailexp #connect #sym02{display:none;position:absolute;top:10%;left:5%}#detailexp #connect #sym02 img{width:50%}#detailexp #connect #connect-btn{margin:0 auto 0 auto;width:50%}#detailexp #connect #connect-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#detailexp #connect #connect-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#detailexp #connect p.tailtxt{font-size:12px;padding-top:10px;padding-bottom:10px}#detailexp #connect #list-btn{margin:20px auto 0 auto;width:50%}#detailexp #connect #list-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#detailexp #connect #list-btn a:hover{font-size:12px;padding-top:10px;padding-bottom:10px}}@media only screen and (min-width:768px) and (max-width:992px){#detailexp h2{margin:0 auto 40px auto;width:85%;text-align:center;font-size:24px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-bottom:15px;border-bottom:2px solid #555}#detailexp .explain{margin:30px auto 40px auto;width:90%}#detailexp .material{margin:0 auto 30px 15%;width:85%;display:flex;flex-wrap:wrap;justify-content:flex-start}#detailexp .cont .right dl{margin:0 auto 0 auto;width:100%;font-size:16px;padding-bottom:20px}#detailexp .cont .right dt{float:left;width:25%;color:#555}#detailexp .cont .right dd{float:left;width:75%;color:#333}#detailexp #connect #list-btn{margin:30px auto 0 auto;width:40%}#detailexp #connect #connect-btn{margin:0 auto 0 auto;width:40%}#detailexp #connect #sym02{display:block;position:absolute;top:50%;right:70%;z-index:0}#detailexp #connect #sym02 img{width:200px}}#cource{margin:50px auto 0 auto;width:100%;padding-bottom:0;background-color:#f0ede4;background:#f3f3f3 url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/bg_washi.png);background-size:48px 48px}#cource h2{margin:0 auto 50px auto;width:80%;text-align:center;font-size:30px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#555;letter-spacing:.1em;padding-top:50px;padding-bottom:20px;border-bottom:3px solid #555}#cource .schedule{margin:0 auto 0 auto;width:70%;padding-bottom:20px;background-color:rgba(255,255,255,.97);box-shadow:0 0 5px #ccc}#cource h3{margin:0 auto 0 auto;width:100%;text-align:center;font-size:20px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#fff;letter-spacing:.1em;padding:10px 0;background-color:#8d6d2b}#cource h3 .day{padding-left:10px}#cource .schedule ul.dayitem{margin:0 auto 0 auto;width:100%;padding-bottom:30px}#cource .schedule ul.dayitem:nth-child(2){padding-top:30px}#cource .schedule ul.dayitem .left{float:left;width:60%}#cource .schedule ul.dayitem .left p.time{margin:0 auto 0 10%;width:90%;font-size:15px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#a4966a;padding-bottom:10px;padding-left:5%;border-bottom:1px solid #bdc3c7}#cource .schedule ul.dayitem .left dl{display:block;margin:0 auto 0 auto;width:90%}#cource .schedule ul.dayitem .left dt{margin:10px auto 0 auto;width:100%;font-size:18px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#8d6d2b;padding-bottom:10px;padding-left:10%}#cource .schedule ul.dayitem .left dd{margin:0 auto 0 auto;width:100%;font-size:15px;line-height:1.8em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333;padding-left:10%}#cource .schedule ul.dayitem .right{float:left;width:40%;text-align:center}#cource .schedule ul.dayitem .right img{width:70%}#cource #connect{margin:50px auto 0 auto;width:100%;text-align:center;padding:80px 0;background-color:#f0ede4;background-color:#fff;position:relative}#cource #connect #sym01{display:block;position:absolute;top:20%;left:5%;z-index:0}#cource #connect #sym01 img{width:302px}#cource #connect #connect-btn{margin:0 auto 0 auto;width:20%;border:1px solid #8d6d2b}#cource #connect #connect-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}#cource #connect #connect-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#cource #connect 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}#cource #connect #list-btn{margin:30px auto 0 auto;width:20%;border:1px solid #8d6d2b}#cource #connect #list-btn a{display:block;padding:15px 30px;text-align:center;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#8d6d2b;background-color:#f0ede4}#cource #connect #list-btn a:hover{display:block;color:#fff;background-color:#8d6d2b}@media screen and (max-width:767px){#cource{margin:30px auto 0 auto;width:100%;padding-top:0;padding-bottom:20px}#cource h2{margin:0 auto 20px auto;width:90%;font-size:16px;font-weight:700;padding-top:30px;padding-bottom:10px;letter-spacing:.1em;border-bottom:2px solid #555}#cource .schedule{margin:0 auto 0 auto;width:100%;padding-top:20px;padding-bottom:15px;box-shadow:0 0 2px #ccc}#cource h3{margin:0 auto 0 auto;width:90%;font-size:12px;color:#fff;letter-spacing:.1em;padding:5px 0}#cource h3 .day{padding-left:5px}#cource .schedule ul.dayitem{margin:0 auto 0 auto;width:90%;padding-bottom:20px}#cource .schedule ul.dayitem:nth-child(2){padding-top:15px}#cource .schedule ul.dayitem .left{clear:both;width:100%}#cource .schedule ul.dayitem .left p.time{margin:0 auto 0 auto;width:90%;font-size:12px;color:#a4966a;padding-bottom:5px}#cource .schedule ul.dayitem .left dl{margin:0 auto 0 auto;width:100%}#cource .schedule ul.dayitem .left dt{margin:10px auto 0 auto;width:100%;font-size:14px;font-weight:700;padding-bottom:5px}#cource .schedule ul.dayitem .left dd{margin:0 auto 0 auto;width:100%;font-size:12px;line-height:1.7em}#cource .schedule ul.dayitem .right{clear:both;width:100%}#cource .schedule ul.dayitem .right img{width:60%;padding-top:15px}#cource #connect{margin:20px auto 0 auto;padding:30px 0;background-color:#f0ede4}#cource #connect #sym01{display:none;position:absolute;top:10%;left:5%}#cource #connect #sym01 img{width:50%}#cource #connect #connect-btn{margin:0 auto 0 auto;width:50%}#cource #connect #connect-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#cource #connect #connect-btn a:hover{display:block;color:#8d6d2b;background-color:#f0ede4}#cource #connect p.tailtxt{font-size:12px;padding-top:10px;padding-bottom:10px}#cource #connect #list-btn{margin:20px auto 0 auto;width:50%}#cource #connect #list-btn a{display:block;padding:7px 15px;text-align:center;font-weight:700}#cource #connect #list-btn a:hover{font-size:12px;padding-top:10px;padding-bottom:10px}}#waveCanvas{background-image:none;background-color:#fff}@media screen and (max-width:767px){#waveCanvas{margin:0 auto 0 auto;background:#f3f3f3 url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/bg_washi.png);background-size:48px 48px}}