@charset "utf-8";
.wae-section-block>*:last-child,
.wae-section-block>*:last-child>*:last-child,
.wae-section-block>*:last-child>*:last-child>*:last-child{
  margin-bottom:0!important
}
.wae-section-block>*:last-child>.wae-section-button:last-child{
  margin-bottom:3px !important;
}

/* =====================================
  ページ枠組み
  ======================================*/
.wae-l-solid {
  width: 1080px;
  margin: 30px auto 0;
}
.wae-l-solid:after {
  content:"";
  display:block;
  width: 100%;
  height: 60px;
}
.wae-l-2col {
  width: 1080px;
  margin: 30px auto 0;
}
.wae-l-2col:after {
  content:"";
  display:block;
  clear:both;
  width: 100%;
  height: 60px;
}
.wae-l-2col_main {
  float: left;
  width: 830px;
}
.wae-l-2col_side {
  float: right;
  width: 235px;
}

/* =====================================
  セクション
  ======================================*/
.wae-section{
  margin: 0;
  padding: 0 25px 60px;
}
.wae-section:first-child{
  padding-top: 30px;
}
.wae-section:first-child:last-child{
  padding-bottom: 35px;
}

/* -------------------------
  セクションタイトル
------------------------- */
.wae-section-title {
/*  margin-bottom: 0;*/
  padding: 0;
  color: #856144;
  font-weight: bold;
}
.wae-section-title>h2 {
  font-size: 2.4rem;
  line-height: 1.3;
}
.wae-section-boder {
  padding-bottom: 0.5rem;
  border: 2px #a78971 dotted;
  border-width: 0 0 2px;
}
.wae-section-background {
  padding: 1rem;
  background: #f5f1df;
}

/* =====================================
  カラム
  ======================================*/
.wae-section-column{
  margin-bottom: 16px;
}
.wae-section-column:last-child{
  margin-bottom: 0;
}
.wae-section-column-border{
  padding: 12px;
  border-color: #c2beae;
}
.wae-section-column-background{
  padding: 12px;
  background-color: #fcfcf7;
  border-color: #fcfcf7;
}

/* =====================================
  ブロック
  ======================================*/

.wae-section-block h2 {
  padding: 1rem 1.5rem;
  background: #f5f1df;
  color: #856144;
  font-size: 2.4rem;
  line-height: 1.4;
}
.wae-section-block h3 {
  padding: 0.5rem 1rem;
  color: #856144;
  font-size: 2.0rem;
  border: 2px #a78971 dotted;
  border-width: 0 0 2px;
}
.wae-section-block h4 {
  padding: 0.7rem 1rem;
  background: #efede6;
  color: #625951;
  font-size: 1.8rem;
}
.wae-section-block h5 {
  color: #625951;
  font-size: 1.6rem;
}
.wae-section-block h5:before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px 0 0;
  border-radius: 10px;
  background: #c2beae;
  vertical-align: 2px;
}
.wae-section-block h6 {
  padding: 0 0 0 0.5rem;
  border-left: 5px solid #c2bdad;
  color: #625951;
  font-size: 1.4rem;
}
.wae-section-block p {
  font-size: 1.4rem;
  line-height: 1.8;
}
.wae-section-block li{
  font-size: 1.4rem;
}

.wae-section-block>p>a:not([target^='_blank']):not(.wae-section-button):after {
  display: inline-block;
  width: 12px;
  height: 12px;
  content: ' ';
  margin-left: 0.5rem;
  vertical-align: -1px;
  background: url(../img/common/icon-arrow-right.png) no-repeat center / 12px 12px;
}
.wae-section-block a:not([target^='_blank']):not(.wae-section-button):hover:after {
  margin-left: 0.8rem;
}
.wae-section-lead {
  color: #e36098;
}
.wae-section-lead>p {
  font-size: 1.8rem;
}
.wae-section-note p {
  font-size: 1.1rem;
}
.wae-section-note-bgcolor {
  padding: 1rem 1.4rem;
  background: #f5f5f5;
  border: 1px solid #e5e5e5;
}
.wae-section-note-bgcolor>p {
  font-size: 1.1rem;
}
.wae-section-accordion-title {
  border: 1px solid #dcd0c6;
  background: #f5f1df;
  padding: 0.5rem;
}
.wae-section-button {
  position: relative;
  margin: 4px 0 0;
  padding: 10px 25px;
  background-color: #e36098;
  font-size: 1.6rem;
  color: #fff !important;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 0 4px 0 rgba(0,0,0,0.08);
}
.wae-section-button:hover{
  background-color: #ff7ab2;
}
.wae-section-button:after {
  display: inline-block;
  content: ' ';
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 12px;
  height: 12px;
  background: url(../img/common/icon-arrow-right-white.png) no-repeat center / 12px 12px;
}
.wae-section-button:hover:after {
  right: 5px;
}
.wae-section a.wae-section-button[target^='_blank']:after{
  background-image:url(../img/wae/icon-window2.svg)
}
.wae-section a.wae-section-button[target^='_blank']:hover:after{
  right: 8px;
}

