*{
margin: 0;
padding: 0;
font-family:'Noto Sans JP','Noto Serif JP','Avenir' , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;

}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  src: url("https://use.fontawesome.com/releases/v5.9.0/webfonts/fa-brands-400.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("https://use.fontawesome.com/releases/v5.9.0/webfonts/fa-solid-900.woff2") format("woff2"), url("https://use.fontawesome.com/releases/v5.9.0/webfonts/fa-brands-400.woff2") format("woff2");
  font-display: swap;
}

img[src$=".svg"] {
    width: 100%;
}
.submitBtn input,.submitBtnbk input{
     -webkit-appearance: none;
}
.commonForm{
    width: 100%;
}
/* ------Setup------ */
.big{
    font-size: 5vmin;
    font-family: 'M PLUS 1p', sans-serif;
}
.big2{
    font-size: 1.5em;
}
.big3{
    font-size: 1.2em;
}
.small{
    font-size: 0.8em;
}

.center{
    text-align: center;
}

.b{
    font-weight: bold;
}

.exb{
    font-weight: bold;
    font-family :'M PLUS 1p', sans-serif;
}

.yellow{
    color: #fff541;
}
.red{
    color: #e60b11;
}
.underline{
    text-decoration: underline;
}
.clearfix{
    clear: both;
}
.m30-t{
    margin-top: 5.3vmin;
}
.m20-t{
    margin-top: 2vmin;
}
.m70p{
    max-width: 87.8vmin;
}
.m80p{
    max-width: 92vmin;
}
.m20-b{
    margin-bottom: 2vmin;
}
.container{
    width: 1217px;
    margin: 0 auto 5vmin auto;
}
* a{
    text-decoration: none;
}

.tel_no a{
    color: #000;
    text-decoration: none;
    font-size: 1.4rem;
}
dd a{
    color: #FFF;
    text-decoration: none;
}

span.indent{
    display: inline-block;
}

.lazy-container {
    display: block;
    position: relative;
    height: 0;
    width: 100%;
   }
   
   .post .lazy-container {
    padding-bottom: 16.3%;
   }

   .lazy-container img {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
   }

   @media only screen and (max-width: 680px){
    .lazy-container img{
    margin: 0px 10px 70px 10px
   }
}

@media only screen and (max-width: 1080px){
   .post .lazy-container {
    padding-bottom: 21.3%;
   }
}
/* ----------- section1(MainVisual) ----------- */


.sec1_message{
    position: absolute;
    top: 686px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    font-size: 3vmin;
}

.sec1_message4{
    margin: auto;
    text-align: center;
    background-color: #000;
    padding: 20px 0;
    display: flex;
    margin-top: -6px;
    justify-content: center;
    align-items: center;
}

.sec1_message4 p{
    color: #FFF;
    font-weight: bold;
    font-size: 3vmin;
}

.article1 img{
    width: 100%;
}
.article1 .logo_title_wrap h1 img{
    width: 100%;
}

.icons_setup{
    position: relative;
    width: 100%;
}

.sns_icon{
    position: absolute;
    top: -700px;
    right: 10vmin;
    display: flex;
}
.sns_icon img{
    margin-right: 5px;
    max-width: 90%;
}
.line_contact{
    position: fixed;
    right: 0;
    top: 100px;
    z-index: 999;
}

.section_1{
    height: 800px;
}

.top_contents_wrap{
    float: left;
}

.logo_title_wrap {
    position: absolute;
    z-index: 100;
    top: 20px;
    margin: 48px 0 0 121px;
    box-sizing: border-box;
}

.school_building_name{
    font-size: 4vmin;
    color: #FFF;
    font-weight: bold;
    position: absolute;
    top: 9vmin;
    margin-left: 360px;
}
.top_mv_button_box{
    position: relative;
    box-sizing: border-box;
}
.top_mv_button{
    position: relative;
    width: 100%;
    text-align: center;
    top: -9em;
    display: inline-block;
}

.top_mv_button_config{
    border-radius: 10px;
    background-color: #e60b11;
    color: #FFF;
    font-size: 0.35in;
    font-weight: bold;
    height: 0.6in;
    padding: 10px;
    line-height: 57px;
    margin: 10px 20px 0 20px;
    width: 30%;
    display: inline-block;
}
.top_mv_button_config:hover{
    transform: translate(0,3px);
}

/* ----------- section1_2 ----------- */

.section1_2 {
    padding: 8vmin 0;
}

.section1_2 h2 {
    font-size: 3.3em;
    text-align: center;
    margin-bottom: 0.5em;
    font-family: 'Noto Serif JP', serif;
    color: #ce141c;
}

