@charset "UTF-8";

/* 헤더 */
.head {width:100%; height:122px;
text-align:center; background:#FFFFFF; position:relative; z-index:10;}
.inner {width:1280px;  margin:0 auto;}
.head .inner {position:relative; height:100%; z-index:10;
color:#FFFFFF; font-size:21px; font-weight:500;}
.head .inner .logo {float:left; margin-right:44px;}
.head .inner .logo a {display:block; line-height:122px;}
.head .inner .logo a img {vertical-align:middle;}
.head .inner .gnb {float:right;}
.head .inner .gnb > li {float:left; position:relative; z-index:1000;}
.head .inner .gnb > li > a {display:block; width:157px; line-height:122px; color:#333333;
font-size:21px; transition:color 0.3s;}
.head .inner .gnb > li.on > a,
.head .inner .gnb > li:hover > a {color:#25a6de;}
.head .inner .gnb .gnb_sub {display:none; width:100%; text-align:left; padding:35px 0 35px 45px;
position:absolute; left:0; top:122px; z-index:1000; background:#25a6de;}
.head .inner .gnb > li:hover > .gnb_sub {display:block;}
.head .inner .gnb > li:nth-child(3) .gnb_sub {padding-left:55px;}
.head .inner .gnb > li:nth-child(4) .gnb_sub {padding-left:50px;}
.head .inner .gnb > li:nth-child(5) .gnb_sub {padding-left:45px;}
.head .inner .gnb .gnb_sub li {margin-bottom:10px;}
.head .inner .gnb .gnb_sub li a {color:#FFFFFF; font-weight:300; font-size:1.125rem;}
.head .inner .gnb .gnb_sub li.on a,
.head .inner .gnb .gnb_sub li:hover a {font-weight:500; position:relative;}
.head .inner .gnb .gnb_sub li.on a::after,
.head .inner .gnb .gnb_sub li:hover a::after {content:''; display:block;
width:100%; height:1px; background:#FFFFFF; position:absolute; left:0; bottom:-3px;}
.oblique {font-style:oblique;}

/* 푸터 */
.footer {width:100%; min-width:1280px; height:214px; background:#212121;
  padding-top:80px;}
.footer .ft_address  {width:100%; color:#FFFFFF; font-size:17px; line-height:2; text-align:center;}
.footer .ft_address > span {display:inline-block;}
.footer .ft_address > span::after {content:''; display:inline-block;
width:1px; height:15px; background:#6f6f6f; margin:0 15px; vertical-align:middle;}
.footer .ft_address > span:last-of-type::after {display:none;}
.footer .ft_address .gotham {font-family:'Gotham'; }
/* .footer .ft_address .gotham span {font-weight:600; margin-right:5px;} */
.footer .ft_address p span{color:#6a6969; font-weight:300;}

/* 상세페이지 */
.page_container {width:100%; min-width:1280px;}
.page_container .page_banner {width:100%; height:460px;
background-repeat:no-repeat; background-size:100% 100%;}
.page_container .page_banner.bg1 {background-image:url('http://sweng79.cdn3.cafe24.com/user/img/page_top1.jpg');}
.page_container .page_banner.bg2 {background-image:url('http://sweng79.cdn3.cafe24.com/user/img/page_top2.jpg');}
.page_container .page_banner.bg3 {background-image:url('http://sweng79.cdn3.cafe24.com/user/img/page_top3.jpg');}
.page_container .page_banner.bg4 {background-image:url('http://sweng79.cdn3.cafe24.com/user/img/page_top4.jpg');}
.page_container .page_banner.bg5 {background-image:url('http://sweng79.cdn3.cafe24.com/user/img/page_top5.jpg');}

.page_container .page_banner .inner {position:relative; height:100%;}
.page_container .page_banner .page_title {position:absolute; left:50%;
top:50%; transform:translate(-50%, -50%); color:#FFFFFF; text-align:center;}
.page_container .page_banner .page_title h2 {font-size:2.563rem; font-weight:700;}
.page_container .page_banner .page_title p {font-size:1.375em; font-weight:400;
line-height:2;}
.page_container .location {width:100%; height:120px; background:#25a6de;}
.page_container .location .inner ul {line-height:120px; float:right;}
.page_container .location .inner ul li {float:left;}
.page_container .location .inner ul li,
.page_container .location .inner ul li a {font-size:15px; color:#FFFFFF;}
.page_container .location .inner ul li::after {content:''; display:inline-block;
margin:0 15px; width:96px; height:1px; background:#FFFFFF; vertical-align:middle;  }
.page_container .location .inner ul li:last-child::after {display:none;}

.content {width:100%; min-height:1045px;}
.content .inner {position:relative; padding-left:235px;}
.content .inner .side_bar {position:absolute; left:0; top:-178px; width:236px;
z-index:10;}
.content .inner .side_bar .page_symbol {width:100%; height:236px;
background:#006694; text-align:center; padding-top:50px; margin-bottom:15px;}
.content .inner .side_bar .page_symbol span {display:block; font-size:1.75rem;
font-weight:700; color:#FFFFFF; padding-top:20px;}
.content .inner .side_bar .side_menu {width:100%; border:1px solid #e6e6e6;
background:#FFFFFF;}
.content .inner .side_bar .side_menu li {border-bottom:1px solid #e6e6e6;}
.content .inner .side_bar .side_menu li:last-child {border-bottom:none;}
.content .inner .side_bar .side_menu li a {display:block; width:100%; height:58px;
line-height:58px; color:#000000; font-size:1.063rem; font-weight:700;
padding-left:20px;}
.content .inner .side_bar .side_menu li.on a,
.content .inner .side_bar .side_menu li:hover a {color:#25a6de;}

.site_main {width:1024px; padding:115px 0 80px;}

/* table */
.caption {width:0; height:0; overflow:hidden; display:none; }
