/*--------------------------------------
全般 / 装飾・スタイル
<pre>Array
(
    [main] => #b4a078
    [sub1] => #ffffff
    [sub2] => #ffffff
    [sub3] => #979797
    [sub4] => #a261e2
    [sub5] => #39ba6f
    [sub6] => #000000
    [sub7] => #252525
    [sub8] => #e9e8ff
    [text1] => #ffffff
    [text2] => #ffffff
    [text3] => #ffffff
    [text4] => #ffffff
)
</pre>--------------------------------------*/

/*--------------------------------------
header
--------------------------------------*/
#page_header .layout_inner {
  background-color: rgba(180,160,120,1)}






  /*--------------------------------------
  hamburger menu
  --------------------------------------*/
    #page_header .hm_btn span[class^=btn_line] {
    background-color: #ffffff;
  }

    #page_header .hm_btn.is_opened span[class^=btn_line]{
    background-color: #ffffff;
  }


/*--------------------------------------
main visual
--------------------------------------*/
#page_visual.page_layout.layout1 .layout_inner{
  background-color: rgba(255,255,255,1)}








  /*--------------------------------------
  main_section0 page ttl ttl1
  --------------------------------------*/



  .main_section0 .page_ttl.ttl1 .ttl_ja{
    color: #ffffff;
  }


  .main_section0 .page_ttl.ttl1 .ttl_en{
    color: #ffffff;
  }



  .main_section0 .page_ttl.ttl1{
    text-align: center;
  }
  /*--------------------------------------
  main_section0 page txt
  --------------------------------------*/

    .main_section0 .page_txt.txt1.lead_text{
    color: #ffffff;
  }



        .main_section0 .page_txt.txt1.lead_text{
      text-align: center;
    }
  