.section1_2 h2 span {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAgCAYAAABdP1tmAAAACXBIWXMAAC4jAAAuIwF4pT92AAASxGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wOC0yMVQxMDoyNDoxMSswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wOC0yMVQxMDoyNjowMSswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDgtMjFUMTA6MjY6MDErMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1MzkxYmM1LWU0MmMtZjI0ZC05YmZlLTdjMjVmOWNjOGEyOCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ1MDZmMWMxLWQ2MzYtZWU0MC1iOGViLTY5MDFiNTM3Nzg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdmMGYwYTEwLTc0NzEtZTQ0Mi1hMDhjLTMxOGJkZDc5ZmQzOSIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2YwZjBhMTAtNzQ3MS1lNDQyLWEwOGMtMzE4YmRkNzlmZDM5IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTIxVDEwOjI0OjExKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI4ZWIyYjcxLTgyY2QtOWE0ZS05NzE0LTkwNDJkOGI4ZTgzNCIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yMVQxMDoyNjowMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTM5MWJjNS1lNDJjLWYyNGQtOWJmZS03YzI1ZjljYzhhMjgiIHN0RXZ0OndoZW49IjIwMTgtMDgtMjFUMTA6MjY6MDErMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YjhlYjJiNzEtODJjZC05YTRlLTk3MTQtOTA0MmQ4YjhlODM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdmMGYwYTEwLTc0NzEtZTQ0Mi1hMDhjLTMxOGJkZDc5ZmQzOSIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdmMGYwYTEwLTc0NzEtZTQ0Mi1hMDhjLTMxOGJkZDc5ZmQzOSIvPiA8cGhvdG9zaG9wOlRleHRMYXllcnM+IDxyZGY6QmFnPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuOAjOiHquWIhuOBp+WLieW8t+WHuuadpeOCi+aWueOBr+OAgSAgICAg44Gp44GG44GL5q2m55Sw5aG+44Gr44GvICAgIOWFpeWhvuOBl+OBquOBhOOBp+OBj+OBoOOBleOBhOOAguOAjSIgcGhvdG9zaG9wOkxheWVyVGV4dD0i44CM6Ieq5YiG44Gn5YuJ5by35Ye65p2l44KL5pa544Gv44CBICAgICDjganjgYbjgYvmrabnlLDlob7jgavjga8gICAg5YWl5aG+44GX44Gq44GE44Gn44GP44Gg44GV44GE44CC44CNIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5q2m55Sw5aG+IOWhvumVtyDmnpflsJrlvJgiIHBob3Rvc2hvcDpMYXllclRleHQ9IuatpueUsOWhviDlob7plbcg5p6X5bCa5byYIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5aG+6ZW344KI44KK44Oh44OD44K744O844K4IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLlob7plbfjgojjgorjg6Hjg4Pjgrvjg7zjgrgiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmrabnlLDlob7jga7jg5vjg7zjg6Djg5rjg7zjgrjjgpLjgZTopqfpoILjgY3jgYLjgorjgYzjgajjgYbjgZTjgZbjgYTjgb7jgZnjgILlob7plbfjga7mnpfjgafjgZnjgIIg44GT44GT44G+44Gn6Kqt44KT44Gn6aCC44GE44Gf5pa544Gv44GZ44Gn44Gr44GU55CG6Kej6aCC44GR44Gf44GL44Go5oCd44GE44G+44GZ44GM44CBIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmrabnlLDlob7jga7jg5vjg7zjg6Djg5rjg7zjgrjjgpLjgZTopqfpoILjgY3jgYLjgorjgYzjgajjgYbjgZTjgZbjgYTjgb7jgZnjgILlob7plbfjga7mnpfjgafjgZnjgIIg44GT44GT44G+44Gn6Kqt44KT44Gn6aCC44GE44Gf5pa544Gv44GZ44Gn44Gr44GU55CG6Kej6aCC44GR44Gf44GL44Go5oCd44GE44G+44GZ44GM44CBIOacgOW8t+OBruWLieW8t+azleOBqOOBhOOBhuOBruOBr+OAgeWPguiAg+abuOOBq+OCiOOCi+eLrOWtpuOBp+OBmeOAgiDkuojlgpnmoKHjgavjgoLmrabnlLDlob7jgavpgJrjgo/jgZrjgavjgIHoh6rliIbjgafli4nlvLfjgZnjgovjga7jgYzkuIDnlarpgJ/jgYTjgpPjgafjgZnjgIIg44GT44Gu5pa55rOV44Gv44CB56eB44GM5Y+X6aiT55Sf44O744Gd44GX44Gm5LqI5YKZ5qCh5pWZ5bir44KS44GZ44KL5Lit44Gn5a6f6Le144GX44Gf5YuJ5by35rOV44KSIOOCguOBqOOBq+S9nOOCieOCjOOBn+OAgeOCguOBo+OBqOOCgueiuuWun+OBquWLieW8t+azleOBp+OBmeOAguOBneOBl+OBpuOBneOBruWLieW8t+azleOBr+OBmeOBueOBpuWFrOmWi+OBl+OBpuOBiuOCiuOBvuOBmeOAgiDjganjgpPjgarli4nlvLfmlrnms5XjgafjgIHlv5fmnJvmoKHjga7jg6zjg5njg6vjgb7jgafjgIHjganjgYbjgYTjgYbpoIbnlarjgaflj4LogIPmm7jjgpLlroznkqfjgavjgZnjgozjgbDjgYTjgYTjgYvjgIEg5YWo6YOo44GT44Gu44Ob44O844Og44Oa44O844K444Go44OW44Ot44Kw44Gr5pu444GE44Gm44GK44GN44G+44GX44Gf44CCICAg44Gg44GL44KJ44CB44G/44Gq44GV44KT44CB44GT44Gu5YuJ5by35rOV44KS5Y+C6ICD44Gr5ZCI5qC844GX44Gm44GX44G+44Gj44Gm44GP44Gg44GV44GE44CCIO+8iOWun+mam+OAgeOBk+OBruWLieW8t+azleOBp+adseWkp+OBhuOBi+OCiuOBvuOBl+OBn+OAgeS6rOWkp+WMu+WtpumDqOWQiOagvOOBl+OBvuOBl+OBn+OBqOOBi+OAgSDmr47lubTjgZ/jgY/jgZXjgpPjga7lkIjmoLzloLHlkYrjgpLpoILjgY3jgb7jgZnvvIkg44Gd44GX44Gm44CB44GT44KM44Gg44GR6Kmz44GX44GP5pu444GE44Gm44GC44KK44G+44GZ44GM44CB44Gd44KM44Gn44KC44KP44GL44KJ44Gq44GE44Go44GE44GG55Sf5b6S44Gv44CBIOatpueUsOWhvuOBrueEoeaWmeWAi+WIpeebuOirh+OBq+eUs+OBl+i+vOOCk+OBp+OBj+OBoOOBleOBhOOAgueEoeaWmeOBp+WLieW8t+aWueazleOCkuaVmeOBiOOBvuOBmeOAgiDjgafjgoLjgIHjgbLjgajjgorjgafjga/jgrXjg5zjgaPjgabjgZfjgb7jgaPjgZ/jgorjgIHjgaDjgozjgYvjgavnrqHnkIbjgZXjgozjgZ/jgYTvvIHjgaPjgabmgJ3jgYbnlJ/lvpLjgoLjgYTjgb7jgZnjgIIg44Gd44GG44GE44GG55Sf5b6S44Gg44GR44CB5q2m55Sw5aG+44Gu5YWl5aG+44KS5qSc6KiO44GX44Gm44GP44Gg44GV44GE44CCIOOBsuOBqOOCiuOBp+OBp+OBjeOCi+eUn+W+kuOBr+OAgeatpueUsOWhvuOBq+WFpeOCieOBquOBj+OBpuOBhOOBhOOBruOBp+OAgeatpueUsOWhvuOCkuOBhuOBvuOBj+WIqeeUqOOBl+OBpuWQiOagvOOBl+OBpuOBj+OBoOOBleOBhOOAgiDnp4Hjga/lj5fpqJPnlJ/jgYzjgYbjgYvjgozjgbDjgarjgpPjgafjgoLjgYTjgYTjgpPjgafjgZnjgIIg5ZCI5qC844G444Gu5pyA55+t6Led6Zui44Gv44CM6Ieq5a2m6Ieq57+S44CN44Gn44GC44KK44CB44CM5o6I5qWt44CN44Gn44Gv44GC44KK44G+44Gb44KT44CCIOOBk+OBruODm+ODvOODoOODmuODvOOCuOOCkuiqreOCk+OBp+OBneOBruOBk+OBqOOBq+awl+OBpeOBhOOBpuOCguOCieOBiOOCjOOBsOW5uOOBhOOBp+OBmeOAgiIvPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOlRleHRMYXllcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fv3ZcQAAAXlJREFUWMO9mFEOwyAMQ9/NdrUedTdhUqVOFYLiJKYf/em6EJPYMdC+n9Y9DN71v/PwWx+DRXzE71Zrnw+TwCzARZNcbZICUIoTWSgCjCAIJWEpHoNyYliUbEKT71Fbj0BCFa454rVIhQgkqeyYSvBspeQKufhEsApU1ziOg1GF0r0riAOF1lpuVg8oozIsZgVF2U5xu1qBagsqc0vajFmF2qa55Fa3aduRSIIkmS3WRrU+COWP8oBC1cpzqCU8XeXdKD4PHJoK0MWdOyAeVKoVnTdFn7bK4wR0gbo45PJlFIxsxaVMVQ7BbjTTXJnNq7Ii8rJENwFcSIjuLbcChAlktNXSZ6o7h0iaRIrmFOdRYgTIOUyroiFvRt9yWwfd25zEYOF5ywW4Abkq4FZH2fq4OZIZqkT/Q9AN726r8tE9e8DLEjtzC0Tm+GC/8HvLYYzc9tbpnbw/SFXnyW2T5BBmUZDvEqItp56ZyFh/g1Xa4rbdN0URV/5/foBPB01mIbNKAAAAAElFTkSuQmC);
    background-repeat: repeat-x;
    background-position: bottom;
    font-family: 'Noto Serif JP', serif;
    background-size: 5vmin;
}

.passed_list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: auto;
}

.passed_list p {
    max-width: 235px;
    margin: 6px 4px;
}

.passed_list p img {
    max-width: 100%;
}

/* ========================================
    ■ section-youtube
======================================== */
#section-youtube {
    position: relative;
    width: 1040px;
    margin: 0 auto;
    margin-top: 70px;
}
#section-youtube iframe {
    width: 850px;
    height: 450px;
    margin: auto;
    text-align: center;
    display: block;
}


@media only screen and (max-width: 1040px){
	#section-youtube {
    width: 100%;
    max-width: 100%;
    min-width: 320px;
    padding-top: 56.25%;
    position: relative;
    margin-top: 55px;
  }
}

@media only screen and (max-width: 1040px){
	#section-youtube iframe {
    width: 90%;
    height: 90%;
    margin: auto;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
}


/* ----------- section2 ----------- */

.section_2{
    background-image:url(../images/LP/es_jh_LP/section2_background.jpg);
    padding-bottom: 8vmin;
}
.section_2 .yobikou_kentou{
    max-width: 100%;
}
.yobikou_conclusion{
    display: flex;
    align-items: center;
    justify-content: center;
}
.yobikou_kentou2 {
    max-width: 85%;
    margin-top: 5vmin;
}
.amazon{
    position: absolute;
    margin: 1.95vmin 0 0 12vmin;
}
.amazon img{
    width: 19vmin;
}

@media screen and (min-width:1217px){
    .centerbox{
        max-width:76rem; 
        margin:auto;
    }
}

.cvbox{
    width: 85%;
    margin: auto;
    margin-top: 18vmin;
}
.cvbox ::before{
    clear: both;
}
.cvbox-area{
    border: 0.5rem solid #000;
}
.cvbox-area *{
    font-family: 'M PLUS 1p', sans-serif;
}
.cvbox_inline{
    background-color: #000;
    padding: 25px 0;
    color: #FFF;
    text-align: center;
}
.cvbox_inline p{
    font-weight: bold;
    font-size: 2.5vmin;
}
.cvbox_contact{
    background-color: #FFF;
    padding: 2vmin;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}
.cvbox_contact .cvbox_contact-tel{
    display: flex;
    align-items: center;
    width: 48%;
}


.cvbox_contact .cvbox_contact-tel img{
    max-width: 20%;
    margin-right: 1vmin;
}
.cvbox_contact-tel_info{
    display: flex;
    width: 100%;
    flex-direction: column;
}
.tel_no{
    font-size: 1.4rem;
    width: 100%;
    font-weight: bold;
    text-align: center;
}
.tel_open{
    background-color: #dbdada;
    padding: 0.3em;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;
}
.cvbox_contact-form_button{
    border-radius: 10px;
    background-color: #e60b11;
    color: #FFF;
    font-size: 40px;
    font-weight: bold;
    height: 60px;
    padding: 10px 25px;
    line-height: 1.4;
    box-shadow: 0px 7px 2px 0px rgba(0,0,0,0.4);
}
.cvbox_contact-form_button:hover{
    transform: translate(0,3px);
    box-shadow: 0 4px 1px 0px rgba(0,0,0,0.4);
}

.cvbox_contact-form_button:active{
    transform: translate(0,7px);
    box-shadow: 0 0 0 0;
}
.cvbox_contact-form.for4 {
    -webkit-animation-name:btnAnime02;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease;
    
    -moz-animation-name:btnAnime02;
    -moz-animation-duration:1s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:ease;
}
@-webkit-keyframes btnAnime02 {
    0% {-webkit-transform:translate(0, 0);}
    50% {-webkit-transform:translate(0, -8px);}
    100% {-webkit-transform:translate(0, 0);}
}
@-moz-keyframes btnAnime02 {
    0% {-moz-transform:translate(0, 0);}
    50% {-moz-transform:translate(0, -8px);}
    100% {-moz-transform:translate(0, 0);}
}

.section_2 .yobikou_kentou3{
    margin-top: 10vmin;
    max-width: 70%;
}
.section_2 .yobikou_kentou3-2{
    margin-top: 5vmin;
    max-width: 50%;
}

@media only screen and (max-width: 430px){
    .tel_no a {
        font-size: 1rem;
    }
}

/* ----------- section3 ----------- */

.section_3{
    background-image:url(../images/LP/es_jh_LP/section3_background.jpg);
    padding: 5.3vmin 0 3.3vmin 0;
}

