#Load{
	background-color: #fff;
	opacity: 1;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left: 0;
	z-index: 1001;
	display: flex;
	align-items: center;
	justify-content: center;
}
.load_logo{
	width: 20%;
	height: 100px;
	text-align: center;
}

#Load > .load_logo img{
	display:inline-block;
	width: 195px;
	height: 48px;
}
/*#Load > .load_logo span.logo_text{*/
/*	font-family: 'SJSoju2';*/
/*	font-size: 30px;*/
/*	display: inline-block;*/
/*	margin-top: 15px;*/
/*}*/
#Load > .load_logo img.logo_texts{
    width: 270px;
    height: 45px;
    margin-top: 5px;
}
#header, .header_box, .mainnav ul li, .rightnav ul li, .rightnav_ex ul li{
	margin: 0;
	padding: 0;
	border: 0;
	color: #54585a;
	font-size: 16px;
	font-family: 'MontserratM', sans-serif;
	vertical-align: middle;
	box-sizing: border-box;
}
#header{
/*	border-bottom: 1px solid #fa741b;*/
	position: absolute;
    top: 0;
    background: rgba(255,255,255,0.3);
/*	width: 100%;*/
    min-width: 1100px;
    z-index: 1000;
}
#header_ex{
/*	border-bottom: 1px solid #fa741b;*/
	position: absolute;
    top: 0;
/*    background: rgba(0, 0, 0 ,0.5);*/
	width: 100%;
    min-width: 1100px;
    z-index: 1000;
}
#header_sub{
    background: transparent;
    width: 100%;
    min-width: 1100px;
    z-index: 1000;
	border-bottom:1px solid #dedede;
}
#header_sub_ex{
/*    background: rgba(0, 0, 0 ,0.5);*/
    width: 100%;
    min-width: 1100px;
    z-index: 1000;
}
.header_box{
    min-width: 1280px;
    text-align: center;
    z-index: 1000;
    position: relative;
	height:95px;
}
.logos{
    position: absolute;
    top: 22px;
    left: 60px;
    z-index: 30;
}

.header_box .logos img {
	display: block;
    width: 195px;
    height: 48px;
}
/**/
.header_box_ex{
	min-width: 1200px;
	text-align: center;
	z-index: 1000;
	position: relative;
	/* height:150px; */
/*	border-bottom:1px solid #dedede;*/
}
.event{
	background: #fff !important;
}


.logos_ex{
	margin: 0 auto;
	height: 100px;
	text-align: center;
	position: relative;
	background: rgb(255, 255, 255,0.5);
	border-bottom: 1px solid #d6d6d6;
}

.logos_ex img {
    width: 230px;
    height: 85px;
}
/**/
.top{
    width: 730px;
    margin: 0 auto;
}
ul.mainnav{
	list-style:none;
	font-weight:bold;
	position: relative;
	z-index: 20;
}
.mainnav > li, .rightnav ul li{
	display: inline-block;
    position: relative;
}
.rightnav ul > li a{
	display: block;
    height: 40px;
    color: #000;
    font-size: 14px;
    line-height: 40px;
	padding:0px 10px;
}

/*전국운임 li크기*/
.mainnav li ul.h_li{
    right: 32px;
}
.mainnav li ul.h_li li, .mainnav li ul.h_li li a{
	width:150px;
}
.mainnav > li > a{
	color:#000;
	display:block;
	font-weight:bold;
	line-height:92px;
	margin:0px;
	padding:0px 15px;
	text-align:center;
	text-decoration:none;
	font-size: 19px;
}

.mainnav > li > a:hover{
	color:#EC1F27;
	text-decoration:none;
	border-bottom:3px solid #EC1F27;
}
.mainnav li ul{
	display:none;
	width:107px;
	height:auto;
	background:transparent;
	position:absolute;
	z-index:200;
	padding-top: 15px;
	transition: all .3s ease;
}

