.ws-fix{word-wrap:break-word}.box-head-error{width:90%;padding:10px;margin:1em auto 2.5em;text-align:center;background-color:#fee}.box-head-error .error-label{font-size:1.3em;font-weight:bold;color:red}.error-label{display:block;color:red}.nameBox .error-label{margin-left:.5em}@media screen and (max-width: 584px){.nameBox .error-label{margin-left:0}}.error{background:#ffe4e4}.select-error label{color:#ff5959 !important}.must::after{position:absolute;right:1.5em;padding:.5em .7em;font-size:.9em;font-weight:300;line-height:.9em;color:#fff;vertical-align:middle;content:"必須";background:#ff5959;border-radius:.2em}.note p{display:block;padding-left:1em;margin:0;font-size:.8em;text-indent:-1em}.form-table{box-sizing:border-box;width:100%;padding:0;margin:2em auto 60px;border-spacing:1px;border-collapse:separate;background:#c1c4cc}.form-table th,.form-table td{padding:1.5em 2em;font-size:.95em;font-weight:normal;word-break:break-all;word-wrap:break-word;background:#fff}.form-table th{position:relative;text-align:left;background:#f5f5f5}.form-table td span.ex{display:block;margin:5px 0 0;font-size:.85em;line-height:1em;color:#666}.form-table input[type=text],.form-table textarea,.form-table select{box-sizing:border-box;width:100%;font-weight:400;border:1px solid #ddd}.form-table input[type=text]::placeholder{color:#bbb}.nameBox{display:flex;flex-flow:row;align-items:center}.nameBox:last-of-type p{margin-bottom:0}.nameBox__name{min-width:40px;margin-right:.5em}.nameBox__os{min-width:130px;margin-right:.5em}.nameBox .input{width:100%}#edition__link{color:#14a0dc !important}#edition__link span{text-decoration:underline;cursor:pointer}#edition__link span:hover{opacity:.7}.column{display:flex;flex-flow:column;width:100%;padding:0;margin:0;list-style:none}.js-categoryArea{margin:3px 0 0 1.7em}.column li:last-of-type{margin-bottom:0}.column .column li:last-of-type{margin-bottom:1.4em}.edition_list label{font-size:1.2em}.column .column__item:nth-of-type(5),.column .column__item:last-of-type{margin:0}.column--width50{flex-flow:wrap;width:50%}.column--x2 .column__item{width:50%}@media screen and (max-width: 768px){.column--width50{width:100%}}.form-table input[type=radio],.form-table input[type=checkbox]{position:relative;left:25px}.form-table input[type=radio]:checked+label{background:url("../image/radio_on.png") left center no-repeat}.form-table input[type=checkbox]:checked+label{background:url("../image/check_on.png") left center no-repeat}.form-table label{display:inline-block;padding:0 0 0 25px;line-height:150%}.form-table input[type=checkbox]+label:hover{background:url("../image/check_on.png") left center no-repeat}.form-table input[type=radio]+label:hover{background:url("../image/radio_on.png") left center no-repeat}@media(min-width: 1px){.form-table input[type=radio],.form-table input[type=checkbox]{left:0;display:none}.form-table label{color:#333;cursor:pointer;background:url("../image/check_off.png") left center no-repeat}.form-table input[type=radio]+label{padding-left:30px;margin-right:.5em;margin-bottom:.3em;color:#333;background:url("../image/radio_off.png") left center no-repeat}}@media screen and (max-width: 768px){.form-table{border-spacing:0;border:1px solid #c1c4cc}.form-table col{width:100%}.form-table th,.form-table td{display:block;padding:1.5em 1em}.form-table td{border-bottom:1px solid #c1c4cc}.form-table th{border:none;border-bottom:1px solid #c1c4cc}.form-table th.must{padding-right:68px}.form-table th.must::after{top:20px}.form-table tr:last-of-type td{border:none}.form-table input[type=text],.form-table textarea,.form-table select{max-width:100%}}#submitbutton-area{display:flex;align-items:center;justify-content:center;margin:2em auto 6em;text-align:center}.size50{width:100%;max-width:150px;padding:6px;font-size:100%}.size100{width:100%;max-width:200px;padding:6px;font-size:100%}.size150{width:100%;max-width:250px;padding:6px;font-size:100%}.size200{box-sizing:border-box;max-width:300px;padding:6px;font-size:100%}.size350{width:100%;max-width:450px;padding:6px;font-size:100%}.textarea_box{width:100%}#privacy-info{box-sizing:border-box;width:65%;padding:0;margin:0 auto 4em;line-height:1em}#privacy-info iframe{width:100%;height:150px;padding:0;margin:0;border:1px solid #ccc}@media screen and (max-width: 768px){.size350{width:95%}#submitbutton-area{flex-flow:column}}.attention__title{padding:1em 0;font-size:1em;font-weight:400;color:#fff;text-align:center;background:#0766af;border-radius:.4em .4em 0 0}.attention__column{box-sizing:border-box;margin-bottom:4em !important;background:#effaff;border-radius:0 0 .4em .4em}.attention__list{width:93%;padding:.5em 0 1.5em 2em;margin:0 auto}.attention__item{font-size:.9em}.privacy-info-header{margin:1em;text-align:center}@media screen and (max-width: 768px){#privacy-info{width:80%}}#areaBreadList a{color:#fff}#areaBreadList a::after{border-color:#fff}#areaBreadList li{color:#fff}#mv{text-align:center;background-image:url("../../image/inquiry_bg.jpg");background-repeat:no-repeat;background-position:left center;background-size:cover}.mv_title{display:flex;flex-flow:column;align-items:center;padding:1em 0 1.5em;margin:0;font-size:3em;font-weight:500;color:#fff;text-align:center}.mv_title__sub{display:block;margin-bottom:.5em;font-size:.5em}@media screen and (max-width: 768px){.mv_title{justify-content:center;font-size:2em}.mv_title span{width:90%;font-size:.6em}.mv_title::before{margin-bottom:.3em}}#areaContents{margin-top:0;background:url(../image/bg.png) top right no-repeat}#areaContents .contents:last-of-type{margin-bottom:5em}.areaContents--complete{background:url(../image/bg_conmplete.png) top right no-repeat !important;background-size:cover !important}.contents__lead{padding:6em 0 2em}.contents__lead p{text-align:center}.contents__fin{box-sizing:border-box;padding:3em 0;border:1px solid #666}.lead__title{margin:0 auto 1em;font-size:2.2em;font-weight:500;line-height:1.4em;text-align:center}.lead__text{text-align:center}.nore_red{color:#c00}.download-btn-list{max-width:30em;padding:0;margin:0 auto;list-style:none}.download-btn-list a{display:block;padding:1em;font-size:1.2em;color:#fff;text-align:center;background:#14a0dc;border-radius:.3em;transition:all .2s}.download-btn-list a:hover{opacity:.8}@media screen and (max-width: 768px){.contents__lead{padding-top:4em}.contents__lead p{text-align:left}.lead__text{text-align:left}.lead__title,.contents__fin .lead__title{font-size:1.2em;font-weight:600;text-align:left}.contents__lead br{display:none}}.form__flow{margin-bottom:3em}.flow__step{display:flex;justify-content:center;justify-content:space-between;width:100%;padding:0;margin:0;list-style:none}.step__item{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;max-height:90px;margin-bottom:0;margin-left:5px;font-size:1.3em;line-height:1.2em;color:#666;background:#eaf8ff}.step__item:first-of-type{margin-left:0}.step__item span{display:flex;flex-flow:column;align-items:center;padding:1em;padding-right:calc(1em - 20px)}.step__item span br{display:none}.step__item span::before{display:block;font-size:.75em;font-weight:600;color:#14a0dc;content:"STEP" attr(data)}.step__item span::after{position:absolute;top:0;right:-16px;z-index:2;width:0;height:0;margin:0;content:"";border:45px solid rgba(0,0,0,0);border-right-width:0;border-left-color:#eaf8ff;border-left-width:20px;transform:translateX(4px)}.step_active{color:#fff;background:#14a0dc}.step_active span::before{color:#fff}.step__item::after{position:absolute;top:0;right:-21px;z-index:1;width:0;height:0;margin:0;content:"";border:45px solid rgba(0,0,0,0);border-right-width:0;border-left-color:#fff;border-left-width:20px;transform:translateX(4px)}.step__item:last-of-type::after,.step__item:last-of-type span::after{content:unset}.step_active span::after{z-index:2;margin:0;border-left-color:#14a0dc}@media screen and (max-width: 768px){.step__item{font-size:15px;line-height:1.35em}.flow__step{width:100%;margin:0 auto}.step__item span br{display:inline-block}.step__item span{padding:1em .5em 1em 1.5em;text-align:center}}#submitBtn,#back,#back_top{box-sizing:border-box;display:inline-block;width:100%;max-width:300px;padding:1em 3em;margin:0 .5em;font-size:1.3em;cursor:pointer;border:none;border-radius:.3em;transition:all .2s}#submitBtn{color:#fff;background:#f90}#back{color:#222;background:#ddd}#back_top{color:#fff;background:#14a0dc}#submitBtn:hover,#back:hover,#back_top:hover{opacity:.8}.info__column{margin-bottom:5em}.info__column__title{padding:.5em 1em;font-size:1.5em;background:#eee;border-top:3px solid #14a0dc}.info__list{width:95.7%;padding:0;margin:0 0 0 auto;list-style:disc}.info__list__item{padding:0 0 .5em;margin:0;font-size:1.1em;font-weight:500}.info__list__item a{text-decoration:underline}.form__title{padding:0 0 0 .5em;margin:0 0 .8em;font-size:1.5em;line-height:1em;border-left:4px solid #0766af}#modal{display:flex;align-items:center;justify-content:center;width:100%;overflow:auto}.modal__box{position:relative;box-sizing:border-box;width:100%;max-width:55em;height:auto;padding:2em 0;overflow:auto;background:#fff}#modal .form__title{box-sizing:border-box;width:100%}.modal__lead{margin:.8em 0 .5em;font-size:.9em;line-height:1.4em}.js-clientArea{margin:3px 0 0 2em}#modal table{width:100%;border-collapse:collapse}#modal table th{display:table-cell;padding:1em .7em;text-align:center;background:#f5f5f5;border:solid 1px #c1c4cc}#modal table th br{display:none}#modal table th:nth-of-type(n+2){width:24%}#modal table td{display:table-cell;padding:.5em 1em;font-size:.85em;background:#fff;border:solid 1px #c1c4cc}#modal table td a{text-decoration:underline}#modal table span,#modal table small{display:block;color:#222}#modal table td:nth-of-type(n+2){color:#656565;text-align:center}@media screen and (max-width: 700px){#modal .form__title{margin-top:1em;font-size:1.2em}#modal table th,#modal table td{padding:.6em .3em;font-size:.6em}#modal table th br{display:block}}@media screen and (max-width: 568px){#modal{align-items:baseline}.modal__box{height:100%;padding:0}}#form-notice{box-sizing:border-box;padding:1em 2em;margin-bottom:2em;border:1px solid #ccc}#form-notice li{font-size:.9em}.p-inquiry__icon{display:inline-block;padding:4px 5px;font-size:.9rem;font-weight:bold;line-height:.9;color:#14a0dc;vertical-align:bottom;background:#e0f3fc}
