html {overflow-y: scroll;
        -ms-overflow-style: none; /* IE and Edge */
        scrollbar-width: none; /* Firefox */
    }
html::-webkit-scrollbar {
        display: none; /* Chrome, Safari, Opera*/
    }
html {overflow-x: hidden;}
html.active #menu { right: 20px;}
.ft {background:#000; padding:30px 60px; margin-top:100px;}

.order {margin-top:-118px;}
.order .order_cont1 {background:url('order_bg.jpg')no-repeat center; background-size:cover; height:850px; position:relative; z-index: -1;}
.order .order_cont1 .order_cont1_txt {width:100%;  padding-top:380px; padding-left:60px; color:#fff; text-shadow: 1px 2px 3px rgba(0,0,0,.4);}
.order .order_cont1 h1 {font-size:6.3em; font-family: 'GmarketSansBold';}
.order .order_cont1 h2 {margin-top:20px; font-size:2.73em; font-weight:400; font-family: 'GmarketSansMedium';}
.order .order_cont1 h3 {margin-top:20px; font-size:1.3em; line-height:1.8em; font-weight:400; opacity: .9; text-shadow: 0px 1px 3px rgba(0,0,0,.5);}
.order .order_cont1 h3 .mo {display:none;} 
  
.order .order_cont1 .order_cont1_posi {width:43%; background:#fff; margin-top:-60px; padding:50px 60px; position: absolute; right:0; bottom:-58px;}
.order .order_cont1 .order_cont1_posi ul {position: relative;}
.order .order_cont1 .order_cont1_posi ul li {color:#434348; display:inline-block; font-family: 'GmarketSansMedium'; font-size:.9em; letter-spacing: .5px; margin-right:10px;}
.order .order_cont1 .order_cont1_posi ul li svg {position:relative; top:2px; margin-right:1px; color:#5ac2d3;}
.order .order_cont1 .order_cont1_posi ul li.li_num {font-size:4em;  font-weight:600;position: absolute; left:255px; top:-15px; color:#5ac2d3; text-shadow: none; font-family: 'GmarketSansBold';}
.order .order_cont1 .order_cont1_posi ul li.li_num:after {content:''; left:-40px; top:12px; width:1px; height:30px; background:#555; position: absolute; opacity: .2;}

.order .order_bt {max-width:510px; margin:130px auto 0px auto; }
.order .order_bt a {display:inline-block; width:33.33%; background:rgba(0,0,0,.0); text-align:center; height:55px; line-height:55px;color:#aaa;border:1px solid #ddd; border-left:none; font-size:1.1em; margin:0; font-family: 'GmarketSansMedium';  transition: .3s;}
.order .order_bt a:hover {background:#f6f6f6;}
.order .order_bt a:first-child {border-radius:50px 0 0 50px; border-left:1px solid #ddd;}
.order .order_bt a.on {background:#5ac2d3; color:#fff; border:1px solid #5ac2d3;}
.order .order_bt a:last-child {border-radius:0px 50px 50px 0;}

.order .order_cont2 {padding:120px 100px 0 100px; max-width:1920px; margin:0 auto;}
.order .order_cont2 .order_cont2_box1:after {content:''; clear:both; display:table;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt {float:right; width:45%; padding-left:0px; padding-top:5.5%;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1 {font-size:8em; font-family: 'GmarketSansLight'; color:#ddd; position: relative; font-weight:600; display: inline-block; margin-left:-5px;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1 span {font-size:.2em; display:inline-block; margin-left:15px; letter-spacing: 1px;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1:after {content:''; position: absolute; width:130px; height:1px; background:#eee; z-index: -1; left:255px; bottom:44px;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt h2 {font-size:2.7em; line-height:1.35em; color:#111; margin-top:15px; margin-bottom:30px; font-family: 'GmarketSansBold';}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt p {font-size:1.25em; margin-top:15px; line-height:1.7em; color:#777;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt span {font-size:.9em; color:#bbb; line-height:1.6em; display:inline-block;}
.order .order_cont2 .order_cont2_box1 .order_cont2_txt h3 {margin-top:50px; font-size:1.05em; letter-spacing: 5px; color:#5ac2d3; margin-left:5px;}
.order .order_cont2 .order_cont2_box1 .order_cont2_img { float:left; width:48%; margin-right:5%;}
.order .order_cont2 .order_cont2_box1 .order_cont2_img img {width:100%;}

.order .order_cont2 .order_cont2_box2 {margin-top:00px;}
.order .order_cont2 .order_cont2_box2 .order_cont2_txt {float:left; padding-top:2.3%;}
.order .order_cont2 .order_cont2_box2 .order_cont2_txt .left_wid {width:520px; float:right;}
.order .order_cont2 .order_cont2_box2 .order_cont2_txt h1:after {left:310px;}
.order .order_cont2 .order_cont2_box2 .order_cont2_img {margin-right:0; margin-left:5%;}

.order .order_cont2 .order_cont2_box3 .order_cont2_txt {padding-top:7%;}
.order .order_cont2 .order_cont2_box3 .order_cont2_txt h1:after {left:285px;}

.order .order_cont2 .order_cont2_box5 {margin-top:150px;}

.order_cont3 {position: relative;max-width: 1100px;margin: 100px auto;padding: 0 20px;}
.order_cont3 h2{font-size: 2em; font-family: 'GmarketSansBold';}
.order_cont3 .intro {text-align: center; margin-bottom: 200px;}


@media screen and (max-width:1550px) {
	.order .order_cont2 {padding:120px 60px 0 60px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt {padding-top:5%;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1 {font-size:7em;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h2 {font-size:2.3em;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt p {font-size:1.15em; margin-top:15px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h3 {font-size:1.0em; margin-top:20px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1:after {left:230px; bottom:38px;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_txt h1:after {left:278px;}
	.order .order_cont2 .order_cont2_box3 .order_cont2_txt h1:after {left:255px;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_txt {float:left; padding-top:2%;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_txt .left_wid {width:100%; padding-left:50px;}

	.order .order_cont2 .order_cont2_box3 .order_cont2_txt {padding-top:7%;}



}

@media screen and (max-width:1300px) {
	.order .order_cont1 {height:700px;}
	.order .order_cont1 .order_cont1_txt {padding-top:340px; padding-left:30px;}
	.order .order_cont1 h1 {font-size:5.3em; }
	.order .order_cont1 h2 {font-size:2.3em; }
	.order .order_cont1 h3 {font-size:1.15em;}

	.order .order_cont2 .order_cont2_box1 .order_cont2_txt {padding-top:1.0%;}
	.ft {padding:30px 30px;}

	.order .order_cont2 .order_cont2_box3 .order_cont2_txt {padding-top:6%;}
}

@media screen and (max-width:1050px) {
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1 {font-size:5.5em;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h2 {font-size:2.0em; margin-top:5px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt p {font-size:1.0em; margin-top:15px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h3 {font-size:.9em; margin-top:10px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1:after {left:185px; bottom:30px;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_txt h1:after {left:225px;}
	.order .order_cont2 .order_cont2_box3 .order_cont2_txt h1:after {left:205px;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_txt .left_wid {width:100%; padding-left:0px;}
}

@media screen and (max-width:900px) {
	.order .order_cont1 {height:650px;}
	.order .order_cont1 .order_cont1_txt {padding-top:200px; padding-left:30px;}
	.order .order_cont1 h1 {font-size:4.2em; }
	.order .order_cont1 h2 {font-size:1.8em; margin-top:10px; }
	.order .order_cont1 h3 {font-size:1.10em;}

	.order .order_cont1 .order_cont1_posi {width:50%; padding:30px 40px; bottom:-30px;}
	.order .order_cont1 .order_cont1_posi ul li {font-size:.8em;}
	.order .order_cont1 .order_cont1_posi ul li.li_num {font-size:2.5em; left:220px; top:-5px; }
	.order .order_cont1 .order_cont1_posi ul li.li_num:after {left:-33px; top:5px; height:25px;}

	.order .order_bt {margin-top:80px;}

	.order .order_cont2 {padding:120px 30px 0 30px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt {padding-top:0px; margin-top:-10px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1 {font-size:4.5em;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h2 {font-size:2em; margin-top:5px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt p {font-size:.9em; margin-top:10px; line-height:1.4em;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h3 {font-size:.9em; margin-top:25px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt h1:after {left:160px; bottom:24px; width:100px;}

	.order .order_cont2 .order_cont2_box2 .order_cont2_txt {padding-top:0%;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_txt h1:after {left:190px;}
	.order .order_cont2 .order_cont2_box3 .order_cont2_txt h1:after {left:205px;}
	.order .order_cont2 .order_cont2_box2 {margin-top:0px;}
	.order .order_cont2 .order_cont2_box3 {margin-top:0px;}
	.order .order_cont2 .order_cont2_box5 {margin-top:0px;}

	.order .order_cont2 .order_cont2_box3 .order_cont2_txt {padding-top:5%;}

}

@media screen and (max-width:550px) {
	.order .order_cont1 {height:580px; background-position: center left -350px;}
	.order .order_cont1 .order_cont1_txt {padding-top:170px; padding-left:15px;}
	.order .order_cont1 h1 {font-size:3.0em; }
	.order .order_cont1 h2 {font-size:1.3em; margin-top:5px; }
	.order .order_cont1 h3 {font-size:1.0em; margin-top:10px;}
	.order .order_cont1 h3 .mo {display:block;} 

	.order .order_cont1 .order_cont1_posi {width:80%; padding:25px 30px; bottom:-30px;}
	.order .order_cont1 .order_cont1_posi ul li {font-size:.5em;}
	.order .order_cont1 .order_cont1_posi ul li.li_num {font-size:2.5em; left:190px; top:-5px; }
	.order .order_cont1 .order_cont1_posi ul li.li_num:after {left:-19px; top:7px; height:20px;}

	.order .order_bt {margin:0 5%;margin-top:60px; max-width:90%; margin-bottom:10px;}
	.order .order_bt a {font-size:.9em; height:45px; line-height:45px; }

	.order .order_cont2 {padding:50px 20px 0px 20px;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_txt {width:100%;}
	.order .order_cont2 .order_cont2_box1 .order_cont2_img {width:100%; margin-top:30px;}
	.order .order_cont2 .order_cont2_box2 .order_cont2_img {margin-left:0;}
	.order .order_cont2 .order_cont2_box2 {margin-top:0px;}
	.order .order_cont2 .order_cont2_box3 {margin-top:0px;}
	.order .order_cont2 .order_cont2_box5 {margin-top:0px;}

	.ft {padding:30px 15px; margin-top:50px;}

}