﻿#intro_sec{background:#F0F7FF;padding:40px 20px 30px;text-align:center;margin-bottom:26px}#intro_sec .hd02{text-align:center;margin-bottom:5px}#intro_sec .tel{line-height:1.2;font-family:"Roboto","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese",Meiryo,sans-serif,sans-serif;font-weight:700;font-size:5.2rem;font-weight:500;letter-spacing:0.03em}#intro_sec .time{font-size:1.4rem}@media only screen and (max-width: 767px){#intro_sec{padding:30px 10px 25px;margin-bottom:15px}#intro_sec .hd02{margin-bottom:5px;font-size:1.7rem}#intro_sec .hd02 .en{font-size:1rem}#intro_sec .tel{font-size:3.8rem}#intro_sec .time{font-size:1.4rem;margin-bottom:5px}}#form_sec table{width:100%}#form_sec table tr{border-bottom:1px solid #B3C7E2}#form_sec table tr th,#form_sec table tr td{vertical-align:top;padding:20px 0;text-align:left}#form_sec table tr th{width:230px;font-weight:700;position:relative;padding-top:27px}#form_sec table tr th .req{font-size:1.3rem;font-weight:700;color:#fff;line-height:1.3;background:#BA3738;padding:5px 7px;position:absolute;right:0;top:30px}#form_sec table tr td{width:calc(100% - 230px);padding-left:20px}#form_sec table tr td .w_small{width:280px !important}#form_sec table tr td table{width:100%;margin-bottom:-10px}#form_sec table tr td table tr{border-bottom:none}#form_sec table tr td table th,#form_sec table tr td table td{padding:0 0 10px 0}#form_sec table tr td table th{width:90px;padding-top:7px}#form_sec table tr td table td{width:calc(100% - 90px)}#form_sec .form input[type="text"],#form_sec .form input[type="tel"],#form_sec .form input[type="email"],#form_sec .form select,#form_sec .form textarea{background:#F0F7FF;width:100%;-webkit-box-shadow:none !important;box-shadow:none !important}#form_sec .form .select{position:relative}#form_sec .form .select:after{content:"";display:block;width:12px;height:8px;background:url(../img/ico_select.png) no-repeat center center;background-size:12px auto;position:absolute;right:20px;top:50%;margin-top:-4px}#form_sec .form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#form_sec select::-ms-expand{display:none}#form_sec input[type="text"]:focus{outline:0}#form_sec .porcy{text-align:center;margin:50px 0 25px}#form_sec .porcy a{text-decoration:underline}#form_sec .btn01 .wrap{border-radius:0 !important;text-shadow:none !important}#form_sec .btn01 .wrap:disabled{background:#ccc;pointer-events:none}#form_sec .btn01 .wrap:disabled:hover{cursor:default}@media only screen and (max-width: 767px){#form_sec table tr{border-bottom:1px solid #B3C7E2}#form_sec table tr th,#form_sec table tr td{display:block}#form_sec table tr th{width:100%;font-size:1.5rem;padding-bottom:0;padding-top:20px}#form_sec table tr th .req{position:static;margin-left:12px;padding-top:3px;padding-bottom:3px;font-size:1.2rem}#form_sec table tr td{width:100%;padding-left:0;padding-top:10px}#form_sec table tr td .w_small{width:100% !important;max-width:210px}#form_sec table tr td table th,#form_sec table tr td table td{display:table-cell}#form_sec table tr td table th{font-size:1.4rem;width:70px;padding-top:5px}#form_sec table tr td table td{width:calc(100% - 70px)}#form_sec .form .select:after{right:15px}#form_sec .porcy{margin-top:40px}}#mfp_overlay_inner div.mfp_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mfp_overlay_inner .mfp_buttons button{width:200px;max-width:inherit !important;margin:0 10px;font-family:"Noto Sans JP","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese",Meiryo,sans-serif;font-weight:400;letter-spacing:normal !important;border:none}#mfp_overlay_inner .mfp_buttons button#mfp_button_send{background:#1151A8}@media only screen and (max-width: 767px){#mfp_overlay_inner div.mfp_buttons{margin-top:10px}}#thanks_sec{text-align:center}#thanks_sec .ttl{font-size:2.4rem;margin-bottom:25px}@media only screen and (max-width: 767px){#thanks_sec{text-align:left}#thanks_sec .ttl{font-size:2rem;margin-bottom:15px;text-align:center}}
