@font-face{font-family:"Perpetua Titling MT";src:url(../../fonts/PERTILI.TTF);font-weight:400;font-style:normal}#header .box_mainimg{background-image:url(../../hotspring/images/kanaloa/img_main-pc.jpg)}.st_spa{font-weight:400;line-height:1}.st_spa span{display:block}.st_spa .jp{margin-bottom:.5em;letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif}@media only screen and (min-width:1025px){.st_spa .jp{font-size:138%}}@media print{.st_spa .jp{font-size:138%}}.ie8 .st_spa .jp{font-size:138%}@media only screen and (min-width:768px) and (max-width:1024px){.st_spa .jp{font-size:138%}}@media only screen and (max-width:767px){.st_spa .jp{font-size:113%}}@media only screen and (max-width:767px){.st_spa .jp{margin-bottom:.25em}}@media only screen and (min-width:1441px){.st_spa .jp{font-size:157%}}@media print{.st_spa .jp{font-size:157%}}.ie8 .st_spa .jp{font-size:157%}.st_spa .jp em{font-size:80%}.st_spa .en{letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Perpetua Titling MT",serif;color:#ce787c}@media only screen and (min-width:1025px){.st_spa .en{font-size:438%}}@media print{.st_spa .en{font-size:438%}}.ie8 .st_spa .en{font-size:438%}@media only screen and (min-width:768px) and (max-width:1024px){.st_spa .en{font-size:375%}}@media only screen and (max-width:767px){.st_spa .en{font-size:219%}}@media only screen and (min-width:1441px){.st_spa .en{font-size:500%}}@media print{.st_spa .en{font-size:500%}}.ie8 .st_spa .en{font-size:500%}.con_lower_intro{padding-bottom:6.77083%;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro{padding-bottom:8.78906%}}@media only screen and (max-width:767px){.con_lower_intro{padding-bottom:2.5em}}.con_lower_intro .box_lower_intro{position:relative;z-index:2}.con_lower_intro .logo{width:95%;max-width:499px;margin-left:auto;margin-right:auto;margin-bottom:2.60417%}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .logo{width:88%}}@media only screen and (max-width:767px){.con_lower_intro .logo{width:84%}}@media only screen and (min-width:1920px){.con_lower_intro .logo{width:100%}}@media print{.con_lower_intro .logo{width:100%}}.ie8 .con_lower_intro .logo{width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .logo{margin-bottom:4.88281%}}@media only screen and (max-width:767px){.con_lower_intro .logo{margin-bottom:1.5em}}.con_lower_intro .logo span{display:block;padding-top:19.63928%;position:relative;overflow:hidden}.con_lower_intro .logo span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_lower_intro .logo span.no_img{background:#eee}.con_lower_intro .logo span.no_img:before{content:'NO IMAGE';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:1025px) and (max-width:1240px){.con_lower_intro .logo span.no_img:before{font-size:125%}}@media print{.con_lower_intro .logo span.no_img:before{font-size:125%}}.ie8 .con_lower_intro .logo span.no_img:before{font-size:125%}.con_lower_intro .ill_1{width:23.64583%;right:-3.22917%;top:3.0303%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .ill_1{width:44.33594%}}@media only screen and (max-width:767px){.con_lower_intro .ill_1{width:60%}}.con_lower_intro .ill_1>*{display:block;width:100%;padding-top:98.89868%;position:relative;overflow:hidden}.con_lower_intro .ill_1>* img{width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .ill_1{right:-20%}}@media only screen and (max-width:767px){.con_lower_intro .ill_1{right:-30%}}@media only screen and (max-width:767px){.con_lower_intro .ill_1{top:3em}}@media only screen and (min-width:896.5px) and (max-width:1024px){.con_lower_intro .ill_1{width:35%;top:10.60606%;right:-15%}}.con_lower_intro .ill_2{width:27.39583%;left:3.22917%;bottom:-30.30303%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .ill_2{width:51.36719%}}@media only screen and (max-width:767px){.con_lower_intro .ill_2{width:60%}}.con_lower_intro .ill_2>*{display:block;width:100%;padding-top:99.61977%;position:relative;overflow:hidden}.con_lower_intro .ill_2>* img{width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .ill_2{left:-15%}}@media only screen and (max-width:767px){.con_lower_intro .ill_2{left:-15%}}@media only screen and (min-width:768px) and (max-width:1024px){.con_lower_intro .ill_2{bottom:-37.87879%}}@media only screen and (max-width:767px){.con_lower_intro .ill_2{bottom:-10%}}@media only screen and (max-width:1023px){.con_lower_intro br.br_f{display:none}}.con_lower_intro br.br_f2{display:none}@media only screen and (max-width:910px){.con_lower_intro br.br_f2{display:inline}}@media only screen and (max-width:767px){.con_lower_intro br.br_f2{display:none}}.wrp_spa{padding-bottom:7.8125%;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa{padding-bottom:6.83594%}}@media only screen and (max-width:767px){.wrp_spa{padding-bottom:3em}}.wrp_spa .ill_3{width:30.46875%;right:1.04167%;bottom:-13.45455%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa .ill_3{width:57.12891%}}@media only screen and (max-width:767px){.wrp_spa .ill_3{width:60%}}.wrp_spa .ill_3>*{display:block;width:100%;padding-top:99.48718%;position:relative;overflow:hidden}.wrp_spa .ill_3>* img{width:100%;position:absolute;top:0;left:0}.con_spa{position:relative;z-index:2}@media only screen and (min-width:1025px) and (max-width:1160px){.con_spa{padding:45px 0}}@media print{.con_spa{padding:45px 0}}.ie8 .con_spa{padding:45px 0}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa{padding:50px 0}}@media only screen and (max-width:767px){.con_spa{padding:2.5em 0}}.con_spa .bg{background:url(../images/common/bg_pattern4_full.jpg);height:87.5%;top:50%;width:100%;position:absolute;left:0}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa .bg{height:100%}}@media only screen and (max-width:767px){.con_spa .bg{height:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa .bg{top:0}}@media only screen and (max-width:767px){.con_spa .bg{top:0}}@media only screen and (min-width:1025px){.con_spa .bg{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media print{.con_spa .bg{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ie8 .con_spa .bg{-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1161px) and (max-width:1366px){.con_spa .bg{height:95%}}@media print{.con_spa .bg{height:95%}}.ie8 .con_spa .bg{height:95%}@media only screen and (min-width:1025px) and (max-width:1160px){.con_spa .bg{height:100%}}@media print{.con_spa .bg{height:100%}}.ie8 .con_spa .bg{height:100%}.box_spa{width:95%;max-width:1720px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa{width:88%}}@media only screen and (max-width:767px){.box_spa{width:84%}}@media only screen and (min-width:1920px){.box_spa{width:100%}}@media print{.box_spa{width:100%}}.ie8 .box_spa{width:100%}@media only screen and (min-width:768px){.box_spa>:first-of-type{width:50%}}@media print{.box_spa>:first-of-type{width:50%}}.ie8 .box_spa>:first-of-type{width:50%}@media only screen and (max-width:767px){.box_spa>:first-of-type{width:100%}}@media only screen and (min-width:768px){.box_spa>:nth-of-type(2){width:50%}}@media print{.box_spa>:nth-of-type(2){width:50%}}.ie8 .box_spa>:nth-of-type(2){width:50%}@media only screen and (max-width:767px){.box_spa>:nth-of-type(2){width:100%}}@media only screen and (min-width:1025px){.box_spa{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media print{.box_spa{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ie8 .box_spa{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1025px) and (max-width:1500px){.box_spa{width:92.44186%}}@media print{.box_spa{width:92.44186%}}.ie8 .box_spa{width:92.44186%}.box_spa .st_facilities{line-height:1.5;margin-bottom:5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;color:#fff;font-weight:400}@media only screen and (min-width:1025px){.box_spa .st_facilities{font-size:200%}}@media print{.box_spa .st_facilities{font-size:200%}}.ie8 .box_spa .st_facilities{font-size:200%}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa .st_facilities{font-size:163%}}@media only screen and (max-width:767px){.box_spa .st_facilities{font-size:138%}}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa .st_facilities{line-height:1.5}}@media only screen and (max-width:767px){.box_spa .st_facilities{line-height:1.4}}@media only screen and (min-width:1441px){.box_spa .st_facilities{font-size:250%;line-height:1.6}}@media print{.box_spa .st_facilities{font-size:250%;line-height:1.6}}.ie8 .box_spa .st_facilities{font-size:250%;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa .st_facilities{margin-bottom:5px}}@media only screen and (max-width:767px){.box_spa .st_facilities{margin-bottom:.5em}}@media only screen and (min-width:768px){.box_spa .tmp_text{max-width:630px}}@media print{.box_spa .tmp_text{max-width:630px}}.ie8 .box_spa .tmp_text{max-width:630px}@media only screen and (max-width:767px){.box_spa .box_l{margin-bottom:1em}}.box_spa .img{display:block;padding-top:60.46512%;position:relative;overflow:hidden}.box_spa .img img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.box_spa .img.no_img{background:#eee}.box_spa .img.no_img:before{content:'NO IMAGE';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:1025px) and (max-width:1240px){.box_spa .img.no_img:before{font-size:125%}}@media print{.box_spa .img.no_img:before{font-size:125%}}.ie8 .box_spa .img.no_img:before{font-size:125%}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa .box_r{margin-top:2.75229%}}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa1{margin-bottom:45px}}@media only screen and (max-width:767px){.box_spa1{margin-bottom:2em}}.box_spa1 .box_r{padding-left:3.77907%}@media only screen and (max-width:767px){.box_spa1 .box_r{padding-left:0}}@media only screen and (min-width:768px){.box_spa2 .box_l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media print{.box_spa2 .box_l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.ie8 .box_spa2 .box_l{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box_spa2 .box_r{padding-right:3.77907%}@media only screen and (max-width:767px){.box_spa2 .box_r{padding-right:0}}@media only screen and (min-width:768px){.box_spa2 .box_r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media print{.box_spa2 .box_r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ie8 .box_spa2 .box_r{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box_spa2 .box_r .tmp_text{margin-left:auto;margin-right:0}.con_spa_slide{margin-bottom:7.8125%}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa_slide{margin-bottom:6.83594%}}@media only screen and (max-width:767px){.con_spa_slide{margin-bottom:2.5em}}.con_spa_slide .js-normalslide{width:95%;max-width:1290px;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa_slide .js-normalslide{width:88%}}@media only screen and (max-width:767px){.con_spa_slide .js-normalslide{width:84%}}@media only screen and (min-width:1920px){.con_spa_slide .js-normalslide{width:100%}}@media print{.con_spa_slide .js-normalslide{width:100%}}.ie8 .con_spa_slide .js-normalslide{width:100%}.con_spa_slide .js-normalslide .cus_slide_img .img{max-width:1260px}.con_spa_slide .js-normalslide .cus_slide_img .img span{display:block;padding-top:63.49206%;position:relative;overflow:hidden}.con_spa_slide .js-normalslide .cus_slide_img .img span img{width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:768px) and (max-width:1440px){.con_spa_slide .js-normalslide{width:85%}}@media print{.con_spa_slide .js-normalslide{width:85%}}.ie8 .con_spa_slide .js-normalslide{width:85%}@media only screen and (max-width:767px){.con_spa_slide .js-normalslide{width:92.5%}}.con_spa_slide .js-normalslide .slick-list{overflow:visible}.con_spa_slide .slide{padding:0 15px}@media only screen and (max-width:767px){.con_spa_slide .slide{padding:0 .3em}}.wrp_spa_menu_head{padding-top:4.16667%;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa_menu_head{padding-top:4.88281%}}@media only screen and (max-width:767px){.wrp_spa_menu_head{padding-top:1.5em}}.wrp_spa_menu_head:after{background:url(../images/common/bg_pattern2.jpg);content:"";width:51.97917%;padding-top:27.08333%;position:absolute;top:0;left:0}@media only screen and (min-width:768px) and (max-width:895.5px){.wrp_spa_menu_head:after{width:80%;padding-top:40%}}@media only screen and (max-width:767px){.wrp_spa_menu_head:after{width:80%;padding-top:45%}}.wrp_spa_menu_head ul{width:95%;max-width:1440px;margin-left:auto;margin-right:auto;margin-top:45px;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa_menu_head ul{width:88%}}@media only screen and (max-width:767px){.wrp_spa_menu_head ul{width:84%}}@media only screen and (min-width:1920px){.wrp_spa_menu_head ul{width:100%}}@media print{.wrp_spa_menu_head ul{width:100%}}.ie8 .wrp_spa_menu_head ul{width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa_menu_head ul{margin-top:30px}}@media only screen and (max-width:767px){.wrp_spa_menu_head ul{margin-top:1.75em}}.wrp_spa_menu_head ul li{padding-left:1em;text-indent:-1em}.wrp_spa_menu_head ul li:not(:first-child){margin-top:.3em}@media only screen and (max-width:767px){.wrp_spa_menu_head ul li:not(:first-child){margin-top:.25em}}.wrp_spa_menu_head ul .ic{width:35px;margin-right:.25em;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.wrp_spa_menu_head ul .ic{width:1.5em}}.wrp_spa_menu_head ul .ic span{display:block;padding-top:88.57143%;position:relative;overflow:hidden}.wrp_spa_menu_head ul .ic span img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.wrp_spa_menu_head ul .ic span.no_img{background:#eee}.wrp_spa_menu_head ul .ic span.no_img:before{content:'NO IMAGE';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:1025px) and (max-width:1240px){.wrp_spa_menu_head ul .ic span.no_img:before{font-size:125%}}@media print{.wrp_spa_menu_head ul .ic span.no_img:before{font-size:125%}}.ie8 .wrp_spa_menu_head ul .ic span.no_img:before{font-size:125%}.con_spa_menu_head{width:95%;max-width:1720px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa_menu_head{width:88%}}@media only screen and (max-width:767px){.con_spa_menu_head{width:84%}}@media only screen and (min-width:1920px){.con_spa_menu_head{width:100%}}@media print{.con_spa_menu_head{width:100%}}.ie8 .con_spa_menu_head{width:100%}@media only screen and (min-width:768px){.con_spa_menu_head>:first-of-type{width:61.62791%}}@media print{.con_spa_menu_head>:first-of-type{width:61.62791%}}.ie8 .con_spa_menu_head>:first-of-type{width:61.62791%}@media only screen and (max-width:767px){.con_spa_menu_head>:first-of-type{width:100%}}@media only screen and (min-width:768px){.con_spa_menu_head>:nth-of-type(2){width:38.37209%}}@media print{.con_spa_menu_head>:nth-of-type(2){width:38.37209%}}.ie8 .con_spa_menu_head>:nth-of-type(2){width:38.37209%}@media only screen and (max-width:767px){.con_spa_menu_head>:nth-of-type(2){width:100%}}@media only screen and (min-width:768px) and (max-width:895.5px){.con_spa_menu_head .box_l{width:100%;margin-bottom:30px}}@media only screen and (max-width:767px){.con_spa_menu_head .box_l{width:100%;margin-bottom:1em}}.con_spa_menu_head .box_l .img{display:block;padding-top:56.60377%;position:relative;overflow:hidden}.con_spa_menu_head .box_l .img img:not(.no_adjustment){width:100%;position:absolute;top:0;left:0}.con_spa_menu_head .box_l .img.no_img{background:#eee}.con_spa_menu_head .box_l .img.no_img:before{content:'NO IMAGE';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media only screen and (min-width:1025px) and (max-width:1240px){.con_spa_menu_head .box_l .img.no_img:before{font-size:125%}}@media print{.con_spa_menu_head .box_l .img.no_img:before{font-size:125%}}.ie8 .con_spa_menu_head .box_l .img.no_img:before{font-size:125%}.con_spa_menu_head .box_r{padding-left:4.65116%}@media only screen and (max-width:767px){.con_spa_menu_head .box_r{padding-left:0}}@media only screen and (min-width:1441px){.con_spa_menu_head .box_r{padding-left:6.97674%}}@media print{.con_spa_menu_head .box_r{padding-left:6.97674%}}.ie8 .con_spa_menu_head .box_r{padding-left:6.97674%}@media only screen and (min-width:768px) and (max-width:895.5px){.con_spa_menu_head .box_r{width:100%;padding-left:0}}@media only screen and (max-width:767px){.con_spa_menu_head .box_r{width:100%}}.con_spa_menu_head .st_spa{margin-bottom:40px}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa_menu_head .st_spa{margin-bottom:30px}}@media only screen and (max-width:767px){.con_spa_menu_head .st_spa{margin-bottom:.75em}}@media only screen and (min-width:768px) and (max-width:895.5px){.con_spa_menu_head .st_spa{margin-bottom:15px}}@media only screen and (max-width:767px){.con_spa_menu_head .st_spa{text-align:center}}.con_spa_menu_head .box_btn{margin-top:45px}@media only screen and (min-width:768px) and (max-width:1024px){.con_spa_menu_head .box_btn{margin-top:30px}}@media only screen and (max-width:767px){.con_spa_menu_head .box_btn{margin-top:1.5em}}@media only screen and (min-width:768px){.con_spa_menu_head .box_btn{max-width:510px}}@media print{.con_spa_menu_head .box_btn{max-width:510px}}.ie8 .con_spa_menu_head .box_btn{max-width:510px}@media only screen and (min-width:768px) and (max-width:895.5px){.con_spa_menu_head .box_btn{margin-top:45px;margin-left:auto;margin-right:auto}}.wrp_spa_menu_body{padding-top:130px;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa_menu_body{padding-top:80px}}@media only screen and (max-width:767px){.wrp_spa_menu_body{padding-top:3em}}.wrp_spa_menu_body .ill_1{width:27.8125%;top:-4.94071%;left:10.41667%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa_menu_body .ill_1{width:52.14844%}}@media only screen and (max-width:767px){.wrp_spa_menu_body .ill_1{width:55%}}.wrp_spa_menu_body .ill_1>*{display:block;width:100%;padding-top:102.99625%;position:relative;overflow:hidden}.wrp_spa_menu_body .ill_1>* img{width:100%;position:absolute;top:0;left:0}.wrp_spa_menu_body .ill_2{width:27.03125%;right:0;bottom:43.81705%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_spa_menu_body .ill_2{width:50.68359%}}@media only screen and (max-width:767px){.wrp_spa_menu_body .ill_2{width:55%}}.wrp_spa_menu_body .ill_2>*{display:block;width:100%;padding-top:99.03661%;position:relative;overflow:hidden}.wrp_spa_menu_body .ill_2>* img{width:100%;position:absolute;top:0;left:0}.con_spa_menu_body{position:relative;z-index:2}.box_spa_menu_body{width:95%;max-width:1440px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa_menu_body{width:88%}}@media only screen and (max-width:767px){.box_spa_menu_body{width:84%}}@media only screen and (min-width:1920px){.box_spa_menu_body{width:100%}}@media print{.box_spa_menu_body{width:100%}}.ie8 .box_spa_menu_body{width:100%}.box_spa_menu_body:not(:first-of-type){margin-top:120px}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa_menu_body:not(:first-of-type){margin-top:80px}}@media only screen and (max-width:767px){.box_spa_menu_body:not(:first-of-type){margin-top:3em}}.box_spa_menu_body .tmp_h3_line{margin-bottom:40px;width:100%;line-height:1.5}@media only screen and (min-width:768px) and (max-width:1024px){.box_spa_menu_body .tmp_h3_line{margin-bottom:30px}}@media only screen and (max-width:767px){.box_spa_menu_body .tmp_h3_line{margin-bottom:1em}}@media only screen and (max-width:767px){.box_spa_menu_body .tmp_h3_line{line-height:1.2}}@media only screen and (max-width:767px){.box_spa_menu_body .tmp_h3_line span{padding:0 1em}.box_spa_menu_body .tmp_h3_line span:after,.box_spa_menu_body .tmp_h3_line span:before{width:.75em}}.inn_spa_menu_body{width:47.22222%}@media only screen and (max-width:767px){.inn_spa_menu_body{width:100%}}@media only screen and (min-width:1025px){.inn_spa_menu_body:nth-of-type(n+3){margin-top:80px}}@media print{.inn_spa_menu_body:nth-of-type(n+3){margin-top:80px}}.ie8 .inn_spa_menu_body:nth-of-type(n+3){margin-top:80px}@media only screen and (min-width:768px) and (max-width:1024px){.inn_spa_menu_body:nth-of-type(n+3){margin-top:50px}}@media only screen and (max-width:767px){.inn_spa_menu_body:not(:first-of-type){margin-top:1.5em}}.inn_spa_menu_body h4{line-height:1.5;margin-bottom:10px;padding:.1em .25em;background:#893634;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;font-weight:400;text-align:center}@media only screen and (min-width:1025px){.inn_spa_menu_body h4{font-size:188%}}@media print{.inn_spa_menu_body h4{font-size:188%}}.ie8 .inn_spa_menu_body h4{font-size:188%}@media only screen and (min-width:768px) and (max-width:1024px){.inn_spa_menu_body h4{font-size:150%}}@media only screen and (max-width:767px){.inn_spa_menu_body h4{font-size:119%}}@media only screen and (max-width:767px){.inn_spa_menu_body h4{margin-bottom:.5em}}@media only screen and (max-width:767px){.inn_spa_menu_body table tr th{padding:.175em .5em}}.inn_spa_menu_body td,.inn_spa_menu_body th{padding:20px 30px}@media only screen and (min-width:768px) and (max-width:1024px){.inn_spa_menu_body td,.inn_spa_menu_body th{padding:1em}}@media only screen and (max-width:767px){.inn_spa_menu_body td,.inn_spa_menu_body th{padding:1em}}@media only screen and (min-width:1025px){.inn_spa_menu_body th{width:160px}}@media print{.inn_spa_menu_body th{width:160px}}.ie8 .inn_spa_menu_body th{width:160px}@media only screen and (min-width:768px) and (max-width:1024px){.inn_spa_menu_body th{width:6em}}@media only screen and (min-width:1025px){.inn_spa_menu_body td{width:calc(100% - 160px)}}@media print{.inn_spa_menu_body td{width:calc(100% - 160px)}}.ie8 .inn_spa_menu_body td{width:calc(100% - 160px)}@media only screen and (min-width:768px) and (max-width:1024px){.inn_spa_menu_body td{width:calc(100% - 6em)}}.inn_spa_menu_body td .ant{display:inline-block;padding-left:1em;text-indent:-1em}.inn_spa_menu_body .is-ic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inn_spa_menu_body .ic{width:35px;margin-left:1em}@media only screen and (max-width:767px){.inn_spa_menu_body .ic{width:28px}}.wrp_other_group{padding-top:7.8125%;padding-bottom:7.29167%;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_other_group{padding-top:9.76563%}}@media only screen and (max-width:767px){.wrp_other_group{padding-top:3em}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_other_group{padding-bottom:9.76563%}}@media only screen and (max-width:767px){.wrp_other_group{padding-bottom:3em}}.wrp_other_group:after{background:url(../images/common/bg_pattern4_full.jpg);height:50%;content:"";width:100%;position:absolute;bottom:0;left:0}@media only screen and (max-width:767px){.wrp_other_group:after{height:55%}}@media only screen and (min-width:1441px){.wrp_other_group:after{padding-top:27.86458%;height:auto}}@media print{.wrp_other_group:after{padding-top:27.86458%;height:auto}}.ie8 .wrp_other_group:after{padding-top:27.86458%;height:auto}@media only screen and (min-width:1025px) and (max-width:1740px){.wrp_other_group:after{padding-top:0;height:47.5%}}@media print{.wrp_other_group:after{padding-top:0;height:47.5%}}.ie8 .wrp_other_group:after{padding-top:0;height:47.5%}.wrp_other_group .ill_1{width:27.96875%;top:0;left:-3.125%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_other_group .ill_1{width:52.44141%}}@media only screen and (max-width:767px){.wrp_other_group .ill_1{width:55%}}.wrp_other_group .ill_1>*{display:block;width:100%;padding-top:99.44134%;position:relative;overflow:hidden}.wrp_other_group .ill_1>* img{width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.wrp_other_group .ill_1{top:1em}}@media only screen and (max-width:767px){.wrp_other_group .ill_1{left:-15%}}.con_other_group{position:relative;z-index:2}.con_other_group .st_spa{width:95%;max-width:1800px;margin-left:auto;margin-right:auto;margin-bottom:60px;text-align:center}@media only screen and (min-width:768px) and (max-width:1024px){.con_other_group .st_spa{width:88%}}@media only screen and (max-width:767px){.con_other_group .st_spa{width:84%}}@media only screen and (min-width:1920px){.con_other_group .st_spa{width:100%}}@media print{.con_other_group .st_spa{width:100%}}.ie8 .con_other_group .st_spa{width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.con_other_group .st_spa{margin-bottom:45px}}@media only screen and (max-width:767px){.con_other_group .st_spa{margin-bottom:1em}}@media only screen and (min-width:1441px){.con_other_group .st_spa{margin-bottom:80px}}@media print{.con_other_group .st_spa{margin-bottom:80px}}.ie8 .con_other_group .st_spa{margin-bottom:80px}.group_item .sub{line-height:1.5}@media only screen and (min-width:1025px){.group_item .sub{font-size:200%}}@media print{.group_item .sub{font-size:200%}}.ie8 .group_item .sub{font-size:200%}@media only screen and (min-width:768px) and (max-width:1024px){.group_item .sub{font-size:163%}}@media only screen and (max-width:767px){.group_item .sub{font-size:138%}}@media only screen and (min-width:768px) and (max-width:1024px){.group_item .sub{line-height:1.5}}@media only screen and (max-width:767px){.group_item .sub{line-height:1.4}}@media only screen and (min-width:1441px){.group_item .sub{font-size:250%;line-height:1.6}}@media print{.group_item .sub{font-size:250%;line-height:1.6}}.ie8 .group_item .sub{font-size:250%;line-height:1.6}@media only screen and (min-width:768px){.ie .group_item .sub{letter-spacing:-.05em}}@media print{.ie .group_item .sub{letter-spacing:-.05em}}.ie8 .ie .group_item .sub{letter-spacing:-.05em}@media only screen and (min-width:1025px) and (max-width:1740px){.group_item .sub br{display:block!important}}@media print{.group_item .sub br{display:block!important}}.ie8 .group_item .sub br{display:block!important}.group_item .tmp_text{text-align:left}.box_other_group .group_item .slick-dots li{border:1px solid #893634}.box_other_group .group_item .slick-dots li.slick-active{background:#893634}.wrp_contact{padding-top:7.8125%;padding-bottom:7.29167%;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_contact{padding-top:6.83594%}}@media only screen and (max-width:767px){.wrp_contact{padding-top:3em}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_contact{padding-bottom:5.85938%}}@media only screen and (max-width:767px){.wrp_contact{padding-bottom:3em}}.wrp_contact .ill_1{width:29.16667%;top:19.125%;right:-3.125%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_contact .ill_1{width:54.6875%}}@media only screen and (max-width:767px){.wrp_contact .ill_1{width:55%}}.wrp_contact .ill_1>*{display:block;width:100%;padding-top:103.03571%;position:relative;overflow:hidden}.wrp_contact .ill_1>* img{width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.wrp_contact .ill_1{top:1em}}@media only screen and (max-width:767px){.wrp_contact .ill_1{right:-15%}}.wrp_contact .ill_2{width:23.64583%;bottom:16.05%;left:-5.20833%;position:absolute}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_contact .ill_2{width:44.33594%}}@media only screen and (max-width:767px){.wrp_contact .ill_2{width:55%}}.wrp_contact .ill_2>*{display:block;width:100%;padding-top:98.89868%;position:relative;overflow:hidden}.wrp_contact .ill_2>* img{width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.wrp_contact .ill_2{bottom:1em}}@media only screen and (max-width:767px){.wrp_contact .ill_2{left:-15%}}.con_contact{width:95%;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:7.8125%;padding-bottom:7.29167%;background:#fff;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:1024px){.con_contact{width:88%}}@media only screen and (max-width:767px){.con_contact{width:84%}}@media only screen and (min-width:1920px){.con_contact{width:100%}}@media print{.con_contact{width:100%}}.ie8 .con_contact{width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.con_contact{padding-top:6.83594%}}@media only screen and (max-width:767px){.con_contact{padding-top:3em}}@media only screen and (min-width:768px) and (max-width:1024px){.con_contact{padding-bottom:5.85938%}}@media only screen and (max-width:767px){.con_contact{padding-bottom:3em}}@media only screen and (max-width:767px){.con_contact{width:100%}}.con_contact .st_spa{margin-bottom:35px;text-align:center}@media only screen and (min-width:768px) and (max-width:1024px){.con_contact .st_spa{margin-bottom:20px}}@media only screen and (max-width:767px){.con_contact .st_spa{margin-bottom:.5em}}.con_contact .st_spa .jp{line-height:1.28}@media only screen and (max-width:767px){.con_contact .st_spa .jp{line-height:2}}.con_contact .accordion{line-height:2;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:100%;display:block;padding:1em 1.25em;text-align:center;background:#f2dadb;position:relative;-webkit-transition:.4s background ease-in-out;transition:.4s background ease-in-out}@media only screen and (min-width:1025px){.con_contact .accordion{font-size:113%}}@media print{.con_contact .accordion{font-size:113%}}.ie8 .con_contact .accordion{font-size:113%}@media only screen and (min-width:768px) and (max-width:1024px){.con_contact .accordion{font-size:100%}}@media only screen and (max-width:767px){.con_contact .accordion{font-size:85%}}@media only screen and (max-width:767px){.con_contact .accordion{line-height:2}}@media only screen and (min-width:1025px) and (max-width:1440px){.con_contact .accordion{font-size:107%;line-height:2.05882}}@media only screen and (min-width:1025px) and (max-width:1440px) and (max-width:767px){.con_contact .accordion{line-height:2}}@media print{.con_contact .accordion{font-size:107%;line-height:2.05882}}.ie8 .con_contact .accordion{font-size:107%;line-height:2.05882}@media only screen and (max-width:767px){.ie8 .con_contact .accordion{line-height:2}}@media only screen and (max-width:767px){.con_contact .accordion{line-height:1.7}}.con_contact .accordion:before{font-size:123%;right:1em;content:"\f1c9";font-family:Ionicons;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s transform ease-in-out;transition:.3s transform ease-in-out}@media only screen and (max-width:767px){.con_contact .accordion:before{right:.5em}}.mouse .con_contact .accordion:hover,.touch .con_contact .accordion.touchstart{background:#ebc7c9}.touch .con_contact .accordion{-webkit-tap-highlight-color:transparent}.touch .con_contact .accordion.touchend{-webkit-transition-delay:.4s;transition-delay:.4s}.con_contact .accordion.active:before{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg);content:"\f1ac"}@media only screen and (max-width:767px){.con_contact .accordion+.box_text{display:none}}@media only screen and (max-width:767px){.con_contact .accordion+.box_text+.inn_contact{margin-top:2em}}.box_contact{width:95%;max-width:1280px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact{width:88%}}@media only screen and (max-width:767px){.box_contact{width:84%}}@media only screen and (min-width:1920px){.box_contact{width:100%}}@media print{.box_contact{width:100%}}.ie8 .box_contact{width:100%}.box_contact>.tmp_text{text-align:center;margin-bottom:70px}@media only screen and (max-width:767px){.box_contact>.tmp_text{text-align:left}}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact>.tmp_text{margin-bottom:50px}}@media only screen and (max-width:767px){.box_contact>.tmp_text{margin-bottom:1.5em}}@media only screen and (max-width:767px){.box_contact>.tmp_text br.br_f{display:none}}.box_contact .box_text{padding-top:60px;padding-bottom:60px;margin-bottom:80px;border:1px solid #3b3b3b}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_text{padding-top:45px}}@media only screen and (max-width:767px){.box_contact .box_text{padding-top:1.5em}}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_text{padding-bottom:45px}}@media only screen and (max-width:767px){.box_contact .box_text{padding-bottom:1.5em}}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_text{margin-bottom:50px}}@media only screen and (max-width:767px){.box_contact .box_text{margin-bottom:2em}}.box_contact .box_text .tit{letter-spacing:.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:40px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;text-align:center}@media only screen and (min-width:1025px){.box_contact .box_text .tit{font-size:125%}}@media print{.box_contact .box_text .tit{font-size:125%}}.ie8 .box_contact .box_text .tit{font-size:125%}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_text .tit{font-size:113%}}@media only screen and (max-width:767px){.box_contact .box_text .tit{font-size:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_text .tit{margin-bottom:20px}}@media only screen and (max-width:767px){.box_contact .box_text .tit{margin-bottom:1em}}.box_contact .box_text .tit span{display:inline-block;padding:0 1em;position:relative}@media only screen and (max-width:767px){.box_contact .box_text .tit span{padding:.5em 1em}}.box_contact .box_text .tit span:after,.box_contact .box_text .tit span:before{content:"";width:100%;height:1px;background:#000;position:absolute;left:0}.box_contact .box_text .tit span:before{top:0}.box_contact .box_text .tit span:after{bottom:0}.box_contact .box_text ul{width:95%;max-width:1160px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_text ul{width:88%}}@media only screen and (max-width:767px){.box_contact .box_text ul{width:84%}}@media only screen and (min-width:1920px){.box_contact .box_text ul{width:100%}}@media print{.box_contact .box_text ul{width:100%}}.ie8 .box_contact .box_text ul{width:100%}.box_contact .box_text ul>li{letter-spacing:.06em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-left:1em;text-indent:-1em}.box_contact .box_text ul>li:not(:first-child){margin-top:.25em}.box_contact .box_text ul>li span{display:block;padding-left:1em;text-indent:-1em}.inn_contact .tmp_form_flow{margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:1024px){.inn_contact .tmp_form_flow{margin-bottom:50px}}@media only screen and (max-width:767px){.inn_contact .tmp_form_flow{margin-bottom:2em}}.box_form table{width:100%}.box_form tr:first-child td,.box_form tr:first-child th{border-top:1px solid #c7c6c2}@media only screen and (max-width:767px){.box_form tr:first-child td{border-top:none}}@media only screen and (max-width:767px){.box_form tr:last-child td{border-bottom:1px solid #c7c6c2}}.box_form td,.box_form th{line-height:2;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-bottom:1px solid #c7c6c2;padding:15px 20px}@media only screen and (min-width:1025px){.box_form td,.box_form th{font-size:113%}}@media print{.box_form td,.box_form th{font-size:113%}}.ie8 .box_form td,.ie8 .box_form th{font-size:113%}@media only screen and (min-width:768px) and (max-width:1024px){.box_form td,.box_form th{font-size:100%}}@media only screen and (max-width:767px){.box_form td,.box_form th{font-size:85%}}@media only screen and (max-width:767px){.box_form td,.box_form th{line-height:2}}@media only screen and (min-width:1025px) and (max-width:1440px){.box_form td,.box_form th{font-size:107%;line-height:2.05882}}@media only screen and (min-width:1025px) and (max-width:1440px) and (max-width:767px){.box_form td,.box_form th{line-height:2}}@media print{.box_form td,.box_form th{font-size:107%;line-height:2.05882}}.ie8 .box_form td,.ie8 .box_form th{font-size:107%;line-height:2.05882}@media only screen and (max-width:767px){.ie8 .box_form td,.ie8 .box_form th{line-height:2}}@media only screen and (max-width:767px){.box_form td,.box_form th{display:block;width:100%}}.box_form th{font-weight:400;text-align:center}@media only screen and (min-width:1025px){.box_form th{width:190px}}@media print{.box_form th{width:190px}}.ie8 .box_form th{width:190px}@media only screen and (min-width:768px) and (max-width:1024px){.box_form th{width:165px}}@media only screen and (min-width:768px) and (max-width:895.5px){.box_form th{width:100px}}@media only screen and (max-width:767px){.box_form th{background:#fdf2f3;border-top:1px solid #c7c6c2;padding:.75em}}@media only screen and (min-width:768px){.box_form td{border-left:1px solid #c7c6c2}}@media print{.box_form td{border-left:1px solid #c7c6c2}}.ie8 .box_form td{border-left:1px solid #c7c6c2}@media only screen and (min-width:1025px){.box_form td{width:calc(100% - 380px)}}@media print{.box_form td{width:calc(100% - 380px)}}.ie8 .box_form td{width:calc(100% - 380px)}@media only screen and (min-width:768px) and (max-width:1024px){.box_form td{width:calc(100% - 330px)}}@media only screen and (min-width:768px) and (max-width:895.5px){.box_form td{width:calc(100% - 250px)}}@media only screen and (max-width:767px){.box_form td{padding:1em 0;border-bottom:none}}.box_form .border-left{text-align:center}@media only screen and (min-width:768px){.box_form .border-left{border-left:1px solid #c7c6c2}}@media print{.box_form .border-left{border-left:1px solid #c7c6c2}}.ie8 .box_form .border-left{border-left:1px solid #c7c6c2}@media only screen and (max-width:767px){.box_form .border-left{display:none}}.box_form .inn_th{position:relative;text-align:center}.box_form .inn_td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.box_form .inn_td.no_flex{display:block}.box_form .inn_td+.example{margin-top:.3em}.box_form input,.box_form textarea{margin:0;padding:.5em;background:0 0;border-radius:0;border:1px solid #b6b6b6}.box_form select{width:100%;padding:.5em;border:1px solid #b6b6b6}.box_form input{line-height:1;width:100%}@media only screen and (max-width:767px){.box_form input{width:100%}}.box_form textarea{width:100%;height:250px}@media only screen and (min-width:768px){.box_form .size_l{max-width:700px;width:100%}}@media print{.box_form .size_l{max-width:700px;width:100%}}.ie8 .box_form .size_l{max-width:700px;width:100%}@media only screen and (min-width:768px){.box_form .size_m{max-width:460px;width:100%}}@media print{.box_form .size_m{max-width:460px;width:100%}}.ie8 .box_form .size_m{max-width:460px;width:100%}@media only screen and (min-width:768px){.box_form .size_s{max-width:320px;width:100%}}@media print{.box_form .size_s{max-width:320px;width:100%}}.ie8 .box_form .size_s{max-width:320px;width:100%}.box_form .req_error{margin-top:.5em;padding-left:1em;text-indent:-1em;color:#b34d42}.box_form .example+.input_checktype{margin-top:.3em}.box_form .box_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box_form .box_date .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .box_date .item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:32%}}@media only screen and (max-width:767px){.box_form .box_date .item{width:33%}}@media only screen and (min-width:768px){.box_form .box_date .item:not(:first-of-type){margin-left:.5em}}@media print{.box_form .box_date .item:not(:first-of-type){margin-left:.5em}}.ie8 .box_form .box_date .item:not(:first-of-type){margin-left:.5em}@media only screen and (min-width:768px) and (max-width:895.5px){.box_form .box_date .item:not(:first-of-type){margin-left:0}}@media only screen and (min-width:1025px){.box_form .box_date .item p:first-of-type{width:110px}}@media print{.box_form .box_date .item p:first-of-type{width:110px}}.ie8 .box_form .box_date .item p:first-of-type{width:110px}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .box_date .item p:first-of-type{width:calc(100% - 2em)}}@media only screen and (max-width:767px){.box_form .box_date .item p:first-of-type{width:calc(100% - 1.5em)}}@media only screen and (min-width:1025px){.box_form .box_date .item p:last-of-type{margin-left:.5em}}@media print{.box_form .box_date .item p:last-of-type{margin-left:.5em}}.ie8 .box_form .box_date .item p:last-of-type{margin-left:.5em}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .box_date .item p:last-of-type{text-align:center;width:2em}}@media only screen and (max-width:767px){.box_form .box_date .item p:last-of-type{text-align:center;width:1.4em}}@media only screen and (max-width:767px){.box_form .desired_time{display:none}}.box_form .tmp_text{width:95%;max-width:1170px;margin-left:auto;margin-right:auto;margin-top:50px}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .tmp_text{width:88%}}@media only screen and (max-width:767px){.box_form .tmp_text{width:84%}}@media only screen and (min-width:1920px){.box_form .tmp_text{width:100%}}@media print{.box_form .tmp_text{width:100%}}.ie8 .box_form .tmp_text{width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .tmp_text{margin-top:30px}}@media only screen and (max-width:767px){.box_form .tmp_text{margin-top:1.5em}}@media only screen and (max-width:767px){.box_form .tmp_text{width:100%}}.box_form .box_btn{width:95%;max-width:1020px;margin-left:auto;margin-right:auto;margin:2em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .box_btn{width:88%}}@media only screen and (max-width:767px){.box_form .box_btn{width:84%}}@media only screen and (min-width:1920px){.box_form .box_btn{width:100%}}@media print{.box_form .box_btn{width:100%}}.ie8 .box_form .box_btn{width:100%}@media only screen and (min-width:768px) and (max-width:895.5px){.box_form .box_btn{width:100%}}.box_form .box_btn>p{width:49.01961%}@media only screen and (max-width:767px){.box_form .box_btn>p{width:100%}}.box_form .box_btn>p:not(:first-of-type){margin-left:1.96078%}@media only screen and (max-width:767px){.box_form .box_btn>p:not(:first-of-type){margin-left:0}}@media only screen and (max-width:767px){.box_form .box_btn>p:not(:first-of-type){margin-top:.5em}}@media only screen and (min-width:768px) and (max-width:895.5px){.box_form .btn_normal--bg .bg{padding-right:calc(.5em + 30px + 70px)}}.box_form .txt_att{margin-top:2em;text-align:center;color:#8e0606;line-height:1.8;font-size:120%}@media only screen and (min-width:768px) and (max-width:1024px){.box_form .txt_att{font-size:120%}}@media only screen and (max-width:767px){.box_form .txt_att{font-size:100%}}.box_form .txt_att a{color:#8e0606}.ic_req{display:inline-block;margin-left:.25em;line-height:1;color:#b34d42}.input_checktype+.example{margin-top:.3em}.input_checktype .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input_checktype .item:not(:last-child){margin-right:30px}@media only screen and (max-width:767px){.input_checktype .item:not(:last-child){margin-right:1em}}.input_checktype .item .mask{display:inline-block;width:1em;height:1em;margin-right:.5em;position:relative}.input_checktype .item .mask input{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:0}.input_checktype .item .mask .ic{display:block;width:100%;height:100%;background:#fff;border:1px solid #ccc}.input_checktype .item .mask input[type=radio]+.ic{border-radius:50%}.input_checktype .item .mask input[type=radio]+.ic:before{content:"";width:50%;height:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#656565;position:absolute;top:25%;left:25%;border-radius:50%;opacity:0;-webkit-transition:.1s opacity ease-in-out;transition:.1s opacity ease-in-out}.input_checktype .item .mask input[type=radio]:checked+.ic:before{opacity:1}.input_checktype .item .mask input[type=checkbox]+.ic:before{content:"";width:85%;height:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:3px solid #656565;border-bottom:3px solid #656565;position:absolute;top:50%;left:10%;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:.1s opacity ease-in-out;transition:.1s opacity ease-in-out}.input_checktype .item .mask input[type=checkbox]:checked+.ic:before{opacity:1}.input_checktype .item label{font-size:107%;cursor:pointer}@media only screen and (max-width:767px){.input_select{margin-bottom:0}}.input_hope{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.input_hope{margin-top:-1.5em}}.input_hope span{display:block}.input_hope span:first-of-type{width:5em}.input_hope span:last-of-type{width:calc(100% - 5em)}@media only screen and (min-width:1025px){.input_hope span:last-of-type select{width:240px}}@media print{.input_hope span:last-of-type select{width:240px}}.ie8 .input_hope span:last-of-type select{width:240px}.box_contact{margin-top:100px}@media only screen and (max-width:767px){.box_contact.max{width:100%}}.box_contact .box_info{overflow:hidden;display:table;width:100%;margin-top:50px;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.box_contact .box_info .box_txt{display:table-cell;vertical-align:middle;width:50%;padding:2%;background:url(../images/common/bg_pattern1.jpg) #893634 repeat center center;color:#fff;text-align:center}@media only screen and (max-width:767px){.box_contact .box_info .box_txt{display:block}}@media only screen and (max-width:767px){.box_contact .box_info .box_txt{width:100%}}@media only screen and (max-width:767px){.box_contact .box_info .box_txt{padding:5% 0}}.box_contact .box_info .box_txt a{color:#fff;text-decoration:underline}.box_contact .box_info .box_txt a:hover{text-decoration:none}.box_contact .box_info .box_lnk{display:table-cell;vertical-align:middle;width:50%;padding:20px 0;text-align:center;padding:2%;background:url(../images/common/bg_pattern2.jpg);color:#fff}@media only screen and (max-width:767px){.box_contact .box_info .box_lnk{display:block}}@media only screen and (max-width:767px){.box_contact .box_info .box_lnk{width:100%}}@media only screen and (max-width:767px){.box_contact .box_info .box_lnk{padding:5% 0}}.box_contact .box_info .st{margin-bottom:10px;font-size:100%}.box_contact .box_info .txt .fa-tv{font-size:112%;margin-left:8px}@media only screen and (max-width:767px){.box_contact .box_info .txt .fa-tv{font-size:89%}}@media only screen and (max-width:767px){.box_contact .box_info .txt .fa-tv{margin-left:0}}.box_contact .box_info .txt a{color:#fff;font-family:"Cormorant SC",serif;font-size:139%;text-decoration:underline}@media only screen and (max-width:767px){.box_contact .box_info .txt a{font-size:117%}}.box_contact .box_info .txt a:hover{text-decoration:none}.box_contact .box_info .txt a span{font-family:serif}.box_contact .box_info .txt a .ion-ios-browsers-outline{font-size:73%;vertical-align:2px;margin-left:10px}@media only screen and (max-width:767px){.box_contact .box_info .txt a .ion-ios-browsers-outline{margin-left:5px}}.box_contact .box_info .txt a .inn{display:inline-block;margin-top:15px;font-size:90%}@media only screen and (min-width:768px) and (max-width:1024px){.box_contact .box_info .txt a .inn{font-size:74%}}@media only screen and (max-width:767px){.box_contact .box_info .txt a .inn{font-size:78%}}