.elementor-21925 .elementor-element.elementor-element-4fcfdc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21925 .elementor-element.elementor-element-4fcfdc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21925 .elementor-element.elementor-element-f789aa0 .elementor-icon-wrapper{text-align:center;}.elementor-21925 .elementor-element.elementor-element-f789aa0.elementor-view-stacked .elementor-icon{background-color:#BEBEBE;}.elementor-21925 .elementor-element.elementor-element-f789aa0.elementor-view-framed .elementor-icon, .elementor-21925 .elementor-element.elementor-element-f789aa0.elementor-view-default .elementor-icon{color:#BEBEBE;border-color:#BEBEBE;}.elementor-21925 .elementor-element.elementor-element-f789aa0.elementor-view-framed .elementor-icon, .elementor-21925 .elementor-element.elementor-element-f789aa0.elementor-view-default .elementor-icon svg{fill:#BEBEBE;}.elementor-21925 .elementor-element.elementor-element-5a55f6b .elementor-icon-wrapper{text-align:center;}.elementor-21925 .elementor-element.elementor-element-5a55f6b.elementor-view-stacked .elementor-icon{background-color:#BEBEBE;}.elementor-21925 .elementor-element.elementor-element-5a55f6b.elementor-view-framed .elementor-icon, .elementor-21925 .elementor-element.elementor-element-5a55f6b.elementor-view-default .elementor-icon{color:#BEBEBE;border-color:#BEBEBE;}.elementor-21925 .elementor-element.elementor-element-5a55f6b.elementor-view-framed .elementor-icon, .elementor-21925 .elementor-element.elementor-element-5a55f6b.elementor-view-default .elementor-icon svg{fill:#BEBEBE;}.elementor-21925 .elementor-element.elementor-element-ae6c755{font-family:"kozukagothicl", Noto Sans JP;font-weight:normal;}.elementor-21925 .elementor-element.elementor-element-ae6c755 > .elementor-widget-container{border-style:none;}.elementor-21925 .elementor-element.elementor-element-ae6c755:hover .elementor-widget-container{border-style:none;}.elementor-21925 .elementor-element.elementor-element-cede0fd{font-family:"kozukagothicl", Noto Sans JP;font-weight:normal;}.elementor-21925 .elementor-element.elementor-element-cede0fd > .elementor-widget-container{border-style:none;}.elementor-21925 .elementor-element.elementor-element-cede0fd:hover .elementor-widget-container{border-style:none;}.elementor-21925 .elementor-element.elementor-element-d4aaae9{font-family:"kozukagothicl", Noto Sans JP;font-weight:normal;}.elementor-21925 .elementor-element.elementor-element-d4aaae9 > .elementor-widget-container{border-style:none;}.elementor-21925 .elementor-element.elementor-element-d4aaae9:hover .elementor-widget-container{border-style:none;}.elementor-21925 .elementor-element.elementor-element-5ebd684 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-39ebd05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-8b90835 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-90f76a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-99c36e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}#elementor-popup-modal-21925 .dialog-message{width:960px;height:auto;padding:5% 4% 3% 4%;}#elementor-popup-modal-21925{justify-content:flex-start;align-items:center;pointer-events:all;background-color:#FFFFFFAB;}#elementor-popup-modal-21925 .dialog-close-button{display:flex;top:3%;font-size:29px;}#elementor-popup-modal-21925 .dialog-widget-content{animation-duration:1s;background-color:#FFFFFF;box-shadow:2px 2px 25px 0px rgba(0, 0, 0, 0.1);}body:not(.rtl) #elementor-popup-modal-21925 .dialog-close-button{right:4%;}body.rtl #elementor-popup-modal-21925 .dialog-close-button{left:4%;}#elementor-popup-modal-21925 .dialog-close-button i{color:#000000;}#elementor-popup-modal-21925 .dialog-close-button svg{fill:#000000;}#elementor-popup-modal-21925 .dialog-close-button:hover i{color:#32C9D6;}@media(max-width:767px){.elementor-21925 .elementor-element.elementor-element-ddc83f5{width:70%;}.elementor-21925 .elementor-element.elementor-element-ddc83f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:13px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-d7fd6c5{width:15%;}.elementor-21925 .elementor-element.elementor-element-d7fd6c5 > .elementor-element-populated{margin:0px 0px 0px 26px;--e-column-margin-right:0px;--e-column-margin-left:26px;}.elementor-21925 .elementor-element.elementor-element-f789aa0 > .elementor-widget-container{--e-transform-scale:0.4;}.elementor-21925 .elementor-element.elementor-element-f62a27a{width:15%;}.elementor-21925 .elementor-element.elementor-element-5a55f6b > .elementor-widget-container{--e-transform-scale:0.4;}.elementor-21925 .elementor-element.elementor-element-86d7c31{padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-f1c0cad{width:33%;}.elementor-21925 .elementor-element.elementor-element-f1c0cad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-1fe196d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-192fc7e{width:33%;}.elementor-21925 .elementor-element.elementor-element-192fc7e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:9px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-ae6c755 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-21a2a12{width:33%;}.elementor-21925 .elementor-element.elementor-element-21a2a12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-aba7cc4 > .elementor-widget-container{margin:-10px 0px 0px -45px;}.elementor-21925 .elementor-element.elementor-element-0cd82d0{margin-top:0px;margin-bottom:0px;}.elementor-21925 .elementor-element.elementor-element-2039621{width:33%;}.elementor-21925 .elementor-element.elementor-element-2039621 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-9dbb940{width:33%;}.elementor-21925 .elementor-element.elementor-element-9dbb940 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-cede0fd > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-9476578{width:33%;}.elementor-21925 .elementor-element.elementor-element-9476578 > .elementor-element-populated{margin:0px 0px 0px -19px;--e-column-margin-right:0px;--e-column-margin-left:-19px;}.elementor-21925 .elementor-element.elementor-element-b09914b{margin-top:-25px;margin-bottom:0px;}.elementor-21925 .elementor-element.elementor-element-6f72aca{width:33%;}.elementor-21925 .elementor-element.elementor-element-6f72aca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-2447b3e{width:33%;}.elementor-21925 .elementor-element.elementor-element-2447b3e > .elementor-element-populated{margin:17px 0px 0px 11px;--e-column-margin-right:0px;--e-column-margin-left:11px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-d4aaae9{width:auto;max-width:auto;}.elementor-21925 .elementor-element.elementor-element-c400da6{width:33%;}.elementor-21925 .elementor-element.elementor-element-c400da6 > .elementor-element-populated{margin:7px 0px 0px -17px;--e-column-margin-right:0px;--e-column-margin-left:-17px;}.elementor-21925 .elementor-element.elementor-element-18611c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-ee96a81{width:70%;}.elementor-21925 .elementor-element.elementor-element-ee96a81 > .elementor-element-populated{margin:0px 24px 0px 0px;--e-column-margin-right:24px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-9d01212 > .elementor-widget-container{margin:0px -82px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-35a5f08{width:30%;}.elementor-21925 .elementor-element.elementor-element-35a5f08 > .elementor-element-populated{margin:0px 00px 0px 43px;--e-column-margin-right:00px;--e-column-margin-left:43px;}.elementor-21925 .elementor-element.elementor-element-22a184a{margin-top:-4px;margin-bottom:0px;}.elementor-21925 .elementor-element.elementor-element-8b6a985{width:30%;}.elementor-21925 .elementor-element.elementor-element-72b019b{width:30%;}.elementor-21925 .elementor-element.elementor-element-1f2f75c{width:30%;}.elementor-21925 .elementor-element.elementor-element-1f2f75c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-ab1ec18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-ab1ec18{z-index:50;}.elementor-21925 .elementor-element.elementor-element-076a9fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-41f465a{margin-top:0px;margin-bottom:0px;}.elementor-21925 .elementor-element.elementor-element-5ebd684{width:50%;}.elementor-bc-flex-widget .elementor-21925 .elementor-element.elementor-element-5ebd684.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-5ebd684.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-5ebd684.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21925 .elementor-element.elementor-element-5ebd684 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-ea7b25e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-39ebd05{width:50%;}.elementor-bc-flex-widget .elementor-21925 .elementor-element.elementor-element-39ebd05.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-39ebd05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-39ebd05.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21925 .elementor-element.elementor-element-39ebd05 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-7f14a0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-2e3650c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-8920541{margin-top:0px;margin-bottom:0px;}.elementor-21925 .elementor-element.elementor-element-8b90835{width:50%;}.elementor-bc-flex-widget .elementor-21925 .elementor-element.elementor-element-8b90835.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-8b90835.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-8b90835.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21925 .elementor-element.elementor-element-8b90835 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-3ce5a47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-90f76a4{width:50%;}.elementor-bc-flex-widget .elementor-21925 .elementor-element.elementor-element-90f76a4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-90f76a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-90f76a4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21925 .elementor-element.elementor-element-90f76a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-91df167 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21925 .elementor-element.elementor-element-bd7c666{margin-top:0px;margin-bottom:0px;}.elementor-21925 .elementor-element.elementor-element-99c36e5{width:50%;}.elementor-bc-flex-widget .elementor-21925 .elementor-element.elementor-element-99c36e5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-99c36e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21925 .elementor-element.elementor-element-99c36e5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-21925 .elementor-element.elementor-element-99c36e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21925 .elementor-element.elementor-element-89579f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}#elementor-popup-modal-21925 .dialog-close-button{top:0%;font-size:24px;}}/* Start custom CSS for section, class: .elementor-element-4fcfdc4 */.title{
    color:#898989; 
    left:50px;
    font-size: 22px;
    top:8px;
}