.nobiruwake {
    text-align: center;
}
.nobiruwake_textarea{
    width: 96vmin;
    margin: auto;
}
.nobiruwake_text{
    margin: 3vmin 0;
    padding: 1.8vmin;

}
.nobiruwake_text li{
    list-style: none;
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQUAAABnCAYAAAC5BCT2AAAACXBIWXMAAC4jAAAuIwF4pT92AAAh72lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wOC0xNlQxMDoyNjoxMiswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wOC0xNlQxMToyNDo1OSswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDgtMTZUMTE6MjQ6NTkrMDk6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YjQyZDM4MGMtYmVkOS1kMDQ1LWEwNTItYjY1OWJlNDM4MDNjIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MTM1NDEwNzEtNzJlZS03ODQxLTg3YWQtODdkMTU1ZDgwNzkwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGM1MDI4NmMtNTczYi0zYzQ5LTgyZDItYzEyNjA0Yzc1MDk5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGM1MDI4NmMtNTczYi0zYzQ5LTgyZDItYzEyNjA0Yzc1MDk5IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTE2VDEwOjI2OjEyKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFmZDhlNmIzLTI1MWItNmE0Yy1iOTE4LTQ0YzQ0NjVkZDY0ZiIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0xNlQxMToyNDoxNCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplM2ZiYzE3OS1kZTFmLTUwNGMtOTczMy0xODNhMzFiNDNiN2YiIHN0RXZ0OndoZW49IjIwMTgtMDgtMTZUMTE6MjQ6NTkrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjQyZDM4MGMtYmVkOS1kMDQ1LWEwNTItYjY1OWJlNDM4MDNjIiBzdEV2dDp3aGVuPSIyMDE4LTA4LTE2VDExOjI0OjU5KzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmUzZmJjMTc5LWRlMWYtNTA0Yy05NzMzLTE4M2EzMWI0M2I3ZiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkYzUwMjg2Yy01NzNiLTNjNDktODJkMi1jMTI2MDRjNzUwOTkiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYzUwMjg2Yy01NzNiLTNjNDktODJkMi1jMTI2MDRjNzUwOTkiLz4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLjg6Hjg6rjg4Pjg4jjgZ3jga7ikaAgIOiHquWtpuiHque/kuOBjOi6q+OBq+OBpOOBjyEg5bCG5p2l55qE44Gr6auY5qCh5Y+X6aiT44KE5aSn5a2m5Y+X6aiT44Gr5ZCR44GR44Gm44CB6Lqr44Gr44Gk44GR44KL44G544GN5LiA55Wq5aSn5LqL44Gq6IO95Yqb44GvIOOAjOiHquWtpuiHque/kuOBjOOBp+OBjeOCiyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i44Oh44Oq44OD44OI44Gd44Gu4pGgICDoh6rlraboh6rnv5LjgYzouqvjgavjgaTjgY8hIOWwhuadpeeahOOBq+mrmOagoeWPl+mok+OChOWkp+WtpuWPl+mok+OBq+WQkeOBkeOBpuOAgei6q+OBq+OBpOOBkeOCi+OBueOBjeS4gOeVquWkp+S6i+OBquiDveWKm+OBryDjgIzoh6rlraboh6rnv5LjgYzjgafjgY3jgovlipvjgI3jgafjgZnjgILmjojmpa3jgpLlj5fjgZHjgaPjgbHjgarjgZfjga7lj5fjgZHouqvjgarlp7/li6Ljgafjga/jgIHmiJDnuL7jga/kvLjjgbPjgb7jgZvjgpPjgIIg57+S44Gj44Gf5YaF5a6544KS44G+44Ga44CM44KP44GL44KL44CN44CC44GX44Gj44GL44KK5a6244Gn44Gd44Gu5YaF5a6544Gu5b6p57+S44KS44CM44KE44Gj44Gm44G/44KL44CN44CCIOOBneOBl+OBpuOAgeOAjOOBp+OBjeOCi+OAjeOCiOOBhuOBq+OBquOCi+OBvuOBp+S9leW6puOCgue5sOOCiui/lOOBmeOAguOAjOOBp+OBjeOCi+OAjeOCiOOBhuOBq+OBquOBo+OBpuOBhOOCi+OBi+OBqeOBhuOBi+OBr+OAgSDmr47pgLHjga7norroqo3jg4bjgrnjg4jjgafjgZfjgaPjgYvjgornorroqo3jgZfjgabjgYTjgY3jgb7jgZnjgILmrabnlLDlob7jga7nlJ/lvpLjga/jgIHjgZPjga7jgrXjgqTjgq/jg6vjgpLjgZfjgaPjgYvjgorouqvjgasg44Gk44GR44CB44CM6Ieq5a2m6Ieq57+S44GM44Gn44GN44KL5Yqb44CNIOOCkuOBpOOBkeOBpuOBhOOBvuOBmeOAgiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuWwj+WtpueUn+ODu+S4reWtpueUn+OCguatpueUsOWhviEiIHBob3Rvc2hvcDpMYXllclRleHQ9IuWwj+WtpueUn+ODu+S4reWtpueUn+OCguatpueUsOWhviEiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLjg6Hjg6rjg4Pjg4jjgZ3jga7ikaEgIOiHquWIhuOBruODmuODvOOCueOBp+mAsuOCgeOCieOCjOOCiyEg5o6I5qWt44Gr44Gk44GE44Gm44GE44GR44Gq44GL44Gj44Gf44KK44CB44OG44Kt44K544OI44Gu5YaF5a6544GM44KP44GL44KJ44Gq44GL44Gj44Gf44KK44GZ44KL44Gu44Gv44CB6Ieq5YiG44Gu44Os44OZIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLjg6Hjg6rjg4Pjg4jjgZ3jga7ikaEgIOiHquWIhuOBruODmuODvOOCueOBp+mAsuOCgeOCieOCjOOCiyEg5o6I5qWt44Gr44Gk44GE44Gm44GE44GR44Gq44GL44Gj44Gf44KK44CB44OG44Kt44K544OI44Gu5YaF5a6544GM44KP44GL44KJ44Gq44GL44Gj44Gf44KK44GZ44KL44Gu44Gv44CB6Ieq5YiG44Gu44Os44OZ44Or44Go5ZCI44Gj44Gm44GE44Gq44GE5Y+v6IO95oCn44GM6auY44GE44Gn44GZ44CCIOOBvuOBn+OAgeaIkOe4vuOBjOS8uOOBs+aCqeOCk+OBp+OBhOOCi+eUn+W+kuOBr+OAgemWk+mBleOBhOOBquOBj+OAgeS7iuOBiuS9v+OBhOOBruODhuOCreOCueODiOODu+aVmeadkOOBjOWujOeSp+OBq+OBquOBo+OBpuOBhOOBvuOBm+OCk+OAgiDmrabnlLDlob7jgafjga/jgIHoh6rliIbjga7jg6zjg5njg6vjgavlkIjjgaPjgZ/jg4bjgq3jgrkg44OI44KE5ZWP6aGM6ZuG44KSMeWGiuOBmuOBpOOAgeOAjOOBk+OBruODhuOCreOCueODiOOBr+OBqeOBk+OBi+OCieWVj+mhjOOCkuWHuuOBleOCjOOBpuOCguato+ino+OBp+OBjeOBvuOBmeOAjeOBqOOBhOOBhuWujOeSp+OBqueKtuaFi+OBq+OBl+OBquOBjOOCieOAgeiHquWIhuOBruODmuODvOOCueOBp+aIkOe4vuOCkuOBguOBkuOBpuihjOOBjyDjgZPjgajjgYzlj6/og73jgafjgZnjgIIgIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i44Oh44Oq44OD44OI44Gd44Gu4pGiICDnm67nmoTjgavlkIjjgo/jgZvjgZ/jgYLjgarjgZ/jgaDjgZHjga7jgqvjg6rjgq3jg6Xjg6njg6DjgpLkvZzmiJAhIOWhvuOBq+mAmuOBhuebrueahOOBq+WQiOOCj+OBm+OBpuOAgeacgOmBqeOBquOCq+ODquOCreODpeODqeODoOOCkuS9nOaIkOOBl+OBpuOBhOOBvuOBmeOAgiIgcGhvdG9zaG9wOkxheWVyVGV4dD0i44Oh44Oq44OD44OI44Gd44Gu4pGiICDnm67nmoTjgavlkIjjgo/jgZvjgZ/jgYLjgarjgZ/jgaDjgZHjga7jgqvjg6rjgq3jg6Xjg6njg6DjgpLkvZzmiJAhIOWhvuOBq+mAmuOBhuebrueahOOBq+WQiOOCj+OBm+OBpuOAgeacgOmBqeOBquOCq+ODquOCreODpeODqeODoOOCkuS9nOaIkOOBl+OBpuOBhOOBvuOBmeOAgiDjgqvjg6rjgq3jg6Xjg6njg6Djga/luILosqnjga7lhajjgabjga7lj4LogIPmm7jjga7kuK3jgYvjgonni6zoh6rjgavkvZzmiJDjgZfjgabjgYrjgorjgIHnm67nmoTjgavjgYLjgaPjgZ/mnIDpganjgarlj4LogIPmm7jjgafmp4vmiJDjgZXjgozjgabjgYTjgb7jgZnjgILlsI/lrabnlJ/jg7vkuK3lrabnlJ/jga7pgJrlob7nm67nmoTjgavjga8g5bmF5bqD44GP5a++5b+c44GX44Gm44GK44KK44CB5a2m5qCh44Gu5a2m57+S5YaF5a6544Gu6KOc57+S44CB5a6a5pyf44OG44K544OI5a++562W44CB5Lit5a2m5Y+X6aiT5a++562W44CB6auY5qCh5Y+X6aiT5a++562W44CB5o6o6Jam5YWl6Kmm5a++562W44Gq44Gp44GV44G+44GW44G+44Gq55uu55qE44Gr5ZCI44KP44Gb44Gm5pyA6YGp44GqIOOCq+ODquOCreODpeODqeODoOOCkuaPkOS+m+OBl+OBpuOBhOOBvuOBmeOAgiIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IiAgIOatpueUsOWhvuOBq+mAmuWhvuOBmeOCizPjgaTjga7jg6Hjg6rjg4Pjg4ghIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSIgICDmrabnlLDlob7jgavpgJrlob7jgZnjgosz44Gk44Gu44Oh44Oq44OD44OIISIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuaZrumAmuOBruWtpuagoeODu+S6iOWCmeagoeOBp+OAjOaOiOalreOAjeOCkuWPl+OBkeOBpuOCguOAjOWLieW8t+OAjeOBjOOAjOOBp+OBjeOCi+OAjeOCiOOBhuOBq+OBr+OBquOCiuOBvuOBm+OCkyDigLvjgIzoh6rlraboh6rnv5LjgI3jgafouqvjgavjgaTjgZHjgarjgZHjgozjgbDjgIHlvpfngrnjgavjga/jgarjgonjgaoiIHBob3Rvc2hvcDpMYXllclRleHQ9IuaZrumAmuOBruWtpuagoeODu+S6iOWCmeagoeOBp+OAjOaOiOalreOAjeOCkuWPl+OBkeOBpuOCguOAjOWLieW8t+OAjeOBjOOAjOOBp+OBjeOCi+OAjeOCiOOBhuOBq+OBr+OBquOCiuOBvuOBm+OCkyDigLvjgIzoh6rlraboh6rnv5LjgI3jgafouqvjgavjgaTjgZHjgarjgZHjgozjgbDjgIHlvpfngrnjgavjga/jgarjgonjgarjgYTjgYvjgokiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLlrozlhajlgIvliKXjgqvjg6rjgq3jg6Xjg6njg6DjgafnhKHpp4Tjgarmjojmpa3jga7mmYLplpPjga/jgrzjg63jgavjgIIg6Ieq5a2m6Ieq57+S44Gu6KiI55S744O744K544Kx44K444Ol44O844Or44KS5b655bqV55qE44Gr5q2m55Sw5aG+44GM566h55CGIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLlrozlhajlgIvliKXjgqvjg6rjgq3jg6Xjg6njg6DjgafnhKHpp4Tjgarmjojmpa3jga7mmYLplpPjga/jgrzjg63jgavjgIIg6Ieq5a2m6Ieq57+S44Gu6KiI55S744O744K544Kx44K444Ol44O844Or44KS5b655bqV55qE44Gr5q2m55Sw5aG+44GM566h55CGIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5q2m55Sw5aG+44Gn44Gv44CM44KP44GL44KL44CN44Gf44KB44Gr44Gv5o6I5qWt44KS5LiA5YiH44Gb44Ga44CB6Ieq5a2m6Ieq57+S44Gn44CM44Gn44GN44KL44CN44G+44Gn5b655bqV44K144Od44O844OIIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmrabnlLDlob7jgafjga/jgIzjgo/jgYvjgovjgI3jgZ/jgoHjgavjga/mjojmpa3jgpLkuIDliIfjgZvjgZrjgIHoh6rlraboh6rnv5LjgafjgIzjgafjgY3jgovjgI3jgb7jgaflvrnlupXjgrXjg53jg7zjg4giLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLkvLjjgbPjgovnkIbnlLEiIHBob3Rvc2hvcDpMYXllclRleHQ9IuS8uOOBs+OCi+eQhueUsSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuaOiOalreOBr+OAjOOCj+OBi+OCi+OAjeOBoOOBkeOAgiDmrabnlLDlob7jga7nibnoqJPjga/jgIzjgafjgY3jgovjgI3jgb7jgachISIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5o6I5qWt44Gv44CM44KP44GL44KL44CN44Gg44GR44CCIOatpueUsOWhvuOBrueJueiok+OBr+OAjOOBp+OBjeOCi+OAjeOBvuOBpyEhIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5LqI5YKZ5qCh44KS5qSc6KiO5Lit44Gu44GC44Gq44Gf44G4IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLkuojlgpnmoKHjgpLmpJzoqI7kuK3jga7jgYLjgarjgZ/jgbgiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmjojmpa3jgpLnv5LjgYTjgIHjgIzjgo/jgYvjgovjgI0g4oC75a2m5qCh44O75LqI5YKZ5qCh44Gv44GT44GT44G+44Gn77yB77yBIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmjojmpa3jgpLnv5LjgYTjgIHjgIzjgo/jgYvjgovjgI0g4oC75a2m5qCh44O75LqI5YKZ5qCh44Gv44GT44GT44G+44Gn77yB77yBIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i44Os44Kk44Ok44O8IDEyMSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i44Os44Kk44Ok44O8IDEyMiIgcGhvdG9zaG9wOkxheWVyVGV4dD0iIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5o6I5qWt5YaF5a6544KS6Ieq5a6F44GnIOW+qee/kuOBl+OAgeOAjOOChOOBo+OBpuOBv+OCi+OAjSIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5o6I5qWt5YaF5a6544KS6Ieq5a6F44GnIOW+qee/kuOBl+OAgeOAjOOChOOBo+OBpuOBv+OCi+OAjSIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuimmuOBiOOCi+OBvuOBp+S9leW6puOCguW+qee/kuOCkiDnubDjgorov5TjgZcg44CM44Gn44GN44KL44CN44KI44GG44Gr44GZ44KLIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLopprjgYjjgovjgb7jgafkvZXluqbjgoLlvqnnv5LjgpIg57mw44KK6L+U44GXIOOAjOOBp+OBjeOCi+OAjeOCiOOBhuOBq+OBmeOCiyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuiHquWtpuiHque/kiIgcGhvdG9zaG9wOkxheWVyVGV4dD0i6Ieq5a2m6Ieq57+SIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iU1RFUCAx77ya44KP44GL44KLIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJTVEVQIDHvvJrjgo/jgYvjgosiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJTVEVQIDLvvJrjgoTjgaPjgabjgb/jgosiIHBob3Rvc2hvcDpMYXllclRleHQ9IlNURVAgMu+8muOChOOBo+OBpuOBv+OCiyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IlNURVAgM++8muOBp+OBjeOCiyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iU1RFUCAz77ya44Gn44GN44KLIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5bm06ZaTMTAwMOaZgumWk+OCgumrmOagoeOBp+aOiOalreOCkuWPl+OBkeOBpuOBhOOCi+OBguOBquOBn+OBjCIgcGhvdG9zaG9wOkxheWVyVGV4dD0i5bm06ZaTMTAwMOaZgumWk+OCgumrmOagoeOBp+aOiOalreOCkuWPl+OBkeOBpuOBhOOCi+OBguOBquOBn+OBjCIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuS6iOWCmeagoeOBp+OBleOCieOBq+aOiOalreOCkuWPl+OBkeOBpiAiIHBob3Rvc2hvcDpMYXllclRleHQ9IuS6iOWCmeagoeOBp+OBleOCieOBq+aOiOalreOCkuWPl+OBkeOBpiAiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLlgY/lt67lgKTjgYzjgYLjgYzjgorjgb7jgZnjgYvvvJ8iIHBob3Rvc2hvcDpMYXllclRleHQ9IuWBj+W3ruWApOOBjOOBguOBjOOCiuOBvuOBmeOBi++8nyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuW5tOmWkyAxMDAw5pmC6ZaTIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLlubTplpMgMTAwMOaZgumWkyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuavjuaciCAxMjDmmYLplpMiIHBob3Rvc2hvcDpMYXllclRleHQ9IuavjuaciCAxMjDmmYLplpMiLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkz9akwAAAPVSURBVHja7dpBDYAwFAXBd/hGmta/AxRQCRAkIAF0QOc0HjZbc9+e0VuO8wpJkiRJkiTJ/1ujtyQJSZIkSZIkyTUsZZQkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJ0CpIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSZJOQZIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSdIpSJIkSZIkSToFFVKSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEnSKUiSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEk6BUmSJEmSJEmnoDJKkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJOgVJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiRJpyBJkiRJkiTpFCRJkiRJkiTpFCRJkiRJkiTpFCRJkiRJkiTpFCRJkiRJkiT5kVPwVkhJkiRJkiTJdXwBpIPmRKCjjPkAAAAASUVORK5CYII=);
}

