/* Header color in responsive */@media only screen and (max-width:959px){#site-header.transparent-header{background-color:#333}}/* Width buttons in the pricing tables */.elementor .pricing-btn .elementor-button{max-width:213px;width:100%}.fep-column{width:600px }.fep-label{font-size:20px}label[for=cus_radio_buttons]{font-size:18px;font-weight:bold;padding-bottom:10px}label[for=cus_radio_buttons]:before{font-family:"Font Awesome 5 Free";content:'\f4d9';padding-right:10px}label[for="fep_pro_to"]{``` font-size:18px;font-weight:bold;```}label[for="fep_pro_to"]:before{font-family:"Font Awesome 5 Free";content:'\f4ff';padding-right :10px;/*文字との隙間*/}.teachers{padding-top:20px}.teachers:before{font-family:"Font Awesome 5 Free";content:'\f4ff'}label[for="message_title"]{font-size:18px;font-weight:bold}label[for="cus_message_1"]{font-size:18px;font-weight:bold}label[for="message_content"]{font-size:18px;font-weight:bold}/*ポイント所持数に対するcss*/.havepoint{font-size:18px;font-weight:bold;color:#F08804}/*この英文の文字数に対するcss*/#fep_cus_wc_points{font-size:20px;font-weight:bold;margin:10px;color:#F08804;/*文字色*/margin-bottom:20px}.fep-form-field.fep-form-field-message_title{margin-top:20px}.fep-form-field.fep-form-field-cus_message_1{margin-top:20px;margin-bottom:20px}/*無料会員登録・ログイン*/#js-header-contact{width:150px;height:65px}.l-header__inner{height:65px}/*英文Box*//*吹き出し説明*/.tegakifile{font-size:13px;position:relative;padding:.6em;background:#e0edff;margin-bottom:10px;background-size:80%;display:inline-block;border-radius:15px}.tegakifile:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #e0edff;width:0;height:0;margin-bottom:20px}/*送信ボタン*/button.fep-button-submit{margin-top:20px;padding:10px;display:inline-block;max-width:240px;text-align:left;background-color:#ffa300;font-size:17px;color:#FFF;text-decoration:none;font-weight:bold;border-radius:4px;border-bottom:4px solid blue}.fep-button-submit:active{transform:translateY(4px);border-bottom:none}@media screen and (min-width:768px){.br-sp{display:none}}.um-1409 .um-profile-meta{padding-left:250px}.um-1409 .um-profile-photo-img{width:190px;height:190px;top:-95px}/*Contact Form 7カスタマイズ*//*スマホContact Form 7カスタマイズ*/@media(max-width:500px){.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}/* 必須・任意のサイズ調整 */.inquiry .haveto,.inquiry .any{font-size:10px}}/*見出し欄*/.inquiry th{text-align:left;font-size:14px;color:#444;padding-right:5px;width:30%;background:#f7f7f7;border:solid 1px #d7d7d7}/*通常欄*/.inquiry td{font-size:13px;border:solid 1px #d7d7d7}/*横の行とテーブル全体*/.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}/*必須の調整*/.haveto{font-size:7px;padding:5px;background:#ff9393;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}/*任意の調整*/.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}/*ラジオボタンを縦並び指定*/.verticallist .wpcf7-list-item{display:block}/*送信ボタンのデザイン変更*/#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#ffaa56;color:#fff;font-size:18px;font-weight:bold;border-radius:2px;border:none}/*送信ボタンマウスホバー時*/#formbtn:hover{background:#fff;color:#ffaa56}.top_picture{position:relative;margin:0 calc(50% - 50vw);overflow:hidden}/*添削回数*/.fep-header-additional{font-weight:bold}.fep-message-orange{color:#F08804;font-size:18px;font-weight:bold;padding-bottom:15px;padding-top:10px}@media screen and ( min-width:768px ){.mobile-break{display:none}}