@charset "utf-8";

#container .section { width: 1200px; margin: 0 auto; position: relative; box-sizing: border-box; background: #fff; }
#container .section > .posA { width: 100%; height: 100%; left: 0; top: 0; }

#container .section5 .arrow { position: absolute; left: 1100px; top: 180px; display: flex; flex-direction: column; }
#container .section5 .arrow .swiper-button-prev,
#container .section5 .arrow .swiper-button-next { position: static; width: 40px; height: 40px; margin-top: 0; margin-bottom: 80px; }

#container .section5 .arrow .swiper-button-prev::after,
#container .section5 .arrow .swiper-button-next::after { display: none; }


#container .section7 { height: 684px; background: #017575; }
#container .section7 > div { width: 1080px; height: 616px; background: #cafdff; }

#container .section10.on { position: fixed; display: flex; left: 50%; top: 50%; transform: translate(-50%, -50%);  z-index: 20; background: rgba(255,255,255,0.8); }

#container .section10 input[type=submit] { width: 217px; height: 43px; background: #054c48; border-radius: 40px; border: 0; font-family: 'GmarketSans' !important; font-weight: 700; color: #fff; font-size: 21px; line-height: 47px; }
#container .section10 input[type=text] { border: 0; padding-left: 10px; box-sizing: border-box; }
#container .section10 textarea::placeholder,
#container .section10 input[type=text]::placeholder { font-size: 15px; color: rgba(0,0,0,0.2) !important; font-family: 'GmarketSans' !important; font-weight: 700; }
#container .section10 textarea { border: 0; resize: none; height: 100px; padding: 10px; box-sizing: border-box; }

.quick { position: fixed; left: 50%; top: 110px; z-index: 10; margin-left: 600px; }
.layer-bg { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.8); z-index: 15; display: none; }
.layer-bg.on { display: block; }