.nobiruwake_text li:before{
    font-family: "Font Awesome 5 Free";
    content: "\f058";
    font-weight: bold;
    font-size: 1.5em;
    position: absolute;
    top: 34%;
    margin-left: 0.2vmin;
}
.nobiruwake_text p{
    /* margin-left: 5vh; */
    margin-left: 35px;
}

/* ----------- section4 ----------- */

.section_4{
    background-image:url(../images/LP/es_jh_LP/section4_background.jpg);
    padding: 5.3vmin 0 5.3vmin 0;
    top: -1vmin;
}
.section_4 *{
    font-family: 'M PLUS 1p', sans-serif;
}
.section_4 h2{
    text-align: center;
    font-size: 7vmin;
    font-weight: 900;
    color: #FFF;
}
.sec4_step{
    margin: 5vmin auto;
    width: 81vmin;
    padding: 3vmin 5vmin;
    height: 27vmin;
    border: 0.35rem solid #000;
    background-image:url(../images/LP/es_jh_LP/sec4_stepbi.png);
}
.sec4_step_area{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #000;
    color: #FFF;
    font-size: 1.3em;
    font-weight: 900;
}
/*
.sec4_step_area p{
    line-height: 15%;
}
*/
.sec4_step_no{
    background-color: #FFF;
    color: #000;
    margin-right: 1vmin;
    padding: 0.2vmin 1.5vmin;
    line-height: 1.3;
}
.sec4_step_title{
    font-size: 1.5em;
}
.flexbox{
    display: flex;
    align-items: center;
    margin-bottom: 2vmin;
}
.sec4_step_imagearea{
    margin: 1vmin 2vmin 0 0;
    width: 80%;
    display: inline-block;
}
.sec4_step_imagearea  img{
    width: 100%;
}
.sec4_step_textarea{
    font-weight: 900;
    font-size: 2vmin;
}
.sec4_step_textarea p , .sec4_step_textarea span{
    font-family: 'Noto Sans JP', sans-serif;
}