.mainnav li:hover ul, .mainnav li:hover .drop_bg{
	display:block; /* 마우스 커서 올리면 드랍메뉴 보이게 하기 */
}

.mainnav li li {
	background: transparent;
	display:block;
	float:none;
	width:107px;
	font-size: 16px;
    font-family: "NotoSansR",'serif';
    padding: 2px 0;

}

.mainnav li:hover li a{
	background:none;
}

.mainnav > li > ul a{
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    line-height: 40px;
    color: #000;

}

.mainnav li ul a:hover, .mainnav li ul li:hover a{
	color:#EC1F27;
    text-decoration: underline;
}

.drop_bg{
	display: none;
	 width: 100%;
    height: 370px;
    position: absolute;
    top: 95px;
    left: 0;
    background-color: #fff;
    border-top: 1px solid #dedede;
	box-shadow:5px 5px 5px 0px rgba(202,202,202,0.3);
	transition: all .3s ease;
}
.a_hover{
	border-bottom:3px solid #EC1F27;
}

/*오른쪽 메뉴*/
.rightnav{
	position: absolute;
	top: 23px;
    right: 60px;
    width: 380px;
	text-align: right;
	z-index: 30;
}
.rightnav ul{
	list-style:none;
	position: relative;
	z-index: 20;
}
.rightnav ul li a:hover{
	color:#EC1F27;
}
/*나의배차현황*/
.rightnav ul li.my_beache a{
    text-align: center;
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    width: 130px;
    border-radius: 28px;
    overflow: hidden;
	background-color: #8797b1;
	font-weight: bold;
/*	font-family: "MontserratM",sans-serif;*/
}

.rightnav ul li.my_beache a {
	transition: all 1s;
}
.rightnav ul li.my_beache a:before {
	content: "\f178";
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	right: 0;
	top: 0;
	opacity: 0;
	height: 100%;
	width: 40px;
	color:#fff;
	transition: all 1s;
}
.rightnav ul li.my_beache a:hover {
	text-indent: -20px;
	color: #fff;
	z-index: 1;
	background: none;
}
.rightnav ul li.my_beache a:hover:before {
	opacity: 1;
	text-indent: 0px;
}
.rightnav ul li.my_beache a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0%;
	content: '.';
	color: transparent;
	background: #aaa;
	height: 1px;
}
.rightnav ul li.my_beache a:after {
	text-align: left;
	content: '.';
	margin: 0;
	opacity: 0;
}
.rightnav ul li.my_beache a:hover:after {
	z-index: -10;
	animation: fill 1s forwards;
	-webkit-animation: fill 1s forwards;
	-moz-animation: fill 1s forwards;
	opacity: 1;
}

/**/
.rightnav_ex ul li{
	display: inline-block;
    position: relative;
}
.rightnav_ex ul > li a{
	display: block;
	height: 40px;
	color: #000;
	font-size: 14px;
	line-height: 40px;
	padding:0px 10px;
	font-weight: bold;
}
.rightnav_ex{
	position: absolute;
	top: 33px;
    right: 60px;
    width: 380px;
	text-align: right;
	z-index: 30;
}
.rightnav_ex ul{
	list-style:none;
	position: relative;
	z-index: 20;
}
/*.rightnav_ex ul li a:hover{*/
/*	color:#EC1F27;*/
/*}*/
/*나의배차현황*/
.rightnav_ex ul li.my_beache a{
    text-align: center;
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    width: 130px;
    border-radius: 28px;
    overflow: hidden;
	background-color: transparent;
	font-weight: bold;
/*	font-family: "MontserratM",sans-serif;*/
}

