/************************************** Bella Start ***************************************/
.item-box p {font-size: 1.2em;color:#707070;}
.item-box .gallery-box {text-align: left;font-size: 0.8em;}
.item-box .big-box {width: 50%;display: inline-block;float:left;text-align: center;}
.item-box .big-box .title span {padding: 15px 80px;display: inline-block;background-color: #000;color: #fff;font-size: 2em;}
.item-box .big-box .t-desc {max-width: 350px;margin: 0 auto;color: #868686;font-size: 1em;}
.item-box .big-box .desc {padding: 0 10px;margin: 0 auto;color: #868686;font-size: 1.1em;}
.p0301-nav-box {width: 100%;padding-bottom: 60px;}
.p0301-nav-box .nav-intro {list-style: none;text-align: center;padding: 0;background-color:#fff;font-size:0}
.p0301-nav-box .nav-intro:after {content: "";display: block;clear: both;}
.p0301-nav-box .nav-intro li {display: inline-block; width: 100%;max-width: 186px;margin-left: 15px;box-sizing: border-box;}
.p0301-nav-box .nav-intro li:nth-child(1) {margin-left: 0;}
.p0301-nav-box .nav-intro li a {font-size: 1.4rem;display: inline-block;width: 100%;border:1px solid #e9e9e9;border-radius: 50px;padding: 13px 0px; color: #707070;}
.p0301-nav-box .nav-intro li.active a {background-color: #f7f2e5;border-color: #f7f2e5;color: #332500;}

.left {float: left;}
.right {float: right;}

/* 공통 css */
.p03 .title {padding-top: 130px}
.item-box {text-align: center;color: #222}
.item-box h2.sub_title {margin: 0;font-size: 32px;padding: 130px 0 40px;}
.p0301_wrap h1 {margin-bottom: 16px;font-size: 36px;color: #2e2e2e;font-weight: bold;}
.p0301_wrap h2 {margin-bottom: 40px;font-size: 14px;color: #5c5c5c;font-weight: 500;}
.p0301_wrap .txt {font-size: 14px;color: #5c5c5c;font-weight: 350;}
.p0301_wrap .at-container {padding: 0;max-width: 1200px;}

.left.desc-box {width: calc(100% - 42.97%);text-align: left;}
.desc-box {position: relative;z-index: 1;margin-left: 20px;}
.desc-box .title {margin: 6px 0 40px;font-size: 36px;font-weight: bold;}
.desc-box .txt {font-size: 14px;color: #5c5c5c;font-weight: 350;}

.p0301-box-02{padding: 120px 0 80px;height: 1306px;background: url('/img/operation/ope_03.png') center 100px no-repeat;background-size: 100% auto;text-align: center;}
.p0301-box-02 .line {display: inline-block;width: 1px;height: 90px;margin: 0 auto 20px;background-color: #3b3b3b;}
.p0301-box-02 .phrase {padding: 36px 0;}
.mobile-box-02-bg {display: none;}

.p-80{padding-bottom: 80px;width: 100%;}
.p-70{padding-bottom: 70px;width: 100%;}
.p-60{padding-bottom: 60px;width: 100%;}
.p-40{padding-bottom: 40px;width: 100%;}
.p-25{padding-bottom: 25px;width: 100%;}
.p-20{padding-bottom: 20px;width: 100%;}
.p-500{padding-bottom: 500px;width: 100%;}
.p-700{padding-bottom: 700px;width: 100%;}

/** 위젯설정 **/
.modal-body{padding: 100px 0 0;}
.modal-content{background-color: transparent;border: none;box-shadow: none;}
.text-center.cursor{text-align: right;}
.text-center.cursor i{background: transparent;border: none;font-size: 3em;}
#user .miso-post-list .post-list li {margin-bottom: 16px;}

.p0301-box-01 {position: relative;padding: 96px 0 95px;}
.p0301-box-01:after {content: "";display: block;position: absolute;height: 128px;width: 100%;right: 60px;z-index: 0;top: 290px;
background: url("/img/operation/operating_trankman_bg.png") right bottom no-repeat;}
.p0301-box-01 > .at-container {max-width: 1352px;}
.p0301-box-01 .img-box {width: 40.97%;text-align: center;}

.p0301-box-03 {padding: 93px 0 20px 0;}
.p0301-box-03 .left.desc-box {padding-top: 43px;}

.p0301-box-04 {height: 1202px;padding: 130px 0 60px;background: url('/img/operation/operating_01_ipad.jpg') calc(50% + 200px) 80% no-repeat;}
.p0301-box-04 .desc-box {padding-bottom: 370px;padding-left: 0;}
.p0301-box-04 .phrase {padding: 36px 0;}
.p0301-box-04 ul {overflow: hidden;padding: 0;margin-top: 50px;}
.p0301-box-04 ul li {display: inline-block;float: left;text-align: center;width: 23%;}
.p0301-box-04 ul li > div:nth-child(1) {margin-bottom: 22px;}
.p0301-box-04 ul li > div:nth-child(2) {color: #5c5c5c;line-height: 1.5;}
.mobile-box-04-bg {display: none;}

.p0301-box-05 {padding: 110px 0 0;text-align: center;}
.p0301-box-05 ul {overflow: hidden;max-width: 960px;margin: 74px auto 0;}
.p0301-box-05 ul li {float: left;width: 16.66%;margin-top: 60px;text-align: center;}
.p0301-box-05 ul li:nth-last-child(n+7) {margin-top: 0;}
.p0301-box-05 ul li .title {margin-bottom: 6px;margin-top: 20px;font-size: 15px;color: #332500;font-weight: 500;}
.p0301-box-05 ul li > div:nth-child(3) {font-size: 12px;color:#5c5c5c;font-weight: 350;line-height: 1.5;}

.p0301-box-06 {padding: 160px 0 0;text-align: center;}
.p0301-box-06 h1 {margin-bottom: 50px;}
.p0301-box-06 .img {margin-bottom: 32px;}
.p0301-box-06 table {max-width: 900px;/* margin-bottom: 100px; */margin: 0 auto 100px;border-top: 2px solid #74706a;border-bottom: 1px solid #74706a;width: 100%;}
.p0301-box-06 table tr {height: 70px;font-size:14px;}
.p0301-box-06 table tr th {width: 20%;color: #332500;vertical-align: middle;font-weight: 500;text-align: center;}
.p0301-box-06 table tr td {width: 80%;padding-left: 32px;color: #5c5c5c;font-weight: 350;text-align: left;}

.p0301-box-07 {padding: 60px 0 0;text-align: center;}
.p0301-box-07 .desc-box {width: calc(100% - 440px);margin-top: 30px;}
.p0301-box-07 .phrase {margin: 26px 0;}
.p0301-box-07 p.last {margin-bottom: 55px;}
.p0301-box-07 ul {overflow: hidden;margin: 0 auto;padding: 45px 45px 15px 45px;margin-bottom: 97px;width: 400px;background-color: #fcfcfc;}
.p0301-box-07 ul li {float: left;width: 50%;margin-bottom: 34px;font-size: 18px;color: #5e5e5e;text-align: left;}
.p0301-box-07 ul li::before {content: '';display: inline-block;margin-right: 13px;width: 3px;height: 3px;background: #1e180f;border-radius: 50%;vertical-align: 5px;}

.p0301-box-08 {padding: 140px 0 0;text-align: center;}
.p0301-box-08 h2 {font-size: 15px;}
.p0301-box-08 p.phrase {margin: 24px 0;}
.p0301-box-08 p.last {margin-bottom: 75px;}
.p0301-box-08 ul {overflow: hidden;margin-bottom: 70px;padding-left: 0;}
.p0301-box-08 ul li {float: left;display: inline-block;width: 20%;margin-bottom: 72px;text-align: center;}
.p0301-box-08 ul li > div:nth-child(2) {margin-top: 24px;font-size: 12px;color: #5c5c5c;font-weight: 350;}

/* ******capto page css****** */
#capto {text-align: center;}
#capto .big-box {width: 100%;}
#capto .big-box:after {content: "";clear: both;display: block;}
#capto .big-box .small-box {display: inline-block;float: left;padding: 0 30px;width: 33.33%;border: 1px solid #c3c3c3;box-sizing: border-box;}

/* capto 공통 css */
.capto_panel .txt {font-size: 18px;line-height: 1.4;}

.capto-panel-01 .img-box {margin: 50px 0 48px}
.capto-panel-01 ul {overflow: hidden;padding: 45px;margin-top: 58px;background-color: #fafafa}
.capto-panel-01 ul li {float: left;width: 26%;margin-bottom: 19px;font-size: 14px;color: #5c5c5c;font-weight: 350;text-align: left;}
.capto-panel-01 ul li:before {content: "";display: inline-block;margin-right: 8px;width: 3px;height: 3px;border-radius: 50%;background-color: #8b8b8b;vertical-align: 4px;}

.capto-panel-02 .big {margin: 140px 0 10px}
.capto-panel-02 .big ul {margin: 0 auto;max-width: 1059px}
.capto-panel-02 .thumbs {overflow: hidden;max-width: 1060px;height: 115px;margin: 0 auto;}
.capto-panel-02 .owl-thumbs {min-width: 1166px;text-align: left;}
.capto-panel-02 .owl-thumbs li {display: inline-block;position: relative;margin-right: 6px;cursor: pointer;}
.capto-panel-02 .owl-thumbs li:before {content: "";display: block;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.7);transition: all 0.3s ease;}
.capto-panel-02 .owl-thumbs li.active:before {background: transparent;}
.capto-panel-02 .owl-nav {position: absolute;top: 50%;width: 100%;transform: translateY(-50%);}
.capto-panel-02 .owl-nav button {position: absolute;width: 22px;height: 60px;text-indent: -9999em;}
.capto-panel-02 .owl-nav .owl-prev {left: -86px;background: url("/img/operation/capto_arrow_left.png") center no-repeat !important;}
.capto-panel-02 .owl-nav .owl-next {right: -86px;background: url("/img/operation/capto_arrow_right.png") center no-repeat !important;}
.capto-panel-02 .txt {margin: 30px 0 140px;}

.capto-panel-03 {padding: 60px 0 80px;}
.capto-panel-03 video {padding: 3% 20%;}
.capto-panel-03 h1 {margin-bottom: 40px;line-height: 1.2;}

.capto-panel-04 {padding: 30px 0 78px;}
.capto-panel-04 ul {width: 100%;padding-left: 0;padding-top: 83px;padding-bottom: 53px;border-right: none;text-align: center;}
.capto-panel-04 ul li {position: relative;float: left;padding: 52px 0;margin-left: 2%;width: 31%;min-height: 412px;border: 1px solid #ccc;}
.capto-panel-04 ul li:before {content: "";position: absolute;left: 50%;top: -46px;width: 90px;height: 136px;background: url("/img/operation/icon_deco.png") center no-repeat;
transform: translateX(-50%);}
.capto-panel-04 ul li .title {min-height: 45px;margin: 60px 0 32px;font-size: 17px;}
.capto-panel-04 ul li .txt {font-size: 12px;line-height: 2.1;}
.capto-panel-04 .sub-txt {margin-bottom: 88px;line-height: 35px;font-size: 17px;font-weight: bold;}

.capto-panel-05 {padding: 88px 0 0;}
.capto-panel-05 .at-container > ul {overflow: hidden;padding: 70px 0 20px;max-width: 908px;margin: 0 auto;}
.capto-panel-05 .at-container > ul > li {display: flex;flex-direction: row-reverse;margin-bottom: 85px;}
.capto-panel-05 .at-container > ul > li > .img-box {width: 100%;height: 287px;max-width: 417px;background: #fff;border: 1px solid #ccc;line-height: 287px;}
.capto-panel-05 .at-container > ul > li > .desc-box {width: 48%;margin: 30px 0 0 60px;text-align: left;line-height: 2.1;}
.capto-panel-05 .at-container .desc-box > ul > li {position: relative;}
.capto-panel-05 .at-container .desc-box > ul > li:before {content: "";display: inline-block;width: 3px;height: 3px;margin-right: 10px;border-radius: 50%;background-color: #666;vertical-align: 3px;}

.capto-panel-06 {padding: 120px 0 0;}
.capto-panel-06 ul {overflow: hidden;padding-left: 0;margin-top: 100px;margin-bottom: 98px;}
.capto-panel-06 ul li {float: left;width: 32%;margin-right: 1%;}
.capto-panel-06 ul li:last-child {margin-right: 0;}

@media screen and (max-width: 1200px){
  .p0301_wrap .at-container {padding: 0 20px;}
  .p0301_wrap .desc-box {margin-left: 0;}
  .p0301-nav-box {padding: 0 15px;}
  .p0301-box-02 .img-background {padding: 0 15px;padding-top: 40px;}
  .responsive .at-body .p0301-box-01 {padding-top: 50px !important;padding-bottom: 50px !important;}
  .p0301-box-01:after {display: none;}
  .p0301-box-01 .img-box {text-align: left;}
  .p0301-box-01 .desc-box {float: none;width: 100%;margin-left: 0;}
  .p0301-box-02 {height: auto;background-position-y: bottom;}
}

@media screen and (max-width: 991px){
  .p0301-box-01 .img-box {width: 100%;text-align: center;}
  .p0301-box-01 .img-box.left {float: none;}
  .p0301-box-02 {padding: 55px 0 40px;}
  .p0301-box-03 {padding: 10px 0 0;}
  .p0301-box-04 {padding: 65px 0 30px;height: auto;background:#fff;}
  .p0301-box-04 .right {float: none;width: 100%;}
  .p0301-box-04 .left {float: none;width: 100%;}
  .p0301-box-04 .desc-box {padding-bottom: 0;}
  .mobile-box-04-bg {display: block;margin: 80px 0 0px;}
  .p0301-box-05 {padding: 55px 0 0;}
  .p0301-box-06 {padding: 0;}
  .p0301-box-06 table {margin: 0;}
  .p0301-nav-box .nav-intro li {max-width: 23%;}
  .p0301-nav-box .nav-intro li a {font-size: 1.2rem;}

  .p0301-box-07 ul li {margin-bottom: 20px;font-size: 1.6rem;}
  .p0301-box-08 {padding: 70px 0 0;}

  #capto .capto-panel-01 ul li {width: 50%;}

  .capto-panel-02 {padding: 0 4%;}
  .capto-panel-04 ul {display: block;border-bottom: none;}
}

@media screen and (max-width: 768px){
  .responsive .at-body .at-container {padding-bottom: 55px;}
  .p03 .title {padding-top: 35px;}
  .p0301_wrap h1 {margin-bottom: 10px;font-size: 2.2rem;line-height: 1.3;}

  .p0301-nav-box .nav-intro li {margin-left: 10px;}
  .p0301-nav-box .nav-intro li a {padding: 10px 0;}

  .img-box {height: auto !important;}
  .img-box img {width: inherit !important;}


  .item-box h2{padding: 36px 0;font-size: 2.4rem;}
  .p0301-nav-box {padding-bottom: 0;}

  .p0301-box-02 {background-image: none;}
  .p0301-box-02 .img-background {padding-top: 50px;background:#fff;}
  .mobile-box-02-bg {display: block;}
  .p0301-box-02 .line {height: 76px;}
  .p0301-box-02 .p-500 {display: none;}
  .p0301-box-03 .left {float: none;width: 100%;}
  .p0301-box-03 .left.desc-box {padding-bottom: 43px;}
  .p0301-box-03 .right img {max-width: 270px;}
  .desc-box .title {margin-bottom: 20px;font-size: 2.2rem;}
  .p0301-box-04 ul li {overflow: hidden;float: left;width: 33.33%;}
  .p0301-box-04 ul li > div {width: 100%;}
  .p0301-box-04 ul li > div > img {max-width: 80px;}
  .p0301-box-04 ul li > div:nth-child(2) {text-align: center;margin-top: 15px;}

  .p0301-box-05 ul {margin: 50px auto 0;}
  .p0301-box-05 ul li {width: 33.33%;margin-top: 40px;}
  .p0301-box-05 ul li:nth-last-child(n+7) {margin-top: 40px;}
  .p0301-box-05 ul li:nth-last-child(n+10) {margin-top: 0;}
  .p0301-box-05 ul li .icon {display: inline-block;width: 66%;}

  .p0301-box-06 h1 {margin-bottom: 50px;}
  .p0301-box-07 h1,
  .p0301-box-08 h1 {margin-bottom: 10px;}

  .p0301-box-06 table tr {height: 50px;}
  .p0301-box-06 table tr th {width: 26%;padding: 15px;}

  .p0301-box-07 {padding-top: 0;}
  .p0301-box-07 .desc-box {float: none;width: 100%;}
  .p0301-box-07 ul {float: none;width: 86%;margin-bottom: 20px;}
  .p0301-box-07 ul li {font-size: 1.4rem;}

  .p0301-box-08 {text-align: center;padding: 30px 0 0;}
  .p0301-box-08 ul {margin-bottom: 40px;}
  .p0301-box-08 ul li {float: none;width: 31%;margin-left: 2%;margin-bottom: 36px;}
  .p0301-box-08 ul li:nth-child(3n+1) {margin-left: 0;}

  /* capto page css */
  #capto .capto-panel-01 ul li {padding-left: 10px;}
  .capto-panel-01 .img-box {margin: 25px 0 48px;}
  .capto-panel-01 .img-box img {max-width: 240px;}
  .capto-panel-02 .big {margin-top: 10px;}
  .capto-panel-02 .txt {margin: 40px 0 50px;}
  .capto-panel-02 .thumbs {height: auto;}
  .capto-panel-02 .owl-thumbs li {width: 6%;margin-right: 4px;}

  .capto-panel-03 {padding-top: 30px;padding-bottom: 50px;}
  .capto-panel-03 h1 {margin-top: 20px;margin-bottom: 40px;}
  .capto-panel-03 video {padding: 5%;}
  .capto-panel-03 .title,
  .capto-panel-03 .txt {padding: 0 15px;}

  .capto-panel-04 {padding-top: 0;padding-bottom: 0;}
  .capto-panel-04 ul {width: 84%;margin: 0 auto;padding-top: 50px;}
  .capto-panel-04 ul li {display: block;width: 100%;margin-left: 0;margin-bottom: 82px;border-bottom: 1px solid #ddd;}
  .capto-panel-04 ul li:last-child {margin-bottom: 0;}
  .capto-panel-04 ul li:before {top: -50px;background-size: 80%;}

  .capto-panel-05 {padding: 44px 0 0;}
  .capto-panel-05 .at-container > ul {width: 76%;padding-top: 50px;}
  .capto-panel-05 .at-container > ul > li {flex-direction: column-reverse;margin-bottom: 40px;}
  .capto-panel-05 .at-container > ul > li:last-child {margin-bottom: 0;}
  .capto-panel-05 .at-container > ul > li:nth-child(2) {flex-direction: column;}
  .capto-panel-05 .at-container > ul > li > .img-box {height: 240px !important;line-height: 240px;}
  .capto-panel-05 .at-container > ul > li .img-box img {max-width: 220px;}
  .capto-panel-05 .at-container .txt-ul > div {float: none;width: 100%;margin-bottom: 40px;}
  .capto-panel-05 .at-container > ul > li > .desc-box {width: 100%;margin: 30px 0 0 0;line-height: 1.5;}

  .capto-panel-06 {padding: 40px 0 0 0;}
  .capto-panel-06 h1 {margin-bottom: 50px;}
  .capto-panel-06 ul {margin: 48px 0;}
  .capto-panel-06 ul li {float: left;width: 100%;margin-bottom: 30px;}
  .capto-panel-06 ul li:last-child {margin-bottom: 0;}

  .capto_panel .txt {font-size: 1.6rem;}

  #gear ul {padding-top: 0 !important;}
}

@media screen and (max-width: 500px) {
  .brNone {display: none;}
  .p0301-box-04 ul li > div {max-width: 118px;}
  .capto-panel-01 .img-box img {max-width: 170px;}
  .capto-panel-01 ul {padding: 30px;}
  .capto-panel-01 ul li {font-size: 1.2rem;}
  #capto .capto-panel-01 ul li {padding-left: 0;margin-bottom: 12px;}
  .capto_panel .txt {font-size: 1.4rem;}
}
/*************************************** Bella end ***************************************/








.at-html {opacity:0}
.at-html.on {opacity:1;transition:opacity 0.5s}

/* common */
.sub_bg1 {background:url("/img/common/sub_bg1.jpg") no-repeat;background-size:cover;background-position:center}
.sub_bg2 {background:url("/img/common/sub_bg2.jpg") no-repeat;background-size:cover;background-position:center}
.sub_bg3 {background:url("/img/common/sub_bg3.jpg") no-repeat;background-size:cover;background-position:center}
.sub_bg4 {background:url("/img/common/sub_bg4_0728.jpg") no-repeat;background-size:cover;background-position:center}
.sub_bg5 {background:url("/img/common/sub_bg5.jpg") no-repeat;background-size:cover;background-position:center}
.sub_bg6 {background:url("/img/common/sub_bg6.jpg") no-repeat;background-size:cover;background-position:center}
.sub_member {background:url("/img/operation/operating_visual.jpg") no-repeat;background-size:cover;background-position:center}

/* common : display */
.d_flex {display:flex}

/* common : list */
.list_ty01 > li {position:relative;padding-left:15px}
.list_ty01 > li:before {position:absolute;left:0;top:10px;width:3px;height:3px;border-radius:50%;content:'';background-color:#636363}

/* common : button */
.btn_ty01 {display:block;width:145px;height:50px;margin:0 auto;border-radius:30px;line-height:50px;font-size:14px;color:#222;background-color:#fff}

/* common : button (더보기) */
.btn_more {display:block;width:175px;height:45px;margin:0 auto;border:1px solid #c1c1c1;border-radius:30px;line-height:45px;font-size:12px;color:#777}
.btn_more:after {display:inline-block;width:11px;height:11px;margin-left:10px;vertical-align:middle;background:url(/img/common/ico_plus.png) no-repeat;content:''}

/* common : text box (type01) */
.txtbox_ty01 {padding:35px 0 0;text-align:center}
.txtbox_ty01 p {margin:0;font-size:14px}
.txtbox_ty01 p:before {display:block;width:20px;height:1px;margin:20px auto;background-color:#999;content:''}

/* (공통)Our Work */
.p01 {max-width:100%;background:#f7f2e5 url(/img/content/p01_bg.png) no-repeat 50%;background-size:cover}

/* Our Work > 인사말 */
.p0101 .inner {max-width:782px;margin:0 auto;text-align:center}
.p0101 .inner .info-box .txt {padding:35px 0 0}
.p0101 .inner .info-box .txt p {font-size:14px;line-height:1.9}
.p0101 .inner .info-box .txt p:nth-of-type(2) {padding:40px 0}

/* Our Work > 운영방침 */
.p0102 .title-box {padding-bottom:50px}
.p0102 .title-box p {padding-bottom:15px;font-size:14px}
.p0102 .rule_list {display:flex;justify-content:center}

/* Our Work > MAP */
.p0103 .inner {max-width:1370px;margin:0 auto}
.p0103 .location {display:flex}
.p0103 .location .map_cnt {flex:1}
.p0103 .location .map_cnt .root_daum_roughmap_landing {height:100% !important}
.p0103 .location .map_cnt .root_daum_roughmap .wrap_map {height:100%}
.p0103 .location .location_box {margin-top:0;background-color:#fff}
.p0103 .location .location_box .sns_list {padding:75px 0 0}
.p0103 .location .location_box .sns_list > li {display:inline-block}
.p0103 .location .location_box .sns_list > li:first-child {margin-right:8px}
.p0103 .location .location_box .sns_list > li > a {display:block;border-radius:10px;background-color:#828282}

/* Gallery > 갤러리 */
.p0201 {background:#f7f2e5 url(/img/content/bg.jpg) no-repeat center top}
.p0201 .img-box {background-color:#000}
.p0201 .txt-box {padding:20px}
.p0201 .title-box h2 {padding-bottom:40px}
.p0201 #navBox .nav_list > li.active a {border-color:#313131;color:#fff;background-color:#313131}

/* Gallery > 디자인 */
.p0202 {max-width:100%}
.p0202 .inner {max-width:1300px;width:100%;margin:0 auto}
.p0202 .ml {margin-left:80px}
.p0202 .align_justify{display:flex;justify-content:space-between}
.p0202 .side_tit {width:20%}
.p0202 .side_tit h4 {max-width:125px;padding-bottom:15px;border-bottom:1px solid #666;font-size:14px;letter-spacing:-0.5px}
.p0202 .first_sec {padding-top:130px;padding-bottom:160px;background:#f7f2e5 url(/img/content/bg.jpg) no-repeat center top}
.p0202 .first_sec .d01 .ml {padding:25px;background-color:#fff}
.p0202 .first_sec article {display:flex;margin:120px 0 0}
.p0202 .first_sec article:first-child {margin:0}
.p0202 .first_sec article .cnt_wrap {flex:1}
.p0202 .first_sec article .cnt_wrap p {color:#5c5c5c;font-size:14px}
.p0202 .first_sec article .cnt_wrap .list02 {overflow:hidden}
.p0202 .first_sec article .cnt_wrap .list02 > li {float:left}
.p0202 .first_sec article .cnt_wrap .list02 > li .ml {margin-left:23%;}
.p0202 .first_sec article .cnt_wrap .list02 > li:first-child {width:50%}
.p0202 .first_sec article .cnt_wrap .list02 > li:first-child .ml {margin-left:10%}
.p0202 .ci_bi .mini_tit {padding:0 0 100px}
.p0202 .ci_bi .d01 {padding:0 0 100px}
.p0202 .ci_bi p {padding:0 0 130px}
.p0202 .sub_color .list03 {display:flex}
.p0202 .sub_color .list03 > li {flex:1}
.p0202 .sub_color .list03 > li:last-child {flex:3}
.p0202 .sub_color .list03 > li > p {padding:8px 0 0;line-height:1.5;font-size:12px}
.p0202 .sub_color .box {width:142px;height:99px;background-color:#009363}
.p0202 .sub_color .mini_tit {padding:0 0 20px}
.p0202 .nvm {height:794px;background:#000 url(/img/content/p0202_img05.jpg) no-repeat 50%;background-size:cover}
.p0202 .nvm dl {display:flex;max-width:1300px;width:100%;margin:0 auto;padding:95px 0 0;color:#fff}
.p0202 .nvm dl dt {width:125px;margin:0 130px 0 0;padding:0 0 8px;border-bottom:1px solid #666;font-weight:normal}
.p0202 .frame_list {padding:120px 0 160px}
.p0202 .web_site {padding-bottom:195px;background-color:#f5f5f5}
.p0202 .web_site .side_tit {padding:125px 0 65px}
.p0202 .web_site li p {margin:110px 0 0;color:#5c5c5c}
.p0202 .interior img {margin-top:70px}
.p0202 .interior .side_tit {padding:160px 0 30px}
.p0202 .interior .img_wrap {padding:0 1.5% 13% 11.5%}

/* (공통)Operating : 기본이용료, 프로그램 */
.p03 .title-box h2 {padding-bottom:40px}
.p03 .tab-pane table {width:100%;border-top:2px solid #74706a;border-bottom:1px solid #e5e4e3;text-align:center}
.p03 .tab-pane .table-term {margin-top: 80px;}
.p03 .tab-pane table thead {border-bottom:1px solid #d5d4d2}
.p03 .tab-pane table thead td {color:#332500;font-weight:bold;font-size:15px}
.p03 .tab-pane table tbody tr:first-child td {padding-top:30px}
.p03 .tab-pane table tbody tr:last-child td {padding-bottom:30px}
.p03 .tab-pane table tr {height:67px;font-size:14px}
.p03 .tab-pane table tr td {padding:20px 0}
.p03 .tab-pane .add-txt {margin-top:30px}
.p03 .tab-pane .add-txt li {font-size:12px;margin-top:8px;color:#5c5c5c}
.p03 .tab-pane .add-txt li:first-child {margin-top:0}
.p03 .tab-pane .add-txt .point {color:#bd3434}

.p03 .tab-pane .table-title-txt {font-size: 22px; font-weight: 600; text-align: center; padding-bottom: 30px;}
.p03 .tab-pane .table-title-term {margin-top: 100px;}

.p03 .program-inquiry {background: #f4f4f4; padding: 20px 0; border-radius: 12px;}
.p03 .program-inquiry p {font-size: 20px; font-weight: 400; text-align: center;}


/* Operating : 운영장비 : user */
.p0301_wrap #user {padding:0 0 100px}

/* Reservations */
.p0401 .sec_tit {margin-top:60px;padding:0 25px;color:#fff;font-size:12px;line-height:55px;background-color:#666}
.p0401 .time_list {overflow:hidden;width:calc(77.5% + 10px);margin-left:-10px;padding:40px 0 0;justify-content:space-between}
.p0401 .time_list > li {float:left;width:calc(100%/8);padding:0 0 10px 10px}
.p0401 .time_list > li > a {display:block;padding:10px 0;border:1px solid #ddd;border-radius:15px;text-align:center;color:#777}
.p0401 .time_list > li > a.active {background-color:#ddd}
.p0401 .time_list > li > a.disable {color:#bababa;background-color:#f5f5f5}
.p0401 .time_list > li > a > span {display:block;line-height:1.5}
.p0401 .time_list > li > a > span:first-child {font-weight:500}
.p0401 .admin-page {position:absolute;top:15px;right:0}
.p0401 .admin-page a {display:block;width:100px;height:50px;line-height:50px;text-align:center;border:1px solid #ddd;border-radius:15px;color:#c4c4c4}
.p0401 .pb-calendar {margin-bottom:50px}
.p0401 .top-frame {position:relative}
.p0401 .pb-calendar .top-frame > .control-frame {width:100%;padding:0}
.p0401 .pb-calendar .top-frame > .year-month-frame {width:100%;text-align:center;padding-left:0;font-size:17px}
.p0401 .control-frame {position:absolute;left:0;top:13px;width:100%}
.p0401 .control-frame .prev-btn {float:left}
.p0401 .control-frame .prev-btn::after {content:'이전보기';display:inline-block;width:76px;height:37px;line-height:37px;border:1px solid #ddd;text-align:center;border-radius:10px}
.p0401 .control-frame .next-btn {float:right}
.p0401 .control-frame .next-btn::after {content:'다음보기';display:inline-block;width:76px;height:37px;line-height:37px;border:1px solid #ddd;text-align:center;border-radius:10px}
.p0401 .control-frame a {display:block}
.p0401 .control-frame a img {display:none}
.p0401 .calendar-body-frame {border:1px solid #ddd}
.p0401 .pb-calendar .top-frame > .year-month-frame .year {color:black}
.p0401 .row-dayname {background:#666;color:#fff}
.p0401 .pb-calendar > .calendar-head-frame > .row > .col, .p0401 .pb-calendar > .calendar-body-frame > .row > .col {line-height:80px;font-size:12px;padding:0}
.p0401 .pb-calendar > .calendar-body-frame > .row > .col {border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.p0401 .pb-calendar > .calendar-body-frame > .row > .col.active {background:#666666; color : #fff;}
.p0401 .pb-calendar > .calendar-body-frame > .row > .col.on {background:#ec681a;color : #fff;}
.p0401 .pb-calendar > .calendar-body-frame > .row > .col.holiday:last-child {border-right:0}
.p0401 .pb-calendar > .calendar-body-frame > .row > .col.not {background:#f5f5f5}
.p0401 .pb-calendar > .calendar-body-frame > .row > .col.notd {background:#f5f5f5;color:#000;}
.p0401 .schedule-dot-list {display:none}
.p0401 .add-info {overflow:hidden;margin-bottom:32px}
.p0401 .add-info li {float:left;overflow:hidden;margin-right:29px}
.p0401 .add-info li > div:nth-child(1) {width:92px;height:36px;line-height:36px;border:1px solid #ddd; text-align:center;margin-right:11px;float:left}
.p0401 .add-info li > div:nth-child(2) {float:left;line-height:36px}
.p0401 .add-info .active {background:#eaeaea}
.p0401 .red-info {margin:30px 0 0}
.p0401 .red-info li {color:red}
.p0401 .input-wrap:last-child .sec_tit {margin-top:120px}
.p0401 .input-wrap .title {background:#f5f5f5;padding-left:25px;height:42px;line-height:42px;border-bottom:1px solid #ddd}
.p0401 .input-wrap .input-list {padding:17px 0 0;padding-top:30px}
.p0401 .input-wrap .input-list > li {margin-bottom:12px}
.p0401 .input-wrap .input-list > li:last-child {margin-bottom:0}
.p0401 .input-wrap .name {display:inline-block;width:60px;color:#777;vertical-align:middle}
.p0401 .input-wrap input {width:280px;height:40px;padding:0 15px;line-height:40px;border:1px solid #ddd}
.p0401 .input-wrap .warn {display:none;margin:6px 0 -20px;color:#ff3c3c;font-size:12px}
.p0401 .input-wrap .input-area {float:left;}
.p0401 .input-wrap .com_box {display:none;float:left;width:490px;margin:30px 40px;padding:20px;border:1px solid #ddd;background-color:#f5f5f5}
.p0401 .input-wrap .com_box h5 {margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #ddd;font-size:12px;color:#777}
.p0401 .input-wrap .com_box p {font-size:12px;color:#777;line-height:1.6}
.p0401 .input-wrap .com_box .btn_cancel {display:block;width:100px;margin:30px auto 0;padding:9px 0;border-color:#666;color:#fff;text-align:center;background-color:#666}
.p0401 .input-wrap.userinfo .sec_tit {margin-top:55px}
.p0401 .reserve-btn button {width:195px;height:48px;margin:30px 0 0;font-size:14px;text-align:center;line-height:48px;color:#fff;background:#ec6919;border:none}
.p0401 .row-day .col { cursor: pointer}
.p0401 .row-time td:hover { background-color: #eaeaea}
.p0401 .row-time .on { background-color: #eaeaea}
@media screen and (max-width:1024px) {
  .p0401 .time_list {width:calc(100% + 10px)}
  .p0401 .time_list > li {width:calc(100%/5)}
}
@media screen and (max-width:480px) {
  .p0401 .time_list > li {width:calc(100%/3)}
  .p0401 .adm-check {display:none}
}

/* Reservations : 예약 시간 선택 (예약 시간 선택 X) */
.p0401 .time_wrap.no_select .sec_tit {background-color:#ddd}
.p0401 .time_wrap.no_select .time_list {display:none}

/* Reservations : 예약자 정보 입력 (예약 시간 선택 X) */
.p0401 .input-wrap.no_select .sec_tit {background-color:#ddd}
.p0401 .input-wrap.no_select .time_list,
.p0401 .input-wrap.no_select .input-list {display:none}
.p0401 .input-wrap.no_select .reserve-btn button {background-color:#ddd}

/* Reservations : 예약 확인 및 취소 (조회된 예약 x)  */
.p0401 .input-wrap.no_check .warn {display:block}

/* Reservations : 예약 확인 및 취소 (조회 결과 확인)  */
.p0401 .input-wrap.comp .com_box {display:block}

/* PRO Lounge : PRO Lounge */
.p0501 .gallery-box {position:relative}
.p0501 .gallery-box .img-wrap {height:auto}
.p0501 .gallery-box .slides {height:100%}
.p0501 .gallery-box .slides > li {height:100%}
.p0501 .gallery-box .slides .img-item {position:relative;height:100%;padding:0 0 0 11%}
.p0501 .gallery-box .slides .person_img {position:absolute;right:0;bottom:0;width:auto;max-width:648px}
.p0501 .gallery-box .info_wrap {float:left;width:50%;padding-top:100px}
.p0501 .gallery-box .info_wrap h4 {display:flex;align-items:center;font-size:32px}
.p0501 .gallery-box .info_wrap .position {margin:0 0 50px;line-height:2;font-size:16px}
.p0501 .gallery-box .info_wrap .info_cnt {font-size:14px}
.p0501 .gallery-box .info_wrap .insta {margin-left:30px}
.p0501 .gallery-box .info_wrap .insta img {width:40px}
.p0501 .gallery-box .pro_wrap {height:635px;background:#f5f5f5 url(/img/content/p0501_img01.jpg) no-repeat 50% 0}
.p0501 .gallery-box .pro_wrap .flex-viewport {height:635px}
.p0501 .gallery-box .pro_wrap .flex-direction-nav a {top:320px}
.p0501 .gallery-box .flexslider .flex-control-nav {position:static;padding:30px 5px;background-color:#e3e3e3}
.p0501 .gallery-box .flexslider .flex-control-nav > li {width:124px;margin-left:25px}
.p0501 .gallery-box .flex-direction-nav a {left:35px !important;opacity:1;font-size:0;background:url(/img/common/ico_left.png) no-repeat}
.p0501 .gallery-box .flex-direction-nav a:before {content:''}
.p0501 .gallery-box .flex-direction-nav a.flex-next {left:auto !important;right:35px !important;transform:rotate(-180deg)}
.p0501 #flexcarousel .slides {padding:30px 28px;background-color:#e3e3e3}
.p0501 #flexcarousel .slides > li {position:relative}
.p0501 #flexcarousel .slides > li.flex-active-slide:before {opacity:0}
.p0501 #flexcarousel .slides > li:before {position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:rgba(0, 0, 0, 0.4);opacity:1;transition:opacity 0.2s}

/* PRO Lounge : Sponsors */
.sponsor_list > li {margin-top:60px}
.sponsor_list > li:first-child {margin-top:0}

/* PRO Lounge : NEWS */
.p0504 .txt-box {padding:35px 25px}
.p0504 .txt-box h5 {font-size:24px;color:#030314;font-weight:600}
.p0504 .txt-box p {display:flex;padding:20px 0 0;font-size:14px;font-weight:400;color:#777;justify-content:space-between}
.p0504 .txt-box p .more {position:relative;font-size:12px}
.p0504 .txt-box p .more:before {display:block;position:absolute;top:50%;right:0;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;content:'';background-color:#9b9b9b}
.p0504 .txt-box p .more:after {display:inline-block;width:28px;height:1px;margin-left:8px;vertical-align:middle;content:'';background-color:#9b9b9b}

/* (공통)Operating : 운영장비, 스튜디오이용료 */
#navBox {padding-bottom:78px}
#navBox .nav_list {font-size:0;text-align:center}
#navBox .nav_list > li {display:inline-block;max-width:185px;width:100%;margin-left:15px}
#navBox .nav_list > li:first-child {margin-left:0}
#navBox .nav_list > li > a {display:block;padding:15px 0px;border:1px solid #e9e9e9;border-radius:30px;font-size:14px;color:#707070;background-color:#fff}
#navBox .nav_list > li:first-child a {border-left:1px solid #c3c3c3}
#navBox .nav_list > li.active a {border-color:#f8f2e6;color:#333;background-color:#f8f2e6}

/* Community */
.sub_bg6 .btn_ty01 {margin-top:50px}
#thema_wrapper .community .post-list {margin-right:0}
#thema_wrapper .community .post-row {width:31%;margin-right:3.5%;margin-left:0}
#thema_wrapper .community .post-row a {position:relative;margin-right:0}
#thema_wrapper .community .post-row a.no_thumb .txt-box .title {background:none}
.community .img-box {height:auto}
.community .img-box img {position:static;transform:none;-webkit-transform:none;width:100%}
.community .txt-box {padding:0}
.community .txt-box .title {display:flex;position:absolute;left:0;bottom:0;width:100%;padding:14px 15px;font-size:14px;color:#fff;justify-content:space-between;background:rgba(0, 0, 0, 0.5)}
.community .txt-box .title span {font-weight:500}

@media (max-width:1199px){
  body #thema_wrapper .community .post-row {width:50%;margin-right:0}
  
  /* Gallery > 디자인 */
  .at-container.p0202 .inner {padding-left:4%;padding-right:4%}
  .p0202 .first_sec article {display:block}
  .p0202 .side_tit {margin-bottom:30px}
  .p0202 .side_tit h4 {max-width:130px;padding-bottom:12px;}
  .p0202 .ci_bi .mini_tit {color:#5c5c5c}
  .p0202 .ci_bi .d02 .mini_tit {padding:0 0 50px}
  .p0202 .sub_color .list03 {flex-wrap:wrap}
  .p0202 .sub_color .list03 > li {overflow:hidden;width:50%;flex:auto}
  .p0202 .sub_color .list03 > li:last-child {flex:auto;width:100%}
  .p0202 .sub_color .list03 > li:last-child .mini_tit {padding:25px 0 0}
  .p0202 .sub_color .box {float:left;margin-right:10px}
  .p0202 .sub_color .mini_tit {font-size:12px}
  .p0202 .nvm {height:450px}
  .p0202 .frame_list ul > li {margin-left:2%}
  .p0202 .frame_list ul > li:first-child {margin-left:0}
  .p0202 .interior .side_tit,
  .p0202 .web_site .side_tit {padding:60px 0 10px}
  .p0202 .web_site ul > li:first-child {margin-right:3%}
  .p0202 .interior img:nth-of-type(1) {margin-top:0}
}

@media screen and (max-width:991px){
  /* Sponsors */
  .sponsor_list > li {margin-top:5%}

  /* (공통)Operating : 운영장비, 스튜디오이용료 */
  #navBox .nav_list {display:flex;justify-content:space-evenly}
  #navBox .nav_list > li {max-width:auto;width:100%;margin:0 1%}
  #navBox .nav_list > li:first-child {margin-left:1%}

  /* PRO Lounge : PRO Lounge */
  .p0501 .gallery-box .pro_wrap {height:600px;background:#f5f5f5 url(/img/content/p0501_img01_m.jpg) no-repeat 50% 0;background-size:contain}
  .p0501 .gallery-box .info_wrap {float:none;width:100%;padding-top:60px}
  .p0501 .gallery-box .slides .img-item {padding:0 9%}
  .p0501 .gallery-box .slides .person_img {z-index:-1;width:300px}
  .p0501 .flex-direction-nav {display:none}

  /* Gallery > 디자인 */
  .responsive .at-body .at-container.p0202 {padding-left:0;padding-right:0}
  .p0202 .inner {padding:0 3%}
  .p0202 .ml {margin-left:0}
  .p0202 .ci_bi p {padding:0 0 80px}
  .p0202 .ci_bi .mini_tit {padding:0 0 40px;text-align:left}
  .p0202 .ci_bi .d01 {padding:0 0 60px}
  .p0202 .ci_bi .d01 > li img {max-width:150px}
  .p0202 .ci_bi .d01 > li:first-child img {max-width:230px}
  .p0202 .web_site {padding-bottom:300px}
  .p0202 .web_site .align_justify {position:relative}
  .p0202 .web_site .align_justify p {position:absolute;left:0;bottom:-190px;height:150px;font-size:12px;letter-spacing:-0.5px;line-height:1.5}
  .p0202 .interior img {margin-top:30px}
  .p0202 .frame_list {padding:50px 0}
  .p0202 .nvm {position:relative}
  .p0202 .nvm dl {display:block;position:absolute;top:-70px;padding:45px 3% 0;background-color:#000}
  .p0202 .nvm dl dt {margin-bottom:25px}
  .p0202 .nvm dl dd {font-size:13px}
}

@media screen and (max-width:768px){
  /* common : text box (type01) */
  .txtbox_ty01 {padding:24px 0 0}
  .txtbox_ty01 p {font-size:12px;line-height:1.6}
  .txtbox_ty01 p:before {margin:15px auto 12px}

  /* Our Work : 운영방침 */
  .p0102 .title-box {padding-bottom:60px}
  .p0102 .title-box p {padding-bottom:2px;font-size:13px;line-height:1.6}
  .p0102 .title-box img {width:220px}
  .p0102 .rule_list {display:block;padding:0 18%;text-align:center}
  .p0102 .rule_list > li {margin:45px 0 0}
  .p0102 .rule_list > li:first-child {margin:0}
  .p0102 .rule_list > li:first-child .info img {width:120px;margin:0 auto}
  .p0102 .rule_list > li:nth-child(2) .info img {width:100px;margin:0 auto}
  .p0102 .rule_list > li:nth-child(3) .info img {width:150px;margin:0 auto}

  /* Our Work : MAP */
  .p0103 .location {display:block}
  .p0103 .location .map_cnt {height:300px}
  .p0103 .location .location_box .sns_list {padding:50px 0 0}
  .p0103 .location .location_box .sns_list > li > a {width:40px}

  /* Gallery : 갤러리 */
  .p0201 .img-box {height:320px !important}
  .p0202 .interior .img_wrap {padding:0}
  .p0202 .interior .img_wrap p {padding:0 0 15px;font-size:11px;line-height:1.5;color:#5c5c5c}

  /* Gallery : 디자인 */
  .responsive .at-body .at-container.p0202 {padding-left:0;padding-right:0}
  .p0202 .side_tit {width:100%}
  .p0202 .side_tit h4 {display:inline-block;padding-right:20px}
  .p0202 .first_sec {padding:50px 3% 140px;background-size:150%}
  .p0202 .first_sec article .cnt_wrap p {font-size:13px}
  .p0202 .first_sec article .cnt_wrap .list02 > li {width:36%}
  .p0202 .first_sec article .cnt_wrap .list02 > li:first-child {width:56%;margin-right:8%}
  .p0202 .ci_bi .d02 .mini_tit {padding:0 0 30px}
  .p0202 .ci_bi .d02 .shape {max-width:100px}
  .p0202 .sub_color .box {max-width:70px;width:100%;height:45px;margin-right:7px}
  .p0202 .sub_color .list03 > li > p {font-size:12px;line-height:1.3;word-break:keep-all}
  .p0202 .sub_color .list03 > li .box + p {padding:0;font-size:11px}
  .p0202 .interior {padding-bottom:80px}

  /* PRO Lounge : PRO Lounge */
  /* .p0501 .gallery-box {background:#f5f5f5 url(/img/content/p0501_img01_m.jpg) no-repeat 50% 0} */
  .p0501 .gallery-box .info_wrap h4 {font-size:24px;letter-spacing:-1px}
  .p0501 .gallery-box .info_wrap .position {margin:5px 0 25px;font-size:14px}
  .p0501 .gallery-box .info_wrap .insta {width:25px;margin-left:12px}
}

@media screen and (max-width:500px){
  /* common */
  .sub_bg5 p img {max-width:250px}

  /* (공통)Our Work */
  .p01 {background-size:180%;background-position:50% 0}

  /* (공통)Operating : 운영장비, 스튜디오이용료 */
  #navBox {padding-bottom:25px}
  #navBox .nav_list {width:100%}
  #navBox .nav_list > li > a {padding:10px 0;font-size:12px}

  /* (공통)Operating : 기본이용료, 프로그램 */
  .p03 .tab-pane table tr td {padding-left:2%;padding-right:2%;font-size:13px}

  /* Our Work : 인사말 */
  .p0101 .inner .info-box .txt p {padding:0 2%;font-size:13px;line-height:1.7;word-break:keep-all}
  .p0101 .inner .info-box .txt p:nth-of-type(2) {padding:20px 0}

  /* Our Work : map */
  .p0103 .location_box {padding:50px 8% 35px}
  .p0103 .location_box p {width:255px;margin:0 auto 8px}

  /* Gallery : 갤러리 */
  .p0201 {background-size:200%}
  .p0201 .txt-box {padding:10px 25px}
  .p0201 .txt-box .title {font-size:16px}
  .p0201 .miso-post-list .post-list {margin-right:0 !important;padding:0}
  .p0201 .miso-post-list .post-list .post-row a {margin:0 !important}

  /* Gallery : 디자인 */
  .p0202 .first_sec article {margin:70px 0 0}
  .p0202 .nvm {height:410px}
  .p0202 .ci_bi p {padding:0 0 75px}
  .p0202 .ci_bi .d01 > li:first-child img {max-width:180px}
  .p0202 .web_site {padding-bottom:230px}
  .p0202 .first_sec .d01 .ml {max-width:110px;margin-left:15%;padding:15px}
  .p0202 .first_sec article .cnt_wrap .list02 > li .ml {margin-left:5%}
  
  /* PRO Lounge : PRO Lounge */
  .p0501 .gallery-box .slides .person_img {width:65%;min-width:240px}
  .p0501 .gallery-box .info_wrap {padding-top:45px}
  .p0501 .gallery-box .info_wrap h4 {font-size:22px}
  .p0501 .gallery-box .info_wrap .info_cnt {font-size:13px}
  .p0501 .gallery-box .pro_wrap {overflow:hidden;height:500px}
  .p0501 #flexcarousel .slides {padding:15px}
  .p0501 #flexcarousel .slides > li {margin-right:15px !important}
  
  /* PRO Lounge : NEWS */
  .p0504 .img-box {height:320px !important;background:rgba(0,0,0,0.3)}
  .p0504 .txt-box {padding:25px 18px}
  .p0504 .txt-box h5 {font-size:18px;line-height:1.3}
  .p0504 .txt-box p {padding:10px 0 0}
  .p0504 .txt-box p span:first-child {font-size:12px}

  .sub_bg6 .btn_ty01 {width:110px;height:35px;margin-top:25px;line-height:35px;font-size:12px}
  #thema_wrapper .community .post-row:nth-child(even) a {margin-right:15px}
  .responsive #thema_wrapper .community .post-row {width:100%}
  .responsive #thema_wrapper .community .post-row a {margin:0}


  /* 쿠폰 이용권 타이틀 */
  .p03 .tab-pane .table-title-txt {margin-top: 20px;}
  .p03 .tab-pane .table-title-term {margin-top: 40px;}
  
}
@media screen and (max-width:320px){
    /* Our Work : 운영방침 */
    .p0102 .rule_list {padding:0 13%}
    .p0202 .first_sec .d01 .ml {max-width:90px}
    .p0202 .ci_bi .d01 > li:first-child img {max-width:150px}
}