/* ----------- section5 ----------- */
.section_5{
    background-image:url(../images/LP/es_jh_LP/section2_background.jpg) ;
    background-repeat: repeat-y;
    padding: 5.3vmin 0 5.3vmin 0;
}

.takeda_curriculum{
    text-align: center;
    margin-bottom: 5vmin;
}
.takeda_curriculum_frame{
    border: 0.5rem solid #e60b11;
    width: 70%;
    margin: auto;
}
.takeda_curriculum_h2{
    background-color: #e60b11;
    padding: 25px 0;
    color: #FFF;
    text-align: center;
    font-size: 3vmin;
    font-family: 'M PLUS 1p', sans-serif;
}
.takeda_curriculum_h2 span{
    font-size: 1.6em;
    font-family: 'M PLUS 1p', sans-serif;
}
.takeda_curriculum_content{
    padding: 2.8vmin 2vmin;
    background-color: #FFF;
    display: flex;
}
.takeda_curriculum_content-text{
    width: 65%;
    margin-right: 4vmin;
}
.takeda_curriculum_content-text p{
    font-weight: 700;
    margin: 2vmin 0;
}
.takeda_curriculum_content-text_point{
    border: 0.05rem solid #ffb4b6;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVFhH7dCxEQAwCAMx9h8NhnLuWIIi+sLuVenJdvS1exgBAgQIECBAgAABAgQIECDwu0DyAI3Eh+KbqnNHAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    padding: 1vmin 2vmin;
    margin: 3vmin 0;
}
.takeda_curriculum_content-text_point p{
    font-size: 1.3em;
    margin: 1vmin 0;
}
.takeda_curriculum_content-text_point_t{
    display: flex;
    align-items: flex-start;
}
.takeda_curriculum_content-text_point_t:before{
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    font-weight: bold;
    font-size: 1.3em;
    margin: 1.5vmin 2.8vmin 0 0.8vmin;
    color: #ffd400;
}
.takeda_curriculum_content-image{
    width: 25%;
    margin: 1vmin 0;
}
.takeda_curriculum_content-image img{
    max-width: 100%;
}
.takeda_curriculum_content-image p{
    text-align: center;
    font-size: 0.9em;
    margin-bottom: 2vmin;
}

.sec5_yazirushi{
    position: relative;
    top: -4.5vmin;
    text-align: center;
}

.sec5_studyspace{
    text-align: center;
}
.sec5_studyspace * , .section_6 *{
    font-family: 'M PLUS 1p', sans-serif;
}

.sec5_studyspace h3{
    font-size: 5vmin;
    font-weight: 900;
    margin-bottom: 3vmin;
}
.sec5_studyspace img{
    width: 70%;
    margin-bottom: 2vmin;
}
.sec5_studyspace p{
    font-weight: 900;
    font-size: 3vmin;
}

.sec5_copy{
    float: left;
    font-weight: 900;
}

/* ----------- section6 ----------- */
.section_6{
    background-image:url(../images/LP/es_jh_LP/section4_background.jpg);
    background-position: repeat-y;
    padding: 5.3vmin 0 5.3vmin 0;
}
.section_6 p,.section_6 h2{
    color: #FFF;
    font-size: 4vmin;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}
.sec_span{
    background-color: #ffff00;
    color: #000;
    font-size: 5vmin;
}
.sec_span2{
    background-color: #ffff00;
    color: #000;
    font-size: 6vmin;
}

/* ----------- section7 ----------- */
.section_7{
    background-image:url(../images/LP/es_jh_LP/section2_background.jpg);
    background-position: repeat-y;
    padding: 10.3vmin 0 5.3vmin 0;
}
.sec7_h2{
    text-align: center;
    margin-bottom: 2vmin;
}

.sec7_h2 img{
    max-width: 85%;
}

.sec7_passed{
    display: flex;
    padding: 2em 5em;
}

.sec7_passed-image{
    margin-right: 4em;
}

.sec7_passed-Messagebox{
    border: 0.25rem solid #edc4c5;
    border-radius: 7px;
    background-color: #FFF;
    padding: 3vmin 3vmin 0 3vmin;
    font-weight: bold;
    position: relative;
}
.sec7_passed-Messagebox img{
    max-width: 70%;
}

.sec7_passed-Messagebox:before{
    position: absolute;
    left: -27px;
    top: 30x;
    content: " ";
    height: 0;
    width: 0;
    border-bottom: 44px solid #EAC2C3;
    border-left: 25px solid transparent;
}

.sec7_passed-Messagebox h3{
    font-size: 1.3em;
    color: #e60b11;
    margin: 1.5vmin 0;
    font-family: 'M PLUS 1p', sans-serif;
}

.sec7_passed-Messagebox h3::before{
    font-family: "Font Awesome 5 Free";
    content: "\f10d";
    font-weight: bold;
    font-size: 1.3em;
    margin: 10px 5px 10px 0;
    color: #edc4c5;
}
.sec7_passed-Messagebox h3::after{
    font-family: "Font Awesome 5 Free";
    content: "\f10e";
    font-weight: bold;
    font-size: 1.3em;
    margin: 10px 0px 10px 5px;
    color: #edc4c5;
}

.sec7_passed-Messagebox h4{
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA3SURBVFhH7dCxEQAwCAMx9h8NhnLuWIIi+sLuVenJdvS1exgBAgQIECBAgAABAgQIECDwu0DyAI3Eh+KbqnNHAAAAAElFTkSuQmCC);
    padding: 1vmin;
    margin: 2vmin 0;
    box-sizing: border-box;
}
.sec7_passed-Messagebox p{
    margin-bottom: 4vmin;
}



/* ----------- section8 ----------- */


.sec8_setbox{
    padding: 5vmin;
    margin-bottom: 2vmin;
}