.rightnav_ex ul li.my_beache a {
	transition: all 1s;
}
.rightnav_ex ul li.my_beache a:before {
	content: "\f178";
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	right: 0;
	top: 0;
	opacity: 0;
	height: 100%;
	width: 40px;
	color:#fff;
	transition: all 1s;
}
.rightnav_ex ul li.my_beache a:hover {
	text-indent: -20px;
	color: #fff;
	z-index: 1;
	background: none;
}
.rightnav_ex ul li.my_beache a:hover:before {
	opacity: 1;
	text-indent: 0px;
}
.rightnav_ex ul li.my_beache a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0%;
	content: '.';
	color: transparent;
	background: #aaa;
	height: 1px;
}
.rightnav_ex ul li.my_beache a:after {
	text-align: left;
	content: '.';
	margin: 0;
	opacity: 0;
}
.rightnav_ex ul li.my_beache a:hover:after {
	z-index: -10;
	animation: fill 1s forwards;
	-webkit-animation: fill 1s forwards;
	-moz-animation: fill 1s forwards;
	opacity: 1;
}
/**/
@keyframes fill {
	0% {
		width: 0%;
		height: 1px;
	}
	50% {
		width: 100%;
		height: 1px;
	}
	100% {
		width: 100%;
		height: 100%;
		background: #000;
	}
}
/*메인영상*/
.main_bg2{
/*	height: 934px;*/
	position: relative;
	background: #fff;
}
.video-size {
    width: 100vw;
    height: 100vh;
	overflow:hidden;
	background:#fff;
}
.video-size > video {
    min-width: 100%;
    min-height: 100%;
}
.bannerbox{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background:rgba(0,0,0,0.04);
}
.banner-slider{
	width: 80%;
	height: 35%;
	position:relative;
	overflow:hidden;
	z-index:10;
}
.banner-slider:before {
	content: "";
	display: block;
	padding-top: 50%; /* 1:1 비율 */
}
.slider_text{
	position: absolute;
	top: 15px; 
	right: 0;
	bottom: 0;
	left: 0;
	text-align: left;
}
.slider_text ul li{
	color: #fff;
	font-size: 20px;
	font-family: 'NotoSansB',sans-serif;
	font-weight: bold;
	line-height: 35px;
}
.slider_text ul{
	margin-top: 20px;
	opacity: 0;
	animation: fadeInUp 0.5s ease-in-out 1.5s both;
}
/*1, 2, 3 글씨 슬라이드 타이틀*/
.slider_text h2.slider_title{
    color: #fff;
    font-family: 'NotoSansB',sans-serif;
    font-size: 50px;
    font-weight: bold;
    opacity: 0;
    line-height: 65px;
    text-shadow: 1px 1px 1px #000;
    animation: fadeInUp 0.5s ease-in-out 0.5s both;
}

/*1번째 글씨 슬라이드 서브ul*/
.slider_text ul.slider_text_1_1{
	margin-top: 28px;
	opacity: 0;
	animation: fadeInUp 0.5s ease-in-out 1.5s both;
}
.slider_text ul.slider_text_1_2{
	margin-top:15px;
	animation: fadeInUp 0.5s ease-in-out 4.5s both;
}
.slider_text ul.slider_text_1_2 li:nth-child(2){
	margin-left: -9px;
}
.slider_text ul.slider_text_1_2 li:nth-child(3){
	margin-left: -9px;
}

/*2번째 글씨 서브타이틀*/
.slider_text h2.slider_sub{
	color: #fff;
	font-family: 'NotoSansB',sans-serif;
	font-size: 18px;
	font-weight: bold;
	opacity: 0;
	margin-bottom: 25px;
	text-shadow: 1px 1px 1px #000;
	animation: fadeInUp 0.5s ease-in-out 2s both;
}

.slider_text ul.slider_text_2{
	margin-top: 37px;
	opacity: 0;
	animation: fadeInUp 0.5s ease-in-out 3.5s both;
	text-shadow: 1px 1px 1px #000;
}





