File: /usr/home/hyu6961940001/htdocs/LANDING/INDNMP/public/css/index.min.css
/* RESET
--------------------------------------------------------------------------------------*/
html, body,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
rem,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
figure {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent; }
body {
line-height: 1; }
ol,
ul {
list-style: none; }
blockquote,
q {
quotes: none; }
blockquote:before, blockquote.clear:after,
blockquote:after,
q:before,
q.clear:after,
q:after {
content: "";
content: none; }
:focus {
outline: 0; }
ins {
text-decoration: none; }
del {
text-decoration: line-through; }
table {
border-collapse: collapse;
border-spacing: 0; }
address {
display: inline;
font-style: normal; }
:focus,
button:focus {
outline: 0; }
svg {
display: block;
width: 100%;
height: 100%; }
a {
display: block;
text-decoration: none;
-webkit-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
color: inherit;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative; }
a:hover {
color: inherit;
text-decoration: none; }
.hide {
display: none; }
@media screen and (max-width: 768px) {
body .pc {
display: none; } }
body .pad {
display: none; }
@media screen and (max-width: 768px) {
body .pad {
display: block; } }
body .mobile {
display: none; }
@media screen and (max-width: 640px) {
body .mobile {
display: block; } }
.clear:before, .clear:after {
content: "";
display: table; }
.clear:after {
clear: both; }
.c {
clear: both; }
img {
width: 100%;
height: auto;
display: block; }
iframe {
width: 100%;
height: auto; }
table {
width: 100%; }
table th,
table td {
vertical-align: middle; }
.table {
width: 100%;
display: table;
table-layout: fixed; }
.tr {
display: table-row; }
.td {
display: table-cell;
vertical-align: middle;
position: relative; }
.th {
display: table-cell;
vertical-align: middle;
position: relative; }
.inblock {
font-size: 0;
letter-spacing: 0; }
.inblock > * {
display: inline-block;
vertical-align: middle;
letter-spacing: 1px; }
html, body {
width: 100%;
font-family: Arial, sans-serif, Verdana;
color: #000;
font-size: 1.35417vw;
background: #cdcdcc;
background: -o-linear-gradient(323deg, #fff 40%, #cccccc 100%);
background: linear-gradient(127deg, #fff 40%, #cccccc 100%);
position: relative; }
@media screen and (max-width: 768px) {
html, body {
font-size: 3.02326vw; } }
@media screen and (max-width: 480px) {
html, body {
font-size: 4.48276vw; } }
.wrapper {
width: 100%;
font-size: 1rem;
line-height: 1.6;
position: relative;
overflow: hidden;
z-index: 1; }
.container {
width: calc(100% - 3.07692rem);
max-width: 53.84615rem;
position: relative;
margin: 0 auto;
z-index: 1; }
@media screen and (max-width: 768px) {
.container {
width: calc(100% - 3.07692rem);
max-width: 38.46154rem; } }
@media screen and (max-width: 480px) {
.container {
max-width: 38.46154rem; } }
section {
position: relative; }
.loading {
width: 100%;
height: 100%;
background: #fff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
position: fixed;
top: 0;
left: 0;
z-index: 50; }
.loader_container {
position: relative; }
.circle_box {
width: 0.76923rem;
height: 3.07692rem;
margin: 0 auto;
position: relative; }
.circle {
width: 0.76923rem;
height: 0.76923rem;
position: absolute;
top: 0;
left: 0;
border-radius: 50%;
background-color: #f4f3ef;
-webkit-animation: circle 0.5s alternate infinite ease;
animation: circle 0.5s alternate infinite ease; }
@-webkit-keyframes circle {
0% {
top: 2.30769rem;
height: 0.19231rem;
border-radius: 1.92308rem 1.92308rem 0.96154rem 0.96154rem;
-webkit-transform: scaleX(1.7);
transform: scaleX(1.7); }
40% {
height: 0.76923rem;
border-radius: 50%;
-webkit-transform: scaleX(1);
transform: scaleX(1); }
100% {
top: 0%; } }
@keyframes circle {
0% {
top: 2.30769rem;
height: 0.19231rem;
border-radius: 1.92308rem 1.92308rem 0.96154rem 0.96154rem;
-webkit-transform: scaleX(1.7);
transform: scaleX(1.7); }
40% {
height: 0.76923rem;
border-radius: 50%;
-webkit-transform: scaleX(1);
transform: scaleX(1); }
100% {
top: 0%; } }
.shadow {
width: 0.76923rem;
height: 0.15385rem;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.5);
position: absolute;
top: 2.38462rem;
left: 0;
-webkit-animation: shadow 0.5s alternate infinite ease;
animation: shadow 0.5s alternate infinite ease;
-webkit-filter: blur(0.03846rem);
filter: blur(0.03846rem);
z-index: -1; }
@-webkit-keyframes shadow {
0% {
-webkit-transform: scaleX(1.5);
transform: scaleX(1.5); }
40% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 0.7; }
100% {
-webkit-transform: scaleX(0.2);
transform: scaleX(0.2);
opacity: 0.4; } }
@keyframes shadow {
0% {
-webkit-transform: scaleX(1.5);
transform: scaleX(1.5); }
40% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
opacity: 0.7; }
100% {
-webkit-transform: scaleX(0.2);
transform: scaleX(0.2);
opacity: 0.4; } }
.loading_txt {
text-align: center;
color: #00a99d;
font-size: 0.76923rem;
letter-spacing: 0.07692rem;
margin-top: 0.38462rem; }
.lightbox {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: rgba(255, 255, 255, 0.98);
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
display: none;
opacity: 0;
z-index: 999; }
.lightbox .container {
max-width: none;
width: calc(100% - 3.07692rem);
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
@media screen and (max-width: 768px) {
.lightbox .container {
width: auto; } }
.scrollBox {
width: calc(100% - 3.07692rem);
max-width: 1360px;
max-height: 100vh; }
@media screen and (max-width: 1024px) {
.scrollBox {
overflow-y: scroll;
-webkit-overflow-scrolling: touch; } }
@media screen and (max-width: 768px) {
.scrollBox {
max-height: 90vh; } }
@media screen and (max-width: 480px) {
.scrollBox {
max-height: 85vh; } }
.lb_board {
max-width: 1360px;
margin: auto;
position: relative; }
@media screen and (max-width: 768px) {
.lb_board {
width: 100%;
max-width: none;
padding: 0; } }
.btnClose {
width: 1rem;
height: 1rem;
border: 1px solid #00a99d;
position: absolute;
top: 0.76923rem;
right: 0.76923rem; }
.btnClose:before, .btnClose.clear:after, .btnClose:after {
content: "";
display: block;
width: 100%;
height: 0.07692rem;
border-radius: 0.11538rem;
position: absolute;
left: 0;
top: 50%;
margin-top: -0.03846rem;
background: #000;
-webkit-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out; }
.btnClose:before, .btnClose.clear:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.btnClose:after {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.btnClose:hover:before, .btnClose.clear:hover:after {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.btnClose:hover:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.btnClose a {
height: 100%; }
@media screen and (min-width: 769px) {
.btnClose a:after {
content: "";
width: 100%;
height: 100%;
border: 2px solid #000;
border-radius: 4px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
top: 0;
left: 0;
z-index: 5;
opacity: 0;
-webkit-transition: opacity 0.1s ease-out;
-o-transition: opacity 0.1s ease-out;
transition: opacity 0.1s ease-out; }
.btnClose a.active:after, .btnClose a:focus:after {
opacity: 1; } }
.lbBtn {
cursor: pointer; }
.header {
width: 100%;
padding: 0.76923rem 0;
position: fixed;
top: 0;
left: 0;
z-index: 5;
-webkit-transition: padding 0.4s ease-out;
-o-transition: padding 0.4s ease-out;
transition: padding 0.4s ease-out; }
@media screen and (min-width: 769px) {
.header::before {
content: "";
width: 100%;
height: 100%;
background: rgba(51, 51, 51, 0.5);
position: absolute;
top: 0;
left: 0; } }
.header .container {
max-width: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
.mainLogo {
width: 3.84615rem;
position: fixed;
left: 1.53846rem;
top: 0.76923rem;
z-index: 55; }
@media screen and (max-width: 768px) {
.mainLogo {
width: 3.07692rem;
position: fixed;
left: 0.76923rem; } }
@media screen and (max-width: 480px) {
.mainLogo {
top: 0.38462rem;
left: 0.38462rem; } }
.nav {
width: 100%; }
@media screen and (max-width: 768px) {
.nav {
height: 100%;
background: rgba(51, 51, 51, 0.95);
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
top: 0;
left: 0; } }
.nav_list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 768px) {
.nav_list {
display: block;
padding: 1.92308rem 0 3.84615rem; } }
.nav_li {
position: relative; }
.nav_link {
font-size: 0.92308rem;
color: #fff;
text-align: center;
letter-spacing: 0.03846rem;
padding: 0 0.76923rem;
line-height: 2.30769rem; }
@media screen and (max-width: 768px) {
.nav_link {
padding: 0.38462rem 0.76923rem; } }
.nav_link:hover {
color: #bf2525; }
.inquiry_btn {
margin-left: 0.84615rem; }
@media screen and (max-width: 768px) {
.inquiry_btn {
margin-left: 0;
margin-top: 0.76923rem; } }
.inquiry_btn_link {
background: rgba(0, 0, 0, 0.5);
border-radius: 0.38462rem;
line-height: 2.15385rem; }
@media screen and (max-width: 768px) {
.inquiry_btn_link {
line-height: 1.84615rem; } }
.hamburger {
cursor: pointer;
z-index: 99;
display: none; }
@media screen and (max-width: 768px) {
.hamburger {
width: 1.53846rem;
height: 1.92308rem;
position: fixed;
top: 0.57692rem;
right: 0.76923rem;
display: block; } }
@media screen and (max-width: 480px) {
.hamburger {
top: 0.38462rem;
right: 0.38462rem; } }
.hamburger a {
padding: 0.96154rem 0; }
.hamburger span {
display: block;
width: 100%;
height: 0.15385rem;
background: #000;
position: absolute;
top: 50%;
right: 0;
margin-top: -0.07692rem;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s; }
.hamburger:before, .hamburger.clear:after, .hamburger:after {
content: "";
display: block;
width: 100%;
height: 0.15385rem;
background: #000;
position: absolute;
right: 0;
top: 50%;
margin-top: -0.07692rem;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s; }
.hamburger:before, .hamburger.clear:after {
-webkit-transform: translateY(-0.38462rem);
-ms-transform: translateY(-0.38462rem);
transform: translateY(-0.38462rem); }
.hamburger:after {
-webkit-transform: translateY(0.38462rem);
-ms-transform: translateY(0.38462rem);
transform: translateY(0.38462rem);
-webkit-transform-origin: right center;
-ms-transform-origin: right center;
transform-origin: right center; }
.hamburger.mClose span, .hamburger.mClose:before, .hamburger.mClose.clear:after, .hamburger.mClose:after {
background: #fff; }
.hamburger.mClose span {
width: 50%;
-webkit-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out; }
.hamburger.mClose:before, .hamburger.mClose.clear:after, .hamburger.mClose:after {
-webkit-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out; }
.hamburger.mClose:before, .hamburger.mClose.clear:after {
-webkit-transform: translateY(0.38462rem);
-ms-transform: translateY(0.38462rem);
transform: translateY(0.38462rem); }
.hamburger.mClose:after {
-webkit-transform: translateY(-0.38462rem) scaleX(0.25);
-ms-transform: translateY(-0.38462rem) scaleX(0.25);
transform: translateY(-0.38462rem) scaleX(0.25); }
.footer {
background: #303030;
padding: 2.69231rem 0 1.15385rem;
position: relative;
z-index: 1; }
@media screen and (max-width: 768px) {
.footer {
padding: 1.53846rem 0 1.15385rem; } }
@media screen and (max-width: 480px) {
.footer {
padding: 1.15385rem 0 0.76923rem; } }
.footer_btn_list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.footer_btn_li {
padding: 0 0.57692rem; }
@media screen and (max-width: 480px) {
.footer_btn_li {
padding: 0 0.38462rem; } }
.footer_btn_link {
width: 3.46154rem;
height: 3.46154rem;
border-radius: 2.69231rem;
background: rgba(191, 37, 37, 0.7);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 768px) {
.footer_btn_link {
width: 2.65846rem;
height: 2.65846rem; } }
@media screen and (max-width: 480px) {
.footer_btn_link {
width: 2.65846rem;
height: 2.65846rem; } }
.footer_btn_link:hover {
background: #c2151b; }
.footer_btn_link:hover .footer_btn_icon {
opacity: 1; }
.footer_btn_icon {
width: 2.15385rem;
opacity: 0.8; }
@media screen and (max-width: 768px) {
.footer_btn_icon {
width: 1.60385rem; } }
@media screen and (max-width: 480px) {
.footer_btn_icon {
width: 1.60385rem; } }
.copyright {
text-align: center;
color: #fff;
font-weight: normal;
margin-top: 1.53846rem; }
@media screen and (max-width: 768px) {
.copyright {
font-size: 0.69231rem;
margin-top: 1.15385rem; } }
@media screen and (max-width: 480px) {
.copyright {
font-size: 0.5rem;
margin-top: 0.76923rem; } }
.fixed_btn_box {
position: fixed;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 20; }
@media screen and (max-width: 768px) {
.fixed_btn_box {
top: auto;
bottom: 1.92308rem;
-webkit-transform: none;
-ms-transform: none;
transform: none; } }
.fixed_btn {
margin-top: 0.38462rem; }
@media screen and (max-width: 480px) {
.fixed_btn {
margin-top: 0.19231rem; } }
.fixed_btn_link {
color: #fff;
background: rgba(191, 37, 37, 0.86);
border-radius: 0.38462rem;
padding: 0.76923rem;
text-align: center; }
@media screen and (max-width: 768px) {
.fixed_btn_link {
border-radius: 0.26923rem;
padding: 0.57692rem 0.76923rem;
font-size: 0.76923rem; } }
@media screen and (max-width: 480px) {
.fixed_btn_link {
padding: 0.38462rem 0.46154rem;
font-size: 0.61538rem; } }
.fixed_btn_link:hover {
color: #fff;
background: #D73535; }
.to_inquiry {
padding: 1.23077rem 0.76923rem; }
@media screen and (max-width: 768px) {
.to_inquiry {
padding: 0.76923rem; } }
@media screen and (max-width: 480px) {
.to_inquiry {
padding: 0.76923rem 0.46154rem; } }
.icon_arrow_up {
width: 1.34615rem;
margin: 0 auto 0.19231rem; }
@media screen and (max-width: 768px) {
.icon_arrow_up {
width: 0.96154rem; } }
@media screen and (max-width: 480px) {
.icon_arrow_up {
width: 0.65385rem;
margin-bottom: 0.11538rem; } }
.kv_sec {
height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 2; }
.kv_sec .container {
max-width: 57.69231rem; }
.kv_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative; }
@media screen and (max-width: 768px) {
.kv_row {
display: block; } }
@media screen and (max-width: 480px) {
.kv_row {
bottom: 0.76923rem; } }
.kv_right {
position: relative; }
.kv_icon_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.92308rem; }
@media screen and (max-width: 768px) {
.kv_icon_row {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; } }
@media screen and (max-width: 480px) {
.kv_icon_row {
margin-bottom: 1.53846rem; } }
.kv_icon {
-webkit-box-flex: 0;
-webkit-flex: 0 0 3.07692rem;
-ms-flex: 0 0 3.07692rem;
flex: 0 0 3.07692rem;
margin-right: 0.38462rem; }
@media screen and (max-width: 768px) {
.kv_icon {
-webkit-box-flex: 0;
-webkit-flex: 0 0 2.69231rem;
-ms-flex: 0 0 2.69231rem;
flex: 0 0 2.69231rem; } }
.kv_txt {
font-size: 2.30769rem;
color: #fff;
line-height: 1.5;
text-shadow: 0.23077rem 0.23077rem 0.5rem #000; }
@media screen and (max-width: 768px) {
.kv_txt {
font-size: 1.92308rem;
text-align: center; } }
@media screen and (max-width: 480px) {
.kv_txt {
font-size: 1.73077rem; } }
.kv_txt b {
font-size: 3.46154rem;
line-height: 1; }
@media screen and (max-width: 768px) {
.kv_txt b {
font-size: 3.07692rem; } }
@media screen and (max-width: 480px) {
.kv_txt b {
font-size: 2.15385rem; } }
.kv_nmp {
width: 19.23077rem;
position: absolute;
top: -1.92308rem;
right: 3.46154rem; }
@media screen and (max-width: 768px) {
.kv_nmp {
width: 11.53846rem;
position: relative;
top: 0;
right: 0;
margin: 2.69231rem auto 0; } }
@media screen and (max-width: 480px) {
.kv_nmp {
width: 9.61538rem;
margin: 2.30769rem auto 0; } }
.kv_item {
width: 26.92308rem;
position: relative;
bottom: -6.92308rem; }
@media screen and (max-width: 768px) {
.kv_item {
width: 16.92308rem;
margin: 1.15385rem auto 0;
bottom: 0; } }
@media screen and (max-width: 480px) {
.kv_item {
width: 15.38462rem; } }
.kv_bg {
width: 100%;
height: 100%;
background-image: url(../img/kv_bg.png);
background-position: center bottom;
background-size: cover;
position: absolute;
bottom: 0;
left: 0; }
@media screen and (max-width: 768px) {
.kv_bg {
bottom: 1.92308rem; } }
@media screen and (max-width: 480px) {
.kv_bg {
bottom: 5rem; } }
.kv_part_img {
width: 100%;
position: absolute;
bottom: 0;
left: 0; }
.part_2 {
-webkit-transform: translateY(-4.80769rem);
-ms-transform: translateY(-4.80769rem);
transform: translateY(-4.80769rem); }
@media screen and (max-width: 768px) {
.part_2 {
-webkit-transform: translateY(-3rem);
-ms-transform: translateY(-3rem);
transform: translateY(-3rem); } }
@media screen and (max-width: 480px) {
.part_2 {
-webkit-transform: translateY(-2.69231rem);
-ms-transform: translateY(-2.69231rem);
transform: translateY(-2.69231rem); } }
.part_3 {
-webkit-transform: translateY(-8.07692rem);
-ms-transform: translateY(-8.07692rem);
transform: translateY(-8.07692rem); }
@media screen and (max-width: 768px) {
.part_3 {
-webkit-transform: translateY(-5rem);
-ms-transform: translateY(-5rem);
transform: translateY(-5rem); } }
@media screen and (max-width: 480px) {
.part_3 {
-webkit-transform: translateY(-4.53846rem);
-ms-transform: translateY(-4.53846rem);
transform: translateY(-4.53846rem); } }
.part_4 {
-webkit-transform: translateY(-10.57692rem);
-ms-transform: translateY(-10.57692rem);
transform: translateY(-10.57692rem); }
@media screen and (max-width: 768px) {
.part_4 {
-webkit-transform: translateY(-6.73077rem);
-ms-transform: translateY(-6.73077rem);
transform: translateY(-6.73077rem); } }
@media screen and (max-width: 480px) {
.part_4 {
-webkit-transform: translateY(-6.07692rem);
-ms-transform: translateY(-6.07692rem);
transform: translateY(-6.07692rem); } }
.part_5 {
-webkit-transform: translateY(-12.88462rem);
-ms-transform: translateY(-12.88462rem);
transform: translateY(-12.88462rem); }
@media screen and (max-width: 768px) {
.part_5 {
-webkit-transform: translateY(-8.19231rem);
-ms-transform: translateY(-8.19231rem);
transform: translateY(-8.19231rem); } }
@media screen and (max-width: 480px) {
.part_5 {
-webkit-transform: translateY(-7.5rem);
-ms-transform: translateY(-7.5rem);
transform: translateY(-7.5rem); } }
.part_6 {
-webkit-transform: translateY(-15.38462rem);
-ms-transform: translateY(-15.38462rem);
transform: translateY(-15.38462rem); }
@media screen and (max-width: 768px) {
.part_6 {
-webkit-transform: translateY(-9.61538rem);
-ms-transform: translateY(-9.61538rem);
transform: translateY(-9.61538rem); } }
@media screen and (max-width: 480px) {
.part_6 {
-webkit-transform: translateY(-8.84615rem);
-ms-transform: translateY(-8.84615rem);
transform: translateY(-8.84615rem); } }
.about_sec_1,
.about_sec_2,
.about_sec_3 {
position: relative;
z-index: 1; }
.about_sec_1 .container,
.about_sec_2 .container,
.about_sec_3 .container {
max-width: 60.38462rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 1.92308rem 0 9.53846rem; }
@media screen and (max-width: 768px) {
.about_sec_1 .container,
.about_sec_2 .container,
.about_sec_3 .container {
display: block;
padding: 1.15385rem 0; } }
@media screen and (max-width: 768px) {
.about_sec_1 {
background: -o-linear-gradient(323deg, #fff 50%, #cdcdcc 100%);
background: linear-gradient(127deg, #fff 50%, #cdcdcc 100%); } }
@media screen and (max-width: 480px) {
.about_sec_1 {
margin-top: -3.84615rem; } }
@media screen and (max-width: 768px) {
.about_sec_1 .container {
padding-top: 0; } }
@media screen and (max-width: 480px) {
.about_sec_1 .about_title, .about_sec_1 .solution_title, .about_sec_1 .inquiry_title, .about_sec_1 .success_title {
font-size: 1.07692rem; } }
@media screen and (max-width: 480px) {
.about_sec_1 .about_title b, .about_sec_1 .solution_title b, .about_sec_1 .inquiry_title b, .about_sec_1 .success_title b {
font-size: 1.46154rem; } }
@media screen and (max-width: 768px) {
.about_sec_1 .about_m_pic {
margin-top: -1.92308rem; } }
.about_sec_2 {
padding: 11.53846rem 0;
margin-top: -9.61538rem;
z-index: 2; }
@media screen and (max-width: 768px) {
.about_sec_2 {
padding: 0;
margin-top: 0;
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#cdcdcc));
background: -o-linear-gradient(top, #fff 50%, #cdcdcc 100%);
background: linear-gradient(180deg, #fff 50%, #cdcdcc 100%); } }
@media screen and (max-width: 768px) {
.about_sec_2:before, .about_sec_2.clear:after {
content: "";
width: 100%;
height: 3.84615rem;
background: #fff;
-webkit-transform: skewY(7deg);
-ms-transform: skewY(7deg);
transform: skewY(7deg);
position: absolute;
left: 0;
bottom: 100%;
margin-bottom: -1.92308rem; } }
@media screen and (max-width: 768px) {
.about_sec_2 .about_m_pic {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
margin-top: -1.92308rem; } }
.about_sec_3 {
background: #cdcdcc;
background: -o-linear-gradient(323deg, #fff 40%, #cccccc 100%);
background: linear-gradient(127deg, #fff 40%, #cccccc 100%);
padding-top: 20rem;
padding-bottom: 1.92308rem;
margin-top: -17.30769rem; }
@media screen and (max-width: 768px) {
.about_sec_3 {
padding: 0;
margin-top: -1.53846rem;
z-index: 2;
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #fff), to(#cccccc));
background: -o-linear-gradient(top, #fff 40%, #cccccc 100%);
background: linear-gradient(180deg, #fff 40%, #cccccc 100%); } }
@media screen and (max-width: 480px) {
.about_sec_3 {
margin-top: -1.15385rem; } }
@media screen and (max-width: 768px) {
.about_sec_3:before, .about_sec_3.clear:after {
content: "";
width: 100%;
height: 3.84615rem;
background: #fff;
-webkit-transform: skewY(7deg);
-ms-transform: skewY(7deg);
transform: skewY(7deg);
position: absolute;
left: 0;
bottom: 100%;
margin-bottom: -1.92308rem; } }
.about_sec_3 .container {
padding: 0 0 9.53846rem; }
@media screen and (max-width: 768px) {
.about_sec_3 .container {
padding: 1.15385rem 0 9.53846rem; } }
.about_sec_1_bg,
.about_sec_2_bg,
.about_sec_3_bg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
@media screen and (max-width: 768px) {
.about_sec_1_bg,
.about_sec_2_bg,
.about_sec_3_bg {
display: none; } }
.about_sec_1_bg {
background: #cdcdcc;
background: -o-linear-gradient(323deg, #fff 50%, #cdcdcc 100%);
background: linear-gradient(127deg, #fff 50%, #cdcdcc 100%);
position: fixed;
opacity: 0.2; }
.about_sec_2_bg {
height: auto; }
.about_sec_3_bg {
background-image: url(../img/about_sec_3_img.png);
background-attachment: fixed;
background-size: 50.26042vw auto;
background-repeat: no-repeat;
background-position: left 10%; }
.about_sec_1_img {
width: 54.6875vw;
position: absolute;
bottom: 0;
left: 0; }
.about_sec_3_img {
width: 50.26042vw;
position: absolute;
top: 7%;
left: 0; }
.about_m_pic {
display: none; }
@media screen and (max-width: 768px) {
.about_m_pic {
display: block;
margin-left: -1.53846rem;
margin-right: -1.53846rem; } }
.about_m_pic_2_img {
width: 77%; }
@media screen and (max-width: 768px) {
.about_m_pic_3_img {
margin-top: 1.92308rem;
margin-bottom: -15.38462rem; } }
@media screen and (max-width: 480px) {
.about_m_pic_3_img {
margin-bottom: -11.15385rem; } }
.about_container_1,
.about_container_3 {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.about_content {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
position: relative;
z-index: 1; }
.about_title, .solution_title, .inquiry_title, .success_title {
font-size: 1.76923rem;
color: #000000;
line-height: 1.2;
margin-bottom: 1.15385rem; }
@media screen and (max-width: 480px) {
.about_title, .solution_title, .inquiry_title, .success_title {
font-size: 1.11538rem; } }
.about_title b, .solution_title b, .inquiry_title b, .success_title b {
font-size: 2.30769rem; }
@media screen and (max-width: 480px) {
.about_title b, .solution_title b, .inquiry_title b, .success_title b {
font-size: 1.53846rem; } }
.about_txt, .success_txt {
text-align: justify;
font-weight: normal; }
@media screen and (max-width: 480px) {
.about_txt, .success_txt {
font-size: 0.76923rem; } }
.solution_sec {
color: #000;
position: relative;
z-index: 3;
margin-top: -1.92308rem; }
.solution_bg, .service_bg {
width: 100%;
height: 120%;
background: #048586;
background: -o-linear-gradient(304deg, #2f2f2f 0%, #676666 70%);
background: linear-gradient(146deg, #353535 0%, #a3a2a2 70%);
-webkit-transform: skewY(7deg);
-ms-transform: skewY(7deg);
transform: skewY(7deg);
position: absolute;
top: -3.84615rem;
left: 0; }
@media screen and (max-width: 768px) {
.solution_bg, .service_bg {
top: -3.07692rem;
height: 113%; } }
.solution_title, .inquiry_title {
color: #000;
margin-bottom: 0.76923rem; }
.solution_txt {
font-weight: normal; }
.solution_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 3.07692rem; }
@media screen and (max-width: 768px) {
.solution_row {
display: block;
margin-top: 0rem; } }
.solution_left {
-webkit-box-flex: 0;
-webkit-flex: 0 0 26.15385rem;
-ms-flex: 0 0 26.15385rem;
flex: 0 0 26.15385rem;
padding-top: 1.92308rem; }
.solution_right {
padding-left: 3.84615rem; }
@media screen and (max-width: 768px) {
.solution_right {
padding-left: 0; } }
.solution_video_box {
padding: 1.53846rem;
background: rgba(0, 0, 0, 0.7);
border-radius: 1.15385rem; }
@media screen and (max-width: 768px) {
.solution_video_box {
padding: 1rem;
border-radius: 0.76923rem;
margin-bottom: 1.92308rem; } }
.solution_video {
position: relative; }
#player {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
#player iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.ex_video_img {
opacity: 0; }
.video_iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.video_play {
width: 3.84615rem;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
@media screen and (max-width: 480px) {
.video_play {
width: 4.23077rem; } }
.solution_video_caption {
color: #fff;
font-size: 1.15385rem;
font-weight: bold;
text-align: center; }
.solution_info_title {
font-size: 1.73077rem;
margin-bottom: 0.57692rem; }
@media screen and (max-width: 768px) {
.solution_info_title {
font-size: 1.53846rem; } }
.solution_info_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-left: -1.15385rem;
margin-right: -1.15385rem;
margin-bottom: 0.38462rem; }
@media screen and (max-width: 768px) {
.solution_info_row {
margin-left: -0.38462rem;
margin-right: -0.38462rem; } }
.solution_info_col {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
padding: 0 1.15385rem; }
@media screen and (max-width: 768px) {
.solution_info_col {
padding: 0 0.38462rem;
white-space: nowrap; } }
@media screen and (max-width: 480px) {
.solution_info_col {
font-size: 0.76923rem; } }
.solution_info_col.extend {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1; }
.solution_btn {
margin-top: 1.53846rem; }
.solution_btn_link {
color: #fff;
font-size: 1.15385rem;
letter-spacing: 0.03846rem;
background: #000000;
text-align: center;
padding: 0.23077rem 1.15385rem;
border-radius: 0.76923rem; }
@media screen and (max-width: 480px) {
.solution_btn_link {
display: block; } }
.solution_btn_link:hover {
color: #fff;
background: #4f4f4f; }
.info_title {
color: #fff;
letter-spacing: 0.03846rem; }
.info_list {
list-style: disc;
margin-top: 0.19231rem;
margin-left: 0.96154rem; }
.success_sec {
background: #fff;
padding: 3.84615rem 0 11.53846rem;
position: relative;
z-index: 1;
margin-top: 3.84615rem; }
@media screen and (max-width: 768px) {
.success_sec {
padding: 3.84615rem 0 5.76923rem; } }
@media screen and (max-width: 480px) {
.success_sec {
padding: 1.92308rem 0 5.76923rem; } }
.success_bg {
width: 100%;
height: 100%;
background: #fff;
position: absolute;
top: -5.76923rem;
left: 0; }
.success_title {
margin-bottom: 0.76923rem; }
@media screen and (max-width: 480px) {
.success_title b {
font-size: 1.92308rem; } }
.success_tab_list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 1.92308rem; }
@media screen and (max-width: 768px) {
.success_tab_list {
display: none; } }
.m_success_tab,
.success_tab_li {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.3333%;
-ms-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
text-align: center;
line-height: 1.1;
background: #b3b3b3;
padding: 0.38462rem 0;
cursor: pointer;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
border-top: 0.03846rem solid #000;
border-right: 0.03846rem solid #000;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: background 0.1s;
-o-transition: background 0.1s;
transition: background 0.1s;
position: relative; }
@media screen and (max-width: 768px) {
.m_success_tab,
.success_tab_li {
border-left: 0.03846rem solid #000;
padding: 0.53846rem 0; } }
.m_success_tab:first-child,
.success_tab_li:first-child {
border-left: 0.03846rem solid #000; }
@media screen and (min-width: 769px) {
.m_success_tab:hover,
.success_tab_li:hover {
color: #fff;
background: #000000; } }
.m_success_tab.active,
.success_tab_li.active {
color: #fff;
background: #000000; }
.m_success_tab {
display: none; }
@media screen and (max-width: 768px) {
.m_success_tab {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
.success_content_page {
border: 0.03846rem solid #000;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 1.53846rem 2.11538rem 2.69231rem;
box-sizing: border-box;
display: none; }
@media screen and (max-width: 768px) {
.success_content_page {
display: block; } }
@media screen and (max-width: 480px) {
.success_content_page {
padding: 1.53846rem 1.53846rem 2.30769rem; } }
.page_1 {
display: block; }
.success_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
@media screen and (max-width: 768px) {
.success_row {
display: block; } }
.success_pic {
-webkit-box-flex: 0;
-webkit-flex: 0 0 30.76923rem;
-ms-flex: 0 0 30.76923rem;
flex: 0 0 30.76923rem; }
@media screen and (max-width: 768px) {
.success_pic {
margin-bottom: 1.15385rem; } }
.success_content {
padding-left: 2.69231rem;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
@media screen and (max-width: 768px) {
.success_content {
padding-left: 0; } }
.success_description {
font-weight: normal;
margin-bottom: 2.69231rem; }
@media screen and (max-width: 768px) {
.success_description {
margin-bottom: 1.15385rem; } }
.success_info {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.success_info p {
font-weight: normal; }
.success_info_title {
margin-right: 0.76923rem; }
.success_info_title.main {
color: #bf2525; }
.m_tab_arrow {
display: none;
width: 1.15385rem;
height: 1.15385rem;
background: rgba(255, 255, 255, 0.4);
position: absolute;
top: 50%;
right: 0.38462rem;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.m_tab_arrow::before {
content: "";
border-width: 0.34615rem 0.23077rem 0 0.23077rem;
border-color: #fff transparent transparent;
border-style: solid;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
@media screen and (max-width: 768px) {
.m_tab_arrow {
display: block; } }
.active .m_tab_arrow {
-webkit-transform: translateY(-50%) scaleY(-1);
-ms-transform: translateY(-50%) scaleY(-1);
transform: translateY(-50%) scaleY(-1); }
.service_sec {
margin-top: -3.07692rem;
padding-bottom: 5.76923rem;
position: relative;
z-index: 2; }
@media screen and (max-width: 768px) {
.service_sec {
margin-top: 0rem; } }
@media screen and (max-width: 480px) {
.service_sec {
padding-bottom: 1.92308rem; } }
.service_bg {
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #048586), to(#81c4da));
background: -o-linear-gradient(top, #048586 40%, #81c4da 100%);
background: linear-gradient(180deg, #353535 40%, #a3a2a2 100%); }
@media screen and (max-width: 480px) {
.service_bg {
height: 120%; } }
.service_title {
font-size: 2.69231rem;
color: #fff;
margin-bottom: 1.92308rem; }
@media screen and (max-width: 480px) {
.service_title {
font-size: 1.92308rem; } }
.service_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between; }
@media screen and (max-width: 768px) {
.service_row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; } }
.service_item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 10rem;
-ms-flex: 0 0 10rem;
flex: 0 0 10rem; }
@media screen and (max-width: 768px) {
.service_item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
margin-bottom: 1.92308rem; }
.service_item:nth-child(3), .service_item:nth-child(4) {
margin-bottom: 0; } }
.service_icon {
width: 8.46154rem;
margin: 0 auto; }
@media screen and (max-width: 768px) {
.service_icon {
width: 7.69231rem; } }
@media screen and (max-width: 480px) {
.service_icon {
width: 5.19231rem; } }
.service_caption {
white-space: nowrap;
text-align: center;
color: #fff; }
.service_icon_title {
font-size: 1.84615rem;
line-height: 1;
margin-top: 0.96154rem; }
@media screen and (max-width: 480px) {
.service_icon_title {
font-size: 1.23077rem; } }
.service_icon_txt {
font-size: 1.34615rem;
line-height: 1;
margin-top: 0.38462rem; }
@media screen and (max-width: 480px) {
.service_icon_txt {
font-size: 0.92308rem; } }
.inquiry_sec {
padding: 3.84615rem 0 6.92308rem;
background: #fff;
position: relative;
z-index: 1;
margin-top: 0rem; }
@media screen and (max-width: 768px) {
.inquiry_sec {
padding: 3.07692rem 0 1.92308rem; } }
@media screen and (max-width: 480px) {
.inquiry_sec {
padding: 3.84615rem 0 1.92308rem; } }
.inquiry_bg {
width: 100%;
height: 100%;
background: #fff;
position: absolute;
top: -3.84615rem;
left: 0; }
.inquiry_title {
font-size: 2.30769rem; }
.inquiry_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end; }
@media screen and (max-width: 768px) {
.inquiry_row {
display: block; } }
.inquiry_left {
-webkit-box-flex: 0;
-webkit-flex: 0 0 31.15385rem;
-ms-flex: 0 0 31.15385rem;
flex: 0 0 31.15385rem; }
.inquiry_right {
padding-left: 2.30769rem; }
@media screen and (max-width: 768px) {
.inquiry_right {
padding-top: 1.92308rem;
padding-left: 0;
margin-bottom: 1.92308rem; } }
.inquiry_info_title {
font-size: 1.34615rem; }
@media screen and (max-width: 480px) {
.inquiry_info_title {
font-size: 1.07692rem; } }
.inquiry_info_title span {
font-size: 1rem;
font-weight: normal; }
@media screen and (max-width: 480px) {
.inquiry_info_title span {
font-size: 0.84615rem; } }
.inquiry_info_txt {
font-weight: normal; }
@media screen and (max-width: 480px) {
.inquiry_info_txt {
font-size: 0.76923rem; } }
.inquiry_info_txt a {
display: inline;
text-decoration: underline; }
.inquiry_info {
margin-bottom: 0.96154rem; }
.inquiry_notice {
color: #bf2525;
color: #bf2525;
display: block; }
.inquiry_form_txt {
margin-bottom: 0.76923rem; }
@media screen and (max-width: 480px) {
.inquiry_form_txt {
font-size: 0.76923rem;
white-space: nowrap; } }
.inquiry_form {
background: #e6e6e6;
border-radius: 0.76923rem;
padding: 0.57692rem 1.53846rem; }
@media screen and (max-width: 480px) {
.inquiry_form {
padding: 0.57692rem 0.76923rem; } }
.inquiry_form_row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 0.61538rem 0;
margin-right: -0.88462rem;
margin-left: -0.88462rem; }
@media screen and (max-width: 480px) {
.inquiry_form_row {
padding: 0.46154rem 0;
margin-right: -0.57692rem;
margin-left: -0.57692rem; } }
.inquiry_form_col {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0 0.88462rem; }
@media screen and (max-width: 480px) {
.inquiry_form_col {
padding: 0 0.57692rem; } }
.inquiry_form_title {
display: block;
margin-bottom: 0.19231rem; }
@media screen and (max-width: 480px) {
.inquiry_form_title {
font-size: 0.76923rem; } }
.must {
color: #ff0000; }
.form_input {
width: 100%;
font-size: 1rem;
border-radius: 0.38462rem;
border: 0.03846rem solid #000;
padding: 0.96154rem 0.76923rem;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
@media screen and (max-width: 480px) {
.form_input {
font-size: 0.76923rem;
padding: 0.46154rem 0.76923rem; } }
.form_select {
width: 100%;
font-size: 1rem;
border-radius: 0.38462rem;
border: 0.03846rem solid #000;
padding: 0.96154rem 0.76923rem;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
background-image: url(../img/select_arrow.png);
background-size: 0.92308rem auto;
background-repeat: no-repeat;
background-position: 92% center; }
@media screen and (max-width: 480px) {
.form_select {
font-size: 0.76923rem;
padding: 0.46154rem 0.76923rem;
background-size: 0.42308rem auto; } }
.inquiry_form_line {
width: 100%;
height: 0.03846rem;
background: #000;
margin-top: 1.15385rem;
margin-bottom: 0.76923rem; }
@media screen and (max-width: 480px) {
.inquiry_form_line {
margin-top: 0.57692rem;
margin-bottom: 0.46154rem; } }
.form_textarea {
width: 100%;
font-size: 1rem;
border-radius: 0.38462rem;
border: 0.03846rem solid #000;
padding: 0.96154rem 0.76923rem;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.inquiry_form_bottom {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
padding: 0.76923rem 0; }
@media screen and (max-width: 480px) {
.inquiry_form_bottom {
padding: 0.38462rem 0 0.57692rem; } }
.inquiry_form_bottom a {
display: inline;
text-decoration: underline; }
@media screen and (max-width: 480px) {
.inquiry_form_policy {
font-size: 0.76923rem; } }
.form_checkbox {
width: 1.15385rem;
height: 1.15385rem;
border-radius: 0.19231rem;
border: 0.03846rem solid #000;
background: #fff;
position: relative;
top: 0.19231rem; }
@media screen and (max-width: 480px) {
.form_checkbox {
width: 0.84615rem;
height: 0.84615rem;
top: 0; } }
.inquiry_form_submit {
font-size: 1rem;
font-weight: bold;
color: #fff;
background: #000000;
border: 0;
border-radius: 1.92308rem;
padding: 0.38462rem 1.34615rem;
display: block;
cursor: pointer;
-webkit-transition: background 0.1s;
-o-transition: background 0.1s;
transition: background 0.1s; }
@media screen and (max-width: 480px) {
.inquiry_form_submit {
font-size: 0.84615rem;
border-radius: 0.38462rem; } }
.inquiry_form_submit:hover {
background: #6c6d6d; }