.wae-section-block{
  padding: 0;
}
.wae-section-block-border{
  border: 1px solid #c2beae;
}
.wae-section-block-background{
  border-color: #fcfcf7;
  background-color: #fcfcf7;
}
.wae-section-block.wae-section-block-link{
  padding:0 !important;
  margin-bottom: 3px;
  border: none;
}
.wae-section-block-link>a{
  position: relative;
  display: block;
  padding: 12px 12px 24px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  box-shadow: 0 3px 0 rgba(0,0,0,0.1);
}
.wae-section-block-link>a:hover{
  border-color: #c7007e;
  box-shadow: 0 3px 0 #c7007e;
}
.wae-section-block-link>a:after{
  display: inline-block;
  width: 12px;
  height: 12px;
  content: ' ';
  position: absolute;
  bottom: 8px;
  right: 8px;
  background: url(../img/common/icon-arrow-right-magenta.png) no-repeat center / 12px 12px;
}
.wae-section-block-link>a:hover:after{
  right: 5px;
}
.wae-section-block ul{
  list-style: none;
}
ul.wae-section-list-number{
	list-style:decimal
}
ul.wae-section-list-icon>li{
  padding-left:1.8rem;
}
ul.wae-section-icon-image>li{
  background-size: 12px 12px;
}
.wae-section-block ul:not(.wae-section-list-note):not(.wae-section-icon-image) {
  margin-left:1.8rem;
}
.wae-section-block ul:not(.wae-section-list-note):not(.wae-section-icon-image) li{
  position: relative;
}
.wae-section-block ul:not(.wae-section-list-number):not(.wae-section-list-note):not(.wae-section-icon-image) li:before{
  position: absolute;
  top: 0.7rem;
  left: -1.7rem;
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  background: #c2beae;
}
.wae-section-hr-solid{
  border-color: #856144;
}
.wae-section-hr-dotted{
  border-color: #856144;
}
.wae-section-hr-dashed{
  border-color: #856144;
}
.wae-section-block figure>a:hover>img{
  filter:none;
}
.wae-section-block figure>a{
  border: 1px solid #3481d7;
}
.wae-section-block figure>a:hover{
  border-color: #bd4023;
}

/* ===========================================================================*/
@media screen and (max-width:750px){
/* =====================================
  ページ枠組み
  ======================================*/
.wae-l-solid {
  width: 100%;
  margin-top: 0;
  padding-top: 15px;
}
.wae-l-solid:after {
  height: 15px;
}
.wae-l-2col {
  width: 100%;
  margin-top: 0;
}
.wae-l-2col:after {
  height: 15px;
}
.wae-l-2col_main {
  width: 100%;
  margin-bottom: 15px;
  padding-top: 15px;
  background: #fff;
}
.wae-l-2col_main article:after {
  content: '';
  display: block;
  height: 1px;
}
.wae-l-2col_side {
  width: 100%;
  padding: 0 10px;
}

/* =====================================
  セクション
  ======================================*/
.wae-section{
  padding: 0 10px 40px;
}
.wae-section:first-child{
  padding-top: 25px;
}

/* -------------------------
  セクションタイトル
------------------------- */
.wae-section-title{
  margin-bottom: 10px;
}
.wae-section-title>h2 {
  font-size: 2.0rem;
}

/* =====================================
  カラム
  ======================================*/
.wae-section-column{
  margin-bottom: 10px;
}
.wae-section-column-border{
  margin: 12px 0;
  padding: 10px;
}

.wae-section-column-border.wae-section-column2>.wae-section-block:nth-child(2n){
  padding-right:0;
}
.wae-section-column-border.wae-section-column2>.wae-section-block:nth-child(2n-1){
  padding-left:0;
}

/* =====================================
  ブロック
  ======================================*/
.wae-section-column .wae-section-block{
  margin-bottom: 10px;
}
.wae-section-column .wae-section-block:last-child{
  margin-bottom: 0;
}
.wae-section-block.wae-section-block-link{
  margin-bottom: 13px;
}
.wae-section-block.wae-section-block-link:last-child{
  margin-bottom: 3px;
}
.wae-section-block h2 {
  padding: 0.5rem;
  font-size: 2.0rem;
}
.wae-section-block h3 {
  padding: 5px;
  font-size: 2.0rem;
}
.wae-section-block h4 {
  padding: 5px;
  font-size: 1.8rem;
}
.wae-section-block h5 {
  font-size: 1.8rem;
}
.wae-section-block h6 {
  padding-left: 8px;
  font-size: 1.6rem;
  line-height: 1.3;
}
.wae-section-accordion-title {
  padding: 10px 0.5rem;
  border-radius: 4px;
}
.wae-section-lead>p {
  font-size: 1.5rem;
}
.wae-section-button {
  padding: 10px 25px;
  font-size: 1.6rem;
}


}

