﻿body{font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;margin:0;overflow-x:hidden}body.description{padding-bottom:100px}div#container,div#qrblock-wrapper{line-height:1.5em;padding:8px}h1{border-bottom:5px double #3DB86E;margin:10px 0;font-size:1.5em;color:#3DB86E}h2{border-bottom:solid 3px #6ad;color:#002;position:relative;font-size:1.4em;margin:10px 0.3em}h2:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #FED022;bottom:-3px;width:30%}h2 span.subtitle{float:right;text-align:right;font-size:0.9rem;color:#AAA}h3{border-bottom:solid 3px #6ad;color:#666;position:relative;font-size:1.3em;margin:10px 7px 20px 7px}h3:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #7ACFE6;bottom:-3px;width:30%}h3.closebtn{margin-right:10px}h4{border-bottom:solid 2px #adf;color:#666;position:relative;font-size:1.1em;margin:10px 7px 20px 7px}hr.lightHR{height:0px;border:0.5px solid #ddd}hr.lightborder{width:100%;border:0.5px dashed #ddd}.indent{margin-left:30px}p.indent{margin:0 0 0 40px}.rightfloat{float:right}.cf{overflow:hidden}.nowrap{white-space:nowrap}span.em{background-image:linear-gradient(transparent 80%, #adf 20%)}span.em2{background-image:linear-gradient(transparent 60%, #FCC 40%)}span.em3{color:#c33}span.strongLink,a.strongLink{text-decoration:underline;font-weight:bold;color:#F44;cursor:pointer}span.linktext,a.linktext{text-decoration:underline;color:#2e6bb3;cursor:pointer}a.square_btn{display:inline-block;padding:0.5em 1em;text-decoration:none;background:#668ad8;color:#fff;border-bottom:solid 4px #627295;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}a.square_btn:hover{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-bottom:none}a.explain_btn{float:none;display:inline-block;padding:0.5em;text-decoration:none;background:#ebf8f0;color:#309257;border:solid 2px #309257;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}a.explain_btn:hover{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px rgba(0,0,0,0.2);border-bottom:none}input[type="submit"],input[type="button"]{-webkit-appearance:none}input.linkbtn[type="button"],a.linkbtn,a.nextbtn,input.nextbtn[type="button"],a.nextlongbtn,a.nextlongbtn2,input.nextlongbtn2[type="button"],input.nextlongbtn2[type="submit"],input.nextbtn[type="submit"],input.nextbtn[type="button"],a.nextlongbtn,a.nextlongbtn2,input.nextlongbtn2[type="button"],input.nextlongbtn2[type="submit"],a.nextbtn{display:inline-block;padding:15px 20px;margin:5px 5px 10px;cursor:pointer;background-color:#fff;color:#38b;font-size:1.0em;text-decoration:none;letter-spacing:0.05em;white-space:normal;border:1px solid #38b;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;transition:.3s;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08),0 3px 1px -2px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08),0 3px 1px -2px rgba(0,0,0,0.08);-ms-box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08),0 3px 1px -2px rgba(0,0,0,0.08);box-shadow:0 2px 2px 0 rgba(0,0,0,0.08),0 1px 5px 0 rgba(0,0,0,0.08),0 3px 1px -2px rgba(0,0,0,0.08);-webkit-tap-highlight-color:transparent;outline:none}input.linkbtn[type="button"]:hover,a.linkbtn:hover,a.nextbtn:hover,input.nextbtn[type="button"]:hover,a.nextlongbtn:hover,a.nextlongbtn2:hover,input.nextlongbtn2[type="button"]:hover,input.nextlongbtn2[type="submit"]:hover,input.nextbtn[type="submit"]:hover,input.nextbtn[type="button"]:hover,a.nextlongbtn:hover,a.nextlongbtn2:hover,input.nextlongbtn2[type="button"]:hover,input.nextlongbtn2[type="submit"]:hover,a.nextbtn:hover{background-color:#bef;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}input.linkbtn[type="button"]:focus,a.linkbtn:focus,a.nextbtn:focus,input.nextbtn[type="button"]:focus,a.nextlongbtn:focus,a.nextlongbtn2:focus,input.nextlongbtn2[type="button"]:focus,input.nextlongbtn2[type="submit"]:focus,input.nextbtn[type="submit"]:focus,input.nextbtn[type="button"]:focus,a.nextlongbtn:focus,a.nextlongbtn2:focus,input.nextlongbtn2[type="button"]:focus,input.nextlongbtn2[type="submit"]:focus,a.nextbtn:focus{border:2px solid #49c;outline:none}input.linkbtn[type="button"].after,a.after.linkbtn,a.after.nextbtn,input.after.nextbtn[type="button"],a.after.nextlongbtn,a.after.nextlongbtn2,input.after.nextlongbtn2[type="button"],input.after.nextlongbtn2[type="submit"],input.after.nextbtn[type="submit"],input.nextbtn[type="button"].after,a.after.nextlongbtn,a.after.nextlongbtn2,input.after.nextlongbtn2[type="button"],input.after.nextlongbtn2[type="submit"],a.nextbtn.after{background-color:#EEE;color:#666;border:1px solid #AAA}input.linkbtn[type="button"].disable,a.disable.linkbtn,a.disable.nextbtn,input.disable.nextbtn[type="button"],a.disable.nextlongbtn,a.disable.nextlongbtn2,input.disable.nextlongbtn2[type="button"],input.disable.nextlongbtn2[type="submit"],input.disable.nextbtn[type="submit"],input.nextbtn[type="button"].disable,a.disable.nextlongbtn,a.disable.nextlongbtn2,input.disable.nextlongbtn2[type="button"],input.disable.nextlongbtn2[type="submit"],a.nextbtn.disable{background-color:#DDD;color:#666;border:1px solid #AAA}input.addbtn{float:right;white-space:normal;word-break:keep-all}input.removePersonDatabtn{float:right;border:1px solid #CCC;margin:-25px;background-color:#fff;font-size:1.8em;padding:0 8px;color:#666}input.removePersonDatabtn:hover{background-color:#bef}input.removePersonDatabtn:focus{border:1px solid #6AD;outline:none}a.nextbtn,input.nextbtn[type="button"],a.nextlongbtn,a.nextlongbtn2,input.nextlongbtn2[type="button"],input.nextlongbtn2[type="submit"],input.nextbtn[type="submit"]{background-color:#6ad;color:#fff;display:block;width:150px;text-align:center}a.nextbtn:hover,input.nextbtn[type="button"]:hover,a.nextlongbtn:hover,a.nextlongbtn2:hover,input.nextlongbtn2[type="button"]:hover,input.nextlongbtn2[type="submit"]:hover,input.nextbtn[type="submit"]:hover{background-color:#bef;color:#38b}a.nextlongbtn{background-color:#6ad;color:#fff;display:block;width:90%;text-align:left}a.nextlongbtn:hover{background-color:#bef;color:#38b}a.nextlongbtn2,input.nextlongbtn2[type="button"],input.nextlongbtn2[type="submit"]{width:70%;min-width:14em}a.nextlongbtn2:hover,input.nextlongbtn2[type="button"]:hover,input.nextlongbtn2[type="submit"]:hover{background-color:#bef;color:#38b}a.nextlongbtn2-white{background-color:#fff;color:#589131;border-color:#8AC95F}input.copybtn,a.commonbtn{display:inline-block;background-color:#adf;color:#224;text-decoration:none;font-size:0.9em;margin:0 0 10px 5px;vertical-align:middle;white-space:normal;border:1px solid #6AD;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-tap-highlight-color:transparent;cursor:pointer}input.copybtn:hover,a.commonbtn:hover{background-color:#bef}input.copybtn:focus,a.commonbtn:focus{border:1px solid #6AD;outline:none}input.copybtn.explanation,a.commonbtn.explanation{margin-bottom:0;padding:5px 10px 0}input.copybtn.color1,a.commonbtn.color1{background-color:#d4ebc5}input.copybtn.colorW,a.commonbtn.colorW{background-color:#fff}input.copybtn,input.addrbtn{text-align:left}div.btnarea{border-top:1px solid #ddd;display:flex;align-items:center;justify-content:center;padding:10px;margin:20px;flex-direction:row-reverse}div.btnarea .linkbtn{min-width:4em}div.btnarea.vertical{flex-direction:column}body#LifeEvent div.btnarea.vertical input.nextbtn{width:80%}span.comment div.btnarea,span.comment2 div.btnarea{border:none;font-size:1rem}.display_none{display:none}.display_none_important{display:none !important}input.linkbtn[type="button"].display_none,a.display_none.linkbtn,a.display_none.nextbtn,input.display_none.nextbtn[type="button"],a.display_none.nextlongbtn,a.display_none.nextlongbtn2,input.display_none.nextlongbtn2[type="button"],input.display_none.nextlongbtn2[type="submit"],input.display_none.nextbtn[type="submit"]{display:none}.nodisp{visibility:hidden}.block{border:1px solid #CCC;margin:5px;padding:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-ms-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2)}#topblock{clear:both}.nofloat:after{display:block;height:0;visibility:hidden;content:"";clear:both;width:100%}.floatnone{float:none}div.item{width:100%;clear:both;margin-top:10px}div.item:after{display:block;height:0;visibility:hidden;content:"";clear:both}div.inner_item{margin:0 0 10px 0}div#qrblock{height:80%;min-height:300px;margin:5px}div.qrarea{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px}div.qrarea div.loadingwrapper{position:relative;width:100%;margin:10px auto;left:auto}div.qrarea span#loadingMessage{display:block;width:100%}div.qrarea .qrtext{width:100%;margin:10px}div.qrarea h3{width:100%}div#infoSpace{position:fixed;bottom:0;left:0;width:100%;height:120px;padding:10px}div#infoComment{width:90%;height:75%;background-color:rgba(250,250,200,0.9);border:1px solid #DB9;padding:10px;margin:10px}div.boxComment{position:relative;padding:1em;border:solid 3px #7ACFE6;border-radius:8px;margin:30px 0}div.boxComment .boxCommentTitle{position:absolute;display:inline-block;top:-10px;left:10px;padding:0 9px;line-height:1;background:#fff;font-size:1.1em;color:#38b}div.boxComment .boxCommentInner{position:relative}div.boxComment ul{margin:0}div.boxComment li.embring{margin-top:10px;margin-left:-2em;list-style:none;color:#38b}div.boxComment dd{margin-inline-start:20px}.innerdialog{padding:10px}div.bigbox{border:1px solid #7ACFE6;padding:10px;margin:8px}div.smallbox{border:1px solid #def3f9;padding:10px;margin:8px}hr.inputline-1{height:1px;border:0;background:#AAA;margin:8px}hr.inputline-2{height:1px;border:0;background:#eff9fc;background-image:linear-gradient(to left, #eff9fc, #bde7f3, #eff9fc);margin:8px}div.attention{border:1px solid #7ACFE6;background-color:#def3f9;padding:10px 10px 10px 20px;margin:10px;color:#38b}div.attention ul{margin:5px;padding:0 5px;font-size:0.8em}div.attention ul li{list-style-type:circle}div.attention ul li.red{color:#F00;font-weight:bold}span.comment,span.comment2{padding:10px;margin:10px;border:1px solid #adf;display:block;font-size:0.95em;background-color:Color5VeryVeryVeryLight}span.comment.noborder,span.comment2.noborder{border-style:none;color:#666;padding-left:30px;margin:0}span.comment.bigsize,span.comment2.bigsize{font-size:1em}a.commonbtn+span.comment,a.commonbtn+span.comment2{margin-top:0}div.comment{padding:5px;margin:10px;border:1px solid #adf;display:block;font-size:0.95em;background-color:#def3f9}div.comment ul{margin:0;padding-left:25px}div.comment dd{margin-inline-start:20px}div.message{padding:10px;margin:10px;border:1px solid #adf;display:block}div.message.choiceok{border:solid 1px #6C8;background-color:#EFE}div.message.noborder{border:none}.getdata{background-color:#dfd;padding:10px;margin:10px;display:block}p.errmsg{margin:10px}.dispbox{padding:10px;margin:5px;background-color:#EEE;float:none;clear:both;display:block;min-height:1em}.dispbox.short{display:inline-block;vertical-align:middle}span.title{color:#228888}span.detail{color:#888888}span.mini{display:inline-block;float:left}textarea{width:400px;height:100px}label{display:block;float:left;min-width:120px;color:#002;padding-left:5px}label.mini{display:inline-block;min-width:50px}label.long{width:100%;float:none;margin-top:15px}label.middle{width:160px}label.firstname{display:inline-block;min-width:40px}label.lastname{display:block;min-width:40px}span.labelspan{display:block;float:left;min-width:120px;color:#002;padding-left:5px}span.labelspan.mini{display:inline-block;min-width:50px}span.labelspan.long{width:100%;float:none}span.labelspan.middle{width:160px}.namebox{width:100%;margin-bottom:10px}.innernamebox{display:flex;align-items:center}input[type="text"],input[type="tel"],input[type="number"],select{border:0;padding:10px;font-size:1.1em;font-family:Arial, sans-serif;border:solid 1px #ccc;margin:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);box-shadow:inset 0 0 4px rgba(0,0,0,0.1);outline:none}select#strLangauge,select#strCountry,select#strContinent{font-family:sans-serif}select{min-height:1rem;background-color:#fff}option{width:100%;height:100%}input:focus{border:solid 1px #6C8;outline:solid 2px #6C8;-webkit-box-shadow:inset 0 0 4px rgba(0,150,0,0.4);-moz-box-shadow:inset 0 0 4px rgba(0,150,0,0.4);-ms-box-shadow:inset 0 0 4px rgba(0,150,0,0.4);box-shadow:inset 0 0 4px rgba(0,150,0,0.4)}input[type="text"].ok,input[type="tel"].ok,input[type="number"].ok,select.ok{border:solid 1px #6C8;background-color:#EFE !important;-webkit-box-shadow:inset 0 0 4px rgba(0,150,0,0.1);-moz-box-shadow:inset 0 0 4px rgba(0,150,0,0.1);-ms-box-shadow:inset 0 0 4px rgba(0,150,0,0.1);box-shadow:inset 0 0 4px rgba(0,150,0,0.1)}input.ng,select.ng{border:solid 1px #d67;background-color:#FEE !important;-webkit-box-shadow:inset 0 0 4px rgba(150,0,0,0.1);-moz-box-shadow:inset 0 0 4px rgba(150,0,0,0.1);-ms-box-shadow:inset 0 0 4px rgba(150,0,0,0.1);box-shadow:inset 0 0 4px rgba(150,0,0,0.1)}input.ng:focus,select.ng:focus{outline:solid 2px #d67;-webkit-box-shadow:inset 0 0 4px rgba(150,0,0,0.4);-moz-box-shadow:inset 0 0 4px rgba(150,0,0,0.4);-ms-box-shadow:inset 0 0 4px rgba(150,0,0,0.4);box-shadow:inset 0 0 4px rgba(150,0,0,0.4)}p.ng{background:#fee;padding:3px;margin:3px 3px 20px;border:1px solid #fdd;color:#c33}div#strMotoOwnerNameError p,div#strSakiOwnerNameError p,div#strSakiOwnerBirthError p,div#strUserNameError p,div#strUserBirthError p,div#strPerson1NameError p,div#strPerson1BirthError p,div#strPerson2NameError p,div#strPerson2BirthError p,div#strPerson3NameError p,div#strPerson3BirthError p,div#strPerson4NameError p,div#strPerson4BirthError p,div#strPerson5NameError p,div#strPerson5BirthError p,div[id$="NameError"] p,div[id$="BirthError"] p,div.errorbox p{padding:0;margin:0;border:0;float:none;width:100%}label.required:after,label.required02:after,label.required03:after,label.required04:after,label.required05:after,label.required06:after,label.required07:after,label.required08:after,label.required09:after,span.required:after{content:'[必須]';color:#f66;top:0;font-size:0.8em;line-height:1.0em}label.required.norequired:after,span.required.norequired:after{content:'　'}body.lang01 label.required:after,body.lang01 span.required:after{content:'[Required]'}body.lang01 label.required.norequired:after,body.lang01 span.required.norequired:after{content:'　'}body.lang02 label.required:after,body.lang02 span.required:after{content:'[必须]'}body.lang02 label.required.norequired:after,body.lang02 span.required.norequired:after{content:'　'}body.lang03 label.required:after,body.lang03 span.required:after{content:'[必要]'}body.lang03 label.required.norequired:after,body.lang03 span.required.norequired:after{content:'　'}body.lang04 label.required:after,body.lang04 span.required:after{content:'[필수]'}body.lang04 label.required.norequired:after,body.lang04 span.required.norequired:after{content:'　'}label.lastname.required:after,label.firstname.required:after{display:block}div.innernamebox-long label.lastname.required:after,div.innernamebox-long label.firstname.required:after{display:inline-block}label.required+input[type="text"],label.required+input[type="tel"],label.required+input[type="number"],label.required+input[type="button"],label.required+div.birthday select,label.required+div.birthADBox select,label.required+span.radiobox label span.radio2label,label.required+span.radiobox label span.radio3label,label.required+span.nowrap input,label.required+select,input.required,select.required{background-color:#FFFFE8}label.required.norequired+input[type="text"],label.required.norequired+input[type="tel"],label.required.norequired+input[type="number"],label.required.norequired+input[type="button"],label.required.norequired+div.birthday select,label.required.norequired+div.birthADBox select,label.required.norequired+span.radiobox label span.radio2label,label.required.norequired+span.radiobox label span.radio3label,label.required.norequired+span.nowrap input,label.required.norequired+select,label.required+input.norequired,label.required+select.norequired{background-color:#fff}input.firstnameform{display:block}input.lastnameform{display:block}input.longform{width:85%}input.middleform{width:50%}input.shortform{width:5em}.namebox .innernamebox label{width:60px;min-width:60px}.namebox .innernamebox input{width:100px;width:-webkit-calc((100% - 220px) / 2);width:calc((100% - 220px) / 2)}input[type=radio].radio2,input[type=checkbox].check2{display:none}span.radiobox{display:block}span.radiobox label{padding:0;min-width:50px;color:#222}span.radiobox .radio2label,span.radiobox .radio3label{float:left;margin:5px 0;display:block;border:1px #ccc;border-style:solid none solid solid;cursor:pointer;padding:8px;width:80px}span.radiobox .radio2label:hover,span.radiobox .radio3label:hover{background-color:#7ACFE6}span.radiobox .radio2label.middle,span.radiobox .radio3label.middle{min-width:220px}span.radiobox :first-child .radio2label,span.radiobox :first-child .radio3label{border-radius:10px 0 0 10px;margin-left:5px}span.radiobox :last-child .radio2label,span.radiobox :last-child .radio3label{border-right-style:solid;border-radius:0 10px 10px 0}span.radiobox input:checked+.radio2label{background-color:#adf !important}span.radiobox input:checked+.radio2label:after{display:inline-block;content:"";border:3px solid #28E;border-radius:50%;width:11px;height:11px;margin:3px 0 -3px 12px}span.radiobox input:checked+.radio3label{background-color:#d4ebc5 !important}span.radiobox input:checked+.radio3label:after{display:inline-block;content:"";border:3px solid #28E;border-radius:50%;width:11px;height:11px;margin:3px 0 -3px 12px}div.message span.radioselect,div.message div.radioselect,div.message span.checkselect,div.message div.checkselect{display:block}div.message span.radioselect label,div.message div.radioselect label,div.message span.checkselect label,div.message div.checkselect label{float:none;padding:0;min-width:100px;color:#222}div.message span.radioselect .radio2label,div.message span.radioselect .radio3label,div.message span.radioselect .check2label,div.message div.radioselect .radio2label,div.message div.radioselect .radio3label,div.message div.radioselect .check2label,div.message span.checkselect .radio2label,div.message span.checkselect .radio3label,div.message span.checkselect .check2label,div.message div.checkselect .radio2label,div.message div.checkselect .radio3label,div.message div.checkselect .check2label{float:none;margin:5px 5px 5px 30px;display:block;border:1px #ccc;border-style:solid;border-radius:10px;cursor:pointer;padding:8px 8px 8px 40px;width:auto;background-color:#eff9fc}div.message span.radioselect .radio2label:hover,div.message span.radioselect .radio3label:hover,div.message span.radioselect .check2label:hover,div.message div.radioselect .radio2label:hover,div.message div.radioselect .radio3label:hover,div.message div.radioselect .check2label:hover,div.message span.checkselect .radio2label:hover,div.message span.checkselect .radio3label:hover,div.message span.checkselect .check2label:hover,div.message div.checkselect .radio2label:hover,div.message div.checkselect .radio3label:hover,div.message div.checkselect .check2label:hover{background-color:#7ACFE6}div.message span.radioselect .radio2label.shortbtn,div.message span.radioselect .radio3label.shortbtn,div.message span.radioselect .check2label.shortbtn,div.message div.radioselect .radio2label.shortbtn,div.message div.radioselect .radio3label.shortbtn,div.message div.radioselect .check2label.shortbtn,div.message span.checkselect .radio2label.shortbtn,div.message span.checkselect .radio3label.shortbtn,div.message span.checkselect .check2label.shortbtn,div.message div.checkselect .radio2label.shortbtn,div.message div.checkselect .radio3label.shortbtn,div.message div.checkselect .check2label.shortbtn{width:calc((100% - 50px) /2);box-sizing:border-box}div.message span.radioselect input:checked+.radio2label,div.message div.radioselect input:checked+.radio2label,div.message span.checkselect input:checked+.radio2label,div.message div.checkselect input:checked+.radio2label{background-color:#adf !important}div.message span.radioselect input:checked+.radio2label::before,div.message div.radioselect input:checked+.radio2label::before,div.message span.checkselect input:checked+.radio2label::before,div.message div.checkselect input:checked+.radio2label::before{float:left;display:inline-block;content:"";border:3px solid #28E;border-radius:50%;width:11px;height:11px;margin:3px 0 -3px -25px}div.message span.radioselect input:checked+.radio3label,div.message div.radioselect input:checked+.radio3label,div.message span.checkselect input:checked+.radio3label,div.message div.checkselect input:checked+.radio3label{background-color:#d4ebc5 !important}div.message span.radioselect input:checked+.radio3label::before,div.message div.radioselect input:checked+.radio3label::before,div.message span.checkselect input:checked+.radio3label::before,div.message div.checkselect input:checked+.radio3label::before{float:left;display:inline-block;content:"";border:3px solid #28E;border-radius:50%;width:11px;height:11px;margin:3px 0 -3px -25px}div.message span.radioselect input:checked+.check2label,div.message div.radioselect input:checked+.check2label,div.message span.checkselect input:checked+.check2label,div.message div.checkselect input:checked+.check2label{background-color:#adf !important}div.message span.radioselect input:checked+.check2label::before,div.message div.radioselect input:checked+.check2label::before,div.message span.checkselect input:checked+.check2label::before,div.message div.checkselect input:checked+.check2label::before{float:left;display:inline-block;content:"";border-bottom:3px solid #28E;border-right:3px solid #28E;width:8px;height:14px;transform:rotate(40deg);margin:0 0 0 -20px}div.message span.checkselect label::before,div.message div.checkselect label::before{float:left;display:inline-block;content:"";border:1px solid #AAA;width:1em;height:1em;margin:11px 0px 0px 45px;background-color:#fff}.chooseAddr{display:block}fieldset.birthday{display:flex;border:0;padding:0;margin:0}fieldset.birthday select{width:50px}fieldset.name{border:5px double #def3f9;border-radius:5px;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:flex-start}fieldset.name legend{color:#38b}fieldset.name.noline{border:0;margin:0;padding:0}fieldset.name.noline legend{display:none !important}div.birthday{float:left;display:flex;justify-content:center;min-height:4em}div.birthday span{display:block;align-self:center}label.birthday{margin-top:10px;width:100px;display:block}div.birthADBox{padding-left:20px}div.birthADBox div.longflex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}div.birthADBox div.longflex span.sublabel{min-width:100px;height:1.5em}div.birthADBox div.longflex select{min-width:8em}div.innernamebox-long label.lastname,div.innernamebox-long label.firstname{min-width:120px;min-height:1.5em}div.innernamebox-long input[type=text]{min-width:12em}.balloon{display:block;position:relative;padding:10px;background-color:#def3f9;left:30%;top:100%;width:200px;margin-top:15px}.balloon:after{position:absolute;border-bottom:12px solid #def3f9;border-left:10px solid transparent;border-right:10px solid transparent;top:-12px;left:5%;content:""}div#qrimagearea{max-width:360px;padding:10px}div#qrimagearea img.qrimage{max-width:100%}#overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);z-index:1}#modalWindow{min-width:200px;min-height:200px;width:80%;height:80%;position:fixed;border:5px double #ACD;border-radius:15px;background-color:#fff;z-index:2;overflow:auto;overscroll-behavior-y:contain}#modalWindowInner{clear:both}#modalWindowCloseBtn{float:right;margin:5px;border:1px solid #AAA;padding:0 5px;cursor:pointer}ul#addlistwrapper{margin:10px;padding:5px}ul#addlistwrapper li{list-style-type:none;margin:15px;min-width:200px;text-align:center;word-break:break-all;border:1px solid #15aeec;background-color:#fff;background-image:-webkit-linear-gradient(top, #fff, #bef);background-image:linear-gradient(to bottom, #fff, #bef);text-shadow:0 1px 1px rgba(255,255,255,0.6);color:#002;border-radius:4px;-webkit-transition:none;transition:none}ul#addlistwrapper li:hover{color:#fff;border:1px solid #1090c3;background-color:#1ab0ec;background-image:-webkit-linear-gradient(top, #1ab0ec, #1a92c2);background-image:linear-gradient(to bottom, #1ab0ec, #1a92c2)}ul#addlistwrapper li:active{background:#1a92c2;box-shadow:inset 0 3px 5px rgba(0,0,0,0.2);color:#1679a1;text-shadow:0 1px 1px rgba(255,255,255,0.5)}ul#addlistwrapper li a.listlink{display:block;text-align:left;padding:10px}ul#addlistwrapper li.rowtop{border:0;border-bottom:3px solid #666;background-image:none;background:#fff;border-radius:0;display:block;text-align:left;padding:15px 3px 3px}ul#addlistwrapper li.rowtop:hover,ul#addlistwrapper li.rowtop:active{color:#444}div#rowlinkset{display:flex;flex-wrap:wrap;margin:30px}a.rowlink,a.rowlink2{display:block;display:flex;justify-content:center;align-items:center;border:1px solid #1090c3;background-color:#dbebf8;width:50px;height:50px;float:left;margin:2px}a.rowlink span,a.rowlink2 span{display:block}a.noitem{background-color:#ddd}a.rowlink2{width:100px !important}div#header{width:100%;padding:0;margin:0;background-color:#e6f0ff;border:1px solid #e6f0ff;min-height:30px}div#header div.subheader{width:100%;padding:3px 0;margin:0;background-color:#7ACFE6;color:#fff;font-size:1.25em;font-family:Arial, Helvetica, "sans-serif"}div#header div#headerContainer{line-height:1.5em;margin:0 auto}div#progress{padding:0}div#progress ul{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0;margin:5px}div#progress ul li{list-style:none}div#progress ul li.circle::before{float:left;display:inline-block;content:"";border:3px solid #28E;border-radius:50%;background-color:#28E;width:5px;height:5px}div#progress ul li.circle.now::before{background-color:#FFF;width:11px;height:11px}div#progress ul li.circle.now ~ li.circle::before{border:3px solid #AAA;background-color:#AAA}div#progress ul li.bar{flex:10 10 auto;border:2px solid #28E;background-color:#28E}div#progress ul li.circle.now ~ li.bar{border:2px solid #AAA;background-color:#AAA}div.loadingwrapper{top:50%;left:45%;position:fixed;text-align:center}div.loading{animation-duration:1.0s;animation-iteration-count:infinite;animation-name:loadingAnime;float:left;margin:2px;color:#EEE}div.loading0{animation-delay:0s}div.loading1{animation-delay:0.25s}div.loading2{animation-delay:0.5s}@keyframes loadingAnime{0%{color:#EEE}50%{color:#EEE}75%{color:#BBB}100%{color:#EEE}}@media screen and (max-width: 480px){label{width:100%}label[for="strLangauge"]{text-align:left}h2{margin-bottom:18px}input[type="text"],input[type="tel"],input.middleform{width:85%}input[type="text"].shortform,input[type="tel"].shortform,input.middleform.shortform{width:5em}fieldset input[type="text"],fieldset input[type="tel"],fieldset input.middleform,fieldset select{width:85%}fieldset div.birthday select{width:70%}div.innernamebox span{width:100%}.radiobox label{width:auto}.innerbox{flex-wrap:wrap}div.birthday{flex-wrap:wrap;justify-content:flex-start}.namebox .innernamebox{flex-wrap:wrap;justify-content:flex-start}.namebox .innernamebox label{width:60px}.namebox .innernamebox input{width:100%;width:-webkit-calc(100% - 110px);width:calc(100% - 110px)}div.block{padding:10px}div.birthADBox{padding-left:0;flex-direction:column;align-items:flex-start}div.birthADBox div.longflex span.sublabel{padding-left:5px}div.birthADBox div.longflex select{width:85%}div.innernamebox-long label.lastname,div.innernamebox-long label.firstname{width:100%}div.innernamebox-long input[type=text]{width:85%}input.removePersonDatabtn{margin:-5px}h3.closebtn{margin-right:30px}div#ui-datepicker-div{width:95%;left:0}div#ui-datepicker-div td{height:44px}div#ui-datepicker-div td a{height:100%;text-align:center;vertical-align:text-bottom}div.message span.radioselect label::before,div.message div.radioselect label::before,div.message span.checkselect label::before,div.message div.checkselect label::before{margin:11px 0px 0px 10px}div.message span.radioselect .radio2label,div.message span.radioselect .radio3label,div.message span.radioselect .check2label,div.message div.radioselect .radio2label,div.message div.radioselect .radio3label,div.message div.radioselect .check2label,div.message span.checkselect .radio2label,div.message span.checkselect .radio3label,div.message span.checkselect .check2label,div.message div.checkselect .radio2label,div.message div.checkselect .radio3label,div.message div.checkselect .check2label{margin:5px 5px 5px 0px;padding:8px 8px 8px 40px}div.message span.radioselect input:checked+.radio2label::before,div.message span.radioselect input:checked+.radio3label::before,div.message div.radioselect input:checked+.radio2label::before,div.message div.radioselect input:checked+.radio3label::before,div.message span.checkselect input:checked+.radio2label::before,div.message span.checkselect input:checked+.radio3label::before,div.message div.checkselect input:checked+.radio2label::before,div.message div.checkselect input:checked+.radio3label::before{margin:3px 0 -3px -25px}div.message span.radioselect input:checked+.check2label::before,div.message div.radioselect input:checked+.check2label::before,div.message span.checkselect input:checked+.check2label::before,div.message div.checkselect input:checked+.check2label::before{margin:0 0 0 -25px}div.btnarea{flex-wrap:wrap}}@media screen and (max-width: 640px){span.radiobox span.radio2label.middle,span.radiobox span.radio3label.middle{border-style:solid;border-radius:10px;margin-left:5px}}@media screen and (min-width: 1050px){div#container,div#headerContainer,div#qrblock-wrapper{width:1024px;margin:0 auto}}body#LifeEvent input.nextbtn,body#LifeEvent a.nextbtn{min-width:65%;width:auto}body#LifeEvent div.message{border:none}body#LifeEvent div.message span.radioselect{display:flex}body#LifeEvent div.message span.radioselect label{margin:0 15px 15px 0;flex-grow:1;min-width:230px}body#LifeEvent div.message span.radioselect label span span{height:auto}body#LifeEvent div.message span.radioselect span.radio2label,body#LifeEvent div.message span.radioselect span.radio3label{margin:5px;padding:0.8em 0.5em;text-align:center}body#LifeEvent div.message span.radioselect.nodivide{flex-direction:column}body#LifeEvent div.message span.radioselect.nodivide span.radio2label span{display:block;text-align:left;margin-left:30px !important}body#LifeEvent div.message span.radioselect input:checked+.radio2label span,body#LifeEvent div.message div.radioselect input:checked+.radio2label span,body#LifeEvent div.message span.radioselect input:checked+.radio3label span,body#LifeEvent div.message div.radioselect input:checked+.radio3label span{margin-left:calc(-17px - 0.4em)}body#LifeEvent div.message span.radioselect input:checked+.radio2label:before,body#LifeEvent div.message div.radioselect input:checked+.radio2label:before,body#LifeEvent div.message span.radioselect input:checked+.radio3label:before,body#LifeEvent div.message div.radioselect input:checked+.radio3label:before{margin:0.2em}body#LifeEvent div ul{padding:0 0 0 2em}body#LifeEvent div ul li.main{list-style-type:none;position:relative}body#LifeEvent div ul li.main:before{border:2px solid #6ad;border-radius:50%;content:'';position:absolute;top:0.4em;left:-1em;width:5px;height:5px}body#LifeEvent div ul li.sub{list-style-type:none;padding-left:20px}body#LifeEvent div#progress ul{padding:0}@media screen and (max-width: 800px){body#LifeEvent div.message span.radioselect,body#LifeEvent div.message span.radioselect.divide2,body#LifeEvent div.message span.radioselect.divide3,body#LifeEvent div.message span.radioselect.divide0{display:flex;flex-direction:column}body#LifeEvent div.message span.radioselect label,body#LifeEvent div.message span.radioselect.divide2 label,body#LifeEvent div.message span.radioselect.divide3 label,body#LifeEvent div.message span.radioselect.divide0 label{width:calc(100% - 10px);margin:0 0 5px 0}body#LifeEvent div.message span.radioselect label span span,body#LifeEvent div.message span.radioselect.divide2 label span span,body#LifeEvent div.message span.radioselect.divide3 label span span,body#LifeEvent div.message span.radioselect.divide0 label span span{height:auto}}body#Navigation input.nextbtn,body#Navigation a.nextbtn,body#index input.nextbtn,body#index a.nextbtn,div#naviresult.LikeNavigation input.nextbtn,div#naviresult.LikeNavigation a.nextbtn{min-width:65%;width:auto}body#Navigation div.message,body#index div.message,div#naviresult.LikeNavigation div.message{border:none}body#Navigation div.message span.radioselect,body#index div.message span.radioselect,div#naviresult.LikeNavigation div.message span.radioselect{display:flex;flex-wrap:wrap}body#Navigation div.message span.radioselect label,body#index div.message span.radioselect label,div#naviresult.LikeNavigation div.message span.radioselect label{width:calc(50% - 10px);margin:0 15px 15px 0}body#Navigation div.message span.radioselect label span span,body#index div.message span.radioselect label span span,div#naviresult.LikeNavigation div.message span.radioselect label span span{height:auto}body#Navigation div.message span.radioselect label:nth-child(2n),body#index div.message span.radioselect label:nth-child(2n),div#naviresult.LikeNavigation div.message span.radioselect label:nth-child(2n){margin-right:0}body#Navigation div.message span.radioselect span.radio2label,body#Navigation div.message span.radioselect span.radio3label,body#index div.message span.radioselect span.radio2label,body#index div.message span.radioselect span.radio3label,div#naviresult.LikeNavigation div.message span.radioselect span.radio2label,div#naviresult.LikeNavigation div.message span.radioselect span.radio3label{margin:5px;padding:0.8em 0.5em;text-align:center}body#Navigation div.message span.radioselect input:checked+.radio2label span,body#Navigation div.message div.radioselect input:checked+.radio2label span,body#Navigation div.message span.radioselect input:checked+.radio3label span,body#Navigation div.message div.radioselect input:checked+.radio3label span,body#index div.message span.radioselect input:checked+.radio2label span,body#index div.message div.radioselect input:checked+.radio2label span,body#index div.message span.radioselect input:checked+.radio3label span,body#index div.message div.radioselect input:checked+.radio3label span,div#naviresult.LikeNavigation div.message span.radioselect input:checked+.radio2label span,div#naviresult.LikeNavigation div.message div.radioselect input:checked+.radio2label span,div#naviresult.LikeNavigation div.message span.radioselect input:checked+.radio3label span,div#naviresult.LikeNavigation div.message div.radioselect input:checked+.radio3label span{margin-left:calc(-17px - 0.4em)}body#Navigation div.message span.radioselect input:checked+.radio2label:before,body#Navigation div.message div.radioselect input:checked+.radio2label:before,body#Navigation div.message span.radioselect input:checked+.radio3label:before,body#Navigation div.message div.radioselect input:checked+.radio3label:before,body#index div.message span.radioselect input:checked+.radio2label:before,body#index div.message div.radioselect input:checked+.radio2label:before,body#index div.message span.radioselect input:checked+.radio3label:before,body#index div.message div.radioselect input:checked+.radio3label:before,div#naviresult.LikeNavigation div.message span.radioselect input:checked+.radio2label:before,div#naviresult.LikeNavigation div.message div.radioselect input:checked+.radio2label:before,div#naviresult.LikeNavigation div.message span.radioselect input:checked+.radio3label:before,div#naviresult.LikeNavigation div.message div.radioselect input:checked+.radio3label:before{margin:0.2em}body#Navigation div ul,body#index div ul,div#naviresult.LikeNavigation div ul{padding:0 0 0 2em}body#Navigation div ul li.main,body#index div ul li.main,div#naviresult.LikeNavigation div ul li.main{list-style-type:none;position:relative}body#Navigation div ul li.main:before,body#index div ul li.main:before,div#naviresult.LikeNavigation div ul li.main:before{border:2px solid #6ad;border-radius:50%;content:'';position:absolute;top:0.4em;left:-1em;width:5px;height:5px}body#Navigation div ul li.sub,body#index div ul li.sub,div#naviresult.LikeNavigation div ul li.sub{list-style-type:none;padding-left:20px}body#Navigation div#progress ul,body#index div#progress ul,div#naviresult.LikeNavigation div#progress ul{padding:0}@media screen and (max-width: 480px){body#Navigation div.message span.radioselect label,body#index div.message span.radioselect label{width:calc(100% - 10px);margin:0 0 5px 0}body#Navigation div.message span.radioselect label span span,body#index div.message span.radioselect label span span{height:auto}}@media print{div#header{display:none}div.block{padding:5px}div.block div.qrarea{justify-content:left}div.block div.qrarea div#qrimagearea{max-width:280px}}
/*# sourceMappingURL=MKAcommon.css.map */