.gear{
    left:-10px;
}

.planname{
    left:10px;
    font-size: 18px;
    
}

.planenow{

  height: 23px;
  background: #FFD700;
  border-radius:20px;
  display: inline-block;
  font-size: 16px;
  padding-left: 5px;
  padding-right:5px;
  padding-bottom:23px;
  padding-top:0px;
  text-align: center;
  color: white;
  border-color:none;
  margin-left: -20px;
  
}

.plansubmit{
    left:40px;
    top:-1px;
    
}


.itemmei{
    margin-left: 10px;
    font-size: 18px;
    margin-top: -10px;
    
}

.itemnow{
  height: 23px;
  background: #69C3EF;
  border-radius:20px;
  display: inline-block;
  font-size: 16px;
  padding-left: 5px;
  padding-right:5px;
  padding-bottom:23px;
  padding-top:0px;
  text-align: center;
  color: white;
  border-color:none;
  margin-left: -20px;
  margin-top: -8px;
}

.itemsubmit{
    margin-left: 15px;
    font-size: 18px;
    margin-top: -20px;
}

.pointname{
     left:-7px;
    font-size: 18px;
}

.pointnow{
  left:-30px;
  height: 23px;
  background: #80C58B;
  border-radius:20px;
  display: inline-block;
  font-size: 18px;
  padding-left: 42.5px;
  padding-right:52.5px;
  padding-bottom:23px;
  padding-top:0px;
  text-align: center;
  color: white;
}


