@import url('https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:500&display=swap&subset=japanese');*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.wrapper{max-width:1000px;margin:0 auto;position:relative}@media screen and (max-width:768px){.wrapper{width:100%;margin:0 auto}}.main{font-family:'M PLUS Rounded 1c',sans-serif;line-height:1}.main img{vertical-align:top;font-size:0;line-height:0;width:100%}button:hover{opacity:.7}.rope{width:900px;margin:0 auto;position:relative}.rope p{width:28px;position:absolute;top:0;z-index:1}.rope .rope_left{left:0}.rope .rope_right{right:0}.uranai{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/css/../images/special/uranai/bg.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:70px}.uranai .title h2{width:450px;margin:0 auto;padding:50px 0}.uranai .title h2 a{text-align:center}.uranai .title h2 a img{width:auto}.top_txt{text-align:center;font-size:24px;margin-bottom:105px;letter-spacing:-1px;line-height:1.6}.content_border{width:960px;margin:0 auto;padding:3px;background:linear-gradient(to right,#de9bdd 0%,#ebae6f 50%,#9fd478 100%);border-radius:20px;position:relative}.content{padding:100px 0 70px;background-color:#fff;border-radius:17px;text-align:center}.photo{position:absolute;top:-65px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:670px}.select_category,.select_birthday{margin-bottom:20px}.select_category h3,.select_birthday h3{font-size:26px;color:#782968;padding-bottom:5px}.select_category img{width:440px}.select_birthday img{width:340px}.category_box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:60px;padding:0 80px}.category_box label{width:180px;height:60px;background:linear-gradient(to right,#de9bdd 0%,#ebae6f 50%,#9fd478 100%);border-radius:30px;padding:3px;cursor:pointer}.disabled label{cursor:auto}.category_box label input{display:none}.category_box label p{line-height:54px;background:#fff;border-radius:27px;position:relative;font-size:24px;color:#c77db5}.category_box label p:before{content:'';display:block;width:14px;height:14px;background:linear-gradient(45deg,#de9bdd 0%,#ebae6f 50%,#9fd478 100%);border-radius:20px;padding:3px;position:absolute;top:50%;left:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.category_box label p:after{content:'';display:block;width:14px;height:14px;background-color:#fff;border-radius:20px;position:absolute;top:50%;left:23px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.category_box label input:checked~p{background:0 0;color:#fff}.category_box label input:checked~p:before{background:0 0;border:3px solid #fff;padding:0}.category_box label input:checked~p:after{width:8px;height:8px;left:26px}.birthday_box{margin-bottom:40px}.birthday_box label{font-size:26px;color:#782968}.birthday_box label input{font-size:26px;color:#782968;text-align:right;height:50px;border-radius:5px;margin:0 10px;background-color:#fff}.birthday_box label:nth-child(1) input{width:140px}.birthday_box label:nth-child(2) input,.birthday_box label:nth-child(3) input{width:80px}.uranau{width:700px;margin:0 auto 10px}.submit{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;width:515px;height:100px;background:linear-gradient(to bottom,#fb3364 0%,#c4254c 100%);border-radius:50px;box-shadow:0px 7px #9e0f32;font-size:52px;color:#fff}.result_title{padding:0 30px;position:relative}.result_title p{font-size:46px;color:#782968;position:absolute;top:18px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.result_box{padding:20px 60px 0}.result_toptxt{font-size:26px;color:#782968;margin-bottom:10px}.result_txtbox{padding:30px 20px;margin-bottom:40px;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.result_txtbox p{font-size:20px;color:#292929;line-height:1.4}.result_flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.result_fortune,.result_luckyitem{width:49%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.result_personality .result_txtbox{background:linear-gradient(to right,#feeaff 0%,#d5fefb 33%,#f0fbe6 66%,#fff4e6 100%)}.result_fortune .result_txtbox,.result_luckyitem .result_txtbox,.result_luckyspot .luckyspot_flex{background:linear-gradient(to right,#effce6 0%,#fff4e6 100%)}.luckyspot_flex{position:relative;display:-webkit-flex;display:flex;padding:20px}.luckyspot{position:absolute;top:-50px;left:-50px;width:100px;z-index:1}.spotimg{width:54%}.spotimg iframe{width:100%;height:280px}.gm-style div:nth-child(10){right:0}.spotname{width:46%;padding-left:20px;text-align:left}.spotname p:first-child{font-size:26px;margin:10px 0 25px}.spotname p:last-child{font-size:20px;line-height:1.4}.share_sns .share_img{width:540px;margin:40px auto 15px}.share_flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.share_btn{width:32%;border-radius:5px}.share_btn p{line-height:80px;color:#fff;font-size:26px}.share_flex .tw{background-color:#1ea1f3;box-shadow:0px 5px #2078af}.share_flex .li{background-color:#00b900;box-shadow:0px 5px #078c07}.share_flex .fb{background-color:#4267b2;box-shadow:0px 5px #062d7b}.result_box .search{position:relative}.result_box .search a{display:block;margin-top:70px;width:100%;line-height:80px;border-radius:40px;background-color:#fb3364}.result_box .search p{font-size:24px;color:#fff}.result_box .search img{width:20px;position:absolute;top:23px;right:25px}@media screen and (max-width:768px){.rope{width:100%}.rope p{width:calc((15/640)*100vw);z-index:0}.rope .rope_left{left:calc((30/640)*100vw)}.rope .rope_right{right:calc((30/640)*100vw)}.uranai{background-image:url(//www.resortbaito.co.jp/wp-content/themes/resort-renewal/css/../images/special/uranai/sp-bg.jpg);background-size:contain;padding:0 calc((15/640)*100vw)}.title h1{width:100%;padding:calc((40/640)*100vw) calc((50/640)*100vw) calc((30/640)*100vw)}.uranai .title h2{width:calc((450/640)*100vw);padding:calc((50/640)*100vw) 0}.top_txt{font-size:calc((28/640)*100vw);margin-bottom:calc((65/640)*100vw)}.content_border{width:100%;padding:calc((3/640)*100vw);border-radius:calc((20/640)*100vw)}.content{padding:calc((90/640)*100vw) 0 calc((80/640)*100vw);border-radius:calc((17/640)*100vw)}.photo{width:100%;top:calc((45/640)*-100vw);padding:0 calc((40/640)*100vw)}.select_category,.select_birthday{margin-bottom:calc((30/640)*100vw)}.select_category h2,.select_birthday h2{font-size:calc((30/640)*100vw)}.select_category h3,.select_birthday h3{font-size:calc((26/640)*100vw);padding-bottom:calc((5/640)*100vw)}.select_category img{width:calc((500/640)*100vw)}.select_birthday img{width:calc((400/640)*100vw)}.category_box{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 calc((15/640)*100vw);margin-bottom:calc((20/640)*100vw)}.category_box label{width:48%;height:calc((95/640)*100vw);border-radius:calc((50/640)*100vw);padding:calc((5/640)*100vw);margin:0 0 calc((30/640)*100vw)}.category_box label p{line-height:calc((85/640)*100vw);border-radius:calc((45/640)*100vw);font-size:calc((40/640)*100vw)}.category_box label p:before{width:calc((30/640)*100vw);height:calc((30/640)*100vw);padding:calc((5/640)*100vw);border-radius:calc((20/640)*100vw);left:calc((20/640)*100vw)}.category_box label p:after{width:calc((30/640)*100vw);height:calc((30/640)*100vw);left:calc((25/640)*100vw);border-radius:calc((20/640)*100vw)}.category_box label input:checked~p:before{border:calc((5/640)*100vw) solid #fff}.category_box label input:checked~p:after{width:calc((18/640)*100vw);height:calc((18/640)*100vw);left:calc((31/640)*100vw)}.birthday_box{margin-bottom:calc((80/640)*100vw)}.birthday_box label{font-size:calc((32/640)*100vw)}.birthday_box label input{font-size:calc((32/640)*100vw);height:calc((70/640)*100vw);border-radius:calc((5/640)*100vw);margin:0 calc((10/640)*100vw)}.birthday_box label:nth-child(1) input{width:calc((180/640)*100vw)}.birthday_box label:nth-child(2) input,.birthday_box label:nth-child(3) input{width:calc((90/640)*100vw)}.uranau{width:100%;padding:0 calc((10/640)*100vw);margin:0 auto calc((20/640)*100vw)}.retry{font-size:calc((32/640)*100vw);color:#292929;text-decoration:underline;margin-bottom:calc((80/640)*100vw)}.result_title{padding:0 calc((15/640)*100vw)}.result_title p{font-size:calc((60/640)*100vw)}.result_box{padding:calc((50/640)*100vw) calc((20/640)*100vw) 0}.result_toptxt{font-size:calc((30/640)*100vw);margin-bottom:calc((20/640)*100vw);letter-spacing:calc((1/640)*-100vw)}.result_txtbox{padding:calc((50/640)*100vw) calc((40/640)*100vw)}.result_txtbox p{font-size:calc((30/640)*100vw)}.result_flex{display:block}.result_fortune,.result_luckyitem{width:100%}.luckyspot_flex{display:block;padding:calc((50/640)*100vw) calc((20/640)*100vw)}.luckyspot{top:calc((20/640)*-100vw);left:calc((20/640)*-100vw)}.spotimg{width:100%;margin-bottom:calc((20/640)*100vw)}.spotimg iframe{height:calc((360/640)*100vw)}.spotname{padding-left:0;width:100%}.spotname p:first-child{font-size:calc((30/640)*100vw);margin:0 0 calc((30/640)*100vw)}.spotname p:last-child{font-size:calc((30/640)*100vw)}.share_flex{display:block}.share_btn{width:100%;display:block;margin-bottom:calc((25/640)*100vw)}.share_btn p{font-size:calc((32/640)*100vw)}.share_flex .tw{box-shadow:0px calc((10/640)*100vw) #2078af}.share_flex .li{box-shadow:0px calc((10/640)*100vw) #078c07}.share_flex .fb{box-shadow:0px calc((10/640)*100vw) #062d7b}.result_box .search a{margin-top:calc((40/640)*100vw);line-height:calc((90/640)*100vw)90px;border-radius:calc((45/640)*100vw)}.result_box .search p{font-size:calc((28/640)*100vw)}.result_box .search img{top:calc((26/640)*100vw);right:calc((15/640)*100vw)}.submit{width:calc((515/640)*100vw);height:calc((100/640)*100vw);border-radius:calc((50/640)*100vw);box-shadow:0px calc((7/640)*100vw) #9e0f32;font-size:calc((52/640)*100vw)}}