@keyframes fadeInUp {
    from {
        transform: translate3d(0,40px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

/*scroll_down*/
.scroll_down{
	display: inline-block;
	position: absolute;
	bottom: 75px;
	left: 50%;
	width: 90px;
	height: 30px;
	margin-left: -14px;
}
.scroll_down p{
	text-align: center;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight: bold;
}
.arrow {
	text-align: center;
	margin: 8% 0;
	color: white;
}
.arrow a.color{
	color: #fff !important;	
	font-size:38px;
}
.bounce {
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}

/*퀵메뉴*/

a.main_tel{
	position: fixed;
	bottom: 315px;
	right: 90px;
	width: 100px;
	height: 100px;
	background: rgba(255,255,255,0.7);
	color: #000;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	z-index: 110;
	border-radius: 50px;
	font-family: 'NanumGothic';
	display: flex;
	align-items: center;
	justify-content: center;
}
.ch_advice_1{
	position: fixed;
	bottom: 190px;
	right: 90px;
	z-index:999;
	cursor:pointer;
}
.ch_advice_1 img{
	width:100px;
	height:100px;
}

a.main_top{
	position: fixed;
	bottom: 70px;
	right: 90px;
	width: 100px;
	height: 100px;
	background: rgba(144, 144, 144, 0.7);
	color: #fff;
	font-size: 16px;
	text-align: center;
	z-index: 110;
	border-radius: 50px;
	font-weight: bold;
	display:none;
	font-family: 'NanumGothic';
}

span.middle_tel{
    display: inline-block;
    position: absolute;
    top: 37px;
    left: 3px;
}
span.middle{
	height: 40px;
	display: inline-block;
	margin: 28px 0;
}
.middle_tel p{
	color: #000;
	font-weight: bold;
	font-size: 18px;
	font-family:"NotoSansBK",sans-serif;
}
.middle_tel p:nth-child(2){
	font-size: 14px;
	font-family:"NotoSansR",sans-serif;
}
span.tel_bottom{
	margin-top: -47px;
	font-size: 27px !important;
}span.middle{
	height: 40px;
    display: inline-block;
    margin: 28px 0;
}

.t1{

	bottom: 650px !important;
}
.t2{

	bottom: 525px !important;
}
.t3{

	bottom: 400px !important;
}

.on{
	display:block;
}

.off{
	display:none;
}

nav.nav_s{
	display: inline-block;
	width: 100%;
	min-width:1500px;
	position: relative;
	font-size: 0;
	height: 50px;
	line-height: 50px;
	z-index: 90;
	background: rgb(255, 255, 255,0.5);
	font-family: "NotoSansR",'serif';
	border-bottom: 1px solid #d6d6d6;
}
.nav_s img{
	width: 155px;
	height: 55px;
}

.gnb_menu {
	font-size: 0;
	text-align: center;
}

.gnb_menu .gnb_menu_list, .gnb_menu .gnb_menu_list_recruit {
	display: inline-block;
}

.gnb_menu .gnb_menu_list:hover .gnb_menu_item:before, .gnb_menu .gnb_menu_list .gnb_menu_item:focus:before, .gnb_menu .gnb_menu_list_recruit:hover .gnb_menu_item:before, .gnb_menu .gnb_menu_list_recruit .gnb_menu_item:focus:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.gnb_menu .gnb_menu_list.on .gnb_menu_item:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.gnb_menu .gnb_menu_list_recruit:hover .gnb_menu_item.recruit:after, .gnb_menu .gnb_menu_list_recruit .gnb_menu_item:focus:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 31px;
	width: 18px;
	height: 18px;
 }

.gnb_menu .gnb_menu_item {
	display: block;
	position: relative;
	/*	margin: 0px 32px;*/
	padding: 0px 68px;
	font-family: "NotoSansB",'serif';
	font-size: 15px;
	color: #000;
	font-weight: bold;
}
.gnb_menu .gnb_menu_item:hover {
    background: #f5f5f5;
    font-weight: bold;
    color: #ff0000 !important;
}
.header_box_ex:hover .gnb_menu .gnb_menu_item{
	color: #54585a;
}
.gnb_menu .gnb_dropMenu_wrap {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50px;
	z-index: 999;
	min-width: 1100px;
	height: 325px;
	background-color: #fff;
	font-size: 0;
	text-align: center;
	border-bottom: 2px solid #414248;
	border-top: 1px solid #d6d6d6;
}

.gnb_menu .gnb_dropMenu_wrap > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 205px;
	height: 372px;
	text-align:center;
	padding: 28px 0 0;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.gnb_menu .gnb_dropMenu_wrap > li:before, .gnb_menu .gnb_dropMenu_wrap > li:last-child:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #eee; 
}

.gnb_menu .gnb_dropMenu_wrap > li:last-child:after {
	left: auto;
	right: 0;
}

.gnb_menu .gnb_dropMenu_wrap > li:hover {
	background-color: #f5f5f5;
	color:#000;
}

.gnb_menu .gnb_dropMenu_wrap > li:hover:before, .gnb_menu .gnb_dropMenu_wrap > li:hover + li:before, .gnb_menu .gnb_dropMenu_wrap > li:last-child:hover:after {
	display: none;
}

.gnb_menu .gnb_dropMenu > li {
	margin: 0 0 5px;
	font-size: 15px;
	text-align: center;
}

.gnb_menu .gnb_dropMenu > li.depth_blank {
	margin-bottom: 0px;
}

.gnb_menu .gnb_dropMenu > li:last-child {
	margin-bottom: 0;
}

.gnb_menu .gnb_dropMenu .classify {
	margin-bottom: 22px;
	padding-top: 22px;
	border-top: 1px solid #4bd16a;
}

.gnb_menu .gnb_dropMenu .classify:first-child {
	padding-top: 0;
	border-top: 0;
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item {
	display: block;
	color: #000;
	line-height: 1.92;
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item.btn_link:hover {
	text-decoration: none;
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item.btn_link:after {
	right: 74px;
	top: 17px;
	background-position: -81px 0;
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item .depth {
	position: relative;
	display: inline-block;
	font-family: "NotoSansR",'serif';
	font-size: 14px;
	opacity: .8;
	filter: alpha(opacity=80);
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item span:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 1px;
	background-color: #ff0000;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item:hover span:before, .gnb_menu .gnb_dropMenu .gnb_dropMenu_item:focus span:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item strong span {
	position: relative;
	font-family: "NotoSansR",'serif';
}

.gnb_menu .gnb_dropMenu .gnb_dropMenu_item:hover .depth, .gnb_menu .gnb_dropMenu .gnb_dropMenu_item:focus .depth {
	font-family: "NotoSansR",'serif';
	opacity: 1;
	filter: alpha(opacity=100);
	color: #ff0000;
}
#header_ex_m{
	display:none;
}

/*beache_table*/

.beacha_wraps{
	padding:50px 0px;
	max-width: 100%;
	height: 100vh;
/*	height: 850px;*/
	background-image:url("../img/beache_list_img.jpg");
	background-repeat:no-repeat;
	background-position:50% 60%;
	background-size: cover;
}
.beacha_bgs{
	 width: 68%;
	 margin:50px auto;
     position: relative;
}
.beache_text{
    text-align: center;
    margin: 19px auto 10px auto;
    font-size: 25pt;
    font-weight: bold;
    font-family: 'nanumsquare';
    color: #000;
}
.beache_line{
	width: 145px;
    height: 8px;
    background: #000;
    margin: 0 auto 25px auto;
}

table.beache_list_s thead tr{
	height: 65px;
	background: #343A40;
	color: #fff;
	font-size:11pt;
}


table.beache_list_s tbody tr{
	height: 60px;
	background: #fff;
	color: #000;
	font-size:10pt;
	border-bottom:1px solid #ccc;
}

/*main-section*/
table:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 1000px white inset;
}
#ye_main_content1{
/*	max-width: 100%;*/
/*	height: 934px;*/
	width: 100vw;
	height: 100vh;
	background-image:url("/img/pc_contents_1.jpg");
	background-repeat:no-repeat;
	background-position:50% 60%;
	background-size: cover;
}

#ye_main_content2{
	width: 100vw;
	height: 100vh;
	background-image:url("/img/pc_contents_2.jpg");
	background-repeat:no-repeat;
	background-position:50% 57%;
	background-size: cover;
}

#ye_main_content3{
	width: 100vw;
	height: 100vh;
	background-image:url("/img/pc_contents_3.jpg");
	background-repeat:no-repeat;
	background-position:50% 70%;	
	background-size: cover;
}