.pointosubmit{
    left:-7px;
    font-size: 18px;
    top:-2px;
    
}




.title3{
    left;15px;
}
.d_table_cell1 {
  position:absolute;
  margin-left:125px;
  color: white;;
 width: 100%;
 height: 100px;
 bottom: 0px;
 border-radius: 15px 15px 15px 15px;
  font-size: 18px;
 top: 350px;
 left: -25px;
 z-index: 9999;
 letter-spacing: 0.1em;
 font-weight:580;
 z-index: 9999;
}

.title4{
    left:15px;
}

.mainimg{
    top:25px;
}
.userinfo{
    top:5px;
    left:22px;
    margin-bottom:;
    
}

.roowinfo{
    left:-5px;
    font-size: 18px;
    text-align: center;
    color: #F16682;
}

.ageline{
    margin-left:-40px;
    font-size:18px;
    letter-spacing: 0.01em;
    font-weight:580;
}

.toshi{
    margin-left:5px;
    font-size:18px;
    letter-spacing: 0.3em;
    
}

.month{
     margin-left:-4px;
     font-size:18px;
    letter-spacing: 0.01em;
    font-weight:580;
}

.animalsize{
    margin-left:10px;
    font-size:18px;
    letter-spacing: 0.2em;
    font-weight:580;
}