.sec8_imagebox p{
    text-align: center;
    font-weight: bold;
    font-size: 2vmin;
}
.sec8_imagebox {
    min-width: 19vmin;
    margin-right: 5vmin;
    height: 990px;
    float: left;
}
.sec8_imagebox img{
    max-width: 100%;
}
.sec_8-catch_copy{
    font-size: 2.5vmin;
    font-weight: 900;
    margin: 6vmin auto;
}
.sec_8-catch_copy2{
    font-size: 6vmin;
}
.sec_8-catch_copy3{
    font-size: 6vmin;
    color: #e60b11;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAgCAYAAABdP1tmAAAACXBIWXMAAC4jAAAuIwF4pT92AAASxGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wOC0yMVQxMDoyNDoxMSswOTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wOC0yMVQxMDoyNjowMSswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDgtMjFUMTA6MjY6MDErMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1MzkxYmM1LWU0MmMtZjI0ZC05YmZlLTdjMjVmOWNjOGEyOCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ1MDZmMWMxLWQ2MzYtZWU0MC1iOGViLTY5MDFiNTM3Nzg0NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdmMGYwYTEwLTc0NzEtZTQ0Mi1hMDhjLTMxOGJkZDc5ZmQzOSIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2YwZjBhMTAtNzQ3MS1lNDQyLWEwOGMtMzE4YmRkNzlmZDM5IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTIxVDEwOjI0OjExKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI4ZWIyYjcxLTgyY2QtOWE0ZS05NzE0LTkwNDJkOGI4ZTgzNCIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yMVQxMDoyNjowMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTM5MWJjNS1lNDJjLWYyNGQtOWJmZS03YzI1ZjljYzhhMjgiIHN0RXZ0OndoZW49IjIwMTgtMDgtMjFUMTA6MjY6MDErMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YjhlYjJiNzEtODJjZC05YTRlLTk3MTQtOTA0MmQ4YjhlODM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdmMGYwYTEwLTc0NzEtZTQ0Mi1hMDhjLTMxOGJkZDc5ZmQzOSIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdmMGYwYTEwLTc0NzEtZTQ0Mi1hMDhjLTMxOGJkZDc5ZmQzOSIvPiA8cGhvdG9zaG9wOlRleHRMYXllcnM+IDxyZGY6QmFnPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IuOAjOiHquWIhuOBp+WLieW8t+WHuuadpeOCi+aWueOBr+OAgSAgICAg44Gp44GG44GL5q2m55Sw5aG+44Gr44GvICAgIOWFpeWhvuOBl+OBquOBhOOBp+OBj+OBoOOBleOBhOOAguOAjSIgcGhvdG9zaG9wOkxheWVyVGV4dD0i44CM6Ieq5YiG44Gn5YuJ5by35Ye65p2l44KL5pa544Gv44CBICAgICDjganjgYbjgYvmrabnlLDlob7jgavjga8gICAg5YWl5aG+44GX44Gq44GE44Gn44GP44Gg44GV44GE44CC44CNIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5q2m55Sw5aG+IOWhvumVtyDmnpflsJrlvJgiIHBob3Rvc2hvcDpMYXllclRleHQ9IuatpueUsOWhviDlob7plbcg5p6X5bCa5byYIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0i5aG+6ZW344KI44KK44Oh44OD44K744O844K4IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLlob7plbfjgojjgorjg6Hjg4Pjgrvjg7zjgrgiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSLmrabnlLDlob7jga7jg5vjg7zjg6Djg5rjg7zjgrjjgpLjgZTopqfpoILjgY3jgYLjgorjgYzjgajjgYbjgZTjgZbjgYTjgb7jgZnjgILlob7plbfjga7mnpfjgafjgZnjgIIg44GT44GT44G+44Gn6Kqt44KT44Gn6aCC44GE44Gf5pa544Gv44GZ44Gn44Gr44GU55CG6Kej6aCC44GR44Gf44GL44Go5oCd44GE44G+44GZ44GM44CBIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSLmrabnlLDlob7jga7jg5vjg7zjg6Djg5rjg7zjgrjjgpLjgZTopqfpoILjgY3jgYLjgorjgYzjgajjgYbjgZTjgZbjgYTjgb7jgZnjgILlob7plbfjga7mnpfjgafjgZnjgIIg44GT44GT44G+44Gn6Kqt44KT44Gn6aCC44GE44Gf5pa544Gv44GZ44Gn44Gr44GU55CG6Kej6aCC44GR44Gf44GL44Go5oCd44GE44G+44GZ44GM44CBIOacgOW8t+OBruWLieW8t+azleOBqOOBhOOBhuOBruOBr+OAgeWPguiAg+abuOOBq+OCiOOCi+eLrOWtpuOBp+OBmeOAgiDkuojlgpnmoKHjgavjgoLmrabnlLDlob7jgavpgJrjgo/jgZrjgavjgIHoh6rliIbjgafli4nlvLfjgZnjgovjga7jgYzkuIDnlarpgJ/jgYTjgpPjgafjgZnjgIIg44GT44Gu5pa55rOV44Gv44CB56eB44GM5Y+X6aiT55Sf44O744Gd44GX44Gm5LqI5YKZ5qCh5pWZ5bir44KS44GZ44KL5Lit44Gn5a6f6Le144GX44Gf5YuJ5by35rOV44KSIOOCguOBqOOBq+S9nOOCieOCjOOBn+OAgeOCguOBo+OBqOOCgueiuuWun+OBquWLieW8t+azleOBp+OBmeOAguOBneOBl+OBpuOBneOBruWLieW8t+azleOBr+OBmeOBueOBpuWFrOmWi+OBl+OBpuOBiuOCiuOBvuOBmeOAgiDjganjgpPjgarli4nlvLfmlrnms5XjgafjgIHlv5fmnJvmoKHjga7jg6zjg5njg6vjgb7jgafjgIHjganjgYbjgYTjgYbpoIbnlarjgaflj4LogIPmm7jjgpLlroznkqfjgavjgZnjgozjgbDjgYTjgYTjgYvjgIEg5YWo6YOo44GT44Gu44Ob44O844Og44Oa44O844K444Go44OW44Ot44Kw44Gr5pu444GE44Gm44GK44GN44G+44GX44Gf44CCICAg44Gg44GL44KJ44CB44G/44Gq44GV44KT44CB44GT44Gu5YuJ5by35rOV44KS5Y+C6ICD44Gr5ZCI5qC844GX44Gm44GX44G+44Gj44Gm44GP44Gg44GV44GE44CCIO+8iOWun+mam+OAgeOBk+OBruWLieW8t+azleOBp+adseWkp+OBhuOBi+OCiuOBvuOBl+OBn+OAgeS6rOWkp+WMu+WtpumDqOWQiOagvOOBl+OBvuOBl+OBn+OBqOOBi+OAgSDmr47lubTjgZ/jgY/jgZXjgpPjga7lkIjmoLzloLHlkYrjgpLpoILjgY3jgb7jgZnvvIkg44Gd44GX44Gm44CB44GT44KM44Gg44GR6Kmz44GX44GP5pu444GE44Gm44GC44KK44G+44GZ44GM44CB44Gd44KM44Gn44KC44KP44GL44KJ44Gq44GE44Go44GE44GG55Sf5b6S44Gv44CBIOatpueUsOWhvuOBrueEoeaWmeWAi+WIpeebuOirh+OBq+eUs+OBl+i+vOOCk+OBp+OBj+OBoOOBleOBhOOAgueEoeaWmeOBp+WLieW8t+aWueazleOCkuaVmeOBiOOBvuOBmeOAgiDjgafjgoLjgIHjgbLjgajjgorjgafjga/jgrXjg5zjgaPjgabjgZfjgb7jgaPjgZ/jgorjgIHjgaDjgozjgYvjgavnrqHnkIbjgZXjgozjgZ/jgYTvvIHjgaPjgabmgJ3jgYbnlJ/lvpLjgoLjgYTjgb7jgZnjgIIg44Gd44GG44GE44GG55Sf5b6S44Gg44GR44CB5q2m55Sw5aG+44Gu5YWl5aG+44KS5qSc6KiO44GX44Gm44GP44Gg44GV44GE44CCIOOBsuOBqOOCiuOBp+OBp+OBjeOCi+eUn+W+kuOBr+OAgeatpueUsOWhvuOBq+WFpeOCieOBquOBj+OBpuOBhOOBhOOBruOBp+OAgeatpueUsOWhvuOCkuOBhuOBvuOBj+WIqeeUqOOBl+OBpuWQiOagvOOBl+OBpuOBj+OBoOOBleOBhOOAgiDnp4Hjga/lj5fpqJPnlJ/jgYzjgYbjgYvjgozjgbDjgarjgpPjgafjgoLjgYTjgYTjgpPjgafjgZnjgIIg5ZCI5qC844G444Gu5pyA55+t6Led6Zui44Gv44CM6Ieq5a2m6Ieq57+S44CN44Gn44GC44KK44CB44CM5o6I5qWt44CN44Gn44Gv44GC44KK44G+44Gb44KT44CCIOOBk+OBruODm+ODvOODoOODmuODvOOCuOOCkuiqreOCk+OBp+OBneOBruOBk+OBqOOBq+awl+OBpeOBhOOBpuOCguOCieOBiOOCjOOBsOW5uOOBhOOBp+OBmeOAgiIvPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOlRleHRMYXllcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Fv3ZcQAAAXlJREFUWMO9mFEOwyAMQ9/NdrUedTdhUqVOFYLiJKYf/em6EJPYMdC+n9Y9DN71v/PwWx+DRXzE71Zrnw+TwCzARZNcbZICUIoTWSgCjCAIJWEpHoNyYliUbEKT71Fbj0BCFa454rVIhQgkqeyYSvBspeQKufhEsApU1ziOg1GF0r0riAOF1lpuVg8oozIsZgVF2U5xu1qBagsqc0vajFmF2qa55Fa3aduRSIIkmS3WRrU+COWP8oBC1cpzqCU8XeXdKD4PHJoK0MWdOyAeVKoVnTdFn7bK4wR0gbo45PJlFIxsxaVMVQ7BbjTTXJnNq7Ii8rJENwFcSIjuLbcChAlktNXSZ6o7h0iaRIrmFOdRYgTIOUyroiFvRt9yWwfd25zEYOF5ywW4Abkq4FZH2fq4OZIZqkT/Q9AN726r8tE9e8DLEjtzC0Tm+GC/8HvLYYzc9tbpnbw/SFXnyW2T5BBmUZDvEqItp56ZyFh/g1Xa4rbdN0URV/5/foBPB01mIbNKAAAAAElFTkSuQmC);
    background-repeat: repeat-x;
    background-position: bottom;
    background-size: 7vmin;
}
.sec8_Messagebox{
    display: block;
}
.sec8_Messagebox *{
    font-family: 'M PLUS 1p', sans-serif;
}
.sec8_Messagebox h2{
    margin: 0 0 3vmin 35px;
    font-size: 5vmin;
}
.sec8_Messagebox p{
    font-weight: bold;
}
.sec8_Messagebox-text{
    font-weight: bold;
}

.sec8_Messagebox-text::after{
    clear: both;
}

.section_8 .cvbox{
    margin-top: 19vmin;
}


.takeda_ej_frame{
    border: 0.5rem solid #e60b11;
    width: 85%;
    box-sizing: border-box;
    margin: 5vmin auto;
    position: relative;
}
.takeda_ej_h2{
    background-color: #e60b11;
    padding: 1vmin;
    font-size: 5.2vmin;
}
.takeda_ej_h2 *{
    font-family: 'M PLUS 1p', sans-serif;
}
.takeda_ej_h2 span{
    position: relative;
    color: #FFF;
    position: relative;
    z-index: 5;
}
.takeda_ej_content{
    padding: 2.8vmin 2vmin;
    position: relative;
    z-index: 3;
}
.takeda_ej_content-text p{
    font-weight: bold;
    margin: 2vmin 0;
}

.sec8_ej_h3{
    font-size: 4vmin;
    font-weight: bold;
}

.takeda_ej_content-text h4{
    font-weight: bold;
    margin: 2vmin 0;
    text-shadow: 2px 2px 0px #FFF,
                -2px 2px 0px #FFF,
                2px -2px 0px #FFF,
                -2px -2px 0px #FFF;
}

.sec8_ej_h3 span{
    font-family: 'M PLUS 1p', sans-serif;
    background-size: cover;
    background-image: url(data:image/png;base64,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);
}
.sec8_ej_hm{
    background-image: url(../images/LP/es_jh_LP/sec8_ej_hm.png);
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 3vmin;
    top: 1vmin;
    width: 37vmin;
    height: 45vmin;
    z-index: 2;
}

