.form_req-gakudou{font-size:26px !important}iframe{position:absolute}#form{padding-bottom:10px}#form span{font-family:"Yu Gothic Medium"}#form #merit{margin-right:0px;margin-bottom:20px;margin-left:0px;background:#fff7ec;padding:25px 30px}#form #merit h3{font-size:16px;color:#ff455b}#form #merit .color_red{color:#ff455b}#form_touroku{padding-bottom:10px;margin-right:auto;margin-left:auto}#form_touroku .bridge{text-align:center;margin-top:0px;margin-bottom:0px}#form_touroku table,#form_touroku dl{margin-top:0px;margin-right:0;margin-left:0;width:100%}#form_touroku th{padding:15px 14px;border:1px solid #ccc;vertical-align:middle;text-align:left;font-size:16px}#form_touroku td{padding:15px 14px;border:1px solid #ccc;vertical-align:middle;text-align:left;font-size:16px;padding:15px 0px 15px 14px}#form_touroku th,#form_touroku dt{width:26%;background:#f9f6ed;font-weight:normal}#form_touroku th span,#form_touroku dt span{padding:2px 8px;font-size:76%;font-weight:normal;color:#fff;margin-left:10px;float:right;border-radius:1px;background-color:red}#form_touroku td label,#form_touroku dd label{margin-right:.5em}#form_touroku td span,#form_touroku dd span{font-size:70%;color:#555;display:block}#form_touroku td ul,#form_touroku dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#form_touroku td h4:nth-of-type(1),#form_touroku dd h4:nth-of-type(1){color:#fe790e !important}#form_touroku td h4:nth-of-type(1) span,#form_touroku dd h4:nth-of-type(1) span{font-size:20px !important;display:inline-block;color:#fe790e !important}#form_touroku td ul.form_01 li,#form_touroku dd ul.form_01 li{width:33%}#form_touroku td ul.form_01 li:nth-child(3n+1),#form_touroku dd ul.form_01 li:nth-child(3n+1){_width:22%}#form_touroku td ul.form_01 li:nth-child(3n),#form_touroku dd ul.form_01 li:nth-child(3n){_width:48%}#form_touroku td ul.form_01 li.long,#form_touroku dd ul.form_01 li.long{width:66%}#form_touroku td h4:nth-of-type(2),#form_touroku dd h4:nth-of-type(2){margin-top:20px;color:#ff5b92 !important}#form_touroku td h4:nth-of-type(2) span,#form_touroku dd h4:nth-of-type(2) span{font-size:20px !important;display:inline-block;color:#ff5b92 !important}#form_touroku td ul.form_02 li,#form_touroku dd ul.form_02 li{width:33%}#form_touroku td ul.form_02 li:nth-child(3n+1),#form_touroku dd ul.form_02 li:nth-child(3n+1){_width:24%}#form_touroku td h4:nth-of-type(3),#form_touroku dd h4:nth-of-type(3){margin-top:20px;color:#4fbdda !important}#form_touroku td h4:nth-of-type(3) span,#form_touroku dd h4:nth-of-type(3) span{font-size:20px !important;display:inline-block;color:#4fbdda !important}#form_touroku td ul.form_03 li,#form_touroku dd ul.form_03 li{width:33%}#form_touroku td ul.form_03 li:nth-child(3n+1),#form_touroku dd ul.form_03 li:nth-child(3n+1){_width:30%}#form_touroku td ul.form_03 li:nth-child(3n),#form_touroku dd ul.form_03 li:nth-child(3n){_width:38%}#form_touroku td ul li.min,#form_touroku dd ul li.min{font-size:90%;letter-spacing:0 !important}#form_touroku td ul li.min span,#form_touroku dd ul li.min span{display:inline-block;font-size:80%}#form_touroku input{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fbfaf4;border:1px solid #dbdbdb;font-size:100%;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:5px;margin-bottom:5px}#form_touroku input[type=text]{width:300px}#form_touroku input.tel{width:25%}#form_touroku input.name{width:200px}#form_touroku input.mail{width:300px}#form_touroku textarea{width:600px !important;height:120px !important;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fbfaf4;border:1px solid #dbdbdb;font-size:100%;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:5px;margin-bottom:5px}#form_touroku select{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:5px;margin-bottom:5px;background-color:#fbfaf4}#form_touroku label{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:85%}#form_touroku .mfp_buttons{text-align:center;padding-top:20px}#form_touroku .mfp_buttons button,#form_touroku .mfp_buttons input{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#f9861e;border:1px solid #dbdbdb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;font-size:20px;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px}.hogohidden{display:block;position:relative;text-align:center;padding-top:30px}a.privacy_policy{text-align:center;display:inline;padding-top:30px;margin-bottom:-10px}#form_touroku.new_form #merit{margin-right:0px;margin-bottom:20px;margin-left:0px;background:#fff7ec;padding:25px 30px}#form_touroku.new_form #merit h3{font-size:16px;color:#ff455b}#form_touroku.new_form #merit .color_red{color:#ff455b}#form_touroku.new_form dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:middle;font-size:16px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#form_touroku.new_form dl dt{width:30%;padding:15px 14px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc;border-top:1px solid #ccc}#form_touroku.new_form dl dd{width:70%;padding:15px 0px 15px 14px;border-top:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}#form_touroku.new_form dl dd .kyouiku_h4,#form_touroku.new_form dl dd .hoiku_h4{display:block}#form_touroku.new_form dl dd .kyouiku_h4 span,#form_touroku.new_form dl dd .hoiku_h4 span{font-size:20px;display:inline-block}#form_touroku.new_form dl dd #kyouiku_job,#form_touroku.new_form dl dd #hoiku_job{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#form_touroku.new_form dl dd #kyouiku_job label,#form_touroku.new_form dl dd #hoiku_job label{width:32%}#form_touroku.new_form dl dd .kyouiku_h4,#form_touroku.new_form dl dd .hoiku_h4{padding-left:10px;border-radius:5px;background-color:#fff;position:relative;margin-bottom:10px;margin-right:0;width:96%}#form_touroku.new_form dl dd .kyouiku_h4::after,#form_touroku.new_form dl dd .hoiku_h4::after{display:inline-block;-webkit-transform:translateY(-25%) rotate(45deg);transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#form_touroku.new_form dl dd .kyouiku_h4{color:#fe790e;border:2px solid #fe790e}#form_touroku.new_form dl dd .kyouiku_h4::after{border-bottom:3px solid #fe790e;border-right:3px solid #fe790e}#form_touroku.new_form dl dd .kyouiku_h4 span{color:#fe790e}#form_touroku.new_form dl dd .hoiku_h4{color:#ff5b92;border:2px solid #ff5b92}#form_touroku.new_form dl dd .hoiku_h4::after{border-bottom:3px solid #ff5b92;border-right:3px solid #ff5b92}#form_touroku.new_form dl dd .hoiku_h4 span{color:#ff5b92}#form_touroku.new_form select,#form_touroku.new_form input{line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box}#form_touroku.new_form select{padding:10px;width:200px}#form_touroku.new_form input{padding:5px;width:400px}#form_touroku.new_form input[type=checkbox]{display:none}#form_touroku.new_form .checkbox02{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 30px;position:relative;width:auto}#form_touroku.new_form .checkbox02::before{background:#fff;border:1px solid #aaa;content:"";border-radius:5px;display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}#form_touroku.new_form .checkbox02::after{border-right:3px solid #3dc1e7;border-bottom:3px solid #3dc1e7;content:"";display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}#form_touroku.new_form .checkbox02.mfp_checked::after{opacity:1}#form_touroku.new_form .kyouiku_h4.checkbox01.mfp_checked{color:#fff;background-color:#fe790e}#form_touroku.new_form .kyouiku_h4.checkbox01.mfp_checked::after{margin-bottom:-3px}#form_touroku.new_form .kyouiku_h4.checkbox01.mfp_checked span{color:#fff}#form_touroku.new_form .hoiku_h4.checkbox01.mfp_checked{color:#fff;background-color:#ff5b92}#form_touroku.new_form .hoiku_h4.checkbox01.mfp_checked::after{margin-bottom:-3px}#form_touroku.new_form .hoiku_h4.checkbox01.mfp_checked span{color:#fff}#form_touroku.new_form .checkbox01.mfp_checked::after{display:inline-block;color:#fff;-webkit-transform:translateY(-25%) rotate(-135deg);transform:translateY(-25%) rotate(-135deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#page_form #thanks{min-height:calc(100vh - 440px);padding-top:20px;margin:auto;width:96%}#page_form #thanks h1{max-width:550px;font-size:32px;border-bottom:dotted 1px;text-align:center;margin:auto;margin-bottom:30px}#page_form #thanks p.message{text-align:center}@media screen and (max-width: 768px){#form_touroku.new_form{padding-bottom:10px;width:100vw;margin:0 auto}#form_touroku.new_form #merit{width:80vw;background:#fff7ec;padding:5vw;margin:0 auto 6vw}#form_touroku.new_form #merit h3{color:#ff455b}#form_touroku.new_form #merit h3 .color_red{color:red}#form_touroku.new_form table{width:100%}#form_touroku.new_form table th,#form_touroku.new_form table td{display:block;vertical-align:middle;font-size:4vw;text-align:left;padding:5vw 5vw;margin:auto}#form_touroku.new_form table th{border-bottom:none;border:1px solid #ccc;background-color:#d6e9f9;padding:2vw 5vw;font-size:5vw;width:100%}#form_touroku.new_form table th span{padding:.5vw 2vw;font-size:76%;font-weight:bold;color:#fff;margin-left:10px;float:right;border-radius:1px;background-color:red;margin-top:.5vw}#form_touroku.new_form table td:not(.last){border-bottom:none}#form_touroku.new_form table ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#form_touroku.new_form table ul li{display:inline-block;line-height:2.2;width:48%}#form_touroku.new_form table ul li.line{width:90vw}#form_touroku.new_form table ul li.min{font-size:100%;line-height:1;letter-spacing:0 !important}#form_touroku.new_form table ul li.min span{display:inline-block;font-size:82%;letter-spacing:0;margin:3.5vw 0 2.8vw}#form_touroku.new_form table h4:nth-of-type(1) span{font-size:6.2vw !important;display:inline-block;color:#fe790e !important}#form_touroku.new_form table h4:nth-of-type(2){margin-top:4vw;color:#ff5b92 !important}#form_touroku.new_form table h4:nth-of-type(2) span{font-size:6.2vw !important;display:inline-block;color:#ff5b92 !important}#form_touroku.new_form table h4:nth-of-type(3){margin-top:4vw;color:#4fbdda !important}#form_touroku.new_form table h4:nth-of-type(3) span{font-size:6.2vw !important;display:inline-block;color:#4fbdda !important}#form_touroku.new_form table td{width:100%}#form_touroku.new_form table td span{font-size:70%;color:#555;display:block}#form_touroku.new_form dl{width:100%;border:none}#form_touroku.new_form dl dt,#form_touroku.new_form dl dd{display:block;vertical-align:middle;font-size:4vw;text-align:left;border:none}#form_touroku.new_form dl dd{width:100%;margin:auto;padding:7px}#form_touroku.new_form dl dd span{font-size:14px}#form_touroku.new_form dl dd #kyouiku_job label,#form_touroku.new_form dl dd #hoiku_job label{font-size:16px;margin-bottom:10px;border:2px solid #3dc1e7;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 10px 20px;border-radius:10px;width:auto}#form_touroku.new_form dl dd .kyouiku_h4,#form_touroku.new_form dl dd .hoiku_h4{width:96%;line-height:2;letter-spacing:2px;font-size:20px}#form_touroku.new_form dl dt{border-bottom:none;border:1px solid #ccc;background-color:#d6e9f9;padding:2vw 5vw;font-size:5vw;width:100%}#form_touroku.new_form dl dt span{padding:.5vw 2vw;font-size:76%;font-weight:bold;color:#fff;margin-left:10px;float:right;border-radius:1px;background-color:red;margin-top:.5vw}#form_touroku.new_form dl dt dd{width:100%}#form_touroku.new_form dl dt dd span{font-size:70%;color:#555;display:block}#form_touroku.new_form dl .checkbox02::before{background:rgba(0,0,0,0);border:none}#form_touroku.new_form dl .checkbox02::after{left:2px;border-right:3px solid #fff;border-bottom:3px solid #fff}#form_touroku.new_form dl .checkbox02.mfp_checked{color:#fff;background:#3dc1e7}#form_touroku.new_form dl .checkbox02.mfp_checked::after{opacity:1;margin-left:5px}#form_touroku.new_form input,#form_touroku.new_form textarea,#form_touroku.new_form select{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#fbfaf4;border:1px solid #dbdbdb;font-size:100%;margin-bottom:5px;width:100%;line-height:2}#form_touroku.new_form textarea{width:80vw;height:32vw}#form_touroku.new_form label{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:85%}#form_touroku.new_form .mfp_buttons{text-align:center;padding-top:20px}#form_touroku.new_form .mfp_buttons button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:5.5vw;background-color:#f9861e;border:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px}.hogohidden{display:block;position:relative;text-align:center;padding-top:30px}a.privacy_policy{text-align:center;display:inline;margin-bottom:-3vw}.new_form #thanks{width:90% !important}.new_form #thanks h1{font-size:5vw !important}.new_form #thanks p.message{text-align:left !important}}