.swiper{
   //background-color: red;
   width: 100%;
   height:470px;
   position:relative;
    border-radius: 10px;
   margin-left: 2px;
   margin-right:2px;
   

}



.grad{
   position:absolute;
   top: -5px;
   border-radius: 12px;
   width: 100%;
   object-position: cover;
}


.swiper .swiper-pagination {
  //background-color: red;
  position:absolute;
  margin-top:500px;
  width:100px;
  height:20px;
  z-index:552;
  color: white;
  
  
}
.swiper .swiper-pagination-bullet{
  background-color: transparent; /* 背景色を透明に */
  background-image: url(https://ani-matchi.com/wp-content/uploads/2023/09/gray_maru_01.png);
   background-size: contain;
  border-radius: unset; /* これがないと画像が欠ける */
  height: 20px;
  width: 20px;
  opacity: 1; 
  margin: 0 -2px!important;     /* 追加 */
  
  
}
.swiper .swiper-pagination-bullet-active {
  background-image: url(https://ani-matchi.com/wp-content/uploads/2023/09/shiro_maru_01.png);
  height:20px;
  width: 20px;
  
  
}  
.swiper.swiper-pagination{
    padding: 0px;
    height: 100px;
}


.swiper-pagination.swiper-pagination-bullets .swiper-pagination-horizontal{
    
}


.swiper-pagination-bullet.swiper-pagination-bullet-active{
    margin-bottom: 0px;
}


.addpic{
    top:75px;
    left:45px;
    z-index: 9999;
}



.introduceenter{
    
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aba7cc4 */.example{
  text-align:center;
  border: 1px solid #898989;
  background: #fffff;
  color: #898989;
  width:50px;
  height:25px;
  line-height:5px;
  border-radius:13px 13px 13px 13px;
  font-size:px;
  padding: 0px;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61c70a7 */.example{
  text-align:center;
  border: 1px solid #898989;
  background: #fffff;
  color: #898989;
  width:50px;
  height:25px;
  line-height:5px;
  border-radius:13px 13px 13px 13px;
  font-size:14px;
  padding: 0px;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4aaae9 */.planmei3{
  height: 23px;
  background: #80C58B;
  border-radius:20px;
  display: inline-block;
  font-size: 16px;
  padding-left: 42.5px;
  padding-right:42.5px;
  padding-bottom:23px;
  padding-top:0px;
  text-align: center;
  color: white;
  border-color:none;
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18611c1 */.example{
  text-align:center;
  border: 1px solid #898989;
  background: #fffff;
  color: #898989;
  width:50px;
  height:25px;
  line-height:5px;
  border-radius:13px 13px 13px 13px;
  font-size:14px;
  padding: 0px;
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d01212 */.hitoconeshow{
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23a9051 */.switchArea {
  line-height    : 10px;                /* 1行の高さ          */
  letter-spacing : 0;                   /* 文字間             */
  text-align     : center;              /* 文字位置は中央     */
  font-size      : 10px;                /* 文字サイズ         */

  position       : relative;            /* 親要素が基点       */
  margin         : auto;                /* 中央寄せ           */
  width          : 40px;               /* ボタンの横幅       */
  background     : #fff;                /* デフォルト背景色   */
}

 /* === チェックボックス ==================================== */
.switchArea input[type="checkbox"] {
  display        : none;            /* チェックボックス非表示 */
}

 /* === チェックボックスのラベル（標準） ==================== */
.switchArea label {
  display        : block;               /* ボックス要素に変更 */
  box-sizing     : border-box;          /* 枠線を含んだサイズ */
  height         : 20px;                /* ボタンの高さ       */
  border         : 2px solid #999999;   /* 未選択タブのの枠線 */
  border-radius  : 7px 7px 7px 7px;                /* 角丸               */
}

 /* === チェックボックスのラベル（ONのとき） ================ */
.switchArea input[type="checkbox"]:checked +label {
  border-color   : #78bd78;             /* 選択タブの枠線     */
}

 /* === 表示する文字（標準） ================================ */
.switchArea label span:after{
  content        : "OFF";               /* 表示する文字       */
  padding-left   : 5px;                /* 表示する位置       */
  color          : #999999;             /* 文字色             */
  
}

 /* === 表示する文字（ONのとき） ============================ */
.switchArea  input[type="checkbox"]:checked + label span:after{
  content        : "ON";                /* 表示する文字       */
  padding        : 0 15px 0 0;          /* 表示する位置       */
  color          : #78bd78;             /* 文字色             */
}

 /* === 丸部分のSTYLE（標準） =============================== */
.switchArea #swImg {
  position       : absolute;            /* 親要素からの相対位置*/
  width          : 10px;                /* 丸の横幅           */
  height         : 10px;                /* 丸の高さ           */
  background     : #999999;             /* カーソルタブの背景 */
  top            : 4px;                 /* 親要素からの位置   */
  left           : 2px;                 /* 親要素からの位置   */
  border-radius  : 26px;                /* 角丸               */
  transition     : .2s;                 /* 滑らか変化         */
}

 /* === 丸部分のSTYLE（ONのとき） =========================== */
.switchArea input[type="checkbox"]:checked ~ #swImg {
  transform      : translateX(25px);    /* 丸も右へ移動       */
  background     : #78bd78;             /* カーソルタブの背景 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea7b25e */.title1{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f14a0f */.title1{
    font-size: 18px;
}
.title5{
    font-size: 14px;
    margin-top: 14px;
    color: #898989;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41f465a */.FlexTextarea__textarea{
  background-color:#C9CACA;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f9173d */.FlexTextarea {
  position: relative;
  font-size: 1rem;
  line-height: 1.8;
}

.FlexTextarea__dummy {
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
  padding: 5px 15px;
  min-height: 120px;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  border: 1px solid;
}

.FlexTextarea__textarea {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  padding: 5px 15px;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: 1px solid #b6c3c6;
  border-radius: 4px;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  resize: none;
}

.FlexTextarea__textarea:focus {
  box-shadow: 0 0 0 4px rgba(35, 167, 195, 0.3);
  outline: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f903d13 */.FlexTextarea__textarea{
  background-color:#C9CACA;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ce5a47 */.title1{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91df167 */.title1{
    font-size: 18px;
}
.title5{
    font-size: 14px;
    margin-top: 14px;
    color: #898989;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8920541 */.FlexTextarea__textarea{
  background-color:#C9CACA;
}

.d_table_cell6  {
 background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell7 {
  background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  padding-left:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell8 {
  background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  
}
.d_table_cell9 {
  background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell10 {
  background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell11 {
  background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell12 {
 background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell13 {
 background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right:10px;
  margin-left: 2px;
  
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell14 {
  background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}
.d_table_cell15 {
 background: #e0ffff;
  border-radius: 20px;
  display: inline-block;
  padding-top:2px;
  padding-bottom: 2px;
  padding-left:10px;
  padding-right: :10px;
  margin-left: 2px;
  margin-top: 5px;
  font-size: clamp(15px, 1vw, 25px);
  color: #898989;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d89518 */:focus {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89579f5 */.title1{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd7c666 */.FlexTextarea__textarea{
  background-color:#C9CACA;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8850123 */.namemain1{
    background-color: red;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-502c5ec */.namemain{
  position: relative;
  //background-color: red;
  left: 20%;
  top:-33px;
  
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kozukagothicl';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ani-matchi.com/wp-content/uploads/2023/09/9ed0ad30d00152db15560b1eabe153b1.woff2') format('woff2');
}
/* End Custom Fonts CSS */