.m-form{position:relative}.m-form>.helper{position:absolute;top:calc(100% + 6px);left:5px;font-size:12px;color:#666;letter-spacing:-0.5px}.m-form>.helper.warning{color:red}.m-form.tell{font-size:0}.m-form.tell:after{content:"";display:block;clear:both}.m-form.tell>.box{float:left;width:33%;max-width:90px}.m-form.tell>.box:first-child+.box{width:34%;max-width:110px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.m-form.tell>.box>.m-select,.m-form.tell>.box>.m-input{width:100%;text-align:center}.m-form.email{font-size:0}.m-form.email:after{content:"";display:block;clear:both}.m-form.email>.box{float:left;width:40%;max-width:140px}.m-form.email>.box:first-child+.box{width:34px;text-align:center}.m-form.email>.box:first-child+.box+.box{width:calc(60% - 34px);max-width:160px}.m-form.email>.box>.at{line-height:34px;font-weight:600;font-size:16px}.m-form.email>.box>.m-select,.m-form.email>.box>.m-input{width:100%}.m-form.email>.box.direct{display:block;margin-top:10px}.m-form.email>.box.select{margin-left:8px}@media only screen and (max-width: 767px){.m-form.email>.box.select{clear:both;margin:0;margin-top:5px}}.m-form.address{max-width:400px;font-size:0}.m-form.address>.box:first-child{position:relative;padding-right:79px}.m-form.address>.box:first-child>.link.search{position:absolute;top:0;right:0;display:block;width:80px;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background-color:#f4f4f4;text-align:center;white-space:nowrap;line-height:32px;font-size:15px}.m-form.address>.box:first-child+.box{margin-top:8px}.m-form.address>.box>.m-input{width:100%}.m-form.attach{font-size:0}.m-form.attach>.box+.box{margin-top:6px}.m-form.attach>.box>.m-input.file-basic{width:calc(100% - 60px);max-width:320px}.m-form.attach>.box>.m-input.file-basic>.txt{width:100%}.m-form.attach>.box>.m-input.file-basic+.m-button{width:52px;margin-left:8px;background-color:#ececec;border-color:#ccc;color:#8a8a8a;font-size:15px}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.attach>.box>.m-input.file-basic+.m-button{font-size:14px}}@media only screen and (max-width: 767px){.m-form.attach>.box>.m-input.file-basic+.m-button{font-size:13px}}.m-form.attach>.reference{margin-top:5px;font-size:13px;color:#9a9a9a;line-height:1.2}.m-form.attach>.attach-button{padding-left:40px;font-size:14px;font-weight:400;background:#f4f4f4 url(../../img/form/default/attachfile_add.png) no-repeat 10px 50%}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.attach>.attach-button{font-size:14px}}@media only screen and (max-width: 767px){.m-form.attach>.attach-button{font-size:13px}}.m-form.attach>.attach-files{overflow:hidden}.m-form.attach>.attach-files>.list{margin:5px 0 0 -5px;font-size:0}.m-form.attach>.attach-files>.list>.item{margin:5px 0 0 5px;display:inline-block}@media only screen and (max-width: 767px){.m-form.attach>.attach-files>.list>.item{display:block}}.m-form.attach>.attach-files>.list>.item>.file{display:inline-block;padding:6px;padding-right:30px;background-position:100% 50%;background-repeat:no-repeat;background-position:right 8px top 50%;background-image:url(../../img/icons/png/attach-file-remove.png);border:1px solid #ccc;line-height:1;font-size:13px;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.attach>.attach-files>.list>.item>.file{font-size:12px}}@media only screen and (max-width: 767px){.m-form.attach>.attach-files>.list>.item>.file{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px}}.m-form.attach>.attach-files>.list>.item>.file:hover{border-color:red;color:red;background-image:url(../../img/icons/png/attach-file-remove-hover.png)}.m-form.choice{overflow:hidden}.m-form.choice>.list{margin:-10px 0 0 -18px}.m-form.choice>.list:after{content:"";display:block;clear:both}.m-form.choice>.list>.item{float:left;margin-top:10px;margin-left:18px}.m-form.date{display:inline-block;vertical-align:middle;margin:-5px 0 0 -5px}.m-form.date>.calendar,.m-form.date>.m-select{margin:5px 0 0 5px}.m-form.date>.calendar{display:inline-block;vertical-align:middle;position:relative;font-size:0}.m-form.date>.calendar>input[type="text"].m-input{background:none;outline:none;background-position-x:100%;background-color:#fff;background-repeat:no-repeat;background-position:right 10px top 50%;background-image:url(../../img/form/custom/input-calendar.png)}.m-form.date>.calendar>input[type="text"].m-input:focus{border-color:#7fb31e;background-image:url(../../img/form/custom/input-calendar-on.png)}.m-form.date>.m-select{display:inline-block;vertical-align:middle}.m-form.date>.dash,.m-form.date>.text{display:inline-block;vertical-align:middle;margin:0 4px;line-height:34px;font-size:15px;color:#666;font-weight:400}@media only screen and (max-width: 1080px){.m-form.date>.dash,.m-form.date>.text{font-size:14px}}@media only screen and (max-width: 767px){.m-form.date>.dash,.m-form.date>.text{font-size:13px}}.m-form.business-type{position:relative;padding-right:160px;font-size:0}.m-form.business-type>.list{min-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;border:1px solid #ccc;background-color:#f5f5f5}.m-form.business-type>.list>.item{display:inline-block;margin:5px;color:#888888;font-size:15px}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.business-type>.list>.item{font-size:14px}}@media only screen and (max-width: 767px){.m-form.business-type>.list>.item{font-size:13px}}.m-form.business-type>.list>.item:after{content:" ,"}.m-form.business-type>.list>.item:last-child:after{content:none}.m-form.business-type>.add-button{position:absolute;right:0;top:0;width:147px;border-color:#ccc;background-color:#f5f5f5;color:#8a8a8a;font-size:14px}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.business-type>.add-button{font-size:13px}}@media only screen and (max-width: 767px){.m-form.business-type>.add-button{font-size:13px}}.m-form.business-keywords{display:inline-block;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:34px;padding-right:147px;font-size:0;overflow:hidden}.m-form.business-keywords>.list{margin:-5px 0 0 -5px}.m-form.business-keywords>.list>.item{position:relative;display:inline-block;margin:5px}.m-form.business-keywords>.list>.item>.keywords{margin:0;padding:0;cursor:pointer;height:34px;padding:0 10px;padding-right:28px;border:1px solid #ccc;border-radius:5px;background:none;background-position:100% 50%;background-position:right 8px top 50%;background-repeat:no-repeat;background-image:url(../../img/icons/png/bs-mform-keywords-remove.png);font-size:14px;color:#888888}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.business-keywords>.list>.item>.keywords{font-size:14px}}@media only screen and (max-width: 767px){.m-form.business-keywords>.list>.item>.keywords{font-size:13px}}.m-form.business-keywords>.list>.item>.keywords:hover{border-color:#f45e50;color:#f45e50;background-image:url(../../img/icons/png/bs-mform-keywords-remove-on.png)}.m-form.business-keywords>.add-button{position:absolute;right:0;top:0;width:147px;border-color:#ccc;background-color:#f5f5f5;color:#8a8a8a;font-size:14px}@media only screen and (min-width: 768px) and (max-width: 1080px){.m-form.business-keywords>.add-button{font-size:13px}}@media only screen and (max-width: 767px){.m-form.business-keywords>.add-button{font-size:13px}}.m-form.business-career:after{content:"";display:block;clear:both}.m-form.business-career>.box{float:left;position:relative;padding-right:62px;font-size:0}.m-form.business-career>.box+.box{clear:both;margin-top:10px}.m-form.business-career>.box>.list{margin:0 0 0 -15px}@media only screen and (max-width: 414px){.m-form.business-career>.box>.list{margin:0 0 0 -10px}}.m-form.business-career>.box>.list:after{content:"";display:block;clear:both}.m-form.business-career>.box>.list>.item{float:left;margin:0 0 0 15px}@media only screen and (max-width: 414px){.m-form.business-career>.box>.list>.item{width:calc(50% - 10px);margin:0 0 0 10px}}.m-form.business-career>.box>.list>.item>.title,.m-form.business-career>.box>.list>.item>.contents{display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.m-form.business-career>.box>.list>.item>.title,.m-form.business-career>.box>.list>.item>.contents{display:block}}.m-form.business-career>.box>.list>.item>.title{margin-right:10px;font-size:16px;color:#333;line-height:1.1;font-weight:500}@media only screen and (max-width: 1080px){.m-form.business-career>.box>.list>.item>.title{font-size:15px}}@media only screen and (max-width: 767px){.m-form.business-career>.box>.list>.item>.title{margin-bottom:5px;font-size:14px}}.m-form.business-career>.box>.m-button{position:absolute;bottom:0;right:0;width:54px;background-color:#ececec;border-color:#ccc;color:#8a8a8a;font-size:15px}.m-form.business-ntis{margin-top:20px;overflow:hidden;padding:15px;background-color:#f4f4f4}.m-form.business-ntis>.list{font-size:0;margin:-10px 0 0 -10px}.m-form.business-ntis>.list+.list{margin-top:5px}.m-form.business-ntis>.list>.item{display:inline-block;vertical-align:middle;margin:10px 0 0 10px;font-size:16px}.m-form.business-ntis>.list>.item>.title{font-size:16px;color:#333;line-height:1.1;font-weight:500}@media only screen and (max-width: 1080px){.m-form.business-ntis>.list>.item>.title{font-size:15px}}@media only screen and (max-width: 767px){.m-form.business-ntis>.list>.item>.title{font-size:14px}}.m-form.business-ntis>.list>.item>.title+.contents{margin-top:10px}.m-form.commissioned-outline{margin-top:10px;position:relative;overflow:hidden;padding:15px;background-color:#f4f4f4}.m-form.commissioned-outline>.remove-button{position:absolute;top:15px;right:15px}.m-form.commissioned-outline>.list{font-size:0;margin:-10px 0 0 -10px}.m-form.commissioned-outline>.list>.item{margin:10px 0 0 10px;font-size:16px}.m-form.commissioned-outline>.list>.item>.title,.m-form.commissioned-outline>.list>.item>.contents{display:inline-block;vertical-align:middle}@media only screen and (max-width: 1080px){.m-form.commissioned-outline>.list>.item>.title,.m-form.commissioned-outline>.list>.item>.contents{display:block}}@media only screen and (max-width: 767px){.m-form.commissioned-outline>.list>.item>.title,.m-form.commissioned-outline>.list>.item>.contents{display:block}}.m-form.commissioned-outline>.list>.item>.title{width:90px;font-size:16px;color:#333;line-height:1.1;font-weight:500}@media only screen and (max-width: 1080px){.m-form.commissioned-outline>.list>.item>.title{width:auto;font-size:15px}}@media only screen and (max-width: 767px){.m-form.commissioned-outline>.list>.item>.title{width:auto;font-size:14px}}.m-form.commissioned-outline>.list>.item>.title+.contents{margin-left:10px}@media only screen and (max-width: 1080px){.m-form.commissioned-outline>.list>.item>.title+.contents{margin-top:10px;margin-left:0px}}@media only screen and (max-width: 767px){.m-form.commissioned-outline>.list>.item>.title+.contents{margin-top:10px;margin-left:0px}}.m-form.commissioned-outline>.list>.item>.contents{width:calc(100% - 110px)}@media only screen and (max-width: 1080px){.m-form.commissioned-outline>.list>.item>.contents{width:100%}}@media only screen and (max-width: 767px){.m-form.commissioned-outline>.list>.item>.contents{width:100%}}
