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}}.formsec{margin:0 auto 0 0 auto;width:100%;padding-bottom:50px;background:0 0}.formsec h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.formsec .title01{margin:50px auto 0 auto;width:90%;padding-top:0}.formsec .title01 h2{font-size:16px;font-weight:700;color:#444;padding-top:30px;padding-left:15px}.formsec .cont01{margin:15px auto 0 auto;width:100%;padding-bottom:0}.formsec .cont01 dl,dt,dd{display:block}.formsec .contactBlock{margin:0 auto 0 auto;width:95%;background-color:#fff;padding-top:10px;padding-bottom:30px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 2px 2px #ccc}.formsec .contactBlock dl#cb-title{margin:0 auto 0 auto;width:100%;padding-bottom:10px}.formsec .contactBlock dl#cb-title dt{display:block;margin:10px auto 10px auto;width:100%;text-align:center;font-size:14px;font-weight:700;line-height:1.7em}.formsec .contactBlock dl#cb-title dd{margin:0 auto 0 auto;width:90%;text-align:left;font-size:12px;line-height:19px;color:#333;padding-bottom:5px}.formsec .contactBlock .ddline{margin:0 auto 0 auto;width:100%;height:1px;text-indent:-99999px;background:linear-gradient(90deg,#ccc 0%,#ccc 98%,#8d6d2b 98%,#8d6d2b 100%)}.formsec .contactBlock ul{margin:20px auto 20px auto;width:100%;padding-bottom:10px;border-bottom:1px solid #bdc3c7}.formsec .contactBlock li{margin:0 auto 0 auto;width:96%;text-align:left;font-size:14px;line-height:19px;color:#333;padding-left:10px;padding-bottom:5px}:focus{outline:none}.formsec #form01 p.formsubt{margin:20px auto 20px auto;width:90%;height:30px;font-size:14px;font-weight:700;color:#b27c04;color:#333;padding-top:5px;padding-left:30px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/sym02.png) no-repeat;background-position:0 center;border-bottom:1px dotted #a4946c}.formsec #form01 .sectitle{margin:20px auto 10px auto;width:100%;text-align:center;font-size:13px;font-weight:700;color:#6e3919;padding-bottom:15px;border-bottom:1px solid #bdc3c7}#form01{max-width:95%}.formsec #form01 dl{width:100%;margin-top:0}.formsec #form01 dl.sepline{margin-bottom:10px;border-bottom:1px dotted #bdc3c7}.formsec #form01 dt{margin:0 auto 0 auto;padding-left:10px;padding-bottom:3px;color:#333;text-align:left;font-size:14px;padding-top:13px}.formsec #form01 dt.dtex{width:100%;font-size:11px;color:#333}.formsec #form01 dd{margin:-25px auto 0 auto;width:90%;padding-left:0;padding-bottom:10px;color:#333;text-align:left;font-size:16px;color:#333}.formsec #form01 dl:nth-child(2) dd input{width:100%}.formsec #form01 dl:nth-child(3) dd input{width:100%}.formsec #form01 dl:nth-child(4) dd input{width:100%}.formsec #form01 dd .rcline{margin-left:10px;padding-top:20px}.formsec #form01 dd.labelWrap02{padding-top:15px}.formsec #btn{margin:10px auto 30px auto;text-align:center;padding-bottom:0}.formsec .btn{display:block;margin:0 auto 0 auto;width:150px;padding:10px 0;text-align:center;font-size:12px;color:#fff;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/btn-arrow01.png) no-repeat;background-size:18px 5px;background-position:-2px 12px;background-color:#8d6d2b;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.formsec .btn:hover{color:#f5f5f5;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/btn-arrow02.png) no-repeat;background-size:18px 5px;background-position:50px 12px;background-color:#ddd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.formsec .cm01{color:#8d6d2b;font-size:12px;padding-left:10px}.formsec input[type=text]{width:100%;border:solid 1px #ccc;box-shadow:0px 1px 2px 1px #ddd inset}.formsec input[type=file]{width:100%;font-size:12px;border:solid 1px #a4946c}.formsec #form01 textarea{width:100%;border:solid 1px #a4946c;border:solid 1px #ccc;box-shadow:0px 1px 2px 1px #ddd inset}.formsec select{width:50px;height:35px;color:#555;line-height:14px;text-align:center;padding-top:10px;padding-bottom:10px;padding-left:5%;background-color:#fff}.formsec .fupload{margin:0 auto 0 auto}.formsec .fupload>ul{margin:30px auto 0 auto;width:100%;font-size:12px;font-weight:400;line-height:1.7em;color:red;border:none}.formsec .fupload>ul li{padding-left:1em;text-indent:-1em}.formsec .fupload>ul li:first-child{font-size:12px}.formsec .fupload>ul li:nth-child(n+2){font-size:12px;color:#519d9e}.formsec .fupload .fupt{font-size:12px;color:#a4966a;color:#b27c04;font-weight:700}.formsec #form01 input[type=file]{width:100%;font-size:12px}.formsec #form01 dd .select01{font-size:12px;padding-left:5px}.formsec .cmt{width:95%;color:#555;font-size:12px;text-align:left;padding-left:10px}.formsec #pvp a{color:#b27c04}.formsec #form01 .errorTxt{font-size:12px}.formsec #form01 dl:first-child{margin:10px auto 0 auto;padding-bottom:0}.formsec input[type=text].season-y{width:70px;height:35px;line-height:0;text-align:left;padding-left:0;padding-top:10px;padding-bottom:10px}.formsec select.season-t{width:140px}.formsec .rb02{padding-left:30px;padding-right:30px;font-size:13px;font-family:"Lora","Noto Serif JP",serif;font-display:swap}::-webkit-input-placeholder{font-size:12px}::-moz-placeholder{font-size:12px}:-moz-placeholder{font-size:12px}:-ms-input-placeholder{font-size:12px}@media only screen and (min-width:992px){.formsec{margin:0 auto 0 auto;width:100%;padding-top:30px;padding-bottom:0;background:linear-gradient(90deg,#fff 0%,#fff 35%,transparent 35%,transparent 100%);background:0 0}.formsec h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.formsec .title01{margin:10px auto 40px auto;width:70%;padding-bottom:0}.formsec .title01 h2{font-size:37px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#666;padding-left:17%;padding-bottom:20px;letter-spacing:2px}.formsec .cont01{margin:0 auto 0 auto;width:100%;max-width:1350px;padding-bottom:50px}.formsec .contactBlock{margin:0 auto 0 auto;width:85%;padding-top:20px;padding-bottom:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 3px 3px #ccc}.formsec .contactBlock dl#cb-title{margin:30px auto 10px 17%;width:70%;padding-bottom:10px}.formsec .contactBlock dl#cb-title dt{display:block;margin:30px auto 30px 2%;width:90%;text-align:center;font-size:22px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;line-height:1.8em}.formsec .contactBlock dl#cb-title dd{margin:0 auto 0 auto;width:100%;text-align:left;font-size:15px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;line-height:1.8em;color:#333;padding-bottom:5px}.formsec .contactBlock .ddline{margin:0 auto 30px auto;width:75%;height:1.25px;text-indent:-99999px;background:linear-gradient(90deg,#ccc 0%,#ccc 98%,#8d6d2b 98%,#8d6d2b 100%)}.formsec .contactBlock ul{margin:50px auto 50px auto;width:70%;padding-bottom:20px;border-bottom:1px solid #bdc3c7}.formsec .contactBlock li{margin:0 auto 0 auto;width:90%;text-align:left;font-size:15px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;line-height:24px;color:#333;letter-spacing:.1em;padding-bottom:5px}.formsec #form01 p.formsubt{margin:10px auto 30px -170px;width:100%;width:750px;height:40px;font-size:15px;color:#a4946c;color:#b27c04;padding-top:10px;padding-left:40px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/sym02.png) no-repeat;background-position:0 center;border-bottom:1px dotted #a4946c}.formsec #form01 .sectitle{margin:50px auto 30px auto;width:100%;font-size:20px;font-weight:400;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-bottom:20px}#form01{max-width:70%}.formsec #form01 dl{margin:0 auto 0 auto;display:block;width:87.5%;text-align-center;padding-bottom:10px}.formsec #form01 dl.sepline{margin-bottom:20px}.formsec #form01 dl:first-child{margin:20px auto 0 auto;padding-top:0}.formsec #form01 dt{margin:0 auto 0 0;width:100%;text-align:left;font-size:15px;color:#333;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-top:10px}.formsec #form01 #seasonym dt{padding-top:10px;font-size:14px}.formsec #form01 dt.dtex{margin-top:-10px;width:100%;font-size:14px;color:#333;padding-left:30px}.formsec #form01 dd{margin:-17px auto 0 auto;width:100%;width:93%;padding-bottom:15px;color:#333;text-align:left;font-size:14px}.formsec #form01 dl:nth-child(2) dd input{width:350px}.formsec #form01 dl:nth-child(3) dd input{width:350px}.formsec #form01 dl:nth-child(4) dd input{width:350px}.formsec #form01 dd .rcline{margin-left:0;padding-top:20px}.formsec #form01 dd .labelWrap .errorTxt{padding-top:10px}.formsec #form01 #btn{display:block;margin:20px auto 30px auto}.formsec .btn{width:250px;height:50px;color:#fff;font-size:16px;text-align:center;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#fff;padding-top:7px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/btn-arrow01.png) no-repeat;background-size:29px 8px;background-size:25px 7px;background-position:-2px 20px;background-color:#8d6d2b;z-index:9}.formsec .btn:hover{display:block;width:250px;height:50px;color:#8d6d2b;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/btn-arrow02.png) no-repeat;background-size:25px 7px;background-position:50px 20px;background-color:#f0ede4}.formsec .cm01{color:#8d6d2b;font-size:12px;padding-left:10px}.formsec .fupload{margin:20px auto 20px auto}.formsec .fupload>ul{margin:0 auto 0 auto;width:150%;line-height:1.8em;font-size:14px;font-weight:400;line-height:1.7em;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#333;border:none;padding-top:10px}.formsec .fupload>ul li:first-child{font-size:14px}.formsec .fupload>ul li:nth-child(n+2){font-size:13px;color:#519d9e}.formsec .fupload .fupt{font-weight:400;font-family:"Lora","Noto Serif JP",serif;font-display:swap;font-size:15px;color:#444}.formsec input[type=text]{width:100%;height:35px;line-height:0;padding:0 0 0 10px}.formsec textarea{width:160%;line-height:22px}.formsec select{height:37px;line-height:14px;padding-left:10px;padding-bottom:10px}.formsec #form01 dd .select01{font-size:14px;padding-left:10px}.formsec .cmt{margin-left:-30%;width:160%;height:35px;color:#555;font-size:13px;text-align:left;padding-bottom:5px}.formsec a{color:#333;border-style:none;text-decoration:none}.formsec .infoitem a{color:#aaa;border-style:none;text-decoration:none}.formsec a:hover{color:#b27c04}.formsec #pvp a{color:#b27c04}.formsec #form01 .errorTxt{font-size:13px}.formsec #form01 input[type=file]{width:80%;font-size:13px;font-family:"Lora","Noto Serif JP",serif;font-display:swap}.formsec input[type=radio]{width:100%}.formsec input[type=checkbox]{width:100%}.formsec input[type=text].season-y{width:100px}.formsec .rb01{margin-left:50px}.formsec .rb02{padding-left:30px;padding-right:30px;font-size:14px;font-family:"Lora","Noto Serif JP",serif;font-display:swap}}@media only screen and (min-width:993px) and (max-width:1400px){.formsec .title01{margin:10px auto 30px auto;width:70%;padding-bottom:0}.formsec .title01 h2{font-size:30px;color:#555;padding-left:10%;padding-bottom:20px}}@media only screen and (min-width:768px) and (max-width:992px){.formsec .title01{margin:100px auto 0 auto;width:70%;padding-top:0}.formsec .title01 h2{font-size:20px;font-weight:700;padding-top:0;padding-left:0}.formsec .title01 .subt01{padding-top:5px}.formsec .contactBlock{margin:20px auto 20px auto;width:95%}.formsec .contactBlock dl#cb-title dd{margin:10px auto 0 auto;width:80%;text-align:left;font-size:14px;line-height:1.8em;color:#333;padding-bottom:10px}.formsec .contactBlock li{font-size:14px;line-height:1.5em}.formsec #form01 .sectitle{margin:30px auto 30px auto;width:100%;text-align:center;font-size:17px;font-weight:700;color:#6e3919;padding-bottom:20px;border-bottom:1px solid #bdc3c7}.formsec #btn{margin:10px auto 30px auto;text-align:center;padding-bottom:0}.formsec .btn{display:block;margin:0 auto 0 auto;width:150px;padding:10px 0;text-align:center;font-size:12px;color:#fff;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/btn-arrow01.png) no-repeat;background-size:18px 5px;background-position:-2px 17px;background-color:#8d6d2b;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.formsec .btn:hover{color:#f5f5f5;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/icon/btn-arrow02.png) no-repeat;background-size:18px 5px;background-position:50px 17px;background-color:#ddd;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}@media only screen and (min-width:992px){#section01 #form01 dl:first-child{padding-bottom:0}#section01 #form01 dl:nth-child(2){padding-bottom:0}#section01 #form01 dl:nth-child(4){padding-bottom:0}#section01 #form01 dl:nth-child(5){padding-bottom:0}#section01 #form01 dl:nth-child(6){padding-bottom:0}#section01 #form01 dl:nth-child(7){padding-bottom:0}}#thanks{margin:0 auto 0 auto;width:100%;padding-top:160px;padding-bottom:250px;background-image:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/bg/sec_bg01.png);background-size::cover;background-position:center top -200px;background-repeat:no-repeat}#thanks .cont{margin:0 auto 50px auto;width:80%;background-color:rgba(255,255,255,.95);box-shadow:0 0 5px #bbb;padding-top:30px;padding-bottom:50px}#thanks .cont h2{margin:0 auto 0 auto;width:90%;text-align:center;font-size:30px;line-height:1.8em;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#6e3919;padding-bottom:30px;border-bottom:3px solid #6e3919}#thanks .cont p{margin:50px auto 0 auto;width:100%}#thanks .cont p.txt{text-align:center;font-size:18px;line-height:2em;font-family:"Lora","Noto Serif JP",serif;font-display:swap}#thanks .cont #tohome{margin:50px auto 30px auto;width:100%}#thanks .cont #tohome #tohome-btn{margin:0 auto 0 auto;width:280px;height:50px}#thanks .cont #tohome #tohome-btn a{display:block;width:280px;height:50px;text-align:center;font-size:14px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#fff;padding-top:13px;background-color:#8d6d2b}#thanks .cont #tohome #tohome-btn a:hover{display:block;width:280px;height:50px;color:#8d6d2b;background-color:#f0ede4}#thanks .cont ul{margin:80px auto 0 auto;width:100%}#thanks .cont li{margin:0 auto 50px auto;width:481px;height:91px;border:0}#thanks .cont li a{display:block;margin:0 auto 0 auto;width:481px;height:91px;text-align:center;font-size:19px;line-height:1.5em;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;color:#fff;padding-top:15px;padding-left:10%;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/planning/pl-btn.png) no-repeat;background-size:481px 91px;background-position:center center}#thanks .cont li a:hover{display:block;width:481px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/planning/pl-btn_ov.png) no-repeat;background-size:481px 91px;background-position:center center}#thanks .cont li a span{text-align:center;font-size:14px;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-left:0}#thanks .cont li:first-child a{padding-top:30px}@media screen and (max-width:767px){#thanks{margin:0 auto 0 auto;width:100%}#thanks .cont{margin:20px auto 0 auto;width:95%}#thanks .cont h2{margin:0 auto 0 auto;font-size:16px;line-height:1.7em;font-weight:700;padding-top:0;padding-bottom:10px}#thanks .cont p{margin:20px auto 0 auto;width:90%}#thanks .cont p.txt{font-size:13px;line-height:1.7em;font-weight:700}#thanks .cont #tohome{margin:20px auto 20px auto;width:100%}#thanks .cont #tohome #tohome-btn{margin:0 auto 0 auto;width:260px;height:40px}#thanks .cont #tohome #tohome-btn a{display:block;width:260px;height:40px;font-size:13px;font-weight:700;font-family:"Lora","Noto Serif JP",serif;font-display:swap;padding-top:5px}#thanks .cont #tohome #tohome-btn a:hover{display:block;width:260px;height:40px}#thanks .cont ul{margin:20px auto 0 auto;width:100%}#thanks .cont li{margin:0 auto 20px auto;width:319px;height:74px;border:0}#thanks .cont li a{display:block;margin:0 auto 0 auto;width:319px;height:74px;font-size:14px;line-height:1.7em;padding-top:15px;padding-left:12%;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/planning/pl-btn_sp.png) no-repeat;background-size:651px 151px;background-size:319px 74px;background-position:center center}#thanks .cont li a:hover{width:319px;background:url(//wellnessretreatjapan.com/wp/wp-content/themes/tranquwell_v5_3/css/../images/planning/pl-btn_sp_ov.png) no-repeat;background-size:319px 74px;background-position:center center}#thanks .cont li a span{text-align:center;font-size:10px;font-weight:700;font-display:swap;padding-left:0}#thanks .cont li:first-child a{padding-top:24px}}footer #waveCanvas{background:0 0;background-image:none;padding-top:100px}@media screen and (max-width:767px){footer #waveCanvas{padding-top:0}}