/*--------------------------------------
main_section0 base section
--------------------------------------*/
  

  
    .main_section0.page_layout .layout_inner{
      background-color: transparent !important;
      background-image: url(https://lp.maromaro.co.jp/wp-content/uploads/maromaro_lp/1140/23254219-scaled.jpg);
      background-size: cover;
      background-position: center;
    }
  


/*--------------------------------------
main_section0 card type3
--------------------------------------*/
.main_section0 .page_card.card3 .card_items .card_item .item_content .item_ttl{
  color: #ffffff;
}

.main_section0 .page_card.card3 .card_items .card_item .item_content .item_txt{
  color: #ffffff;
}


.main_section0 .page_card.card3 .card_items .card_item .item_img{
  background-color: #ffffff;
}

@media screen and (min-width: 768px){
  .main_section0 .page_card.card3 .card_items .card_item .item_img{
    padding: 85px;
  }
}

@media screen and (max-width: 767px){
  .main_section0 .page_card.card3 .card_items .card_item .item_img{
    padding: 30px;
  }
}

@media screen and (min-width: 768px){
  .main_section0 .page_card.card3 .card_items .card_item,
  .main_section0 .page_card.card3 .card_items::before,
  .main_section0 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}
@media screen and (max-width: 767px){
  .main_section0 .page_card.card3 .card_items .card_item,
  .main_section0 .page_card.card3 .card_items::before,
  .main_section0 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}


    .main_section0 .page_card.card3 .card_items .card_item.item_0{
    background-color: #287864;
  }

  
    .main_section0 .page_card.card3 .card_items .card_item.item_0 .item_img img{
      max-width: 450px;
    }
  
  /*--------------------------------------
  main_section0 page txt
  --------------------------------------*/

    .main_section0 .page_txt.txt1.close_text{
    color: #ffffff;
  }



        .main_section0 .page_txt.txt1.close_text{
      text-align: left;
    }
  









  .main_section1 .page_ttl.ttl1{
    text-align: center;
  }
/*--------------------------------------
main_section1 base section
--------------------------------------*/
  

  
    .main_section1.page_layout .layout_inner{
      background-color: transparent !important;
      background-image: url(https://lp.maromaro.co.jp/wp-content/uploads/maromaro_lp/1140/23254219_g-scaled.jpg);
      background-size: cover;
      background-position: center;
    }
  


/*--------------------------------------
main_section1 card type3
--------------------------------------*/
.main_section1 .page_card.card3 .card_items .card_item .item_content .item_ttl{
  color: #ffffff;
}

.main_section1 .page_card.card3 .card_items .card_item .item_content .item_txt{
  color: #ffffff;
}


.main_section1 .page_card.card3 .card_items .card_item .item_img{
  background-color: #f5f2ed;
}

@media screen and (min-width: 768px){
  .main_section1 .page_card.card3 .card_items .card_item .item_img{
    padding: 85px;
  }
}

@media screen and (max-width: 767px){
  .main_section1 .page_card.card3 .card_items .card_item .item_img{
    padding: 30px;
  }
}

@media screen and (min-width: 768px){
  .main_section1 .page_card.card3 .card_items .card_item,
  .main_section1 .page_card.card3 .card_items::before,
  .main_section1 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}
@media screen and (max-width: 767px){
  .main_section1 .page_card.card3 .card_items .card_item,
  .main_section1 .page_card.card3 .card_items::before,
  .main_section1 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}


    .main_section1 .page_card.card3 .card_items .card_item.item_0{
    background-color: #287864;
  }

  
    .main_section1 .page_card.card3 .card_items .card_item.item_0 .item_img img{
      max-width: 450px;
    }
  
  /*--------------------------------------
  main_section1 page txt
  --------------------------------------*/

    .main_section1 .page_txt.txt1.close_text{
    color: #464646;
  }



        .main_section1 .page_txt.txt1.close_text{
      text-align: left;
    }
  









  .main_section2 .page_ttl.ttl1{
    text-align: center;
  }
/*--------------------------------------
main_section2 base section
--------------------------------------*/
  

  
    .main_section2.page_layout .layout_inner{
      background-color: transparent !important;
      background-image: url(https://lp.maromaro.co.jp/wp-content/uploads/maromaro_lp/1140/23254219-scaled.jpg);
      background-size: cover;
      background-position: center;
    }
  


/*--------------------------------------
main_section2 card type3
--------------------------------------*/
.main_section2 .page_card.card3 .card_items .card_item .item_content .item_ttl{
  color: #ffffff;
}

.main_section2 .page_card.card3 .card_items .card_item .item_content .item_txt{
  color: #ffffff;
}


.main_section2 .page_card.card3 .card_items .card_item .item_img{
  background-color: #ffffff;
}

@media screen and (min-width: 768px){
  .main_section2 .page_card.card3 .card_items .card_item .item_img{
    padding: 85px;
  }
}

@media screen and (max-width: 767px){
  .main_section2 .page_card.card3 .card_items .card_item .item_img{
    padding: 30px;
  }
}

@media screen and (min-width: 768px){
  .main_section2 .page_card.card3 .card_items .card_item,
  .main_section2 .page_card.card3 .card_items::before,
  .main_section2 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}
@media screen and (max-width: 767px){
  .main_section2 .page_card.card3 .card_items .card_item,
  .main_section2 .page_card.card3 .card_items::before,
  .main_section2 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}


    .main_section2 .page_card.card3 .card_items .card_item.item_0{
    background-color: #287864;
  }

  
    .main_section2 .page_card.card3 .card_items .card_item.item_0 .item_img img{
      max-width: 450px;
    }
  
  /*--------------------------------------
  main_section2 page txt
  --------------------------------------*/

    .main_section2 .page_txt.txt1.close_text{
    color: #ffffff;
  }



        .main_section2 .page_txt.txt1.close_text{
      text-align: left;
    }
  









  .main_section3 .page_ttl.ttl1{
    text-align: center;
  }
/*--------------------------------------
main_section3 base section
--------------------------------------*/
  

  
    .main_section3.page_layout .layout_inner{
      background-color: transparent !important;
      background-image: url(https://lp.maromaro.co.jp/wp-content/uploads/maromaro_lp/1140/23254219_g-scaled.jpg);
      background-size: cover;
      background-position: center;
    }
  


/*--------------------------------------
main_section3 card type3
--------------------------------------*/
.main_section3 .page_card.card3 .card_items .card_item .item_content .item_ttl{
  color: #ffffff;
}

.main_section3 .page_card.card3 .card_items .card_item .item_content .item_txt{
  color: #ffffff;
}


.main_section3 .page_card.card3 .card_items .card_item .item_img{
  background-color: #ffffff;
}

@media screen and (min-width: 768px){
  .main_section3 .page_card.card3 .card_items .card_item .item_img{
    padding: 85px;
  }
}

@media screen and (max-width: 767px){
  .main_section3 .page_card.card3 .card_items .card_item .item_img{
    padding: 30px;
  }
}

@media screen and (min-width: 768px){
  .main_section3 .page_card.card3 .card_items .card_item,
  .main_section3 .page_card.card3 .card_items::before,
  .main_section3 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}
@media screen and (max-width: 767px){
  .main_section3 .page_card.card3 .card_items .card_item,
  .main_section3 .page_card.card3 .card_items::before,
  .main_section3 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}


    .main_section3 .page_card.card3 .card_items .card_item.item_0{
    background-color: #287864;
  }

  
    .main_section3 .page_card.card3 .card_items .card_item.item_0 .item_img img{
      max-width: 450px;
    }
  
  /*--------------------------------------
  main_section3 page txt
  --------------------------------------*/

    .main_section3 .page_txt.txt1.close_text{
    color: #464646;
  }



        .main_section3 .page_txt.txt1.close_text{
      text-align: left;
    }
  


  /*--------------------------------------
  main_section4 page ttl ttl1
  --------------------------------------*/



  .main_section4 .page_ttl.ttl1 .ttl_ja{
    color: #464646;
  }





  .main_section4 .page_ttl.ttl1{
    text-align: center;
  }
  /*--------------------------------------
  main_section4 page txt
  --------------------------------------*/

    .main_section4 .page_txt.txt1.lead_text{
    color: #464646;
  }



        .main_section4 .page_txt.txt1.lead_text{
      text-align: center;
    }
  
/*--------------------------------------
main_section4 base section
--------------------------------------*/
  

  
    .main_section4.page_layout .layout_inner{
      background-color: transparent !important;
      background-image: url(https://lp.maromaro.co.jp/wp-content/uploads/maromaro_lp/1140/23254219_hoshi.png);
      background-size: cover;
      background-position: center;
    }
  


/*--------------------------------------
main_section4 card type3
--------------------------------------*/
.main_section4 .page_card.card3 .card_items .card_item .item_content .item_ttl{
  color: #ffffff;
}

.main_section4 .page_card.card3 .card_items .card_item .item_content .item_txt{
  color: #ffffff;
}


.main_section4 .page_card.card3 .card_items .card_item .item_img{
  background-color: #ffffff;
}



@media screen and (min-width: 768px){
  .main_section4 .page_card.card3 .card_items .card_item,
  .main_section4 .page_card.card3 .card_items::before,
  .main_section4 .page_card.card3 .card_items::after{
        width: calc(100% / 2 - 60px / 2);
      }
}
@media screen and (max-width: 767px){
  .main_section4 .page_card.card3 .card_items .card_item,
  .main_section4 .page_card.card3 .card_items::before,
  .main_section4 .page_card.card3 .card_items::after{
        width: calc(100% / 1);
      }
}


    .main_section4 .page_card.card3 .card_items .card_item.item_0{
    background-color: #287864;
  }

  
    .main_section4 .page_card.card3 .card_items .card_item.item_0 .item_img img{
      max-width: 450px;
    }
  
    .main_section4 .page_card.card3 .card_items .card_item.item_1{
    background-color: #287864;
  }

  
    .main_section4 .page_card.card3 .card_items .card_item.item_1 .item_img img{
      max-width: 450px;
    }
  
    .main_section4 .page_card.card3 .card_items .card_item.item_2{
    background-color: #287864;
  }

  
    .main_section4 .page_card.card3 .card_items .card_item.item_2 .item_img img{
      max-width: 450px;
    }
  
    .main_section4 .page_card.card3 .card_items .card_item.item_3{
    background-color: #287864;
  }

  
    .main_section4 .page_card.card3 .card_items .card_item.item_3 .item_img img{
      max-width: 450px;
    }
  


  /*--------------------------------------
  main_section5 page ttl ttl1
  --------------------------------------*/



  .main_section5 .page_ttl.ttl1 .ttl_ja{
    color: #464646;
  }





  .main_section5 .page_ttl.ttl1{
    text-align: center;
  }

/*--------------------------------------
main_section5 voice
--------------------------------------*/
.main_section5 .page_voice .voice_items .voice_item .item_txt{
  color: #464646;
}

.main_section5 .page_voice .voice_items .voice_item .item_txt .txt_line>span[class^=line]{
  background-color: #979797;
}

.main_section5 .page_voice .voice_items .voice_item .item_person{
  background-color: #b4a078;
}




  /*--------------------------------------
  main_section6 page ttl ttl1
  --------------------------------------*/



  .main_section6 .page_ttl.ttl1 .ttl_ja{
    color: #464646;
  }





  .main_section6 .page_ttl.ttl1{
    text-align: center;
  }

.main_section6 .page_qa .qa_items .qa_item .item_inner{
  color: #464646;
}


.main_section6 .page_qa .qa_items .qa_item{
  background-color: #f5f2ed;
}


.main_section6 .page_qa .qa_items .qa_item .item_txt{
  color: #464646;
}



.main_section6 .page_qa .qa_items .qa_item .item_btn .btn_inner{
  background-color: #979797;
}


.main_section6 .page_qa .qa_items .qa_item .item_btn .btn_inner::before,
.main_section6 .page_qa .qa_items .qa_item .item_btn .btn_inner::after{
  background-color: #ffffff;
}




/*--------------------------------------
go top arrow
--------------------------------------*/
    #go_top_arrow .arrow_svg{
    background-color: #979797;
  }

    #go_top_arrow .arrow_svg svg path{
    fill: #ffffff;
  }


/*--------------------------------------
Footer
--------------------------------------*/
#page_footer .layout_inner {
  background-color: #b4a078;
}


#page_footer .footer_copyrights {
  color: #ffffff;
}



/*--------------------------------------
footer social medias
--------------------------------------*/
.footer_social_medias .social_media li path{
  fill: #ffffff;
}

/*--------------------------------------
hamburger menu
--------------------------------------*/
#hm_canvas .canvas_body {
  background-color: #b4a078;
}


#hm_canvas .body_menu .menu_items li a {
  color: #ffffff;
}



/*--------------------------------------
social medias
--------------------------------------*/
#hm_canvas .social_media li path{
  fill: #ffffff;
}

/*--------------------------------------
cv btn
--------------------------------------*/


.cv_btn .btn_inner {
  color: #ffffff;
}


.cv_btn .btn_inner {
  background-color: #b4a078;
}


.cv_btn .btn_inner:hover {
  background-color: rgba(180,160,120,0.7);
}

/*--------------------------------------
wysiwyg
--------------------------------------*/
.custom_html p {
  color: #383838;
}

.custom_html p a{
  color: #ffffff;
}

.custom_html h2{
  color: #ffffff;
}

.custom_html h3{
  color: #ffffff;
}
.custom_html h3{
  background-color: #e63c3c;
}

.custom_html h4{
  color: #ffffff;
}
.custom_html h4 span{
  border-color: #ffffff;
}

.custom_html h5{
  color: #ffffff;
}

/*--------------------------------------
page custom
--------------------------------------*/
.btn01{
background-color: #B4A078;
	
}