/* ==========================================================================
  wae 任意classの追加で制御するスタイル
  URL:各ページ
  ==========================================================================*/

/*横幅*/
.wae-section-column.column-width700{width: 700px;margin: 0 auto;}

.wae-section-block.block-width1{ width:19%; margin-right:1%}
.wae-section-block.block-width2{ width:39%; margin-right:1%}
.wae-section-block.block-width3{ width:59%; margin-right:1%}
.wae-section-block.block-width4{ width:79%; margin-right:1%}
.wae-section-block.block-width1:last-child{ width:20%; margin-right:0}
.wae-section-block.block-width2:last-child{ width:40%; margin-right:0}
.wae-section-block.block-width3:last-child{ width:60%; margin-right:0}
.wae-section-block.block-width4:last-child{ width:80%; margin-right:0}

.wae-section-column.column-padding50{padding: 50px 30px;}

.wae-section-block .maxw100 img{max-width:100px}
.wae-section-block .maxw150 img{max-width:150px}
.wae-section-block .maxw200 img{max-width:200px}
.wae-section-block .maxw250 img{max-width:250px}
.wae-section-block .maxw300 img{max-width:300px}
.wae-section-block .maxw350 img{max-width:350px}


/*部品*/

/*リード（.wae-section-block.lead）*/
.wae-section-block.lead{
  border: 1px solid #c2beae;
  margin: 15px 0;
  padding: 25px 25px;
}
.wae-section-block.lead h2 {
  padding: 0;
  background: none;
  font-size: 2.4rem;
}
.wae-section-block.lead p{
  font-size: 1.5rem;
  color: #5e4530;
}
.wae-section-block.lead p:first-child:last-child{
  margin-bottom: 0!important;
}

/*横並びのボタン（ul.list-linkbtn）*/
.wae-section-block ul.list-linkbtn:not(.wae-section-list-note):not(.wae-section-icon-image) {
  margin: 0;
}
.wae-section-block ul.list-linkbtn li{
  width: 32%;
  float:left;
  margin:0 2% 0 0;
}
.wae-section-block ul.list-linkbtn li:nth-child(3n){
  margin-right:0;
}
.wae-section-block ul.list-linkbtn li:nth-child(n+4){
  margin-top:15px;
}
.wae-section-block ul.list-linkbtn:not(.wae-section-list-note):not(.wae-section-icon-image) li:before{
  content: none;  
}
.wae-section-block ul.list-linkbtn a{
  position: relative;
  display: block;
  padding: 15px 25px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  background: #fff;
  color: #666;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
  box-shadow: 0 3px 0 rgba(0,0,0,0.1);
}
.wae-section-block ul.list-linkbtn a:after{
  display: block;
  width: 12px;
  height:12px;
  content: '';
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -6px;
  background: url(../img/common/icon-arrow-right-magenta.png) no-repeat center / 12px 12px;
}
.wae-section-block ul.list-linkbtn a:hover{
  border-color: #c7007e;
}
.wae-section-block ul.list-linkbtn a:hover:after{
  right: 5px;
}

/*ボタン（リンク：ボタン.btn-small）*/
.btn-small .wae-section-button {
  padding: 8px 25px;
  font-size: 1.4rem;
  box-shadow: 0 3px 0 rgba(0,0,0,0.08);
}

