.elementor-21622 .elementor-element.elementor-element-968d8e6{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0;}.elementor-21622 .elementor-element.elementor-element-968d8e6:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-968d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel.ichibata.co.jp/wp/wp-content/uploads/2025/07/DSC1423.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21622 .elementor-element.elementor-element-968d8e6::before, .elementor-21622 .elementor-element.elementor-element-968d8e6 > .elementor-background-video-container::before, .elementor-21622 .elementor-element.elementor-element-968d8e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21622 .elementor-element.elementor-element-968d8e6 > .elementor-background-slideshow::before, .elementor-21622 .elementor-element.elementor-element-968d8e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21622 .elementor-element.elementor-element-968d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-21622 .elementor-element.elementor-element-968d8e6, .elementor-21622 .elementor-element.elementor-element-968d8e6::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-5b28c20{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21622 .elementor-element.elementor-element-c21285c img{width:30%;}.elementor-21622 .elementor-element.elementor-element-2c4a40b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21622 .elementor-element.elementor-element-2c4a40b:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-2c4a40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F8;}.elementor-21622 .elementor-element.elementor-element-2c4a40b, .elementor-21622 .elementor-element.elementor-element-2c4a40b::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-139e782{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-d4422c8{text-align:center;color:#242424;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-21622 .elementor-element.elementor-element-23c96d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21622 .elementor-element.elementor-element-23c96d5:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-23c96d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F8;}.elementor-21622 .elementor-element.elementor-element-23c96d5, .elementor-21622 .elementor-element.elementor-element-23c96d5::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-e001f08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-718344a img{border-radius:30px 30px 30px 30px;}.elementor-21622 .elementor-element.elementor-element-718344a > .elementor-widget-container{margin:150px 0px 0px 0px;padding:0px 50px 0px 00px;}.elementor-21622 .elementor-element.elementor-element-637d67c img{border-radius:30px 30px 30px 30px;}.elementor-21622 .elementor-element.elementor-element-4339e69{--display:flex;--min-height:440px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21622 .elementor-element.elementor-element-4339e69, .elementor-21622 .elementor-element.elementor-element-4339e69::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-22cc504{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-22cc504, .elementor-21622 .elementor-element.elementor-element-22cc504::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-3766bca img{border-radius:30px 30px 30px 30px;}.elementor-21622 .elementor-element.elementor-element-759a634{text-align:center;}.elementor-21622 .elementor-element.elementor-element-759a634 .elementor-heading-title{color:var( --e-global-color-0978768 );font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:normal;line-height:1.7em;}.elementor-21622 .elementor-element.elementor-element-b53212b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21622 .elementor-element.elementor-element-b53212b .elementor-divider-separator{width:100%;}.elementor-21622 .elementor-element.elementor-element-b53212b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21622 .elementor-element.elementor-element-d3ab0c9{text-align:center;color:#242424;font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-21622 .elementor-element.elementor-element-3a600e5{--display:flex;--gap:10px 10px;--background-transition:0.3s;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21622 .elementor-element.elementor-element-4c0a788 img{border-radius:30px 30px 30px 30px;}.elementor-21622 .elementor-element.elementor-element-12c6ca4{text-align:center;}.elementor-21622 .elementor-element.elementor-element-12c6ca4 .elementor-heading-title{color:var( --e-global-color-0978768 );font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:normal;line-height:1.7em;}.elementor-21622 .elementor-element.elementor-element-f3bcd08{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21622 .elementor-element.elementor-element-f3bcd08 .elementor-divider-separator{width:100%;}.elementor-21622 .elementor-element.elementor-element-f3bcd08 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-21622 .elementor-element.elementor-element-da62f31{text-align:center;color:#242424;font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-21622 .elementor-element.elementor-element-d52aa40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21622 .elementor-element.elementor-element-d52aa40:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-d52aa40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F8;}.elementor-21622 .elementor-element.elementor-element-d52aa40, .elementor-21622 .elementor-element.elementor-element-d52aa40::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-4e41eca{--display:flex;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-42a1ffb .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-weight:600;fill:#79590E;color:#79590E;background-color:#D3C3A4B0;padding:20px 100px 20px 100px;}.elementor-21622 .elementor-element.elementor-element-42a1ffb .elementor-button:hover, .elementor-21622 .elementor-element.elementor-element-42a1ffb .elementor-button:focus{color:#2D2000BF;background-color:#D3C3A4B0;}.elementor-21622 .elementor-element.elementor-element-42a1ffb .elementor-button:hover svg, .elementor-21622 .elementor-element.elementor-element-42a1ffb .elementor-button:focus svg{fill:#2D2000BF;}.elementor-21622 .elementor-element.elementor-element-42a1ffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-21622 .elementor-element.elementor-element-c52cc9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:60px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-21622 .elementor-element.elementor-element-1f56734{--display:flex;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-a14554f{text-align:center;}.elementor-21622 .elementor-element.elementor-element-a14554f .elementor-heading-title{color:var( --e-global-color-0978768 );font-family:"Noto Serif JP", Sans-serif;font-size:23px;font-weight:normal;line-height:1.7em;}.elementor-21622 .elementor-element.elementor-element-e16f9eb{--display:flex;--min-height:323px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.7;}.elementor-21622 .elementor-element.elementor-element-e16f9eb:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-e16f9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel.ichibata.co.jp/wp/wp-content/uploads/2021/11/hotspringimg20-scaled.jpg");background-size:cover;}.elementor-21622 .elementor-element.elementor-element-e16f9eb::before, .elementor-21622 .elementor-element.elementor-element-e16f9eb > .elementor-background-video-container::before, .elementor-21622 .elementor-element.elementor-element-e16f9eb > .e-con-inner > .elementor-background-video-container::before, .elementor-21622 .elementor-element.elementor-element-e16f9eb > .elementor-background-slideshow::before, .elementor-21622 .elementor-element.elementor-element-e16f9eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-21622 .elementor-element.elementor-element-e16f9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#81ACD2;}.elementor-21622 .elementor-element.elementor-element-e16f9eb, .elementor-21622 .elementor-element.elementor-element-e16f9eb::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-a37ee5c{--display:flex;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-f451796{text-align:center;}.elementor-21622 .elementor-element.elementor-element-16b5348{--display:flex;--gap:5px 5px;--background-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-bda49cb{text-align:left;}.elementor-21622 .elementor-element.elementor-element-bda49cb .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;line-height:1.7em;}.elementor-21622 .elementor-element.elementor-element-3b376b2{color:var( --e-global-color-0978768 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;}.elementor-21622 .elementor-element.elementor-element-3b376b2 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-21622 .elementor-element.elementor-element-2d75195{text-align:left;}.elementor-21622 .elementor-element.elementor-element-2d75195 .elementor-heading-title{color:var( --e-global-color-0978768 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:300;line-height:1.7em;}.elementor-21622 .elementor-element.elementor-element-0bc1b63{--display:flex;--min-height:528px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-21622 .elementor-element.elementor-element-0bc1b63:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-0bc1b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hotel.ichibata.co.jp/wp/wp-content/uploads/2023/03/003_8177-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21622 .elementor-element.elementor-element-0bc1b63::before, .elementor-21622 .elementor-element.elementor-element-0bc1b63 > .elementor-background-video-container::before, .elementor-21622 .elementor-element.elementor-element-0bc1b63 > .e-con-inner > .elementor-background-video-container::before, .elementor-21622 .elementor-element.elementor-element-0bc1b63 > .elementor-background-slideshow::before, .elementor-21622 .elementor-element.elementor-element-0bc1b63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21622 .elementor-element.elementor-element-0bc1b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21622 .elementor-element.elementor-element-0bc1b63, .elementor-21622 .elementor-element.elementor-element-0bc1b63::before{--border-transition:0.3s;}.elementor-21622 .elementor-element.elementor-element-a7d8a50{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21622 .elementor-element.elementor-element-5b28c20{--width:100%;}.elementor-21622 .elementor-element.elementor-element-2c4a40b{--content-width:660px;}.elementor-21622 .elementor-element.elementor-element-4339e69{--width:70%;}.elementor-21622 .elementor-element.elementor-element-a37ee5c{--width:40%;}.elementor-21622 .elementor-element.elementor-element-16b5348{--width:60%;}}@media(max-width:767px){.elementor-21622 .elementor-element.elementor-element-968d8e6{--min-height:300px;}.elementor-21622 .elementor-element.elementor-element-968d8e6:not(.elementor-motion-effects-element-type-background), .elementor-21622 .elementor-element.elementor-element-968d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-21622 .elementor-element.elementor-element-c21285c img{width:75%;}.elementor-21622 .elementor-element.elementor-element-d4422c8{font-size:14px;}.elementor-21622 .elementor-element.elementor-element-23c96d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21622 .elementor-element.elementor-element-718344a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21622 .elementor-element.elementor-element-4339e69{--min-height:200px;}.elementor-21622 .elementor-element.elementor-element-759a634 .elementor-heading-title{font-size:16px;}.elementor-21622 .elementor-element.elementor-element-d3ab0c9{font-size:14px;}.elementor-21622 .elementor-element.elementor-element-12c6ca4 .elementor-heading-title{font-size:16px;}.elementor-21622 .elementor-element.elementor-element-da62f31{font-size:14px;}.elementor-21622 .elementor-element.elementor-element-42a1ffb .elementor-button{font-size:14px;padding:10px 60px 10px 60px;}.elementor-21622 .elementor-element.elementor-element-e16f9eb{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21622 .elementor-element.elementor-element-0bc1b63{--min-height:200px;}}/* Start custom CSS *//* ----------------------- */
/* ヘルパークラス */
/* ----------------------- */
.hp_indent_1 {
  text-indent: 1em;
}

.hp_indent_2 {
  text-indent: 2em;
}

.hp_padding_top_1em {
  padding-top: 1em;
}

.hp_txt_vertical {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

/* スマホではBR非表示 */
.hp_br_pc_only {
  display: block;
}

/* ----------------------- */
/* 上書き */
/* ----------------------- */
/*ナビ2段表示*/
a.elementor-item {
  display: grid;
  text-align: center;
}

/*ナビ説明*/
span.menu-item-description {
  font-size: 15px;
  text-align: center;
}

/* ----------------------- */
/* ウィジェットクラス付与 *
/* ----------------------- */
/* 1段のナビ小さく */
.bl_navi_small {
  bottom: -23%;
}

/* フッターグループ情報 */
.el_ft_group a {
  color: #333;
}

.el_ft_group a:hover,
.el_ft_hotel-info a:hover {
  text-decoration: underline;
}

/* フッターホテル情報 */
.el_ft_hotel-info a {
  color: #A48C56;
}

.el_ft_hotel-info ul {
  list-style-type: none;
  padding: 0;
  margin: none;
  text-indent: none;
}

/* MROEボタン */
.el_btn_more:before {
  content: url(/wp-content/uploads/2021/11/more.png);
  top: 5px;
  position: relative;
}

.el_btn_more {
  margin-left: auto;
}

/* ホテル一畑についてマーク */
.el_btn_about:before {
  content: url(/wp-content/uploads/2021/11/angle.png);
  top: -35px;
  left: -23px;
  position: relative;
}

/* 温泉：場所、ご利用時間、備考 */
.el_tb_simople th, .el_tb_simople td {
  border: none;
  background: none !important;
}

.el_tb_simople th {
  font-weight: 300;
  text-align: left;
  padding: 5px 20px 0 0;
  min-width: 100px;
}

.el_tb_simople td {
  text-align: left;
  padding: 5px;
}

/* ーーーーーーーーーーーーーーーーーーーーー */
/* レスポンシブ */
/* ーーーーーーーーーーーーーーーーーーーーー */
/* 980px以上用（PC用） */
@media screen and (min-width: 769px) {

  /* スライド：宿泊、温泉*/
  .el_slide_stop_stay .elementor-thumbnails-swiper {
    position: relative;
    top: 25px;
    left: -10%;
  }

  /* スライド：過ごし方*/
  .el_slide_stop_enjoy .elementor-carousel-image {
    max-width: 690px;
  }

  .el_slide_stop_enjoy .elementor-thumbnails-swiper {
    position: relative;
    top: -10px;
  }
}

/* 480px-768pxまで（タブレット）*/
@media screen and (min-width: 480px) and (max-width: 768px) {
  .el_slide_stop_enjoy {
    max-width: 500px !important;
    margin-right: auto;
    ;
  }
}

/* 480pxまで（モバイル）*/
@media all and (max-width: 480px) {

  /* スマホではBR非表示 */
  .hp_br_pc_only {
    display: none;
  }
}/* End custom CSS */