/* section1 */
#inquiry h3 img { width: 19.7395%; }
@media screen and (max-width: 640px) { #inquiry h3 img { width: 28.6666%; } }
#inquiry section { padding-left: 3.8541%; padding-right: 3.8541%; }
#inquiry section ~ section { margin-top: 7.5%; }
@media screen and (min-width: 1281px) { #inquiry section ~ section { margin-top: 72px; } }
@media screen and (max-width: 640px) { #inquiry section ~ section { margin-top: 10%; } }
@media screen and (min-width: 1281px) { #inquiry section { padding-left: 37px; } }
@media screen and (max-width: 640px) { #inquiry section { padding-left: 0%; } }
@media screen and (min-width: 1281px) { #inquiry section { padding-right: 37px; } }
@media screen and (max-width: 640px) { #inquiry section { padding-right: 0%; } }
#inquiry section:nth-of-type(1) p { text-align: center; margin-top: 6.772%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(1) p { margin-top: 60px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(1) p { margin-top: 5%; } }
#inquiry section:nth-of-type(1) p a { cursor: default; }
#inquiry section:nth-of-type(1) p img { width: 55.4176%; }
#inquiry section:nth-of-type(2) p { font-size: 0.83333em; }
#inquiry section:nth-of-type(2) form { padding-top: 4.5146%; font-size: 1.32em; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form { padding-top: 40px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form { padding-top: 3.3333%; } }
#inquiry section:nth-of-type(2) form .paragraph ~ .paragraph { margin-top: 4.0632%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph ~ .paragraph { margin-top: 36px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph ~ .paragraph { margin-top: 3%; } }
#inquiry section:nth-of-type(2) form .paragraph:nth-of-type(1) > div:first-child, #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(2) > div:first-child, #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(4) > div:first-child { padding-top: 2.0316%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(1) > div:first-child, #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(2) > div:first-child, #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(4) > div:first-child { padding-top: 18px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(1) > div:first-child, #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(2) > div:first-child, #inquiry section:nth-of-type(2) form .paragraph:nth-of-type(4) > div:first-child { padding-top: 0%; } }
#inquiry section:nth-of-type(2) form .paragraph:not(:last-child) > div:first-child { line-height: 1em; padding-right: 1.8058%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:not(:last-child) > div:first-child { padding-right: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:not(:last-child) > div:first-child { padding-right: 1.3333%; } }
#inquiry section:nth-of-type(2) form .paragraph:not(:last-child) > div:first-child label span { font-size: 0.83333em; }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph > div[class*=pure-u] { margin-top: 0.6772%; } }
@media screen and (max-width: 640px) and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph > div[class*=pure-u] { margin-top: 6px; } }
@media screen and (max-width: 640px) and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph > div[class*=pure-u] { margin-top: 2%; } }

#inquiry section:nth-of-type(2) form .paragraph:last-child { text-align: center; }
#inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-left: 10.158%; padding-right: 10.158%; padding-top: 2.483%; padding-bottom: 2.483%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-left: 90px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-left: 16.6666%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-right: 90px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-right: 16.6666%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-top: 22px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-top: 5%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-bottom: 22px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { padding-bottom: 5%; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=submit] { font-size: 1.452em; } }
#inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { width: 100%; padding-left: 3.0097%; padding-right: 3.0097%; padding-top: 3.0097%; padding-bottom: 3.0097%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-left: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-left: 2.2222%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-right: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-right: 2.2222%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-top: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-top: 2.2222%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-bottom: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=submit]), #inquiry section:nth-of-type(2) form textarea { padding-bottom: 2.2222%; } }



#inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-left: 10.158%; padding-right: 10.158%; padding-top: 2.483%; padding-bottom: 2.483%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-left: 90px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-left: 16.6666%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-right: 90px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-right: 16.6666%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-top: 22px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-top: 5%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-bottom: 22px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { padding-bottom: 5%; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form .paragraph:last-child button[type=button] { font-size: 1.452em; } }
#inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { width: 100%; padding-left: 3.0097%; padding-right: 3.0097%; padding-top: 3.0097%; padding-bottom: 3.0097%; }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-left: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-left: 2.2222%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-right: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-right: 2.2222%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-top: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-top: 2.2222%; } }
@media screen and (min-width: 1281px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-bottom: 16px; } }
@media screen and (max-width: 640px) { #inquiry section:nth-of-type(2) form input:not([type=button]), #inquiry section:nth-of-type(2) form textarea { padding-bottom: 2.2222%; } }
