input {
  background-color: #f0f0f0;
}
 textarea{
 background-color: #f0f0f0;
}
.more-link {
 background-color: #ffffff;
 color:#3498db;
}  
.more-link:hover{
 background-color: #ffffff;
 color:#34495E;
}  

body { font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;}

/* Contact Form 7のラジオボタンを縦並びに */
span.wpcf7-list-item {
display: block!important;
}



@media screen and (max-width:375px){ 
    /*　画面サイズが375pxまではここを読み込む　*/
html { font-size: 62.5%; } 
h1{ font-size: 1.7rem; } 
h1.site-title{ font-size: 1.7rem; } 
h2{ font-size: 1.6rem; } 
h3{ font-size: 1.5rem; } 
body { font-size: 1.4rem; } 
p  { font-size: 1.4rem; } 
span.midashi   { font-size: 1.2rem; } 
span.midashi2   { font-size: 1.0rem; } 
li { font-size: 1.4rem; } 
li p { font-size: 1.4rem; } 
}

@media screen and  (min-width:375px)and (max-width:480px){ 
    /*　画面サイズが480pxからはここを読み込む　*/
html { font-size: 62.5%; } 
body { font-size: 1.4rem; } 
h1.site-title{ font-size: 1.8rem; } 
h1{ font-size: 1.7rem; } 
h2{ font-size: 1.6rem; } 
h3{ font-size: 1.5rem; } 
p  { font-size: 1.4rem; } 
li { font-size: 1.4rem; } 
li p { font-size: 1.4rem; } 
.verticallist .wpcf7-list-item {
 display: block;
}
}

@media screen and (min-width:480px)and ( max-width:960px) { 
    /*　画面サイズが480pxからはここを読み込む　*/
html { font-size: 62.5%; } 
body { font-size: 1.5rem; } 
h1.site-title{ font-size: 1.8rem; } 
h1{ font-size: 1.7rem; } 
h2{ font-size: 1.6rem; } 
h3{ font-size: 1.5rem; } 
p  { font-size: 1.4rem; } 
li { font-size: 1.4rem; } 
li p { font-size: 1.4rem; } 
  .verticallist .wpcf7-list-item {
 display: block;
}
}

@media screen and (min-width:960px) {
    /*　画面サイズが960pxからはここを読み込む　*/
html { font-size: 62.5%; } /* 10px */
body { font-size: 1.6rem; } /* 16px */
p  { font-size: 1.6rem; } /* 16px */
li { font-size: 1.6rem; } /* 16px */
li p { font-size: 1.6rem; } /* 16px */
}

div.radius1 {
 border: 5px solid red;
 border-radius: 10px;
 margin-right: 10px;
 width: 150px;
 height: 150px;
 padding: 10px;
 display: inline-block;
}

.wpcf7 select[name="fusho-graduation"]{
          width: 20%;
}

.wpcf7 select[name="fuchu-graduation"]{
          width: 20%;
}

.wpcf7 select[name="fuko-graduation"]{
          width: 20%;
}

.wpcf7 select[name="grade-class"]{
          width: 20%;
}

.wpcf7 select[name="adult-student"]{
          width: 20%;
}

.wpcf7 select[name="infant"]{
          width: 20%;
}

.verticallist .wpcf7-list-item {
 display: block;
}
@media screen and (max-width:480px){ 
    /*　画面サイズが480pxまではここを読み込む　*/
.wpcf7 select[name="fusho-graduation"]{
          width: 80%;
}

.wpcf7 select[name="fuchu-graduation"]{
          width: 80%;
}

.wpcf7 select[name="fuko-graduation"]{
          width: 80%;
}

.wpcf7 select[name="grade-class"]{
          width: 80%;
}

.wpcf7 select[name="adult-student"]{
          width: 80%;
}
  
.wpcf7 select[name="infant"]{
          width: 80%;
}
.verticallist .wpcf7-list-item {
 display: block;
} 
}