/* カスタム CSS をここに入力してください */





.inst_akiwaku_nagashima{
  font-size: 5px;



}






h2.danraku2{

		padding: .5em .5em .5em .5em;
	background-color: #3366ff;
		border-top: 0px solid #0033cc;
			border-right: 0px solid #0033cc;
				border-bottom: 0px solid #0033cc;
	border-left: 0px solid #0033cc;
	      color: #ffffff;
	font-weight: bold; 
background-image: url(https://www.guitar-navi.com/wp/wp-content/uploads/h_back-scaled.jpg);

}

h3.midashi3 {
		font-weight: bold; 

	padding: .5em .5em .5em .5em;
	border-bottom: 0px solid #000000;
  border-top: 0px solid #3366ff;
		background-color: #99ccff;
		border-left: 5px solid #0033cc;


}

h3.danraku3 {
		font-weight: bold; 

	padding: .5em .5em .5em .5em;
	border-bottom: 0px solid #000000;
  border-top: 0px solid #3366ff;
		background-color: #99ccff;
		border-left: 5px solid #0033cc;


}


/* 生徒声 男性 */
h3.otoko {
  
　　color:#000000;
  background-color: #FAFAFA;
	position: relative;
	padding: .3em .3em .3em .3em;
	
}
/* 生徒声 女性 */
h3.onna {
  
　　color:#FF00FF;
  background-color: #FAFAFA;
	position: relative;
	padding: .3em .3em .3em .3em;
	
}


h4.danraku4{
 
  color:#3366ff;
	
	

}

/* テーブルプレス */
.tablepress tbody td,
.tablepress tfoot th{
border: 1px solid #ccc;
background-color: #ffffff;}



/* リクルートテーブル */

.recruit_table td {
padding: 40px;
border: 10px solid #ccc;
}

/* 詳しくボタン */
.square_btn {
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #FFF;
    background: #03A9F4;/*色*/
    border: solid 1px #0f9ada;/*線色*/
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.square_btn:active {/*押したとき*/
    border: solid 1px #03A9F4;
    box-shadow: none;
    text-shadow: none;
}


/* コンタクトフォーム　横幅調整 */
.wpcf7 input[name="d_n_1_date"] {
        width: 94%;
        height: 40px !important;
  font-size: 38px;
}

.wpcf7 select[name="d_n_1_time"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_1_long"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 input[name="d_n_2_date"] {
        width: 94%;
        height: 40px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_2_time"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_2_long"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 input[name="d_n_3_date"] {
        width: 94%;
        height: 40px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_3_time"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_3_long"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 input[name="d_n_4_date"] {
        width: 94%;
        height: 40px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_4_time"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 select[name="d_n_4_long"] {
        width: 45%;
        height: 50px !important;
  font-size: 38px;
}
.wpcf7 button[name="submit"] {
        width: 100%;
        height: 50px !important;
  font-size: 38px;
}

/* レッスンスケジュールカレンダーのリンク */

.sche a{
 font-size: 150%;
      color: #0000ff;
    background-color: #ffffff;
  line-height: 120%
}