/* ----------- section9 ----------- */

.section_9{
    background-image:url(../images/LP/es_jh_LP/section4_background.jpg);
    background-repeat: repeat-y;
    padding: 5.3vmin 0 5.3vmin 0;
}

.sec9_training{
    margin: 5vmin auto;
    width: 81vmin;
    padding: 3vmin 3vmin 0vmin 3vmin;
    height: auto;
    border: 0.35rem solid #000;
    background-image:url(../images/LP/es_jh_LP/sec4_stepbi.png);
}
.sec9_training_area{
    width: 100%;
    text-align: center;
    background-color: #000;
    color: #FFF;
    font-size: 1.3em;
    font-weight: 900;
    vertical-align: middle;
}
.sec9_training_area h3{
    height: 15%;
    line-height: 15%;
    font-size: 1em;
}

.sec9_training_no{
    background-color: #FFF;
    color: #000;
    margin-right: 1vmin;
    padding: 0.2vmin 1.5vmin;
    line-height: 2.5;
}
.sec9_training_title{
    font-size: 1.5em;
    vertical-align: middle;
}
.sec9_training_imagearea{
    margin: 1vmin 2vmin 0 2vmin;
    width: 100%;
    display: inline-block;
}
.sec9_training_imagearea  img{
    width: 235px;
}
.sec9_training_textarea{
    font-weight: 900;
}

/* ----------- section10 ----------- */

.section_10{
    background-color: #fefce6;
    padding: 2vmin;
}
.section_10 *{
    font-family: 'M PLUS 1p', sans-serif;
}

.section_10 h2{
    font-size: 4vmin;
    color: #000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 2vmin;
}

.section_10 h2 span{
    font-size: 5vmin;
    color: #e60b11;
}
.section_10 p{
    font-weight: bold;
    text-align: center;
    font-size: 2.5vmin;
    margin: auto;
    width: 80%;
}

/* ----------- section11 ----------- */
.section_11{
    background-image:url(../images/LP/es_jh_LP/section2_background.jpg);
    background-repeat: repeat-y;
    padding: 5vmin 0;
}

.sec11_3kajo{
    display: flex;
    justify-content: center;
    padding: 4vmin;
    text-align: center;
}
.sec11_3kajo img{
    max-width: 100%;
}
.section_11 h3{
    width: 86vmin;
    text-align: center;
    background-color: #e60b11;
    color: #FFF;
    font-size: 1.3em;
    font-weight: 900;
    vertical-align: middle;
    margin: auto;
}

.section_11 h3 span{
background-color: #FFF;
color: #e60b11;
padding: 0.2vmin 3vmin;
line-height: 2.5;
}

.sec11_question{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 2vmin auto;
    width: 81vmin;
    padding: 4vmin 5vmin;
    height: 15vmin;
    border: 0.35rem solid #000;
    background-image:url(../images/LP/es_jh_LP/sec4_stepbi.png);
}
/*
.sec11_question *{
    font-family: 'M PLUS 1p', sans-serif;
}
*/
.sec11_q,.sec11_a{
    font-weight: bold;
    display: flex;
    align-items: baseline;
}
.sec11_q p{
    color: #e60b11;
}
.sec11_q p,.sec11_a p{
    font-size: 2vmin;
    font-weight: bold;
}
.sec11_q-icon,.sec11_a-icon{
    position: relative;
    margin-right: 1vmin;
    top: 8px;
}

.bkdiv{
    display: none;
}
.bk2{
    display: none;
}
.auther{
    max-width: 600px;
    text-align: right;
}
.amazon2{
    position: absolute;
    margin: 0 0 0 12vmin;
}
.amazon2 img {
    width: 19vmin;
}

/* ----------- section12 ----------- */
.section_12{
    background-image:url(../images/LP/es_jh_LP/section4_background.jpg);
    background-repeat: repeat-y;
    padding: 5.3vmin 0 6.3vmin 0;
}

.section_12 h2{
    color: #FFF;
    font-size: 5vmin;
    text-align: center;
    margin-bottom: 5vmin;
    font-family: 'M PLUS 1p', sans-serif;
}

.googlemaps{
    width: 85vmin;
    height: 37vmin;
    text-align: center;
    margin: 5vmin auto;
}
.googlemaps iframe{
    width: 100%;
    height: 100%;
    border: solid 0.3rem #FFF;
}
.school_info{
    color: #FFF;
    width: 85vmin;
    margin: auto;
    font-weight: bold;
}
.school_info dl{
    padding: 2vmin 0;
}
.school_info dt{
    float: left;
    width: 20%;
}
.school_info dd{
    float: right;
    width: 80%;
}




/* ----------- section13 ----------- */
.section_13{
    background-image:url(../images/LP/es_jh_LP/section2_background.jpg);
    padding: 5.3vmin 0 5.3vmin 0;
}

.section_13 h2{
    text-align: center;
    margin-bottom: 3vmin;
}
.section_13 h2 *{
    font-family: 'M PLUS 1p', sans-serif;
}
.form_area_wrap{
    margin: auto;
    width: 90%;
    background-color: #DCDCDC;
    border: solid 1rem #DCDCDC;
}
th.itemBox{
    padding: 2vmin;
    white-space: nowrap;
    font-weight: bold;
    vertical-align: top;
    border-bottom: solid 1px #E3E3E3;
    background-color: #EFEFEF;
    text-align: left;
}
span.form_required_mark{
    color: #E82228;
    background-color: #fff;
    font-size: 80%;
    padding: 1%;
    padding-left: 4%;
    padding-right: 4%;
    margin-left: 0.5em;
    font-weight: 500;
}
input[type="text"], input.maxText{
height: 50px;
border-radius: 5px;
padding: 0 10px;
}

textarea, select, .maxText{
    max-width: 95%;
    width: 95%;
    min-width: 20%;

}
input, textarea, select{
    font-size: 100%;
}
select{
    height: 50px;
    border-radius: 5px;
}
select{
max-width: 100%;
}

td.itemAns{
    width: 100%;
    padding: 10px 10px 10px 0;
    border-bottom: solid 1px #E3E3E3;
    padding-left: 1.3em;
    background-color: #fff;
    vertical-align: middle;
}
input.subBtn{
    background-color: #e60b11;
    border-radius: 10px;
    color: #fff;
    overflow:hidden;
    border: none;
    cursor: pointer;
    width: 37vmin;
    height: 10vmin;
    margin: 20px auto;
    font-size: 200%;
    display: block;
    box-shadow: 0px 7px 2px 0px rgba(0,0,0,0.4);
    }
input.subBtn:active{
    transform: translate(0,7px);
    box-shadow: 0 0 0 0;
}

.subBtnbk{
    background-color: #0b63e6;
    border-radius: 10px;
    color: #fff;
    overflow:hidden;
    border: none;
    cursor: pointer;
    width: 37vmin;
    height: 10vmin;
    margin: 20px auto;
    font-size: 200%;
    display: block;
    box-shadow: 0px 7px 2px 0px rgba(0,0,0,0.4);
    }
.subBtnbk:active{
    transform: translate(0,7px);
    box-shadow: 0 0 0 0;
}

.footer_wrap{
    text-align: center;
    background-color: #282120;
    color: #FFF;
    font-size: 0.9em;
    padding: 1vmin 1vmin 188px 1vmin;
    margin-top: 2vmin;
    width: 100%;
    bottom: 0;
    box-sizing: border-box;
}
.footer_wrap a{
    color: #FFF;
}
.footer_wrap2{
    text-align: center;
    background-color: #282120;
    color: #FFF;
    font-size: 0.9em;
    padding: 1vmin 0;
    margin-top: 2vmin;
    width: 100%;
    bottom: 0;
    box-sizing: border-box;
}
.footer_wrap2 a{
    color: #FFF;
}
/* ---------メールフォーム---------*/
#mail_page{
    background-image:url(../images/LP/es_jh_LP/section2_background.jpg) ;
}
.form_fixedhead{
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #000;
    box-shadow: 0px 3px 4px 0px rgb(200, 43, 29);
}
.form_head{
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1217px;
    margin: auto;
    padding: 1.5vmin;
    color: #FFF;
}
.form_head h1{
    font-size: 3.5vmin;
}
.form_head p img{
    max-width: 50%;
}
.mail_form{
    max-width: 1217px;
    margin: 15vmin auto;
}
.mailform_comment{
    background-color: #e60b11;
    color: #FFF;
    padding: 0.8vmin 1vmin;
    font-size: 1.52em;
    text-align: center;
    margin-bottom: 5vmin;
}
.mailform_check{
    font-size: 1.2em;
    text-align: center;
    margin-bottom: 2vmin;
}

.mailform_thanksh2{
    font-size: 1.8em;
    text-align: center;
    font-weight: bold;
}

.footer_overlay{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    height: auto;
    width: 100%;
    z-index: 900;
}
.footer_overlay *{
    font-family: 'M PLUS 1p', sans-serif;
    overflow: hidden;

}
.footer_overlay_sentence{
    background-color: rgba(227,19,32,0.95);
    box-sizing: border-box;
    font-size: 200%;
    text-align: center;
    font-weight: bold;
    line-height: 2em;
    height: 2em;
    color: #FFF;
}
.footer_overlay_sentence.small{
    line-height: 1.5em;
    height: 1.5em;
} 
.footer_overlay_article_bk{
    background-color: rgba(0,0,0,0.85);
    width: 100%;
    box-sizing: border-box;
    /* width: 99%; */
}