/*アイコン*/
.icon-contact:before{
  display: inline-block;
  content: '';
  width: 31px;
  height: 29px;
  margin-right: 5px;
  background: url(../img/common/icon-contact.png) no-repeat center / 100% auto;
  vertical-align: -5px;
}
.icon-question:before{
  display: inline-block;
  content: '';
  width: 30px;
  height: 30px;
  margin-right: 5px;
  background-image: url(../img/common/icon-question.png);
  background-size: 30px 30px;
  vertical-align: -5px;
}

/*余白調整*/
.wae-section .spacer0,.wae-section.spacer0,.wae-section-html.spacer0{margin-bottom: 0 !important}
.wae-section .spacer10,.wae-section.spacer10,.wae-section-html.spacer10{margin-bottom: 10px !important}
.wae-section .spacer20,.wae-section.spacer20,.wae-section-html.spacer20{margin-bottom: 20px !important}
.wae-section .spacer30,.wae-section.spacer30,.wae-section-html.spacer30{margin-bottom: 30px !important}
.wae-section .spacer40,.wae-section.spacer40,.wae-section-html.spacer40{margin-bottom: 40px !important}
.wae-section .spacer50,.wae-section.spacer50,.wae-section-html.spacer50{margin-bottom: 50px !important}
.wae-section .spacer60,.wae-section.spacer60,.wae-section-html.spacer60{margin-bottom: 60px !important}
.wae-section .spacer70,.wae-section.spacer70,.wae-section-html.spacer70{margin-bottom: 70px !important}
.wae-section .spacer80,.wae-section.spacer80,.wae-section-html.spacer80{margin-bottom: 80px !important}
.wae-section .spacer90,.wae-section.spacer90,.wae-section-html.spacer90{margin-bottom: 90px !important}
.wae-section .spacer100,.wae-section.spacer100,.wae-section-html.spacer100{margin-bottom: 100px !important}
.wae-section .spacer110,.wae-section.spacer110,.wae-section-html.spacer110{margin-bottom: 110px !important}
.wae-section .spacer120,.wae-section.spacer120,.wae-section-html.spacer120{margin-bottom: 120px !important}

