﻿@charset "UTF-8";.dl-form{width:100%;}@media print,screen and (min-width:768px){.dl-form{display:table;}}.dl-form dt{padding-bottom:12px;}@media print,screen and (min-width:768px){.dl-form dt{display:table-cell;padding-bottom:32px;width:210px;vertical-align:middle;}}.dl-form dt.fm span{display:block;position:relative;width:100%;}.dl-form dt.fm span::after{background:#f4eded;content:"必須";color:#933d7e;font-size:1.2rem;padding:4px 8px;position:absolute;top:50%;right:0;transform:translateY(-50%);}.dl-form dt.fm1 span{display:block;position:relative;width:100%;}.dl-form dt.fm1 span::after{background:#f4eded;content:"任意";color:#933d7e;font-size:1.2rem;padding:4px 8px;position:absolute;top:50%;right:0;transform:translateY(-50%);}@media print,screen and (min-width:768px){.dl-form dd{display:table-cell;padding-left:32px;}}@media print,screen and (min-width:768px){.dl-form dd .contact-box{display:flex;}}.dl-form dd .contact-box .span-example{color:rgba(34,34,34,.5);display:flex;align-items:center;padding-left:8px;width:310px;}.dl-form dd .contact-box .textareaBiko{border:1px solid #a0aab4;font-size:1.6rem;padding:12px;height:120px;width:100%;resize:vertical;}#bikoBox div.wcRegister-box ul.ul-register li.bikoLi dl.dl-form dt.fm1{padding-bottom:0;}input[type=text],input[type=email],input[type=tel],input[type=password]{border:1px solid #a0aab4;font-size:1.6rem;padding:0 12px;height:40px;width:100%;}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder{color:#aaa;}.textarea-field{border:1px solid #a0aab4;font-size:1.6rem;line-height:1.6em;height:300px;padding:8px 12px;resize:none;width:100%;}.inpError,.formError{color:#f00;clear:both;line-height:1em!important;min-height:20px;margin:4px 0 8px 0;width:100%;}.formError{text-align:center;}.options{background-size:8px 8px;background-position:right 8px center;border:1px solid #a0aab4;font-size:1.6rem;height:40px;padding:0 12px;width:100%;}div label.lblRadio .btnRadio{display:none;}div label.lblRadio span{background:#f4eded;cursor:pointer;color:#333;display:block;float:left;font-size:1.6rem;text-align:center;line-height:40px;transition:ease .2s all;margin-top:12px;padding:0 16px;width:calc((100% - 12px)/2);height:40px;}@media print,screen and (min-width:768px){div label.lblRadio span{margin-top:0;margin-right:12px;width:auto;}}div label.lblRadio span:hover{background:#933d7e;color:#fff;}div label.lblRadio:nth-child(odd) span{margin-right:12px;}div:has(.lblRadio){margin-top:-12px;}@media print,screen and (min-width:768px){div:has(.lblRadio){margin-top:0;}}.lblRadio input[type=radio]:checked+span{background:#933d7e;color:#fff;}.ul-password{margin:0 auto 32px;max-width:400px;}.ul-password li{margin-bottom:32px;}.ul-password li:last-of-type{margin-bottom:0;}.ul-password li dl.dl-password dt{margin-bottom:12px;}.ul-forget li{text-align:center;margin-bottom:.5em;}.ul-forget li:last-of-type{margin-bottom:0;}.ul-forget li a{text-decoration:underline;}.ul-resistar{margin-top:38px;}.ul-resistar li{text-align:center;margin-bottom:.5em;}.ul-resistar li:last-of-type{margin-bottom:0;}.ul-resistar li a{text-decoration:underline;}ul.check-list li{display:flex;align-items:center;line-height:2.4rem;}ul.check-list li:not(:last-child){margin-bottom:8px;}ul.check-list input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #555;border-radius:50%;cursor:pointer;height:20px;margin:0 10px 0 0;transition:background-color .2s ease,border-color .2s ease;width:20px;}ul.check-list input[type=checkbox]:checked{background-color:#933d7e;border-color:#933d7e;position:relative;}ul.check-list input[type=checkbox]:checked::after{border-radius:50%;content:"";height:8px;position:absolute;top:5px;left:5px;width:8px;}ul.check-list label{cursor:pointer;}.form-note{margin-bottom:64px;}@media print,screen and (min-width:768px){.form-note{text-align:center;}}.form-note p{line-height:2.4rem;margin-bottom:16px;}.form-note h2{color:#933d7e;font-size:2.4rem;}.loginBpx-check{margin-left:auto;margin-right:auto;text-align:center;}@media print,screen and (min-width:768px){.loginBpx-check{width:400px;}}.loginBpx-check>ul{display:inline-block;}.iinLocation p{color:#933d7e;font-size:2rem;margin-bottom:1.6em;}.checkUserData p{color:#933d7e;font-size:2.4rem;margin-bottom:1.6em;}.checkInfo{width:85%;margin-right:auto;margin-left:auto;}.formMsg{text-align:center;clear:both;min-height:20px;margin:4px 0 8px 0;width:100%;}