/*--------------------------------------
全般 / 装飾・スタイル
<pre>Array
(
    [main] => #dd3333
    [sub1] => #707070
    [sub2] => #F5F5F5
    [sub3] => #3B4043
    [sub4] => #BABABA
    [sub5] => #DBDBDB
    [sub6] => #FFFFFF
    [sub7] => #252525
    [sub8] => #fde5f2
    [text1] => #000000
    [text2] => #ffffff
    [text3] => #909090
    [text4] => #3b4043
)
</pre>--------------------------------------*/

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






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

    #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(37,37,37,1)}




    @media print, screen and (min-width: 768px){
    #page_visual.page_layout.layout1 .layout_inner{
      padding-top: 560px;
    }
  }
    @media screen and (max-width: 767px){
    #page_visual.page_layout.layout1 .layout_inner{
      padding-top: 40%;
    }
  }
  

    main>.page_layout:nth-child(odd) .layout_inner{
    background-color: #FFFFFF;
  }

    main>.page_layout:nth-child(even) .layout_inner{
    background-color: #F5F5F5;
  }



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

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


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


#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: #3B4043;
}


#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: #3B4043;
}


.cv_btn .btn_inner:hover {
  background-color: rgba(59,64,67,0.7);
}

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

.custom_html p a{
  color: #000000;
}

.custom_html h2{
  color: #000000;
}

.custom_html h3{
  color: #000000;
}
.custom_html h3{
  background-color: #fde5f2;
}

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

.custom_html h5{
  color: #000000;
}
