@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}div#mainImg{text-align:left;position:relative;border-radius:4px;background-color:#de1020;margin-bottom:20px}div#mainImg2{height:120px;text-align:left;position:relative;border-radius:4px;background-color:#de1020;margin-bottom:20px}div#mainImg{background:url(../images/bg_main.gif) no-repeat bottom right;position:relative}.user div#mainImg{background:none;position:relative}p.message{width:50%}div#mainImg .btnContactuser{width:252px;height:62px;border-radius:4px;position:absolute;right:20px;bottom:20px;margin-bottom:0 !important}div#mainImg .btnContactuser a span{font-size:14px;text-align:left !important}div#mainImg .btnContactuser a:hover{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70}.btn_gray,.btn_blu{background:none !important;font-size:1px !important;line-height:0;width:172px}.btn_gray span.cancel{background:url(../images/btn_cancel.gif) no-repeat;padding-top:52px;width:172px;height:0;_height:52px}.btn_blu span.next{background:url(../images/btn_submit.gif) no-repeat;padding-top:52px;width:172px;height:0;_height:52px}.formAttention{max-width:770px;margin:0 auto;background:#eee;padding:15px}.formAttention2{width:660px;background:#eee;padding:15px;margin-bottom:20px}#cvBtnArea{margin:2rem 0 4rem}#cvBtnArea .buttonBlack,#cvBtnArea .buttonGreen{max-width:400px;margin:0 auto;display:block;padding:1.5rem 3rem;font-size:18px;background:#ff6c00;border:1px solid #e36000}.scene--document #cvBtnArea{margin:2rem auto 0}@media screen and (max-width: 767px){.formAttention{width:auto;background:#eee;padding:15px}.formAttention2{width:auto;background:#eee;padding:15px;margin-bottom:20px}}.table--mailform{width:100%;border-spacing:0}.table--mailform tr:not(:last-child){border-bottom:2px solid #fff}.table--mailform td,.table--mailform th{line-height:1.4;text-align:left;padding:1.2rem}.table--mailform td{width:70%;background:#f6f6f6}.table--mailform th{width:30%;color:#252525;background:#ffebed;border-right:2px solid #fff;vertical-align:top}.table--mailform th .flex-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.table--mailform fieldset{letter-spacing:-.4em}.table--mailform fieldset,.table--mailform input,.table--mailform textarea,.table--mailform select{padding:0;margin:0;border:none;font-size:12px;font-size:1.2rem;border:1px solid rgba(37,37,37,0.2)}.table--mailform input:not([type="checkbox"]):not([type="radio"]),.table--mailform select{width:40%;padding:.6rem;background:#ffebed}.table--mailform ul.input-small input:not([type="checkbox"]){width:100%;max-width:100px}.table--mailform label{padding:0 .5rem 0 0}.table--mailform textarea{width:100%;min-height:125px;padding:.6rem;display:block;background:#fff}.table--mailform .sub-text>div{vertical-align:middle;display:inline-block;*display:inline;zoom:1}.table--mailform .sub-text>div:nth-child(1){width:40%}.table--mailform .sub-text>div:nth-child(2){font-size:12px;font-size:1.2rem;margin-left:3%}.table--mailform .sub-text input:not([type="checkbox"]):not([type="radio"]){width:100%}.table--mailform .label{width:calc(100% - 50px - 1rem)}.table--mailform .mark{width:50px;margin:0 1rem 0 0;padding:.2rem .8rem;color:#fff;font-size:12px;font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:.1rem;border-radius:3px}.table--mailform .mark__red{background:#d64242}.table--mailform .mark__gray{background:#666}.table--mailform .item-select{width:100%}.table--mailform .item-select li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.table--mailform .item-select li:not(:first-child){margin:.5rem 0 0}.table--mailform ul.label-side{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.table--mailform ul.label-side li{width:43.5%}.table--mailform ul.label-side li:not(:last-child){padding:0 3% 0 0}.table--mailform ul.label-side input:not([type="checkbox"]),.table--mailform ul.label-side textarea,.table--mailform ul.label-side select{width:100%}.table--mailform .ifpersonal{border:1px solid rgba(37,37,37,0.2);width:100%;height:125px;margin:0 0 .5rem;background:#fff;-webkit-overflow-scrolling:touch}.table--mailform .ifpersonal iframe{width:100%;height:100%;border:none;display:block}.table--document tr{background:#f6f6f6}.table--document tr:not(:last-child){border-bottom:none}.table--document th{width:12%;margin:auto 0;padding:1rem .5rem 1rem 1rem;background:none;border-right:none;vertical-align:top}.table--document td{width:88%;padding:1rem 1rem 1rem .5rem;background:none}.table--document input:not([type="checkbox"]):not([type="radio"]),.table--document select{width:100%}.table--document ul.label-side li{width:50%}.table--document .mark{margin:0 0 0 auto;display:block}.table--document .text-error{font-size:12px;font-size:1.2rem;color:#d64242;font-weight:bold}.formError .formErrorContent{font-size:12px;font-size:1.2rem;font-weight:bold;border:2px solid #fff;-webkit-box-shadow:0 0 5px rgba(37,37,37,0.5);box-shadow:0 0 5px rgba(37,37,37,0.5);border-radius:3px}.formError .formErrorArrow div{border-left:2px solid #fff;border-right:2px solid #fff;-webkit-box-shadow:0 2px 3px rgba(37,37,37,0.3);box-shadow:0 2px 3px rgba(37,37,37,0.3)}.formError .formErrorArrow .line3{width:0;border:none}#lowerCol .scene--document div#mainImg{padding:2rem}.scene--document h2{color:#fff}@media (max-width: 768px){#lowerCol div#mainImg h1{font-size:4vw}#wrapInnerSP{background:#fff}p.message{width:45%}#cvBtnArea .buttonBlack,#cvBtnArea .buttonGreen{padding:10px 50px}.table--mailform th .flex-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.table--mailform input:not([type="checkbox"]):not([type="radio"]),.table--mailform select{width:100%}.table--mailform .label{width:100%;margin:.5rem 0 0;text-align:center}.table--mailform .mark{margin:0 auto}.table--mailform .sub-text>div:nth-child(1){width:60%}.table--mailform .sub-text input:not([type="checkbox"]):not([type="radio"]){width:100%}.table--mailform ul.label-side li{width:50%}}@media (max-width: 599px){div#mainImg{background-image:none}p.message{width:100%}div#mainImg p.btnContactuser{width:100%;position:relative;bottom:auto;right:auto}table.formstyle{display:block;width:auto !important}#cvBtnArea{padding:20px 0}#cvBtnArea .buttonBlack,#cvBtnArea .buttonGreen{margin-bottom:10px;display:block;padding:10px 0 !important;font-size:18px !important}.table--mailform td,.table--mailform th{width:100%;display:block}.table--mailform th{border:none}.table--mailform th .flex-box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.table--mailform input:not([type="checkbox"]):not([type="radio"]),.table--mailform select{width:100%;font-size:16px;font-size:1.6rem;background:#ffebed}.table--mailform .label{width:calc(100% - 50px);margin:0;text-align:left}.table--mailform .mark{margin:0 1rem 0 0}.table--document th,.table--document td{display:inline-block;background:none}.table--document th{width:18%;padding:1rem .5rem 1rem 1rem;vertical-align:top}.table--document td{width:82%;padding:1rem 1rem 1rem .5rem}.table--document input:not([type="checkbox"]):not([type="radio"]),.table--document select{width:100%;font-size:12px;font-size:1.2rem}.table--document ul.label-side li{width:50%}.table--document .mark{width:45px;margin:0 auto}}
