ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/css/ |
Upload File : |
*, html, body { font-family: 'Noto Sans KR', sans-serif; } html, body { height: 100vh; } /* header pc */ #mo-header, .mo-menu-btn {display:none; } #pc-header { width:100%; height:120px; position:absolute; z-index:9; transition:all 0.3s ease; } header.header-hover { background:#fff; border-bottom:1px solid #aaa; } #pc-header .header-inner { width:1200px; height:100%; margin:0 auto; display:flex; align-items:center; } #pc-header .logo-wrap { width:10%; height:100%; padding:5px; box-sizing:border-box; } #pc-header .logo-wrap a { display:flex; align-items:center; cursor:pointer; width:100%; height:100%; position:relative; top:0; right:30px; } #pc-header .logo-wrap a img { width:100%; display:block; position:absolute; transition:all 0.3s ease; } #pc-header .logo-wrap a .logo-b { opacity:0; } #pc-header .header-inner:hover .logo-wrap a .logo-b { opacity:1; } #pc-header .header-inner:hover .logo-wrap a .logo-w { opacity:0; } #pc-header .header-inner .language { width: 5%; position:absolute; top: 0; right: 35px; } #pc-header .menu-wrap { width:90%; height:100%; } #pc-header .menu-wrap nav { width:100%; } #pc-header .menu-wrap nav ul { width:100%; display:flex; flex-flow:row; justify-content:space-between; } #pc-header .menu-wrap nav ul>li { width:12.5%; text-align:center; transition:all 0.3s ease; } #pc-header .menu-wrap nav ul>li>a { width:100%; height:120px; line-height:120px; display:block; color:#fff; transition:all 0.3s ease; position:relative; text-shadow:0 0 5px rgba(0,0,0,0.5); } #pc-header .menu-wrap nav ul>li:hover >a{ font-weight:600; text-shadow:none; } #pc-header .menu-wrap nav ul>li>a:after { content:""; position:absolute; left:0; bottom:0; width:0; height:5px; background:#ff4c22; transition:all 0.3s ease; } #pc-header .menu-wrap nav ul>li:hover>a:after { width:100%; } #pc-header .menu-wrap .sub-menu { width:100%; height:270px; padding-top:20px; box-sizing:border-box; display:none; opacity:0; position:relative; z-index:99; transition:all 0.3 ease; } #pc-header .menu-wrap .sub-menu li { width:100%; padding-bottom:5px; box-sizing:border-box; } #pc-header .menu-wrap .sub-menu li a { width:100%; display:block; padding:10px 0; box-sizing:border-box; position:relative; } #pc-header .header-inner:hover .menu-wrap a { color:#000; } #pc-header .menu-wrap .sub-menu li a:after { content:""; position:absolute; bottom:0; left:0; right:0; margin:auto; width:70%; height:2px; background:#ff4c22; transition:all 0.3s ease; opacity:0; } #pc-header .menu-wrap .sub-menu li:hover a:after { opacity:1; } #pc-header .menu-wrap nav .mem-name:after { display:none ; } #pc-header .menu-wrap nav .mem-menu { position:absolute; right:-50px; top:80px; padding:10px 15px; width:100px; box-sizing:border-box; border:1px solid #aaa; border-radius:10px; background:#fff; } #pc-header .menu-wrap nav .mem-menu li a { display:block; padding:7px 0; box-sizing:border-box; } #pc-header .menu-wrap nav .mem-menu li a:hover { text-decoration:underline; } .sub-menu-bg { width:100%; height:0; position:absolute; top:121px; left:0; background:#fff; transition:all 0.3s ease; } .black-bg { width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.3); z-index:8; display:none; opacity:0; } /* footer */ footer { background:#2e2d2c; padding:70px 0; box-sizing:border-box; margin-top:100px; } footer .inner { display:flex; flex-flow:row; justify-content:space-between; } .footer-logo { width:20%; } .footer-logo a { display:block; width:100%; } .footer-logo a img { width:100%; } .footer-text { width:60%; } .footer-text .text-name { color:#fff; margin-bottom:10px; } .footer-text .text-info { color:#aaa; font-size:14px; line-height:20px; } .footer-sns { width:15%; display:flex; flex-flow:row; justify-content:right; } .footer-sns a { width:60px; margin-left:5px; display:block; cursor:pointer; } .footer-sns a img { width:100%; opacity:0.5; } .mo-br, .mo-img {display:none; } .color-red {color:#ff4c22;} .color-green {color:#359943; } .inner { width:1200px; margin:0 auto; } .section-padding{ padding:70px 0; box-sizing:border-box; } .main-tit { font-size:42px; font-weight:600; margin-bottom:50px; } .sub-banner { width:100%; } .sub-banner img { width:100%; display:block; } .sub-banner .mo-ban {display:none; } .sub-page { width:100%; background:#fff; height:60px; box-shadow:0 0 10px rgba(0,0,0,0.2); margin-bottom:100px; } .sub-page p { line-height:60px; font-size:18px; } .sub-page p b { font-weight:600; } .sub-main-tit { width:100%; font-size:42px; line-height:50px; font-weight:600; text-align:center; margin-bottom:50px; } .sub-main-tit img { width:50px; margin:0 auto 10px; display:block; } .sub-main-tit .tit-line{ width:100px; height:5px; background:#ff4c22; margin:20px auto 0; display:block; } .sub-small-tit { font-size:32px; font-weight:600; margin-bottom:30px; padding-left:15px; box-sizing:border-box; position:relative; } .sub-small-tit:before { content:""; position:absolute; left:0; top:0; width:5px; height:100%; background:#ff4c22; } .sub-text-1 { font-size:20px; font-weight:500; line-height:30px; } .sub-text-2 { font-size:18px; line-height:27px; } /* fixed link btn */ .fixed-link-btn { position: fixed; bottom: 20px; right: 30px; z-index: 100; } .fixed-link-btn a { width: 87px; height: 87px; border-radius: 50%; margin-bottom: 15px; display: flex; justify-content: center; align-items: center; text-align: center; line-height: 20px; color: white; font-weight: bold; box-shadow: rgba(0, 0, 0, 0.3) 0px 15px 23px, rgba(0, 0, 0, 0.22) 0px 12px 10px; cursor: pointer; font-size: 15px; } .fixed-link-btn a:first-child { display: flex; flex-direction: column; justify-content: center; } .fixed-link-btn .phone-number { font-size: 12px; } .fixed-link-btn .calling { background-color: #D9D9D9; font-size: 35px; } .fixed-link-btn .youtube { background-color: #E43232; } .fixed-link-btn .facebook { background-color: #3b5998; } .fixed-link-btn .app { background-color: #FFC700; } @media screen and (max-width:1200px) { /* header mobile */ #pc-header {display:none; } #mo-header { width:100%; display:flex; position:absolute; z-index:9; overflow:hidden; } #mo-header .logo-wrap { width:180px; padding:10px; box-sizing:border-box; } #mo-header .logo-wrap a { width:100%; display:block; display:flex; align-items:center; } #mo-header .logo-wrap a img { width:100%; display:block; } .mo-menu-btn { display:block; position:absolute; top:20px; right:20px; width:30px; height:30px; z-index:99; text-align:right; } .mo-menu-btn div { position:absolute; } .mo-menu-btn div i { font-size:32px; } .mo-menu-btn .menu-open i { color:#fff; } .mo-menu-btn .menu-close i {display:none; } #mo-header .menu-wrap { width:300px; height:100%; background:#fff; position:absolute; top:0; right:-350px; z-index:9; } #mo-header .menu-wrap nav { width:100%; height:100%; padding:80px 20px 0 20px; box-sizing:border-box; } #mo-header .menu-wrap nav ul { width:100%; } #mo-header .menu-wrap nav ul>li>a { width:100%; display:block; padding:15px 0; box-sizing:border-box; font-size:18px; cursor:pointer; } #mo-header .menu-wrap nav .sub-menu { width:100%; display:none; } #mo-header .menu-wrap nav .sub-menu-hide { display:none; } #mo-header .menu-wrap nav .sub-menu li a { padding:15px 0 15px 20px; box-sizing:border-box; display:block; position:relative; color:#333; border-bottom:1px solid #ccc; } #mo-header .menu-wrap nav .sub-menu li a:before { content:""; position:absolute; top:0; bottom:0; left:0; margin:auto; width:7px; height:2px; background:#333; } #mo-header .menu-wrap nav ul>li .after-login { display:none ; } .inner { width:900px; } .section-padding{ padding:70px 0; } .main-tit { font-size:36px; margin-bottom:40px; } .sub-main-tit { font-size:36px; } .sub-main-tit img { width:40px; } .sub-main-tit .tit-line{ margin:15px auto 0; } .sub-small-tit { font-size:24px; } } @media screen and (max-width:920px) { #mo-header .logo-wrap { width:150px; } /* footer */ footer .inner { flex-flow:column; width:98%; } .footer-logo { width:200px; margin:0 auto; margin-bottom:30px; } .footer-text { width:100%; text-align:center; margin-bottom:30px; } .footer-text .text-name { width:100%; } .footer-text .text-info { width:100%; font-size:12px; line-height:16px; } .footer-sns { width:100%; flex-flow:row; justify-content:center; } .footer-sns a { width:50px; margin-left:2px; margin-right:2px; } .inner { width:750px; } .sub-text-1 { font-size:18px; line-height:27px; } .sub-text-2 { font-size:16px; line-height:24px; } } @media screen and (max-width:750px) { #mo-header .logo-wrap { width:120px; padding:15px 10px; } .pc-br, .pc-img {display:none; } .mo-br, .mo-img {display:block; } .inner { width:90%; } .section-padding{ padding:40px 0; } .main-tit { font-size:28px; margin-bottom:20px; } .sub-banner .pc-ban {display:none; } .sub-banner .mo-ban {display:block; } .sub-page { height:50px; margin-bottom:30px ; } .sub-page p { line-height:50px; font-size:14px; } .sub-main-tit { font-size:24px; line-height:30px; margin-bottom:30px; } .sub-main-tit img { width:25px; } .sub-main-tit .tit-line{ width:80px; height:3px; margin:15px auto 0; } .sub-small-tit { font-size:20px; margin-bottom:20px; padding-left:10px; } .sub-text-1 { font-size:16px; line-height:24px; } /* fixed link btn */ .fixed-link-btn a { width: 60px; height: 60px; font-size: 11px; } .fixed-link-btn .calling { font-size: 25px; } .fixed-link-btn .phone-number { font-size: 10px; } }