@font-face {
 font-family:'Cafe24Dangdanghae';
 src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.2/Cafe24Dangdanghae.woff') format('woff');
 font-weight:normal;
 font-style:normal;
}
* {
 outline:none !important;
}
html {
 height:100%;
 min-height:100%;
}
body {
 height:100%;
 min-height:100%;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:'Montserrat',sans-serif,"Nanum Gothic";
 line-height:1.8;
 font-size:13px;
}
p {
 font-family:'Montserrat',sans-serif,"Nanum Gothic";
 font-size:14px;
}
h1,h2,h3,h4,h5,h6 {
 font-family:'Montserrat',sans-serif,"Nanum Gothic";
 font-weight:600;
}
.no-padding {
 padding:0 !important;
}
.inline-block {
 display:inline-block;
}
ol,ul,li {
 margin:0;
 padding:0;
 list-style:none;
}
figure {
 margin:0;
}
a {
 transition:all .3s ease-in 0s;
 color:#333;
}
a,a:focus,a:hover {
 text-decoration:none;
 outline:0;
}
a:focus {
 color:#fff;
}
a:link,a:visited {
 text-decoration:none;
}
a:hover {
 text-decoration:none;
 color:inherit;
}
iframe {
 border: 0;
}
/*INPUT*/
input[type="checkbox"],input[type="radio"] {
 padding:0;
 margin:0 3px 0 0;
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea {
 color:#333333;
 border:1px solid #ccc;
 border-radius:0;
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {
 color:#161616;
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {
 padding:5px;
}
textarea {
 overflow:auto;
 padding:3px;
 vertical-align:top;
 width:100%;
}
input[type="image"] {
 border:0;
}
input[type="file"] {
 border:0;
 margin-top:15px;
}
input[name=member_img] {
 border:none;
 width:80%;
}
input[name=addr] {
 width:80%;
 margin-top:2px;
}
input[name=addr2] {
 width:80%;
 margin-top:2px;
}
.checkbox,.radio {
 display:inline-block !important;
 background-color:#fff;
}
select {
 height:27px;
 margin:0 5px 0 0;
}
input,img,select {
 background-color:#fff;
}
input.radio,input[type=radio] {
 margin:5px;
 padding:0;
 border:0;
 vertical-align:middle;
 background-color:#fff;
}
input.check,input[type=checkbox] {
 margin:5px;
 padding:0;
 border:0;
 vertical-align:middle;
 background-color:#fff;
}
@media (max-width:767px) {
 input#border.public_input.input_form {
  width:80%;
 }
 input[name=addr].member_border {
  width:90%;
 }
 input[name=addr2].member_border {
  width:90%;
 }
 select[name=pw_question].member_border {
  width:80%;
 }
}
.fl {
 float:left;
 padding-left:10px;
}
.fr {
 float:right !important;
}
.fn {
 float:none !important;
}
.center {
 text-align:center !important;
}
.right {
 text-align:right !important;
}
.left {
 text-align:left !important;
}
.hand {
 cursor:pointer
}
.overflow {
 overflow:auto;
 overflow:hidden
}
.none {
 display:none !important;
}
.mt-10 {
 margin-top:10px !important;
}
.mt-20 {
 margin-top:20px;
}
.mt-30 {
 margin-top:30px;
}
.mt-40 {
 margin-top:40px;
}
.mt-50 {
 margin-top:50px;
}
.mt-70 {
 margin-top:70px !important;
}
.mt-150 {
 margin-top:150px;
}
.mr-0 {
 margin-right:0 !important;
}
.mr-10 {
 margin-right:10px;
}
.mb-5 {
 margin-bottom:5px;
}
.mb-10 {
 margin-bottom:10px;
}
.mb-20 {
 margin-bottom:20px;
}
.mb-30 {
 margin-bottom:30px !important;
}
.mb-40 {
 margin-bottom:40px;
}
.mb-50 {
 margin-bottom:50px;
}
.pt-10 {
 padding-top:10px;
}
.pt-30 {
 padding-top:30px;
}
.pt-90 {
 padding-top:90px;
}
.pr-10 {
 padding-right:10px;
}
.pb-5 {
 padding-bottom:5px;
}
.pb-10 {
 padding-bottom:10px;
}
.pl-5 {
 padding-left:5px;
}
.pl-10 {
 padding-left:10px;
}
.w500 {
 font-weight:500;
}
.w600 {
 font-weight:600;
}
.section {
 padding:50px 0;
}
.section-sm {
 padding:5px 0;
}
.section-xs {
 padding:0;
}
.border {
 height:2px;
 margin:20px auto 20px;
 position:relative;
 width:80px;
 background:#28ABE3;
}
.bg-gray {
 background:#f9f9f9;
}
.dark-bg {
 background:rgba(0,0,0,0.7);
 height:100%;
 width:100%;
 position:absolute;
 z-index:-1;
}
.bg-white {
 background:#ffffff;
}
.clear {
 clear:both;
}
button {
 border:none;
 background:none;
 cursor: pointer;
}
/*-----------------------------------------------------*/
/* ¹öÆ° */
/*-----------------------------------------------------*/
.btn,.btn:hover,.btn.hover,.btn:focus,.btn.focus,.btn:active,.btn.active {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
}
.btn {
 display:inline-block;
 padding:4px 20px;
 font-size:13px;
 line-height:1.42857143;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border-radius:0;
 background-image:none;
 color:#333;
}
.btn.active:focus,.btn:active:focus,.btn:focus {
 outline:0;
}
.btn-main {
 background:#1785db;
 border:1px solid #1785db;
 color:#fff;
 display:inline-block;
 font-size:13px;
 padding:5px 25px;
 text-transform:uppercase;
 border-radius:4px;
}
.btn-main:hover {
 background:#fff;
 border:1px solid #1785db;
 color: #8e89a5;
}
.button1 {
 border:2px solid #1785db;
 border-radius:50px;
 padding:3px 10px;
 background:none;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 font-size:12px;
 color:#fff;
 margin:4px 2px;
 -webkit-transition-duration:0.4s;
 /* Safari */
 transition-duration:0.4s;
 cursor:pointer;
}
.button1:hover {
 color: #1785db !important;
}
.button2 {
 border:1px solid #4a4a4a;
 background:#4a4a4a;
 border-radius:0;
 padding:4px 10px;
 text-align:center;
 text-decoration:none;
 display:inline-block;
 font-size:12px;
 color:#fff;
 margin-top:10px;
 -webkit-transition-duration:0.4s;
 /* Safari */
 transition-duration:0.4s;
 cursor:pointer;
}
.button2:hover {
 border:1px solid #4a4a4a;
 background:#fff;
 color:#333 !important;
}
.btn-grey {
 background-color:#666;
 border-color:#666;
 color:#fff;
 margin-top:4px;
}
.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey.active {
 background-color:#fff;
 border-color:#ccc;
 color:#333;
}
.btn-grey2 {
 background-color:#efefef;
 border-color:#ccc;
 color:#333;
 margin-top:4px;
}
.btn-grey2:hover,.btn-grey2:focus,.btn-grey2:active,.btn-grey2.active {
 background-color:#fff;
 border-color:#ccc;
 color: #333;
}
/*-----------------------------------------------------*/
/* Footer section */
/*-----------------------------------------------------*/
.footer-bottom {
 text-align:center;
 background:#232323;
 padding:30px 10px;
}
.footer-bottom p {
 font-size:12px;
 color:#fff;
 font-weight:500;
 line-height:1.8;
 margin-top:15px;
}
@media (max-width: 576px) {
 .footer-bottom .mo_no {
  display:none
 }
}
/*-----------------------------------------------------*/
/* left items */
/*-----------------------------------------------------*/
.page-area {
 position:relative;
}
.left-items {
 background:#fff;
 margin-bottom:20px;
 border:1px solid #ddd;
 border-top:2px solid #1785db;
}
.left-items h4 {
 border-bottom:1px solid #ddd;
 color:#333;
 font-size:17px;
 font-weight:500;
 margin-bottom:0;
 padding:2px 10px 13px 10px;
 text-transform: uppercase;
}
/*-----------------------------------------------------*/
/* left extent */
/*-----------------------------------------------------*/
.left-extent {
 margin-bottom:20px;
}
.left_extent_box {
 width:100%;
 border:1px solid #e1e1e1;
 padding:8px 8px 15px 8px;
 clear:both;
}
.left_extent_box .cs_tit {
 font-size:16px;
 color:#fff;
 font-weight:bold;
 background-color:#1785db;
 border:1px solid #1785db;
 padding:3px 10px;
 margin-bottom:10px;
}
.cs_count_txt {
 width:100%;
 font-size:12px;
 color:#555;
}
.cs_count {
 font-size:11px;
}
.extent {
 width:100%;
 border:1px solid #e1e1e1;
 margin-top:10px;
}
.extent td {
 text-align:center;
}
.extent input {
 font-size:12px;
 color:#333;
 font-weight:bold;
 border:none;
}
.extent_count {
 width:45%;
}
.chevron {
 width:10%;
 background:#efefef;
}
.chevron i {
 font-size:10px;
}
.count_input {
 width:70%;
 margin-top:2px;
 padding:2px;
 border:none;
}
@media only screen and (max-width:767px) {
 .count_top {
  margin-top:0;
 }
}
@media (min-width:768px) and (max-width:991px) {
 .left-extent {
  display: none;
 }
}
/*-----------------------------------------------------*/
/* left tag */
/*-----------------------------------------------------*/
.left_tag_box {
 width:100%;
 margin-bottom:20px;
 border:1px solid #e1e1e1;
 padding:8px 8px 10px 8px;
 clear:both;
}
.left_tag_box .tag_tit {
 font-size:16px;
 color:#fff;
 font-weight:bold;
 background-color:#1785db;
 border:1px solid #1785db;
 padding:3px 10px;
 margin-bottom:10px;
}
.left_tag_box ul>li {
 display:inline-block;
 margin:0 2px 7px 0;
 width:47.5%;
 border:1px solid #ddd;
 text-align:center;
}
.left_tag_box ul>li:hover {
 background:#1785db;
 border:1px solid #1785db;
 color:#ffffff !important;
}
.left_tag_box ul>li a {
 background:#fff;
 display:block;
 font-size:13px;
 color:#000;
 padding:5px 0;
 transition:all 0.3s ease 0s;
 text-align:center;
}
.left_tag_box ul>li a:hover {
 background:#1785db;
 color:#ffffff !important;
}
.left_tag_box-fr {
 float:right;
 margin-right: 0 !important;
}
/*-----------------------------------------------------*/
/* left area box */
/*-----------------------------------------------------*/
.left_area_box {
 width:100%;
 margin:20px 0 20px 0;
 border:1px solid #e1e1e1;
 padding:8px 8px 10px 8px;
 clear:both;
}
.left_area_box .tag_tit {
 font-size:16px;
 color:#fff;
 font-weight:bold;
 background-color:#1785db;
 border:1px solid #1785db;
 padding:3px 10px;
 margin-bottom:10px;
}
.left_area_box ul>li {
 display:inline-block;
 margin:0 0 5px 0;
 width:23.8%;
 border:1px solid #e1e1e1;
 text-align:center;
}
.left_area_box ul>li:hover {
 background:#1785db;
 border:1px solid #1785db;
 color:#ffffff !important;
}
.left_area_box ul>li a {
 background:#fff;
 display:block;
 font-size:12px;
 color:#000;
 padding:2px 0;
 transition:all 0.3s ease 0s;
 text-align:center;
}
.left_area_box ul>li a:hover {
 background:#1785db;
 color: #ffffff !important;
}
/*-----------------------------------------------------*/
/* left cs */
/*-----------------------------------------------------*/
.left_cs_box {
 width:100%;
 margin:0 0 20px 0;
 border:1px solid #e1e1e1;
 padding:8px;
 clear:both;
}
.left_cs_box .cs_tit {
 font-size:16px;
 color:#fff;
 font-weight:bold;
 background-color:#1785db;
 border:1px solid #1785db;
 padding:3px 10px;
 margin-bottom:10px;
}
.left_cs_box .cs_tit_right {
 float:right;
 padding:5px 10px 0 0;
}
.left_cs_box .cs_tel {
 font-size:26px;
 color:#666;
 font-weight:600;
 padding-left:5px;
}
.left_cs_box .cs_tel2 {
 clear:both;
 font-size:20px;
 color:#666;
 padding-left:5px;
}
.left_cs_box .cs_tel2 .fax {
 font-size:14px;
 color:#777;
}
.left_cs_box .cs_tel3 {
 font-size:13px;
 color:#777;
 padding-left:5px;
}
.left_cs {
 width:100%;
 background-color:#fff;
 border:1px solid #e1e1e1;
 padding:10px 10px 10px 10px;
}
.left_cs .cs_tit2 {
 font-size:16px;
 color:#555;
 font-weight:bold;
 background-color:#efefef;
 padding:5px 10px;
 margin-bottom:10px;
}
@media (min-width:768px) and (max-width:991px) {
 .left_cs_box .cs_tel {
  font-size:16px;
  color:#666;
  padding:0;
  letter-spacing:-1px;
 }
 .left_cs_box .cs_tel2 {
  clear:both;
  font-size:13px;
  color:#555;
  padding:0;
 }
 .left_cs_box .cs_tel3 {
  font-size:12px;
  color:#777;
  padding:0;
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .left_cs_box .cs_tel {
  font-size:24px;
  color:#666;
  padding:0;
  letter-spacing:-1px;
 }
 .left_cs_box .cs_tel2 {
  clear:both;
  font-size:16px;
  color:#555;
  padding:0;
 }
 .left_cs_box .cs_tel3 {
  font-size:12px;
  color:#777;
  padding: 0;
 }
}
/*-----------------------------------------------------*/
/* left menu items */
/*-----------------------------------------------------*/
.left-menu-items {
 width:100%;
 background:#fff;
}
.left-menu-items td.left-text {
 width:80%;
 padding:8px 0 8px 10px;
 color:#222;
}
.left-menu-items td.left-text a {
 width:100%;
 font-size:14px;
 color:#222;
}
.left-menu-items td.left-text a:hover {
 color:#1785db;
}
.left-menu-items td.left-icon {
 width:20%;
 padding-right:5px;
 text-align:center;
}
.left-menu-items td.left-icon a {
 float:right;
 line-height:14px;
 font-size:12px;
 padding:0 2px 2px 2px;
}
.btn_mc1 {
 background-color:#fff;
 border:1px solid #bfbfbf;
 color:#232323;
}
.btn_mc2 {
 background-color:#fff;
 border:1px solid #bfbfbf;
 color:#232323;
}
.btn_mc3 {
 background-color:#fff;
 border:1px solid #bfbfbf;
 margin-right:5px;
 color:#232323;
}
.btn_mc4 {
 background-color:#fff;
 border:1px solid #bfbfbf;
 color:#232323;
}
.btn_mc5 {
 background-color:#fff;
 border:1px solid #bfbfbf;
 margin-right:3px;
 color:#232323;
}
.btn_mc1:hover {
 background-color:#1785db;
 border:1px solid #1785db;
 color:#fff;
}
.btn_mc2:hover {
 background-color:#1785db;
 border:1px solid #1785db;
 color:#fff;
}
.btn_mc3:hover {
 background-color:#1785db;
 border:1px solid #1785db;
 color:#fff;
}
.btn_mc4:hover {
 background-color:#1785db;
 border:1px solid #1785db;
 color:#fff;
}
.btn_mc5:hover {
 background-color:#1785db;
 margin-right:3px;
 border:1px solid #1785db;
 color:#fff;
}
.divider2 {
 height:1px;
 margin:0;
 overflow:hidden;
 background-color: #ddd;
}
/*-----------------------------------------------------*/
/* content */
/*-----------------------------------------------------*/
.post_wrap {
 margin:20px 0 40px 0;
}
.sub_content {
 width:100%;
 position:relative;
 padding:0 5px;
}
.section-line {
 background-color:#1785db;
 width:36px;
 height:3px;
 display:inline-block;
 margin-bottom:40px;
}
.map {
 margin:50px 0 30px 0;
}
.map_border {
 width:100%;
 border:1px #e1e1e1 solid;
}
.map_text {
 padding:20px 0 10px 15px;
 font-weight:500;
 line-height:24px;
}
.map_phon {
 font-family:'Montserrat','Noto Sans KR',sans-serif,"Nanum Gothic";
 font-size:18px;
 color:#ed5c20;
 font-weight:600;
}
.embed-container {
 width:100%;
 height:380px;
 border:1px solid #e1e1e1;
 padding:10px;
}
.embed-container iframe {
 width:100%;
 height:100%;
}
.moreview {
 position:relative;
 padding:8px;
 font-size:16px;
 color:#3bafda;
 font-weight:600;
 line-height:25px;
 text-align:center;
 border:3px double #ddd;
 width:35%;
 margin:0 auto;
}
@media screen and (max-width:480px) {
 .post_wrap {
  margin:10px 0 30px 0;
 }
 .section-line {
  margin-bottom: 20px;
 }
}
/*-----------------------------------------------------*/
/* Swipe.JS Slider */
/*-----------------------------------------------------*/
.swiper-container {
 width:100%;
 height:auto;
}
.swiper-slide {
 text-align:center;
 font-size:18px;
 background: #fff;
}
/*-----------------------------------------------------*/
/* visual slide style */
/*-----------------------------------------------------*/
#sub_slide {
 margin:0 auto;
 position:relative;
 padding-top:54px;
}
.visual01 .carousel-inner .item {
 width:100%;
 height:350px;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover;
 background-size:cover;
 background-position:50%;
 background-repeat:no-repeat;
}
.visual01 .carousel-inner .item:before {
 content:'';
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
}
.visual01 .carousel-caption {
 position:absolute;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 z-index:10;
 max-width:100%;
 width:100%;
 height:100%;
 display:table;
 padding:0px;
}
@media (max-width:767px) {
 #sub_slide {
  margin:0 auto;
  position:relative;
  padding-top:50px;
 }
 .visual01 .carousel-inner .item {
  height: 290px;
 }
}
/*--------------------------------------------------*/
/* Widget Search */
/*--------------------------------------------------*/
.widget_search {
 position:absolute;
 width:500px;
 left:50%;
 transform:translateX(-50%);
 margin-top:210px;
}
.widget_search .search_form {
 background-color:#fff;
 border:1px solid #d4d4d4;
 padding:5px 10px;
 border-radius:0;
 outline:none;
 width:80%;
 height:40px;
 transition:all 200ms ease-in-out;
}
.widget_search button.search-btn2 {
 padding:5px 10px;
 cursor:pointer;
 background:#1785db;
 color:#fff;
 width:40px;
 height:39px;
 border-radius:0;
 outline:none;
}
@media (max-width:767px) {
 .widget_search {
  width:300px;
  margin:180px 0 0 0;
 }
}
@media (min-width:768px) and (max-width:991px) {
 .widget_search {
  margin: 220px 0 0 0;
 }
}
/*-----------------------------------------------------*/
/* ¼­ºê Ä«Å×°í¸® */
/*-----------------------------------------------------*/
.sub_view_menu {
 position:relative;
 width:100%;
 margin-top:305px !important;
 background:rgba(0,0,0,0.4);
 text-align:center;
 z-index:99;
}
.sub_view_menu ul {
 display:inline-block;
 vertical-align:top;
}
.sub_view_menu li {
 float:left;
 border-left:1px solid #333;
}
.sub_view_menu li:last-child {
 border-right:1px solid #333;
}
.sub_view_menu li a {
 display:block;
 font-size:14px;
 color:#fff;
 padding:10px 40px;
}
.sub_view_menu li a:hover {
 color:#333;
 font-weight:500;
 background:rgba(255,255,255,0.8);
}
.sub_view_menu li a.active {
 color:#333;
 font-weight:500;
 background:rgba(255,255,255,0.8);
}
@media screen and (max-width:767px) {
 .sub_view_menu {
  margin-top:245px !important;
 }
 .sub_view_menu li a {
  padding:10px 25px;
 }
}
@media screen and (max-width:480px) {
 .sub_view_menu {
  margin-top:255px !important;
 }
 .sub_view_menu li a {
  padding:6px 13px;
 }
}
@media (max-width:360px) {
 .pc_view_360 {
  display:none !important;
 }
}
@media screen and (max-width:767px) {
 .pc_view {
  display:none !important;
 }
}
@media screen and (min-width:768px) {
 .mobile_view {
  display: none !important;
 }
}
/*-----------------------------------------------------*/
/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
/*-----------------------------------------------------*/
.privacy {
 width:100%;
 margin-bottom:20px;
}
.privacy-con {
 width:100%;
 height:400px;
 font-size:12px;
 padding: 5px;
}
/*-----------------------------------------------------*/
/* ÀÌ¿ë¾à°ü */
/*-----------------------------------------------------*/
.agreement {
 width:100%;
 margin-bottom:20px;
}
.agreement-con {
 width:100%;
 height:400px;
 font-size:12px;
 padding: 5px;
}
/*-----------------------------------------------------*/
/* Modal */
/*-----------------------------------------------------*/
.modal {
 text-align:left;
 z-index:99991;
}
.modal-content {
 border:none;
 border-radius:10px 10px 0 0;
 -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
 box-shadow:0 5px 15px rgba(0,0,0,.5);
}
.modal-header {
 background:#f2f2f2;
 padding:0 5px 20px 5px;
 border-bottom:0;
 border-radius:10px 10px 0 0;
}
.modal-header .close-link span {
 font-size:30px;
 position:absolute;
 top:0px;
 right:30px;
 color:#333;
}
.modal-title {
 font-size:17px;
 color:#333;
 margin-top:-10px;
}
.modal .modal-dialog {
 margin:0 auto;
 text-align:center;
 position:fixed;
 top:25%;
 left:25%;
 right:25%;
}
.modal-backdrop.in {
 opacity:0;
}
@media (min-width:768px) {
 .modal-sm {
  width:350px;
 }
}
@media (min-width:992px) {
 .modal-lg {
  width:900px;
 }
}
@media screen and (max-width:767px) {
 .modal .modal-dialog {
  margin:0 auto;
  text-align:center;
  position:fixed;
  top:5%;
  left:10%;
  right:10%;
 }
}
@media (min-width:1200px) {
 .col-md-9 {
  width:80%;
 }
 .col-md-3 {
  width:20%;
 }
 .col-md-push-3 {
  left:20%;
 }
 .col-md-pull-9 {
  right:80%;
 }
}
@media (min-width:1600px) {
 .grid-1280 .container {
  margin:0 auto;
  width:1280px !important;
  padding: 0;
 }
}
/*-----------------------------------------------------*/
/* Go Top Btn */
/*-----------------------------------------------------*/
#go_btn {
 position:fixed;
 right:5%;
 bottom:10%;
 background:rgba(61,61,61,0.95);
 width:40px;
 text-align:center;
 margin-right:5px;
 z-index:100;
}
@media screen and (max-width:1580px) {
 #go_btn {
  right:3%;
 }
}
@media screen and (max-width:1024px) {
 #go_btn {
  display:none;
 }
}
#go_btn:after {
 content:'';
 height:1px;
 background:rgba(255,255,255,0.3);
 position:absolute;
 left:10px;
 right:10px;
 top:50%;
}
#go_btn button {
 color:#ffece6;
 font-size:20px;
 display:block;
 width:100%;
 line-height: 32px;
}


/*--------------------------------------------------*/
/* Rolling */
/*--------------------------------------------------*/
.list_app {font-size: 11px; color: #fff !important; background:#48b3ce; padding:3px 6px 4px 6px; border-radius: 20px;}
.list_atm {font-size: 11px; color: #fff !important; background:#afafaf; padding:3px 6px 4px 6px; border-radius: 20px;}
.list_com {font-size: 11px; color: #fff !important; background:#8fc731; padding:3px 6px 4px 6px; border-radius: 20px;}