.footer_overlay_article{
    display: flex;
    /* justify-content: space-evenly; */
    justify-content: space-around;
    max-width: 1200px;
    margin: auto;
    padding: 15px;
}
.footer_overlay_article.small{
    /* justify-content: space-evenly; */
    justify-content: center;
    align-items: center;
    padding: 10px;
}

.footer_overlay_article p{
    margin: 0 2vmin;
    font-family:'Sawarabi Gothic','Avenir' , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
    font-weight: 500;
}
.footer_overlay_article img{
    width: 15%;
    height: 15%;
}
.fter_scool_name{
    color: #FFF;
    font-size: 3em;
}
#page-top {
    font-size: 0;
    position: fixed;
    bottom: -2vmin;
    right: 60px;
    opacity: 0;
    z-index: 999;
    cursor: pointer;
}
#page-top.fade-in {
    color: #FFF;
    font-size: 120px;
    opacity: 0.6;
    transition: opacity 1s;
}


@media screen and (max-width:1442px) {
    #page-top {
        bottom: 20vmin;
        right: 20px;
    }
    #page-top.fade-in {
        color: rgb(54, 54, 54);
        font-size: 17vmin;
        opacity: 0.6;
        transition: opacity 1s;
    }
}
@media screen and (max-width:1217px) {
    .sec1_message{
        top: 56vw;
    }
    .school_building_name {
        margin-left: 32vw;
    }
    .sns_icon{
        right: 8vmin;
        top: -58vw;
    }
    .sns_icon img{
        width: 8vmin;
    }

    .container{
        width: 100%;
        margin: 0 auto 10vmin auto;
    }
    .section_1{
        max-height: 65vw;
    }
    .logo_title_wrap {
        position: absolute;
        width: 20.2%;
        z-index: 100;
        top: 20px;
        margin: 4% 0 0 10%;
        box-sizing: border-box;
    }
    .top_mv_button{
        top: -11.8vw;
        padding-bottom: 5vw;
        background: #000;
    }

    .top_mv_button_config{
        font-size: 2.775vw;
        height: 0.87vw;
        padding: 1em;
        line-height: 1vw;
        margin: 10px 1.6vw 0 1.6vw;
        width: 9.4em;
    }
    .cvbox{
        width: 90%;
    }
    .cvbox_contact{
        flex-direction: column;
    }
    .cvbox_contact .cvbox_contact-tel img{
        max-width: 15%;
    }
    .cvbox_contact-tel{
        width: 90% !important;
        margin: auto;
    }
    /*
    .tel_no{
        font-size: 7vmin;
    }*/
    .tel_open{
        font-size: 3vmin;
    }
    .cvbox_contact-form{
        display: block !important;
        float: none !important;
        text-align: center;
        margin: 3vmin auto 0 auto;
    }
    .cvbox_contact-form_button{
        font-size: 6vmin;
        display: flex;
        align-items: center;
        height: 3vmin;
        padding: 6vmin;
    }

    .sec4_step{
        height: auto;
    }
    .sec4_step_area{
        font-size: 1.05em;
    }
    .sec4_step_no{
        margin-right: 3vmin;
        padding: 0.1vmin 1vmin;
    }

    .flexbox{
        display: grid;
    }
    .sec4_step_imagearea{
        text-align: center;
        width: 100%;
        margin: 1vmin auto;
    }
    .sec4_step_imagearea img{
        max-width: 90%;
        width: auto;
        text-align: center;
    }
    .takeda_curriculum_frame{
       width: 96vmin;
       box-sizing: border-box;

    }

    .takeda_curriculum_content{
        display: inherit;
    }
    .takeda_curriculum_content-text{
        width: auto;
        margin: auto;
    }
    .takeda_curriculum_content-image{
        width: auto;
        margin: 1vmin;
        text-align: center;
    }
    .takeda_curriculum_content-image img{
        max-width: 80%;
    }
    .takeda_curriculum_content-image p{
        margin-bottom: 2vmin;
    }
    .sec5_yazirushi img{
        max-width: 60%;
    }
    .takeda_ej_frame{
        width: 90%;
    }
    .sec9_training{
        height: auto;
    }
    .sec9_training_area{
        font-size: 1.05em;
        margin-bottom: 3vmin;
    }
    .sec9_training_no{
        margin-right: 3vmin;
        padding: 0.1vmin 1vmin;
    }
    .sec9_training_imagearea{
        text-align: center;
        width: 100%;
        margin: auto;
    }
    .sec9_training_imagearea img{
        max-width: 90%;
        width: auto;
        text-align: center;
    }
    .footer_overlay_article .cvbox_contact-form{
        margin: 0;
    }
    .footer_overlay_article .cvbox_contact-form .cvbox_contact-form_button{
        font-size: 3vw;
        height: 2vmin;
        padding: 3vmin;
    }
}
@media screen and (max-width:930px) {
    .school_building_name {
        margin-left: 36vw;
    }
    .line_contact{
        right: -32px;
    }
    .line_contact img{
        max-width: 55%;
    }
    .amazon2 img{
        display: none;
    }
    .amazon{
        display: none;
    }
    .cvbox{
        margin-top: 5vmin;
    }
    .section_8 .cvbox{
        margin-top: 3vmin;
    }
    .section_2 .yobikou_kentou3 , .section_2 .yobikou_kentou3-2{
        max-width: 90%;
    }
    .cvbox_inline{
        padding: 10px 5px;
    }
    .takeda_curriculum_h2{
        font-size: 4vmin;
    }
    .top_mv_button_config{
        font-size: 3.8vw;
    }
    .mobile_none{
        display: none;
    }
    .sec7_passed{
        display: inline;
    }
    .sec7_passed-image{
        width: 80%;
        margin: auto;
    }
    .sec7_passed-image img{
        width: 100%;
    }
    .sec7_passed-Messagebox{
        max-width: 75%;
        margin: auto;
    }
    .sec7_passed-Messagebox p{
        font-weight: normal;
    }
    .sec7_passed-Messagebox:before{
        position: absolute;
        left: 13%;
        top: -44px;
        content: " ";
        height: 0;
        width: 0;
        border-bottom: 44px solid #EAC2C3;
        border-left: 25px solid transparent;
    }
    .sec7_passed-image{
        margin: 0 auto 2em auto;
    }
    .sec8_setbox{
        padding: 5vmin;
    }
    .sec8_imagebox{
        margin-right: 4vmin;
        height: auto;
        float:  left;
        width: 20%;
    }
    .sec8_Messagebox{
        padding: 5vmin;
        padding: 0;
    }
    .sec8_Messagebox::after{
        clear: both;
    }
    .sec8_imagebox p,.sec8_Messagebox-text{
        font-weight: normal;
    }
    .sec8_imagebox p{
        font-size: 2.2vmin;
    }
    .sec8_Messagebox-text{
        padding: 0 5vmin;
        display: inline;
    }
    .takeda_ej_content-text p{
        font-weight: normal;
    }
    .takeda_ej_content-text p{
        font-size: 0.9em;
    }
    .sec11_3kajo{
        display: block;
    }
    .sec11_3kajo img{
        max-width: 90%;
    }
    .sec11_question{
        height: auto;
    }
    .sec11_q p,.sec11_a p{
        font-size: 1em;
    }
    .bkdiv{
        display: inline;
        max-width: 90%;
        text-align: center;
    }
    .bk2{
        display: inline;
        max-width: 80%;
    }
    .auther{
        max-width: 930px;
    }
    /*
    .sec11_message{

    }
    */
    th,
    td{
    display: block;
    border-top: none;
    }
    td.itemAns{
        width: auto;
        padding-right: 1.3em;
    }
    .mwform-tel-field input[type="text"], .mwform-zip-field input[type="text"] {
        width: 14vw;
    }
    input[type="text"], input.maxText{
        height: 30px;
    }
    input.subBtn,.subBtnbk{
        width: 60vmin;
        height: 13vmin;
        font-size: 7vmin;
    }
    .footer_overlay_article img{
        width: 18%;
        height: 18%;
    }
    .footer_overlay_article p{
        line-height: 2;
        font-weight: bold;
    }
    .footer_overlay_sentence{
        /* font-size: 4vw; */
        font-size: 3.85vw;
    }
    .fter_scool_name{
        font-size: 4vw;
    }
    .footer_overlay_article .cvbox_contact-form .cvbox_contact-form_button{
        font-size: 3.5vw;
        height: 3vmin;
    }
}
@media screen and (max-width:767px) {

    .section1_2 h2 {
        font-size: 22px;
    }
    .passed_list p {
        max-width: 150px;
    }

    .yobikou_conclusion{
        display: inline;
        text-align: center;
    }
    .cvbox_contact-form_button{
        box-shadow: 0px 4px 2px 0px rgba(0,0,0,0.4);
    }
    .sec4_step_textarea{
        font-size: 4vmin;
    }
    .sec5_yazirushi {
        top: -5.5vmin;
    }
    .sec5_yazirushi img {
        max-width: 80%;
    }
    .sec5_studyspace p{
        font-size: 4vmin;
    }
    .sec7_passed-Messagebox h4{
        margin: 4vmin 0;
    }
    .section_10 h2 span{
        font-size: 8vmin;
    }
    .section_10 p{
        font-size: 4.5vmin;
        width: 90%;
    }
    .footer_wrap{
        padding-bottom: 30vmin;
    }
    .takeda_curriculum_content-text p{
        margin: 4vmin 0;
    }
    .takeda_curriculum_content-text_point_t:before{
        margin: 5.2vmin 2.8vmin 0 0.8vmin;
    }
    .sec1_message4{
        padding: 10px 0;
    }
}