/*アイコン付きブロック（.wae-section-block.block-icon1）*/
.wae-section-block[class*='block-icon']{
  position: relative;
  padding: 30px 35px!important;
}
.wae-section-block[class*='block-icon']:before{
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 65px 65px 0 0;
  border-color: #f5f1df transparent transparent transparent;
}
.wae-section-block[class*='block-icon']:after{
  display: inline-block;
  content: ' ';
  position: absolute;
  top: 3px;
  left: 5px;
  width: 28px;
  height: 28px;
  background-image: url(../img/block-icon.png);
  background-size: 168px 28px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.wae-section-block.block-icon2:after{background-position: -28px 0;}
.wae-section-block.block-icon3:after{background-position: -56px 0;}
.wae-section-block.block-icon4:after{background-position: -84px 0;}
.wae-section-block.block-icon5:after{background-position: -112px 0;}
.wae-section-block.block-icon6:after{background-position: -140px 0;}
.wae-section-block.block-iconnone:before{content: none;}
.wae-section-block.block-iconnone:after{content: none;}

/*「参加する」ページ対策*/
.content-sanka .wae-section-block[class*='block-icon'] h2 {
  background-color: #f5f1df;
  color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] h3 {
  color: #856144;
  border-color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] h4 {
  background-color: #f5f1df;
  color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] h5 {
  color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] h5:before {
  background: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] h6 {
  border-color: #856144;
  color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] .wae-section-lead {
  color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] .wae-section-button {
  background-color: #25b29b;
}
.content-sanka .wae-section-block[class*='block-icon'] .wae-section-button:hover{
  background-color: #30dbbf;
}
.content-sanka .wae-section-block[class*='block-icon'] .wae-section-hr-solid{
  border-color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] .wae-section-hr-dotted{
  border-color: #856144;
}
.content-sanka .wae-section-block[class*='block-icon'] .wae-section-hr-dashed{
  border-color: #856144;
}

.contact{
  padding: 20px;
  background: #faf7f8;
  border-radius: 15px;
}
.contact img{
  max-width: 100%;
  height: auto;
}
.contact_2col{
  display: table;
  width: 100%;
}
.contact_2col>*{
  display: table-cell;
  vertical-align: top;
}
ul.contactList{
  margin: 0 0 10px;
}
.contactList>li {
  margin-top: 5px;
}
.contactList>li:after {
  content:'';
  display:block;
  clear:both;
}
.contactList>li>*{
  display: block;
  float: left;
  color: #625951;
  line-height: 1.5;
}
.contactList>li>*:first-child{
  margin: 0 5px 0 0;
  padding: 3px 10px;
  font-size: 1.2rem;
  border-radius: 99px;
  border:1px solid #D08BA8;
  color: #D08BA8;
  letter-spacing: 1px;
  line-height: 
}
.contactList_address{
  margin-bottom: 0px;
}
.contactList_phone>*{
  vertical-align: middle;
}
.contactList_phone>*:not(:first-child){
  font-size: 1.5rem;
  letter-spacing: 1px;
}
.contact .contact_btn{
  text-align: center;
}

.wae-section .wae-section-block .wae-section-html ul.contactList li:before{
  content: none;
}
.wae-section-block .wae-section-html ul.contactList{
  margin-left:0;
}
.contact_btn{
  text-align: center;
}
.wae-section-block .contact_title h6{
  color: #d08ba8;
  border-left: none;
}
.wae-section-block p.contact_text-phone{
  font-size: 3.0rem;
  line-height: 1;
  letter-spacing: 2px;
}
.wae-section-block p.contact_text{
  font-size: 1.1rem;
}
/* ===========================================================================*/

@media screen and (max-width:750px){

/*横幅*/

.wae-section-column.column-width700{width: 100%}

.wae-section-block.block-width1{ width:100%; margin-right:0}
.wae-section-block.block-width2{ width:100%; margin-right:0}
.wae-section-block.block-width3{ width:100%; margin-right:0}
.wae-section-block.block-width4{ width:100%; margin-right:0}
.wae-section-block.block-width1:last-child{ width:100%}
.wae-section-block.block-width2:last-child{ width:100%}
.wae-section-block.block-width3:last-child{ width:100%}
.wae-section-block.block-width4:last-child{ width:100%}

.wae-section-column.column-padding50{padding: 30px 10px;}

.wae-section-column.table{
  display: block;
}
.wae-section-column.table>.wae-section-block{
  display: block;
  vertical-align: top;
}
.wae-section-column.table>.table_th{
  background: #eee;
  border-width: 0;
}

.wae-section-block.lead{
  margin: 0;
  padding: 15px;
}
.wae-section-block.lead h2 {
  font-size: 20px;
}
.wae-section-block.lead p{
  font-size: 1.4rem;
}

/*横並びのボタン（ul.list-linkbtn）*/
.wae-section-block ul.list-linkbtn li{
  width: 48%;
  margin:0 2% 0 0;
}
.wae-section-block ul.list-linkbtn li:nth-child(even){
  margin-right:0;
}
.wae-section-block ul.list-linkbtn li:nth-child(3n){
  margin-right:2%;
}
.wae-section-block ul.list-linkbtn li:nth-child(n+3){
  margin-top:9px;
}
.wae-section-block ul.list-linkbtn li:nth-child(n+4){
  margin-top:9px;
}
.wae-section-block ul.list-linkbtn a{
  padding: 10px 15px;
  font-size: 1.4rem;
  line-height: 1.4;
}
.wae-section-block ul.list-linkbtn a:after{
  right: 5px;
  margin-top: -4px;
  font-size: 10px;
}

/*ボタン（リンク：ボタン.btn-small）*/
.btn-small .wae-section-button {
  line-height: 1.5;
}

/*アイコン*/
.icon-contact:before{
  width: 25px;
  height: 25px;
}
.icon-question:before{
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
}

/*余白調整*/
.wae-section .spacer10,.wae-section.spacer10,.wae-section-html.spacer10{margin-bottom: 0 !important}
.wae-section .spacer20,.wae-section.spacer20,.wae-section-html.spacer20{margin-bottom: 0 !important}
.wae-section .spacer30,.wae-section.spacer30,.wae-section-html.spacer30{margin-bottom: 0 !important}
.wae-section .spacer40,.wae-section.spacer40,.wae-section-html.spacer40{margin-bottom: 0 !important}
.wae-section .spacer50,.wae-section.spacer50,.wae-section-html.spacer50{margin-bottom: 0 !important}
.wae-section .spacer60,.wae-section.spacer60,.wae-section-html.spacer60{margin-bottom: 0 !important}
.wae-section .spacer70,.wae-section.spacer70,.wae-section-html.spacer70{margin-bottom: 0 !important}
.wae-section .spacer80,.wae-section.spacer80,.wae-section-html.spacer80{margin-bottom: 0 !important}
.wae-section .spacer90,.wae-section.spacer90,.wae-section-html.spacer90{margin-bottom: 0 !important}
.wae-section .spacer100,.wae-section.spacer100,.wae-section-html.spacer100{margin-bottom: 0 !important}
.wae-section .spacer110,.wae-section.spacer110,.wae-section-html.spacer110{margin-bottom: 0 !important}
.wae-section .spacer120,.wae-section.spacer120,.wae-section-html.spacer120{margin-bottom: 0 !important}


/*アイコン付きブロック（.wae-section-block.block-icon1）*/
.wae-section-block[class*='block-icon']{
  padding: 30px!important;
}
.wae-section-block[class*='block-icon']:before{
  border-width: 60px 60px 0 0;
}
.wae-section-block[class*='block-icon']:after{
  top: 2pxpx;
  left: 3px;
}

}

/* ==========================================================================
  「参加する」ページ用
  URL:/sanka/
  background-color:#dff5e7
  border-color,color:#476a48
  ※「.wae-section-button」と「.wae-section-button:hover」の各1か所ずつも直す
  ==========================================================================*/
/* =====================================
  セクション
  ======================================*/
/* -------------------------
  セクションタイトル
------------------------- */
.content-sanka .wae-section-title {
  color: #476a48;
}
.content-sanka .wae-section-boder {
  border-color: #476a48;
}
.content-sanka .wae-section-background {
  background-color: #dff5e7;
}

/* =====================================
  ブロック
  ======================================*/
.content-sanka .wae-section-block h2 {
  background-color: #dff5e7;
  color: #476a48;
}
.content-sanka .wae-section-block h3 {
  color: #476a48;
  border-color: #476a48;
}
.content-sanka .wae-section-block h4 {
  background-color: #dff5e7;
  color: #476a48;
}
.content-sanka .wae-section-block h5 {
  color: #476a48;
}
.content-sanka .wae-section-block h5:before {
  background: #476a48;
}
.content-sanka .wae-section-block h6 {
  border-color: #476a48;
  color: #476a48;
}
.content-sanka .wae-section-lead {
  color: #476a48;
}
.content-sanka .wae-section-accordion-title {
  border-color: #476a48;
  background-color: #dff5e7;
}
.content-sanka .wae-section-button {
  background-color: #25b29b;
}
.content-sanka .wae-section-button:hover{
  background-color: #30dbbf;
}
.content-sanka .wae-section-hr-solid{
  border-color: #476a48;
}
.content-sanka .wae-section-hr-dotted{
  border-color: #476a48;
}
.content-sanka .wae-section-hr-dashed{
  border-color: #476a48;
}


/* ==========================================================================
  「相談する」ページ用
  URL:/soudan/
  background-color:#fbfad3
  border-color,color:#937432
  background-color: #c98a1c;
  ※「.wae-section-button」と「.wae-section-button:hover」の各1か所ずつも直す
  ==========================================================================*/
/* =====================================
  セクション
  ======================================*/
/* -------------------------
  セクションタイトル
------------------------- */
.content-soudan .wae-section-title {
  color: #937432;
}
.content-soudan .wae-section-boder {
  border-color: #937432;
}
.content-soudan .wae-section-background {
  background-color: #fbfad3;
}

/* =====================================
  ブロック
  ======================================*/
.content-soudan .wae-section-block h2 {
  background-color: #fbfad3;
  color: #937432;
}
.content-soudan .wae-section-block h3 {
  color: #937432;
  border-color: #937432;
}
.content-soudan .wae-section-block h4 {
  background-color: #fbfad3;
  color: #937432;
}
.content-soudan .wae-section-block h5 {
  color: #937432;
}
.content-soudan .wae-section-block h5:before {
  background: #937432;
}
.content-soudan .wae-section-block h6 {
  border-color: #937432;
  color: #937432;
}
.content-soudan .wae-section-lead {
  color: #937432;
}
.content-soudan .wae-section-accordion-title {
  border-color: #937432;
  background-color: #fbfad3;
}
.content-soudan .wae-section-button {
  background-color: #c98a1c;
}
.content-soudan .wae-section-button:hover{
  background-color: #eba121;
}
.content-soudan .wae-section-hr-solid{
  border-color: #937432;
}
.content-soudan .wae-section-hr-dotted{
  border-color: #937432;
}
.content-soudan .wae-section-hr-dashed{
  border-color: #937432;
}