#ye_main_content4{
	width: 100vw;
	height: 100vh;
	background-image:url("/img/pc_contents_4.jpg");
	background-repeat:no-repeat;
	background-position:50% 70%;
	background-size: cover;
}

#ye_main_content5{
	width: 100vw;
	height: 100vh;
	background-image:url("/img/pc_contents_5.jpg");
	background-repeat:no-repeat;
	background-position:50% 70%;
	background-size: cover;
}
#last_section{
	max-width: 100%;
    width: 100%;
}

.ye_main_texts{
	color:#fff;
	width: 100%;
	text-align: center;
	margin: 14% auto;
	display: inline-block;
}
.ye_main_texts_mar{
    margin: 13% auto !important;
}
.ye_main_title{
	font-size: 33px;   /*25px*/
	font-weight: bold;
	font-family: "NanumGothic";
}

.ye_main_title_2{
	font-size: 52px;
	font-weight: bold; 
	font-family: "nanumsquare";
}

.ye_main_text{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	line-height: 1.94;
	font-size: 25px;
	font-family: "nanumsquare";
}

.ye_main_line{
	width:60px;
	height:10px;
	margin:20px auto;
	background-color: #fff;
}
.myContent{
	height: 350px;
  }

.active .zoomInDown {
	animation: zoomInDown 2.0s both;
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -150px, 0);
    transform: translate3d(0, -150px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.my_baecha{
	float: right;
    border: 4px solid #000;
    background: transparent;
    padding: 11px 20px;
    position: absolute;
    right: 0px;
    top: 0;
    border-radius: 24px;
    font-size: 11pt;
    color: #000;
    font-weight: bold;
	outline:none;
}

.ch_advice{
	position: fixed;
	bottom: 25px;
	right: 45px;
	z-index:999;
	cursor:pointer;
}
.ch_advice img{
	width:100px;
	height:100px;
}

.pg_down{
    width: 90px;
    position: absolute;
    bottom: 40px;
    left: 920px;
    right: 0;
}
.pg_down img{
	width:60px;
	
}
.pg_down p{
	position: absolute;
    bottom: 50px;
    left: 6px;
    font-size: 14px;
	cursor: default;
}


.fromTopIn
{
	transition: transform 1.0s ease, opacity 1.0s ease;
	
	transform: translate(0,0);
	opacity: 1.0;
}

.fromTopOut
{
	transition: transform 1.0s ease, opacity 1.0s ease;
	
	transform: translate(0,-10px);
	opacity: 0.0;
}

@media screen and (max-width: 1750px){

/*	.gnb_menu .gnb_menu_list:nth-child(1){*/
/*		margin-left: -205px;*/
/*	}*/
/*	.gnb_dropMenu_wrap:nth-child(1){*/
/*	    margin-left: -206px !important;*/
/*	}*/
}
@media screen and (max-width: 1150px){
/*	#header_ex, .header_box_ex, nav.nav_s{*/
/*		min-width:initial;*/
/*	}*/
	.rightnav_ex{
		right:5px;	
	}
	.logos{
		left:0;
		top: 31px;
	}
	.header_box .logos img {
		width: 150px;
		height: 35px;
	}
	.rightnav{
		right:0;
	}
	.rightnav ul li.my_beache a {
		font-size: 13px;
		width: 107px;
	}
	.mainnav > li > a {
		padding: 0px 6px;
		font-size: 17px;
	}
	.top {
		width: 650px;
		margin: initial;
		margin-left: 160px;

	}
}