.drawer-menu-item#home {background-image: url(/menu/home_g.png);}
.drawer-menu-item#fd {background-image: url(/menu/fd_g.png);}
.drawer-menu-item#pt {background-image: url(/menu/pt_g.png);}
.drawer-menu-item#po {background-image: url(/menu/po_g.png);}
.drawer-menu-item#cos {background-image: url(/menu/cos_g.png);}
.drawer-menu-item#ob {background-image: url(/menu/ob_g.png);}
.drawer-menu-item#blog {background-image: url(/menu/blog_g.png);}
.drawer-menu-item#contact {background-image: url(/menu/contact_g.png);}
.drawer-menu-item#company {background-image: url(/menu/company_g.png);}
.drawer-menu-item#shop {background-image: url(/menu/so_b.png);}
header {background-image: none;background-color: transparent;width: auto;height: 0vh;}
h1 {font-family: "pagetop4";font-size: 6.3vw;margin-bottom: 1%;}
footer {width: 100%;position: relative;bottom: 0;}
.lang_top {color: #999;}
.lang {color: #999;}
.lang_p {color: #999;}
table textarea {padding: 15px 0;border: 1px solid #999;}
@media screen and (min-width: 768px) {
.drawer-menu {position: fixed;left: -470px;padding-right: 65px}}
@media screen and (min-width: 1401px) {
.text {width: 1400px;}
form {width: auto;margin: 3% auto;}
.text p {width: 70%;display: block;margin: auto;}
#formWrap {width: 100%;margin: 0 auto;color: #555;line-height: 120%;font-size: 90%;}
table textarea {width: 100%;height: 23vh;font-size: 230%;border: 1px solid #999;}
table.formTable {margin: 0 auto 0 auto;border: none;}
table.formTable td {color: red;font-size: 50%;}
table.formTable td,table.formTable th {display: block;margin: 15px;}
table.formTable td input {width: 100%;height: 50px;font-size: 220%;margin: auto;border: 1px solid #999;}
p input {text-align: center;display: block;width: 25%;height: 35px;color: #fff;background: #000;margin: 3% 37.5%;}
table.formTable th {width: 30%;font-weight: normal;background-color: transparent;text-align: left;}
p.error_messe {margin: 5px 0;color: red;}}
@media screen and (max-width: 1400px) {
@media screen and (max-height: 1000px) {
.text {width: auto;padding: 0;}
form {width: auto;margin: 3% auto;}
.text p {width: 70%;display: block;margin: auto;}
#formWrap {width: 100%;margin: 0 auto;color: #555;line-height: 120%;font-size: 90%;}
table textarea {width: 90%;height: 23vh;font-size: 230%;border: 1px solid #999;}
table.formTable {margin: 0 auto 0 auto;}
table.formTable td {color: red;font-size: 50%;}
table.formTable td,table.formTable th {display: block;margin: 15px;}
table.formTable td input {width: 90%;height: 50px;font-size: 220%;margin: auto;border: 1px solid #999}
p input {text-align: center;display: block;width: 25%;height: 35px;color: #fff;background: #000;margin: 50px 40% 0 auto;}
table.formTable th {width: 30%;font-weight: normal;background-color: transparent;text-align: left;}
p.error_messe {margin: 5px 0;color: red;}}}
@media screen and (max-width: 769px) {
.text {width: auto;padding: 0;}
form {width: auto;margin: 3% auto;}
.text p {width: 70%;display: block;margin: auto;}
#formWrap {width: 100%;margin: 0 auto;color: #555;line-height: 120%;font-size: 90%;}
table textarea {width: 90%;height: 23vh;font-size: 230%;}
table.formTable {margin: 0 auto 0 auto;border: none;}
table.formTable td {color: red;font-size: 50%;}
table.formTable td,table.formTable th {display: block;margin: 15px;}
table.formTable td input {width: 90%;height: 50px;font-size: 220%;margin: auto;border: 1px solid #999;}
p input {text-align: center;display: block;width: 25%;height: 35px;color: #fff;background: #000;margin: 50px 40% 0 auto;}
table.formTable th {width: 30%;font-weight: normal;background-color: transparent;text-align: left;}
p.error_messe {margin: 5px 0;color: red;}}
@media screen and (max-width: 769px) {
.text {width: auto;padding: 0%;}
form {width: 100%;margin: 3% auto;}
.text p {width: 70%;display: block;margin: auto;}
#formWrap {width: 100%;margin: 0 auto;color: #555;line-height: 120%;font-size: 90%;}
table textarea {width: 100%;height: 150px;font-size: 220%;margin: auto;}
table.formTable {margin: 0 auto;border: none;}
table.formTable td {color: red;font-size: 50%;}
table.formTable td,table.formTable th {display: block;margin: 15px;}
table.formTable td input {width: 100%;height: 50px;font-size: 220%;margin: auto;border: 1px solid #999;}
p input {text-align: center;display: block;width: 25%;height: 35px;color: #fff;background: #000;margin: 50px 40% 0 auto;}
table.formTable th {width: 30%;font-weight: normal;background-color: transparent;text-align: left;}
p.error_messe {margin: 5px 0;color: red;}}
@media screen and (max-width:640px) {
.text {margin-top: 15%;width: 100%}
.text p {display: block;width: 75%;margin: 2% auto;}
#formWrap {width: 100%;margin: 0 auto;color: #555;line-height: 120%;font-size: 90%;}
table.formTable {width: 80%;display: block;margin: 0 auto;border: none;}
table.formTable td {color: red;font-size: 40%}
table.formTable td,table.formTable th {display: block;padding: 5px;}
p input {display: block;width: 50%;color: #fff;background: #000;margin: auto;}
p.error_messe {margin: 5px 0;color: red;}
table textarea {font-size: 280%;}}
@media screen and (max-width:400px) {
.text {margin-top: 7%;width: 100%}
.text p {display: block;width: 85%;margin: 2% auto;}
#formWrap {width: 100%;margin: 0 auto;color: #555;line-height: 120%;font-size: 90%;}
table.formTable {width: 100%;display: block;margin: 0 auto;border: none;}
table.formTable td {color: red;font-size: 40%}
table.formTable td,table.formTable th {display: block;padding: 5px;}
p input {display: block;width: 40%;color: #fff;background: #000;margin: auto;}
p.error_messe {margin: 5px 0;color: red;}}
