.kirimemail-custom-field dl,.kirimemail-custom-field dd{margin:0}.kirimemail-custom-field dd{padding-bottom:1rem}.form-controls button,.kirimemail-custom-field dd input,.kirimemail-custom-field dd textarea,.kirimemail-custom-field dd select,.kirimemail-custom-field dd button{width:100%}.kirimemail-form-field .footnote,.kirimemail-form-field{margin-top:1rem}.kirimemail-form-field .footnote p{margin-bottom:0}.kirimemail-form-headline+.kirimemail-form-description{margin-top:.5rem}.kirimemail-form-youtube{position:relative;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.kirimemail-form-youtube iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.kirimemail-form-youtube-wrap{display:none}.kirimemail-form-youtube-wrap.is-active{display:block;margin-bottom:1rem}


#flexbox-style .kirimemail-form-body{background-color:#3a4260;color:#fff}#flexbox-style .kirimemail-form-field{background-color:#fff}div:not(#hosted-form) #flexbox-style:not(.is-error){background-color:#3a4260}

dl.form:not(.zmb).full input[type=text],dl.form:not(.zmb).full input[type=password],dl.form:not(.zmb).full input[type=email],dl.form:not(.zmb).full input[type=tel],dl.form:not(.zmb).full input[type=url],dl.form:not(.zmb).full select,dl.form:not(.zmb).full .text-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;height:48px}#keform dd input{min-width:auto!important}dl.form:not(.zmb).full select[multiple]{height:auto}dl.form:not(.zmb).full textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}

#flexbox-style .kirimemail-form-body,#flexbox-style .kirimemail-form-field{padding:24px}

#flexbox-style .kirimemail-form-body .form-content{text-align:center}#flexbox-style .kirimemail-form-field .form-content .form-title{font-size:20px;line-height:1.2;font-weight:700}@media(min-width:768px){#flexbox-style .kirimemail-form-body,#flexbox-style .kirimemail-form-field{padding:2rem}}#flexbox-style .kirimemail-form-body{background-color:#3a4260;color:#fff}#flexbox-style .kirimemail-form-field{background-color:#fff}#flexbox-style .kirimemail-form-field{background-color:#fff}div:not(#hosted-form) #flexbox-style:not(.is-error){background-color:#3a4260}div:not(#hosted-form) #flexbox-style:not(.is-error) .kirimemail-form-body{padding-bottom:0}div:not(#hosted-form) #flexbox-style:not(.is-error) .kirimemail-form-body,div:not(#hosted-form) #flexbox-style:not(.is-error) .kirimemail-form-field{background-color:transparent}

#flexbox-style.kirimemail-content.is-confirmed .kirimemail-form-field .kirimemail-form-headline,#flexbox-style.kirimemail-content.is-confirmed .kirimemail-form-field .kirimemail-form-description{color:#3a4260}#flexbox-style .kirimemail-form-field .form-content>form{margin-top:0;margin-bottom:0}#flexbox-style .kirimemail-form-youtube{position:relative;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}

.button:not(.zmb).full{width:100%;text-align:center}

.button:not(.zmb){-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;margin:0;line-height:1.5;padding:12px 24px;font-weight:700;cursor:pointer;width:100%;font-size:inherit}.kirimemail-btn-submit{margin:0!important}

#flexbox-style .button:not(.zmb).slate{background:#338eea;box-shadow:0 0 0 1px #338eea;transition:background-color ease-in-out .2s;border:none;color:#fff}#flexbox-style .button:not(.zmb).slate:hover{background:#2671bd;box-shadow:0 0 0 1px #2671bd}#flexbox-style .button:not(.zmb).button-warning{background:#eb4d4b;box-shadow:0 0 0 1px #e93a3a}#flexbox-style .button:not(.zmb).button-warning:hover{background:#ce4543;box-shadow:0 0 0 1px #ce4543}


div:not(#hosted-form) #flexbox-style:not(.is-error) .footnote p{color:rgba(255,255,255,.5)}div:not(#hosted-form) #flexbox-style:not(.is-error) .footnote a{color:#338eea}
div.kirimemail-content .footnote{font-weight:400;margin:1rem 0 0;padding:1rem 0;text-align:center}div.kirimemail-content .footnote p{font-size:14px;color:#777;padding-bottom:0}

input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],textarea,.text-field,.text-area,select{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding:8px 16px;height:50px;font-size:inherit;border:2px solid rgba(0,0,0,.1);background-color:#fff;line-height:1.5;position:relative;color:inherit}


@media screen and (max-width:480px){
	div.kirimemail-content h1{font-weight:700;font-size:24px;line-height:1.4;color:inherit}div.kirimemail-content .kirimemail-form-description{font-weight:400;font-size:14px;line-height:1.5;color:inherit;margin-top:10px}div.kirimemail-content .footnote{font-weight:400;margin:1rem 0 0;padding:1rem 0;text-align:center}div.kirimemail-content .footnote p{font-size:14px;color:#777;padding-bottom:0}
}