/* アコーディオンA */.ac-box{width: auto;margin: 30px auto 5px;}/*ラベル*/.ac-box label{max-width: 100%; font-family:arial;font-size: 12pt;font-weight: bold;text-align: center;background: #4fb9eb;margin: auto;line-height: 50px;position: relative;display: block;height: 50px;border-radius: 8px;cursor: pointer;color: #fff;transition: all 0.5s;}/*ラベルホバー時*/.ac-box label:hover{background: rgba( 79, 185, 235, 0.55 );-webkit-transition: all .3s;transition: all .3s;}/*チェックを隠す*/.ac-box input{display: none;}/*チェックのアイコン（↓）*/.ac-box label:after{color: #fff;font-family:"FontAwesome";content:" \f078";}/*チェックのアイコン（↑）*/.ac-box input:checked ~ label::after {color: #fff;font-family:"FontAwesome";content:" \f077";}/*中身を非表示にしておく*/.ac-box div{height: 0px;padding: 0px;overflow: hidden;opacity: 0;transition: 0.5s;}/*クリックで中身を表示*/ .ac-box input:checked ~ div{height: auto;padding: 5px;background: #eaeaea;opacity: 1;}/*表示内容の調整*/ .ac-box div p{color: #777;line-height: 23px;font-family:arial;font-size: 12pt;padding: 20px;text-align: justify;}.ac-small p{margin-bottom: 0px;}
/* アコーディオンB */.ac-box2{width: auto;margin: 30px auto 5px;}/*ラベル*/.ac-box2 label{max-width: 385px; font-family:arial;font-size: 12pt;font-weight: bold;text-align: center;background: #4fb9eb;margin: auto;line-height: 50px;position: relative;display: block;height: 50px;border-radius: 8px;cursor: pointer;color: #000;transition: all 0.5s;}/*ラベルホバー時*/.ac-box2 label:hover{background: rgba( 79, 185, 235, 0.55 );-webkit-transition: all .3s;transition: all .3s;}/*チェックを隠す*/.ac-box2 input{display: none;}/*チェックのアイコン（↓）*/.ac-box2 label:after{color: #fff;font-family:"FontAwesome";content:" \f078";}/*チェックのアイコン（↑）*/.ac-box2 input:checked ~ label::after {color: #fff;font-family:"FontAwesome";content:" \f077";}/*中身を非表示にしておく*/.ac-box2 div{height: 0px;padding: 0px;overflow: hidden;opacity: 0;transition: 0.5s;}/*クリックで中身を表示*/ .ac-box2 input:checked ~ div{height: auto;padding: 5px;background: #ffffff;opacity: 1;}/*表示内容の調整*/ .ac-box2 div p{color: #777;line-height: 23px;font-family:arial;font-size: 12pt;padding: 20px;text-align: justify;}.ac-small2 p{margin-bottom: 0px;}
/* アコーディオンC */.ac-box3{width: auto;margin: 50px auto 5px;}/*ラベル*/.ac-box3 label{max-width: 100%; font-family:arial;font-size: 12pt;font-weight: normal;text-align: center;background: #ffffcc;margin: auto;line-height: 50px;position: relative;display: block;height: 50px;border-radius: 0px;cursor: pointer;color: #000;transition: all 0.5s;}/*ラベルホバー時*/.ac-box3 label:hover{background: rgba( 255, 255, 204, 0.55 );-webkit-transition: all .3s;transition: all .3s;}/*チェックを隠す*/.ac-box3 input{display: none;}/*チェックのアイコン（↓）*/.ac-box3 label:after{color: #000;font-family:"FontAwesome";content:" \f078";}/*チェックのアイコン（↑）*/.ac-box3 input:checked ~ label::after {color: #000;font-family:"FontAwesome";content:" \f077";}/*中身を非表示にしておく*/.ac-box3 div{height: 0px;padding: 0px;overflow: hidden;opacity: 0;transition: 0.5s;}/*クリックで中身を表示*/ .ac-box3 input:checked ~ div{height: auto;padding: 5px;background: #fff;opacity: 1;}/*表示内容の調整*/ .ac-box3 div p{color: #777;line-height: 23px;font-family:arial;font-size: 12pt;padding: 20px;text-align: justify;}.ac-small2 p{margin-bottom: 0px;}
.footer-sns-area{
              text-align:left;
              margin-top:15px !important;
}
.footer-sns-area img{
              width:40px;
              height:40px;
}
/*reCAPTHAマーク設定*/
.grecaptcha-badge { visibility: hidden; }
p.recapcha-text { font-size: 11px; text-align: left;}


