#ht-bottom-footer {
display:none;
}

.single-entry-meta {display :none}

/* サイト全体のフォント指定 */
body {
font-family: "MSゴシック","メイリオ","Arial",sans-serif ;
}

h6 { font-size: 16px;}

.wpcf7
{
    background-color: #CBFFD3;
    border: 2px solid #2e774e ; padding-left : 20px  ; 
	box-sizing : border-box ;
}


.wpcf7-form label {
  color: #2e774e;
  font-size: 14px; 
}



#ht-masthead.ht-site-header.ht-sticky
{ background : rgba(220,255,220,0.9) }
.bx-viewport,.ht-slide
{max-height : 800px }

/* ここから下がボタンのCSS　*/
.btn-border {
  display: inline-block;
 ?max-width: 200px;
  text-align: left;
  border: 2px solid #9ec34b;
  font-size: 16px;
  color: #9ec34b;
  text-decoration: none;
  font-weight: bold;
  padding: 8px 16px;
  border-radius: 4px;
  transition: .4s;
}

.btn-border:hover {
  background-color: #9ec34b;
  border-color: #cbe585;
  color: #FFF;
}

/* ここから下がボタンのCSS　*/
.square_btn{
    display: inline-block;
    padding: 0.5em 1em;
    text-decoration: none;
    background: #f7f7f7;
    border-left: solid 6px #ff7c5c;/*左線*/
    color: #ff7c5c;/*文字色*/
    font-weight: bold;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}
.square_btn:active {
    box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
    transform: translateY(2px);
}


/*h3:左にgreenボーダー、下罫線あり
h4:左にgreenボーダー、書体G
*/
h3 {
font-size: 28px;
	color : #2e774e ;
     border-left:10px solid #2e774e;   
     border-bottom:1px dashed #ccc;  
     padding:.3em }
h4 {
	font-size: 18px ; font-weight: bold ;
     border-left:10px solid #2e774e ;
	padding: 0.0.4em}



.entry-meta  {display : none }

a.cp_btn {
display: inline-block;
position: relative;
width: 280px;
padding: 0.8em;
text-align: center;
border-top: 3px solid #2e774e;
border-bottom: 3px solid #2e774e;
text-decoration: none;
font-weight: bold;
color: #2e774e;
}
a.cp_btn:before, a.cp_btn:after {
content: '';
position: absolute;
top: -7px;
width: 3px;
height: calc(100% + 14px);
background-color: #2e774e;
transition: .3s;
}
a.cp_btn:before {
left: 7px;
}
a.cp_btn:after {
right: 7px;
}
a.cp_btn:hover:before{
top: 0px;
left:0;
height: 100%;
}
a.cp_btn:hover:after{
top: 0px;
right: 0;
height: 100%;
}