@charset "utf-8";
/* total-search */
.board-search{overflow:hidden; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.board-search .total{font-size:16px; color:#000; line-height:38px; float:left;}
.board-search .total strong{font-weight:500; color:#3357ac;}

.board-search .chk-select.w100{}

.board-search .search{position:relative; width:350px; padding-left:90px; box-sizing:border-box; float:right; overflow:hidden;}
.board-search .search .chk-select{position:absolute; top:0px; left:0px; width:90px; border-right:none;}
.board-search .search .chk-select select{border-right:none;}
.board-search .search .input-btn{position:relative; width:100%; box-sizing:border-box;}
.board-search .search .input-btn input[type="text"]{width:100%;}
.board-search .search .input-btn .btn{position:absolute; top:0px; right:0px; width:40px; height:38px; display:block; background:url("/images/Gimjae/board/search-btn.png") no-repeat center; background-size:20px;}

.board-search-box{width: 100%; background: #f8f8f8; padding: 30px 30px; display: flex; justify-content: space-between; box-sizing: border-box; border:solid 1px #d9d9d9;}
.board-search-box .number-box{padding: 10px 0 0 0;}
.board-search-box .number-box span{font-size:14px; position: relative; display: block; padding: 0 0 0 25px;}
.board-search-box .number-box span:before{content: ""; width: 17px; height: 12px; background: url("/images/Gimjae/board/number-ico.png") no-repeat; position: absolute; top:4px; left:0;}


.board-search-right{display: flex; justify-content: flex-end; width: 50%;}
.board-search-right .select-left{width: 25%; margin-right: 10px;}
.board-search-right .select-left select{width: 100%; padding: 10px 20px;   -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  background: url("/images/Gimjae/board/select-ico.png") no-repeat 90% 50% #fff; border:solid 1px #e2e2e2; }
.board-search-right .search-right{width: 50%; position: relative;}
.board-search-right .search-right input[type="search"]{width: 100%; padding: 10px 20px; border:solid 1px #e2e2e2;}
.board-search-right .search-right a.search-btn{width: 22px; height: 100%; padding: 0 10px; background: url("/images/Gimjae/board/board-search.png") #333 center no-repeat; display: block; position: absolute; top:0px; right:0px;}
.board-list table.list01 tbody td a.attach{width: 17px; height: 16px; background: url("/images/Gimjae/board/attach-ico.png") no-repeat center; display: inline-block;}

.table-wrap table.type01 tbody th.b-th{background: #4f81bd !important; color: #fff !important;}
.table-wrap table.type01 tbody th.b-td{background: #f2f2f2 !important;}
/*직원안내*/
.top-search-box{ background: #f7f8fc; border:solid 1px #d6d6dd;padding: 20px;}


.impor-list{padding-top: 20px;}
.impor-list li{font-size:14px; padding: 3px 0 0 20px; position: relative;}
.impor-list li:before{content: "※"; position: absolute; top:3px; left:0; color: #4674c3; display: inline-block;}
a.subject-btn{padding: 10px 20px; background: #4674c3; color:#fff; border:solid 1px #1d4b99; text-align: center; display: inline-block;}
a.delate{padding: 5px 10px; background: #585858; color:#fff; text-align: center; display: inline-block; font-size: 14px;}
p.price-txt{font-size:18px; color: #000000;}
p.price-txt span.impor{display: inline-block; font-size:24px; font-weight: bold; color: #fe668d;}
a.apply-btn{width:150px; padding: 15px 20px; background: #fe668d; color:#fff; border:solid 1px #d52955;  display: block; margin: 0 auto; text-align: center; font-size: 18px; }
a.subject-btn02{padding: 10px 20px; background: #4674c3; color:#fff; border:solid 1px #1d4b99; display: block; width: 100px; text-align: center;}
a.tb-btn{width:100px; padding: 5px 10px; background: #585858; color:#fff; border:solid 1px #333333; display: block; text-align: center; font-size:15px; float: right;}

/*캘린더*/
.reserv-topbox{width: 100%; height:264px; background: url("/images/Gimjae/board/reservetop-bg.png") center no-repeat; position: relative;  }
.reserv-topbox.bg02{width: 100%; height:264px; background: url("/images/Gimjae/contents/04/0401-img01.jpg") center no-repeat; position: relative;}
.reserv-topbox .text-box{width: 80%; display: block;  background: #fff; position: absolute; left: 50%; transform: translate(-50%, 0); bottom:0; padding: 30px 0 0px 0;}
.reserv-topbox .text-box h5.tit{text-align: center; font-size:24px; color: #000000; padding:0 0 15px 0;}
.reserv-topbox .text-box h5.tit span{color: #177c9b;}
.reserv-topbox .text-box span.txt{text-align: center; font-size:15px; color: #000000; display: block;}
.reserv-topbox .text-box p.tel-box{display: block; width: 221px; margin: 0 auto; padding: 15px 0 0 0;}
.reserv-topbox .text-box p.tel-box span{font-size:16px; display: inline-block;}
.reserv-topbox .text-box p.tel-box span.tit{position: relative; padding: 0 0 0 30px;}
.reserv-topbox .text-box p.tel-box span.tit:before{content: ""; width: 21px; height: 22px; background: url("/images/Gimjae/board/reser-telico.png") no-repeat; position: absolute; top:0; left:0;}
.reserv-topbox .text-box p.tel-box span.tit:after{content: ""; width: 1px; height: 15px; background: #b2b2b2; position: absolute; top:3px; right:-13px;}
.reserv-topbox .text-box p.tel-box span.tel{padding: 0 0 0 20px;}

.calender-boxwrap{display: flex; justify-content: space-between; padding: 20px 0 0 0;}
.calender-boxwrap .dt-conbox-calnder{width: 70%; padding: 40px 0px;}
.calender-boxwrap .calnder-tablewrap{width: 30%; padding: 40px 0px 0px 40px;}
.calender-boxwrap .calnder-tablewrap h5.tit{font-size:20px; font-weight: 400; color: #000000; text-align: center;}
.calender-boxwrap .calnder-tablewrap h5.tit span{display: inline-block; position: relative; padding: 20px 0 0 54px; font-size:26px; font-weight:500}
.calender-boxwrap .calnder-tablewrap h5.tit span:before{content: ""; width: 38px; height: 42px; background: url("/images/Gimjae/board/cal-dateico.png") no-repeat; position: absolute; top:8px; left:0;}
.calender-boxwrap .calnder-tablewrap .cal-table{padding: 40px 0 0 0;}
.calender-boxwrap .calnder-tablewrap .cal-table table{border-top:none;}
.calender-boxwrap .calnder-tablewrap .cal-table table thead th{background: #2c393d; border-bottom:none; color:#fff; padding: 15px;}
.calender-boxwrap .calnder-tablewrap .cal-table table tbody td{padding: 10px; font-weight: bold;}
.calender-boxwrap .calnder-tablewrap .cal-table table tbody td:first-child{border-left:1px solid #d1d1d1;}
.calender-boxwrap .calnder-tablewrap .cal-table table tbody td:last-child{border-right:1px solid #d1d1d1;}
.calender-boxwrap .calnder-tablewrap .cal-table table tbody td a.possible{padding: 5px 20px; background: #1d24b1; color: #fff; font-size:14px; font-weight: 400; text-align: center; border-radius: 20px; display: inline-block;}
.calender-boxwrap .calnder-tablewrap .cal-table table tbody td a.impossible{padding: 5px 20px; background: #ac223c; color: #fff; font-size:14px; font-weight: 400; text-align: center; border-radius: 20px; display: inline-block;}
.calender-boxwrap .calnder-tablewrap .cal-table .reser-btn{width: 100%; padding: 10px 0px; background: #7cb329; color: #fff; text-align: center; display: block; margin-top: 15px; position: relative;}
.calender-boxwrap .calnder-tablewrap .cal-table .reser-btn:after{content: ""; width:9px; height: 100%; background: url("/images/Gimjae/board/reser-btnico.png") center #6ba01c no-repeat; padding: 0 15px; position: absolute; top:0; right:0; }
.calender-boxwrap .calnder-tablewrap .cal-table .reser-btn span{position: relative; display: inline-block; padding: 0 0 0 25px;}
.calender-boxwrap .calnder-tablewrap .cal-table .reser-btn span:before{content: ""; width: 18px; height: 22px; background: url("/images/Gimjae/board/reserve-ico.png") no-repeat; position: absolute; top:0; left:0;}



.dt-conbox-calnder #calendarFrm{width:100%;}
.dt-conbox-calnder .calender{width:100%; background: #fff; box-sizing:border-box; }
.dt-conbox-calnder .calender .calender-wrap{ position: relative;}
.dt-conbox-calnder .calender .top{position:relative; width: 370px; margin: 0 auto; padding: 0px 0px 25px 0;}
.dt-conbox-calnder .calender .top h4{text-align:center; font-size:40px; padding: 17px 0 17px 0px; font-weight:400; color:#111111; font-family: 'SCDream6';}
.dt-conbox-calnder .calender .top h4 span{}
.dt-conbox-calnder .calender .top .btn a{position:absolute; top:3px; width:63px; height:44px; font-size:0; text-indent: -999em; background-repeat:no-repeat; background-position:0 0;}
.dt-conbox-calnder .calender .top .btn a.prev{background-image:url('/images/Gimjae/board/calnder-leftbtn.png'); left:0px;}
.dt-conbox-calnder .calender .top .btn a.next{background-image:url('/images/Gimjae/board/calnder-rightbtn.png'); right:0px;}
.dt-conbox-calnder .calender .calender-wrap div.impor-txt{padding: 10px 0 0 10px;}
.dt-conbox-calnder .calender .calender-wrap div.impor-txt span{display: inline-block; position: relative; padding: 0 10px 0 20px; font-size:13px; color: #000000;}
.dt-conbox-calnder .calender .calender-wrap div.impor-txt span.today:before{content: ""; width: 15px; height: 15px; background: #f8e8a7; position: absolute; top:4px; left:0;}
.dt-conbox-calnder .calender .calender-wrap div.impor-txt span.impossible:before{content: ""; width: 15px; height: 15px; background: #eaeaea; position: absolute; top:4px; left:0;}
.dt-conbox-calnder .calender .calender-wrap div.impor-txt span.possible:before{content: ""; width: 15px; height: 15px; background: #e3edff; position: absolute; top:4px; left:0;}


.dt-conbox-calnder .calender table{width: 100%;border-spacing: 0; border-collapse: collapse; border:solid 1px #d6d6d6;}
.dt-conbox-calnder .calender thead th{ font-size:16px; background: #2c393d; color:#fff;  padding:15px 15px; text-align: center; font-family: 'SCDream3'; border-top:solid 1px #c1c1c1; border-bottom:solid 1px #c1c1c1; border-right:solid 1px #fff;}
.dt-conbox-calnder .calender thead th:last-child{border-right: none;}
.dt-conbox-calnder .calender thead th.sun-red{color:#ff0000;}
.dt-conbox-calnder .calender tbody td{ text-align:center; font-size:15px;  padding:30px 30px; position:relative; border:solid 1px #d1d1d1; position: relative;}
.dt-conbox-calnder .calender tbody td a{ font-family: 'SCDream3'; font-weight: bold; position: font-size:16px; color: #333333;}
.dt-conbox-calnder .calender tbody td a.date-on{background: #342883; border-radius: 30px; color: #fff; display: inline-block; width: 28px; height: auto; vertical-align: middle; padding: 4px 0 4px 0; }
.dt-conbox-calnder .calender tbody td a.rain{top:5px; left:50%; margin-left:-20px; position:absolute; display:block; width:40px; height:40px; background:url('/2018/images/01.potal/program/06/icon-rain1.png'); font-size:0; text-indent: -999em; }
.dt-conbox-calnder .calender tbody td a.sat{color:#2244c2}
.dt-conbox-calnder .calender tbody td a.sun{color:#d40f14}
.dt-conbox-calnder .calender tbody td.yellow{background:#f8e8a7;}
.dt-conbox-calnder .calender tbody td.gray{background:#eaeaea;}
.dt-conbox-calnder .calender tbody td.blue{background:#e3edff;}
.dt-conbox-calnder .calender tbody td.today{background:#f1f1f1}
.dt-conbox-calnder .calender tbody td .Impossible-txt{width:45px; height:33px; border-radius: 30px; text-align: center; background: #f54949; padding: 10px 0 0 0; color:#fff; display: block; position:absolute; transform: translate(-50%, -50%); left: 50%;}
.dt-conbox-calnder .calender tbody td .closed-txt{width:45px; height:33px; border-radius: 30px; text-align: center; background: #999999; padding: 10px 0 0 0; color:#fff; margin: 0 auto; display: block; position:absolute; transform: translate(-50%, -50%); left: 50%;}
.dt-conbox-calnder .calender tbody td.Impossible{background: #fffbea; box-shadow: 3px 5px 6px -4px #d7d7d7;}
.dt-conbox-calnder .calender tbody td .txt{position: absolute; transform: translate(-50%, -50%); left: 50%; }
.dt-conbox-calnder .calender tbody td.join{background: #ecf8f6; box-shadow: 3px 5px 6px -4px #d7d7d7; display: block;}

/*예약신청*/
.infor-box .infor-txt{height: 200px; overflow-y: scroll; border:solid 1px #f7f7f7; padding: 30px 20px;}
.infor-box .infor-txt p.txt{ text-align: left;}
.infor-box .chk-box{text-align: right;}
.infor-box .chk-box input[type="checkbox"].input-check{position: relative; cursor: pointer;}
.infor-box .chk-box input[type="checkbox"].input-check:before{ content:""; width: 24px; height: 23px; background: url("/images/Gimjae/contents/03/checkbox.png") no-repeat; position: absolute; top:-4px; left:0; vertical-align: middle;}
.infor-box .chk-box input[type="checkbox"].input-check:checked:before{content:""; width: 24px; height: 23px; background: url("/images/Gimjae/contents/03/checkbox-on.png") no-repeat; position: absolute; top:-4px; left:0;}

.infor-box .chk-box label{padding: 0 0 0 0px; display: inline-block; font-size: 15px; color: #555555;}

/*예약확인하기*/
.top-searchbox{width: 100%; padding: 20px 0; background: #f9f9f9; border:solid 1px #b6b6b6;}
.top-searchbox .top-searchbox-wrap{display: flex; justify-content: center; width: 576px; margin: 0 auto;}
.top-searchbox .top-searchbox-wrap .top-searchbox .calnder{width: 60%;}
.top-searchbox .calnder span{width:47%; display: inline-block;}
.top-searchbox .calnder span input[type="text"]{font-size:14px; color: #444444; position: relative; background: url("/images/Gimjae/board/calnder-ico02.png") 95% 50% #fff no-repeat;}
.top-searchbox .calnder span.wave{width: auto !important;}
.top-searchbox .top-searchbox-wrap .search{width: 40%; margin-left: 10px; position: relative; padding-right: 42px;}
.top-searchbox .top-searchbox-wrap .search input[type="text"]{width: 100%; }
.top-searchbox .top-searchbox-wrap .search a.btn{position: absolute; top:0; right:0; width: 22px; height: 100%; padding: 0 10px; background: url("/images/Gimjae/board/board-search.png") #000000 center no-repeat;}

a.state-btn{padding: 3px 17px; background: gray; color: #fff; border-radius: 20px; font-size:14px; font-weight: 400; display: inline-block;}
a.state-btn.wait{background: #797979;}
a.state-btn.complete{background: #1d24b2;}
a.state-btn.denial{background: #ac223c;}



@media only screen and (max-width:1000px) {
    .board-search .total{font-size:15px;}
    a.subject-btn02.mb-btn{display: none;}

    .board-search-box{flex-flow: wrap;}
    .board-search-right{width: 85%;}

    /*캘린더*/
  .calender-boxwrap{flex-flow: wrap;}
  .calender-boxwrap .dt-conbox-calnder{width: 100%; padding: 40px 0 0px 0;}
  .calender-boxwrap .calnder-tablewrap{width: 100%; padding: 20px 0 0 0px;}
  .calender-boxwrap .calnder-tablewrap .cal-table{padding: 20px 0 0 0;}
}

@media only screen and (max-width:680px) {
    .board-search .total{font-size:14px; line-height:120%; float:none; margin-bottom:10px;}

    .board-search .chk-select.w100{width:100% !important; margin-bottom:5px;}

    .board-search .search{width:100%; float:none;}

    .board-search .search .input-btn{ box-sizing:border-box;}
    .board-search .search .input-btn .btn{width:34px; height:34px; background-size:15px;}
    .impor-list li{font-size:13px;}

    a.tb-btn{width: 72px; font-size:13px; padding: 3px 0px;}
    a.subject-btn02{padding: 5px 10px; width: 88px; font-size:13px;}

  .board-search-box .number-box span{font-size:13px;}
  .board-search-box .number-box{width: 100%;}
  .board-search-right{flex-flow: wrap; width: 100%; padding-top: 20px;}
  .board-search-right .select-left{width: 100%; margin-right: 0px;}
  .board-search-right .select-left select{background:url("/images/Gimjae/board/select-ico.png") no-repeat 95% 50% #fff; padding: 7px 15px;}
  .board-search-right .search-right input[type="search"]{padding: 7px 15px;}
  .board-search-right .search-right{width:100%; margin-top: 10px;}
  .board-search-right .search-right a.search-btn{padding: 0 5px; background-size: 15px;}

  /*캘린더*/
  .reserv-topbox{height: 200px;}
  .reserv-topbox .text-box{padding: 15px 10px 0 10px;}
  .reserv-topbox .text-box h5.tit{font-size:18px; padding: 0 0 10px 0;}
  .reserv-topbox .text-box span.txt{font-size:14px;}
  .reserv-topbox .text-box p.tel-box span{font-size:14px;}
  .reserv-topbox .text-box p.tel-box{width:202px; padding: 10px 0 0 0;}

  .dt-conbox-calnder .calender tbody td .Impossible-txt{width:23px; height: 20px; padding: 2px 0 0 0; left: 72%; bottom:-8px; top:auto; ; font-size:13px;}
  .dt-conbox-calnder .calender tbody td .closed-txt{width:23px; height: 20px; padding: 2px 0 0 0; left: 72%; bottom:-8px; top:auto;  font-size:13px;}
  .dt-conbox-calnder .calender tbody td .txt{left: 67%; font-size:10px; line-height: 100%;}

  .dt-conbox-calnder .calender tbody td{padding: 10px;}
  .dt-conbox-calnder .calender thead th{padding: 10px 10px; font-size:14px;}
  .dt-conbox-calnder .calender tbody td{font-size:14px;}
  .dt-conbox-calnder .calender .top{width: 300px; padding: 0 0 20px 0;}
  .dt-conbox-calnder .calender .top h4{font-size:25px; padding: 10px 0 10px 0;}
  .dt-conbox-calnder .calender .top .btn a{background-size: 40px; width: 40px; top:7px;}
  .dt-conbox-calnder .calender thead th{padding: 10px; font-size:14px;}
  .dt-conbox-calnder .calender tbody td{padding: 10px; font-size:14px;}

  .calender-boxwrap .calnder-tablewrap h5.tit{font-size:18px;}
  .calender-boxwrap .calnder-tablewrap h5.tit span:before{background-size: 30px; width: 30px; top:14px;}
  .calender-boxwrap .calnder-tablewrap .cal-table table thead th{padding: 10px; font-size:14px;}
  .calender-boxwrap .calnder-tablewrap .cal-table table tbody td{padding: 10px;}
  .calender-boxwrap .calnder-tablewrap .cal-table table tbody td a.possible{font-size: 13px; padding: 5px 10px;}
  .calender-boxwrap .calnder-tablewrap .cal-table table tbody td a.impossible{font-size: 13px; padding: 5px 10px;}

  .calender-boxwrap .calnder-tablewrap .cal-table .reser-btn{font-size:13px; padding: 8px 0;}
  .calender-boxwrap .calnder-tablewrap .cal-table .reser-btn span:before{background-size: 16px;}
  .calender-boxwrap .calnder-tablewrap .cal-table .reser-btn:after{background-size: 7px;}


  /*예약확인하기*/
  .top-searchbox{padding: 10px 10px; box-sizing: border-box;}
  .top-searchbox .top-searchbox-wrap{width: 100%; justify-content: flex-start; flex-flow: wrap;}
  .top-searchbox .calnder{width:100%; display: flex; justify-content: space-between; padding-bottom: 15px;}
  .top-searchbox .calnder span{width:47.7%;}
  .top-searchbox .calnder span.wave{padding-top: 5px;}
  .top-searchbox .calnder span input[type="text"]{font-size:12px; background-size: 13px;}
  .top-searchbox .top-searchbox-wrap .search{padding-right: 30px; width: 100%; margin-left: 0px;}
  .top-searchbox .top-searchbox-wrap .search a.btn{background-size: 12px; padding: 0 5px; width: 20px;}
  .board-list table.list01 tbody td a.state-btn{padding: 0px 10px; font-size:12px;}
}

/* board-list.list01 */
.board-list{position:relative; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.board-list:after{clear:both; content:""; display:block;}
.board-list table.list01{position:relative; width:100%; border-collapse:collapse; clear:both; background:#fff; border-top:2px solid #333353;}
.board-list table.list01 thead th{background:#fff; color:#111; text-align:center; letter-spacing:-0.03em; padding:12px; font-size:15px; border-bottom:1px solid #333353; border-right:solid 1px #e7e7e7; font-weight:bold;}
.board-list table.list01 thead th:last-child{border-right:none;}
.board-list table.list01 tbody tr{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.board-list table.list01 tbody tr:hover{background:#f1f7fa;}
.board-list table.list01 tbody th{letter-spacing:-0.02em; padding:12px 10px; color:#111; border-bottom:1px solid #e7e7e7; font-size:16px; background:#fbfbfb; font-weight:500; text-align:center;  border-right:solid 1px #e7e7e7;}
.board-list table.list01 tbody th:last-child{border-right:none;}
.board-list table.list01 tbody td{letter-spacing:-0.02em; padding:12px 10px; color:#444; border-bottom:1px solid #e7e7e7; font-size:16px; font-weight: 300; text-align:center;  border-right:solid 1px #e7e7e7;}
.board-list table.list01 tbody td:last-child{border-right:none;}
.board-list table.list01 tbody td a.file{width: 20px; height: 19px; background: url("/images/Gimjae/board/file-ico.png") no-repeat center; display: inline-block; vertical-align: middle; margin: 0 auto;}
.board-list table.list01 tbody td a.notice{width: 26px; height: 22px; background: url("/images/Gimjae/board/notice-ico.png") no-repeat center; display: block; margin: 0 auto;}

.board-list table.list01 tbody td.title{text-align:left;}
.board-list table.list01 tbody td.title a:hover{color:#373789; text-decoration:underline;}

.board-list table.list01 tbody td .icons{display:inline-block; vertical-align:middle;}
.board-list table.list01 tbody td .icons.att{width:31px; height:25px; background:url("../_Img/layout/bd-att-icon.png") no-repeat center;}

.board-list table.list01 tbody td .btns{display:inline-block; vertical-align:middle; padding:10px 15px; background:#61564b; color:#fff; font-size:14px;}
.board-list table.list01 tbody td .btns span{display:block; line-height:120%;}
.board-list table.list01 tbody td .btns.map{background:#373789;}
.board-list table.list01 tbody td .btns.map span{padding-right:24px; background:url("../_Img/layout/bd-loca-icon.png") no-repeat right;}

.board-list table.list01 tbody td .btns.march{background:#4d5bbc;}
.board-list table.list01 tbody td .btns.comp{background:#666666;}

@media only screen and (max-width:1000px) {
    .board-list table.list01 colgroup{display:none;}
    .board-list table.list01 thead {display:none;}

    .board-list table.list01 tbody tr{display:block; padding:7px 10px 4px 10px; border-bottom:1px solid #e7e7e7;}

    .board-list table.list01 tbody th{text-align:left; font-size:14px; padding:0px 0px 5px 0px;}
    .board-list table.list01 tbody td{position:relative; text-align:left; font-size:14px; padding:0px 0px 5px 0px; display:inline-block; border-bottom:none; box-sizing:border-box; color:#9b9b9b;}
    .board-list table.list01 tbody td:after{display:inline-block; line-height:120%; vertical-align:middle; content: "/"; margin:0 8px; color:#9b9b9b;}

    .board-list table.list01 tbody td.title{display:block; font-size:15px; margin-right:0px;}
    .board-list table.list01 tbody td.title:after{display:none;}

    .board-list table.list01 tbody td.mnone{display:none;}
    .board-list table.list01 tbody td.mblock{display:block; margin-right:0px;}
    .board-list table.list01 tbody td.mblock:after{display:none;}

    .board-list table.list01 tbody td .icons.att{width:26px; height:21px; background-size:26px;}

    .board-list table.list01 tbody td .btns{padding:7px 10px; font-size:13px;}
    .board-list table.list01 tbody td .btns.map span{padding-right:18px; background-size:12px;}
    .board-list table.list01 tbody td a.notice{display: none;}
}

@media only screen and (max-width:680px) {

    .board-list table.list01 tbody tr{padding:5px 10px 3px 10px;}

    .board-list table.list01 tbody th{font-size:13px; padding:0px 0px 3px 0px;}
    .board-list table.list01 tbody td{font-size:13px; padding:0px 0px 3px 0px;}

    .board-list table.list01 tbody td.title{font-size:14px;}

    .board-list table.list01 tbody td .btns{padding:5px 8px; font-size:12px;}
    .board-list table.list01 tbody td .btns.map span{padding-right:16px; background-size:11px;}

    p.price-txt{font-size:16px; }
    p.price-txt span.impor{ font-size:20px;}
    a.apply-btn{padding: 5px 10px; font-size:15px;}
    a.subject-btn{padding: 5px 10px; font-size:13px;}
}

/* .board-list .gallery01*/
.board-list .gallery01{position:relative; margin:0px -1%; padding-top:32px;}
.board-list .gallery01:after{clear:both; content:""; display:block;}
.board-list .gallery01 li{width:23%; margin:0px 1%; margin-bottom:40px; float:left;}
.board-list .gallery01 li a{display:block; border:1px solid #e7e7e7;}
.board-list .gallery01 li a .img{display:block; width:100%; height:210px; overflow:hidden;}
.board-list .gallery01 li a .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.board-list .gallery01 li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}

.board-list .gallery01 li a .tit{position:relative; font-size:16px; text-align: center; padding:15px 15px 10px 15px; color:#333; letter-spacing:-0.02em; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.board-list .gallery01 li a .tit:before{position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:url("../_Img/layout/dotted-line.png")repeat-x left bottom; content:""; z-index:1;}
.board-list .gallery01 li a:hover .tit{background:#f1f6fa; color:#373789; text-decoration:underline;}

.board-list .gallery01 li a .date-write{display:flex; justify-content: center; padding:0px 15px 15px 15px; font-size:16px; color:#888; overflow:hidden;}
.board-list .gallery01 li a .date-write i{font-style: inherit; padding: 0 7px; font-size:15px; color: #444444;}
.board-list .gallery01 li a:hover .date-write{background:#f1f6fa; color:#373789;}
.board-list .gallery01 li a .date-write .date{display:block; float:left; position: relative;}
.board-list .gallery01 li a .date-write .date:before{content: ""; width: 1px; height: 13px; background: #c2c2c2; position: absolute; top:5px; right:0;}
.board-list .gallery01 li a .date-write .write{display:block; float:right;}

@media only screen and (max-width:1300px) {
    .board-list .gallery01 li a .img{height:160px;}
}

@media only screen and (max-width:1000px) {
    .board-list .gallery01{padding-top:22px; margin-bottom:10px;}
    .board-list .gallery01 li a .img{height:100px;}
    .board-list .gallery01 li{margin-bottom:20px;}

    .board-list .gallery01 li a .tit{font-size:15px; padding:5px 10px;}
    .board-list .gallery01 li a .date-write{font-size:14px; padding:5px 10px;}
}

@media only screen and (max-width:680px) {
    .board-list .gallery01{padding-top:12px;}
    .board-list .gallery01 li{width:48%;}
    .board-list .gallery01 li{margin-bottom:10px;}

    .board-list .gallery01 li a .tit{font-size:13px; padding:5px;}
    .board-list .gallery01 li a .date-write{font-size:12px; padding:0px 10px 5px 10px;}
    .board-list .gallery01 li a .date-write i{font-size:12px;}
}

@media only screen and (max-width:480px) {
    .board-list .gallery01 li a .img{height:70px;}
}

/* .board-list .gallery02*/
.board-list .gallery02{position:relative; margin:0px -1%; padding-top:32px;}
.board-list .gallery02:after{clear:both; content:""; display:block;}
.board-list .gallery02:before{position:absolute; top:0px; left:50%; width:98%; margin-left:-49%; height:2px; background:#333353; content:"";}
.board-list .gallery02 li{width:31.333333333%; margin:0px 1%; margin-bottom:40px; float:left;}
.board-list .gallery02 li a{height:300px; display:block; border:1px solid #e7e7e7;}
.board-list .gallery02 li a:hover{border:solid 1px #13569b; box-shadow: 0px 2px 10px grey;}
.board-list .gallery02 li a .img{display:block; width:100%; height:auto; overflow:hidden;}
.board-list .gallery02 li a .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.board-list .gallery02 li a:hover .img img{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}

.board-list .gallery02 li a .tit{position:relative; font-size:16px; color: #444444; padding:15px 20px; color:#333; letter-spacing:-0.02em; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align: center;}
.board-list .gallery02 li a:hover .tit{ color:#373789; text-decoration:underline;}
.board-list .gallery02 li a span.date{display: block; font-size:15px; color: #444444; text-align: center;}
.board-list .gallery02 li a span.date b{font-weight: 400; display: inline-block; padding: 0 15px; position: relative;}
.board-list .gallery02 li a span.date b:after{content: ""; width: 1px; height: 11px; background: #c2c2c2; position: absolute; top:5px; right:-1px;}
.board-list .gallery02 li a span.date b:last-child:after{content: none;}



@media only screen and (max-width:1300px) {
    .board-list .gallery02 li a .img{height:330px;}
}

@media only screen and (max-width:1000px) {
    .board-list .gallery02{padding-top:22px; margin-bottom:10px;}
    .board-list .gallery02 li{margin-bottom:20px;}
    .board-list .gallery02 li a{height: 230px;}
    .board-list .gallery02 li a .img{height:auto;}

    .board-list .gallery02 li a .tit{font-size:15px; padding:10px 15px;}
}

@media only screen and (max-width:680px) {
    .board-list .gallery02{padding-top:12px;}
    .board-list .gallery02 li{width:48%; margin-bottom:10px;}
    .board-list .gallery02 li a{height: 200px;}
    .board-list .gallery02 li a .img{height:auto;}

    .board-list .gallery02 li a .tit{font-size:13px; padding:5px;}
    .board-list .gallery02 li a span.date{font-size:12px;}
}

@media only screen and (max-width:480px) {
    .board-list .gallery02 li a .img{height:auto;}
    .board-list .gallery02 li a{height: 170px;}
    .board-list .gallery02 li a span.date b:after{content: none;}

}

/* board-list qna01 */
.board-list .qna01{border-top:2px solid #323232;}
.board-list .qna01 li{border-bottom:1px solid #d1d1d1;}
.board-list .qna01 li .ques a{position:relative; display:block; padding:24px 300px 24px 80px;}
.board-list .qna01 li .ques a:before{content: ""; width: 20px; height: 26px; background: url("/images/Gimjae/board/qnatit-ico.png") no-repeat; position: absolute; top:18px; left:35px;}
.board-list .qna01 li .ques a:after{content:""; width: 20px; height: 11px; background: url("/images/Gimjae/board/qna-ico.jpg") no-repeat; position: absolute; top:30px; right:30px;}
.board-list .qna01 li .ques a .btxt{font-size:16px; color:#444444; line-height:120%;}

.board-list .qna01 li .ques a .write-date{display:none; position:absolute; top:50%; right:50px; margin-top:-10px; font-size:0px; line-height:120%; color:#fff;}
.board-list .qna01 li .ques a .write-date .write{position:relative; padding-right:22px; font-size:16px; display:inline-block; vertical-align:top; line-height:120%;}
.board-list .qna01 li .ques a .write-date .write:after{display:block; position:absolute; top:50%; right:0px; width:1px; height:14px; margin-top:-7px; background:#fff; content:"";}
.board-list .qna01 li .ques a .write-date .date{position:relative; padding-left:22px; font-size:16px; display:inline-block; vertical-align:top; line-height:120%;}

.board-list .qna01 li .answer{display:none; position:relative; background:#f7f7f7; padding:25px 25px 25px 65px;}
.board-list .qna01 li .answer .field{position:relative; padding:0px 0px 13px 70px; border-bottom:1px solid #d1d1d1; font-size:16px; margin-bottom:18px;}
.board-list .qna01 li .answer .field .btxt{position:absolute; top:0px; left:0px; color:#333; font-weight:500;}
.board-list .qna01 li .answer .field .atta{padding-left:20px; background:url("../_Img/layout/bdm-att-icon.png")no-repeat 0px 0px; display:inline-block; margin-right:15px; line-height:110%; margin-bottom:5px}
.board-list .qna01 li .answer .field .atta:hover{color:#373789; text-decoration:underline;}

.board-list .qna01 li.active .ques a{}
.board-list .qna01 li.active .ques a:after{background: url("/images/Gimjae/board/qna-ico-on.jpg") no-repeat;}
.board-list .qna01 li.active .ques a .btxt{}
.board-list .qna01 li.active .ques a .write-date{display:block;}

.board-list .qna01 li.active .answer{display:block;}

.board-list .qna01 li.active .substan{font-size:16px; color:#444444; line-height:140%;}

@media only screen and (max-width:1000px) {
    .board-list .qna01 li .ques a{position:relative; display:block; padding:15px 130px 15px 80px;}
    .board-list .qna01 li .ques a:after{top:20px;}
    .board-list .qna01 li .ques a .btxt{font-size:16px;}

    .board-list .qna01 li .ques a .write-date{right:25px; margin-top:-22px; text-align:right; }
    .board-list .qna01 li .ques a .write-date .write{display:block; padding-right:0px; font-size:15px; margin-bottom:5px;}
    .board-list .qna01 li .ques a .write-date .write:after{display:none;}
    .board-list .qna01 li .ques a .write-date .date{position:block; padding-left:0px; font-size:15px;}

    .board-list .qna01 li .answer{padding:15px 25px 15px 80px;}
    .board-list .qna01 li .answer .field{padding:0px 0px 7px 70px; font-size:14px; margin-bottom:15px;}
    .board-list .qna01 li .answer .field .btxt{font-size:15px;}
    .board-list .qna01 li .answer .field .atta{margin-right:10px; background-size:12px}

    .board-list .qna01 li.active .substan{font-size:15px;}
}

@media only screen and (max-width:680px) {
    .board-list .qna01 li .ques a{padding: 10px 50px 10px 10px;}
    .board-list .qna01 li .ques a:before{position:relative; top:auto; left:auto; margin-top:0px; margin-bottom:7px; width:32px; line-height:32px; font-size:18px;}
    .board-list .qna01 li .ques a:after{ background-size: 15px; width: 15px; top:25px; right: 15px; }
    .board-list .qna01 li.active .ques a:after{background-size: 15px; width: 15px;}
    .board-list .qna01 li .ques a .btxt{font-size:14px;}


    .board-list .qna01 li .ques a .write-date{top:17px; right:15px; margin-top:0px; text-align:left; }
    .board-list .qna01 li .ques a .write-date .write{display:inline-block; padding-right:10px; font-size:14px; margin-bottom:0px;}
    .board-list .qna01 li .ques a .write-date .write:after{display:block;}
    .board-list .qna01 li .ques a .write-date .date{position:inline-block; padding-left:10px; font-size:14px;}

    .board-list .qna01 li .answer{padding:10px;}
    .board-list .qna01 li .answer:before{position:relative; top:auto; left:auto; margin-top:0px; margin-bottom:7px; width:32px; line-height:32px; font-size:18px;}
    .board-list .qna01 li .answer .field{padding:0px 0px 7px 0px; font-size:13px; margin-bottom:10px;}
    .board-list .qna01 li .answer .field .btxt{position:relative; top:auto; left:auto; margin-bottom:5px; font-size:14px;}

    .board-list .qna01 li.active .substan{font-size:14px;}
}

/* board-view */
.board-view{font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.board-view .view01{border-top:2px solid #333353;}
.board-view .view01 .title{font-size:25px; padding:30px 15px; color:#010101; background:#fff; border-bottom:solid 1px #333;  overflow:hidden;}
.board-view .view01 .title span.date{display: block;  font-size:15px; color: #444444; padding: 25px 0 0 0;}
.board-view .view01 .title span.date b{font-weight: 400; position: relative; display: inline-block; padding: 0 10px;}
.board-view .view01 .title span.date b:first-child{padding: 0px 10px 0 0px;}
.board-view .view01 .title span.date b:after{content: ""; width: 1px; height: 11px; background: #c1c1c1; position: absolute; top:6px; right:-2px;}
.board-view .view01 .title span.date b:last-child:after{content: none;}

.board-view .view01 .title-date{font-size:18px; padding:20px 15px; color:#333353; background:#fff; border-bottom:1px solid #d1d1d1; overflow:hidden;}
.board-view .view01 .title-date .tit{float:left;}
.board-view .view01 .title-date .tit .btns{display:inline-block; vertical-align:middle; padding:5px 15px; background:#61564b; color:#fff; font-size:16px;}
.board-view .view01 .title-date .tit .btns span{display:block; line-height:120%;}
.board-view .view01 .title-date .tit .btns.march{background:#4d5bbc;}
.board-view .view01 .title-date .tit .btns.comp{background:#666666;}

.board-view .view01 .title-date .date{float:right;}

.board-view .view01 .info{padding:15px; background:#fff;  border-bottom:1px solid #d1d1d1; font-size:0px; background:#f1f7fa; overflow:hidden;}
.board-view .view01 .info .btxt{font-size:16px; display:inline-block; color:#797979; line-height:120%; vertical-align:top;}
.board-view .view01 .info .btxt:after{display:inline-block; line-height:120%; vertical-align:top; content:"/"; margin:0 15px; color:#333353;}
.board-view .view01 .info .btxt:last-child:after{display:none;}
.board-view .view01 .info .btxt strong{font-weight:500; margin-right:7px; color:#333353;}
.board-view .view01 .field{font-size:15px; padding:15px 15px; background:#fff; border-bottom:1px solid #d1d1d1;}
.board-view .view01 .field .atta{padding-left:20px; background:url("../_Img/layout/bdm-att-icon.png")no-repeat 0px 0px; display:inline-block; margin-right:15px; line-height:110%; margin-bottom:5px}
.board-view .view01 .field .atta:hover{color:#373789; text-decoration:underline;}
.board-view .view01 .substan{width:520px; font-size:16px; letter-spacing:-0.02em; padding:50px 20px 40px 20px; color:#333; line-height:180%;  margin: 0 auto;}
.board-view .view01 .substan img{max-width: 100%; display: block; margin: 0 auto;}


.board-view .view01 .field .field-list{display: flex; justify-content: flex-start;}
.board-view .view01 .field .field-list li{width: 33%;}
.board-view .view01 .field .field-list li span{padding: 0 10px; position: relative; font-weight: 300; color: #444444;}
.board-view .view01 .field .field-list li span:first-child{padding: 0 10px 0 0px; color: #444444; font-weight: 400;}
.board-view .view01 .field .field-list li span:after{content: ""; width: 1px; height: 11px; background: #c2c2c2; position: absolute; top:6px; right:-2px; display: inline-block;}
.board-view .view01 .field .field-list li span:last-child:after{content: none;}


.board-view .view01 .prne-link li{border-bottom:1px solid #d1d1d1;}
.board-view .view01 .prne-link li:first-child{border-top:1px solid #333333;}
.board-view .view01 .prne-link li:last-child{border-bottom:1px solid #333333;}
.board-view .view01 .prne-link li a{position:relative; display:block; padding:15px 15px 15px 120px; font-size:16px;}
.board-view .view01 .prne-link li a .btn{position:absolute; top:0px; left:0px; height:100%; padding:15px 20px; box-sizing:border-box; display:block; color:#111; font-weight:500;}
.board-view .view01 .prne-link li a .btn i{padding-left:0px; background:url("../_Img/layout/bdm-att-icon.png")no-repeat left;}
.board-view .view01 .prne-link li a .tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.board-view .view01 .prne-link li a:hover .tit{color:#373789; text-decoration:underline;}

.board-view .view01 .prne-link li a .btn i{position: relative;}
.board-view .view01 .prne-link li a .btn i:before{content: ""; width: 1px; height: 15px; background: #333; position: absolute; top:0; right:0;}
.board-view .view01 .prne-link li.prev a .btn i{background:url("../_Img/layout/prne-arrowT.png")no-repeat left; font-style: inherit;}
.board-view .view01 .prne-link li.next a .btn i{background:url("../_Img/layout/prne-arrowB.png")no-repeat left; font-style: inherit;}


.board-view .view01 .prne-link02 li{width: 100%; padding: 15px 20px; border-bottom:solid 1px #d1d1d1; box-sizing: border-box;}
.board-view .view01 .prne-link02 li:first-child{border-top:solid 1px #333;}
.board-view .view01 .prne-link02 li:last-child{border-bottom:solid 1px #333;}
.board-view .view01 .prne-link02 li a{display: flex; justify-content: flex-start;}
.board-view .view01 .prne-link02 li a span.btn{width: 5%; position: relative; font-size:15px; font-weight: 500;}
.board-view .view01 .prne-link02 li a span.btn:before{content: ""; width: 1px; height: 10px; background: #c2c2c2; position: absolute; top:6px; right:0px;}
.board-view .view01 .prne-link02 li a span.tit{width: 100%; font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left: 15px;}



.board-view .view01 .attach{display: flex; justify-content: flex-start; border-bottom:1px solid #d1d1d1; padding: 10px 15px; }
.board-view .view01 .attach span{position: relative; display: inline-block; padding: 0 10px 0 6px;}
.board-view .view01 .attach span:first-child{padding: 0 16px 0 0px;}
.board-view .view01 .attach span:first-child:after{content: ""; width: 1px; height: 11px; background: #c1c1c1; position: absolute; top:6px; right:0; display: block;}
.board-view .view01 .attach span:first-child:before{content: none;}
.board-view .view01 .attach span:nth-child(2){padding: 0 0 0 40px;}
.board-view .view01 .attach span:before{content: ""; width: 23px; height: 23px; background: url("/images/Gimjae/board/attach-img.png") no-repeat; position: absolute; top:0; left:12px;}
.board-view .view01 .attach span:nth-child(3){padding: 0 0 0 40px;}


@media only screen and (max-width:1000px) {
    .board-view .view01 .title{font-size:17px; padding:15px;}

    .board-view .view01 .title-date{font-size:17px; padding:15px;}
    .board-view .view01 .title-date .tit{float:none; margin-bottom:5px;}
    .board-view .view01 .title-date .tit .btns{padding:4px 10px; font-size:15px;}

    .board-view .view01 .title-date .date{float:none;}

    .board-view .view01 .info{padding:10px 15px;}
    .board-view .view01 .info .btxt{font-size:15px;}
    .board-view .view01 .info .btxt:after{margin:0 10px;}

    .board-view .view01 .info .fl{width:100%; margin-bottom:5px;}
    .board-view .view01 .info .fl .btxt{float:none;}
    .board-view .view01 .info .btxt.fr{float:none;}

    .board-view .view01 .field{font-size:14px; padding:8px 15px;}
    .board-view .view01 .field .atta{padding-left:17px; background-size:12px; background-position:0px 2px; }
    .board-view .view01 .substan{font-size:15px; padding:20px 10px 20px 10px;}

    .board-view .view01 .prne-link li a{padding:10px 15px 10px 125px; font-size:15px;}
    .board-view .view01 .prne-link li a .btn{width:110px; padding:10px 15px;}
    .board-view .view01 .prne-link li a .btn i{padding-left:25px; background-size:;}
}

@media only screen and (max-width:680px) {

    .board-view .view01 .title{font-size:16px; padding:10px;}
  .board-view .view01 .title span.date{padding: 10px 0 0 0;}
    .board-view .view01 .title-date{font-size:16px; padding:10px;}
    .board-view .view01 .title-date .tit .btns{padding:3px 10px; font-size:13px;}

    .board-view .view01 .info{padding:8px 10px; }
    .board-view .view01 .info .btxt{font-size:14px;}
    .board-view .view01 .field{font-size:13px; padding:5px 10px;}
    .board-view .view01 .field .atta{padding-left:17px; background-size:12px;}
    .board-view .view01 .substan{width:100%; font-size:15px; padding:20px 10px 20px 10px; box-sizing: border-box;}
    .board-view .view01 .substan .img img{width:100% !important;}

    .board-view .view01 .prne-link li a{padding:8px 10px 8px 105px; font-size:13px;}
    .board-view .view01 .prne-link li a .btn{width:95px; padding:8px 15px;}
    .board-view .view01 .prne-link li a .btn i{padding-left:25px; background-size:;}

    .board-view .view01 .prne-link02 li a{flex-flow: wrap;}
    .board-view .view01 .prne-link02 li a span.btn{width: 100%; font-size:14px;}
    .board-view .view01 .prne-link02 li a span.btn:before{content: none;}
    .board-view .view01 .prne-link02 li a span.tit{font-size:14px; padding-left: 0px; padding-top: 5px;}

  .board-view .view01 .field .field-list{flex-flow: wrap;}
  .board-view .view01 .field .field-list li{width: 100%;}
  .board-view .view01 .attach span:first-child{padding: 0 16px 10px 0px;}


}

@media only screen and (max-width:480px) {
    .board-view .view01 .info .btxt{display:block; margin-bottom:3px;}
    .board-view .view01 .info .btxt:after{display:none;}
    .board-view .view01 .info .btxt:last-child{margin-bottom:0px;}

    .board-view .view01 .info .fl{margin-bottom:3px;}

    .board-view .view01 .attach{flex-flow: wrap;}
    .board-view .view01 .attach span{padding: 0 0 10px 0px; width: 100%; display: block; }
    .board-view .view01 .attach span:first-child:after{content: none;}
    .board-view .view01 .attach span:nth-child(2){padding: 0 0 5px 27px;}
    .board-view .view01 .attach span:nth-child(3){padding: 0 0 0 27px;}
    .board-view .view01 .attach span:before{left: 0px;}

  .dt-conbox-calnder .calender tbody td .Impossible-txt{display: none;}
  .dt-conbox-calnder .calender tbody td .closed-txt{display: none;}
  .dt-conbox-calnder .calender tbody td .txt{display: none;}
  .dt-conbox-calnder .calender tbody td.Impossible{background: none;}
  .dt-conbox-calnder .calender tbody td.join{background: none; box-shadow: none;}

}


/* board-view .question-tabs */
.board-view .question-tabs{position:relative; width:100%; box-sizing:border-box;}
.board-view .question-tabs .tit{position:absolute; top:0px; width:50%;}
.board-view .question-tabs .tit a{position:relative; display:block; width:100%; height:100%; font-size:16px; padding:15px 0px; color:#333; text-align:center; background:#fff; border:1px solid #d1d1d1; border-top:none; box-sizing:border-box;}

.board-view .question-tabs .cont{display:none; padding:70px 0px 0px 0px;}

.board-view .question-tabs .ctn:nth-child(1) .tit{left:0%;}
.board-view .question-tabs .ctn:nth-child(2) .tit{left:50%;}
.board-view .question-tabs .ctnOn .cont{display:block; }
.board-view .question-tabs .ctnOn .tit a{background:#ff6000; color:#fff; padding:15px 0px; border-right:none; border-bottom:none; border:none;}

.board-view .question-tabs .cont .ques-list{}
.board-view .question-tabs .cont .ques-list li{position:relative; padding:25px 0px;}
.board-view .question-tabs .cont .ques-list li:before{position:absolute; top:0px; left:0px; width:100%; height:3px; background:url(../_Img/layout/dotline3-bg.png) repeat-x; content:"";}
.board-view .question-tabs .cont .ques-list li .btxt{font-size:18px; padding:0px 15px; margin-bottom:15px; line-height:120%; color:#111;}
.board-view .question-tabs .cont .ques-list li .radios-group{padding:15px 15px 20px 15px; background:#f7f7f7;}
.board-view .question-tabs .cont .ques-list li .radios-group .radios{margin-right:30px;}
.board-view .question-tabs .cont .ques-list li .radios-group .radios:last-chilid{margin-right:0px;}
.board-view .question-tabs .cont .ques-list li textarea{height:150px;}

@media all and (max-width:1000px){
    .board-view .question-tabs .tit a{font-size:15px; padding:10px 0px;}

    .board-view .question-tabs .cont{padding:55px 0px 0px 0px;}

    .board-view .question-tabs .ctnOn .tit a{padding:10px 0px;}

    .board-view .question-tabs .cont .ques-list li{padding:15px 0px;}
    .board-view .question-tabs .cont .ques-list li .btxt{font-size:17px; margin-bottom:10px;}
    .board-view .question-tabs .cont .ques-list li .radios-group{padding:10px 15px 15px 15px;}
    .board-view .question-tabs .cont .ques-list li .radios-group .radios{margin-right:15px;}
    .board-view .question-tabs .cont .ques-list li textarea{height:120px;}
}

@media all and (max-width:680px){
    .board-view .question-tabs .tit a{font-size:15px; padding:8px 0px;}

    .board-view .question-tabs .cont{padding:45px 0px 0px 0px;}

    .board-view .question-tabs .ctnOn .tit a{padding:8px 0px;}

    .board-view .question-tabs .cont .ques-list li{padding:10px 0px;}
    .board-view .question-tabs .cont .ques-list li .btxt{font-size:16px;}
    .board-view .question-tabs .cont .ques-list li .radios-group{padding:5px 10px 10px 10px;}
    .board-view .question-tabs .cont .ques-list li .radios-group .radios{margin-right:10px;}
    .board-view .question-tabs .cont .ques-list li textarea{height:100px;}

    .board-search-box{padding: 20px 20px; box-sizing: border-box;}
    .board-search-top{width: 100%; display: block;}
    .board-search-top .select-left{width: 100%; padding-bottom: 10px;}
    .board-search-top .select-left select{background: url("/images/Gimjae/board/select-ico.png") no-repeat 95% 50% #fff; padding: 5px 10px;}
    .board-search-top .search-right{width: 100%;}
    .board-search-top .search-right input[type="search"]{padding: 5px 10px;}
    .board-search-top .search-right a.search-btn{background-size: 15px; width: 15px; top:7px;}

}

@media all and (max-width:480px){
    .board-search-top .search-right a.search-btn{right:10px;}
}

.board-view .question-tabs .cont .answ-list{}
.board-view .question-tabs .cont .answ-list li{position:relative; padding:25px 0px;}
.board-view .question-tabs .cont .answ-list li:before{position:absolute; top:0px; left:0px; width:100%; height:3px; background:url(../_Img/layout/dotline3-bg.png) repeat-x; content:"";}
.board-view .question-tabs .cont .answ-list li .btxt{font-size:18px; padding:0px 15px; margin-bottom:15px; line-height:120%; color:#111;}
.board-view .question-tabs .cont .answ-list li .graph-group{padding:35px 80px; border:1px solid #d7d7d7;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph{position:relative; padding:0px 100px 0px 60px; margin-bottom:10px;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:last-child{margin-bottom:0px;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph .stxt{position:absolute; top:0px; left:0px; line-height:30px; font-size:16px; color:#333; display:block;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph .stick{width:100%; height:30px; display:block; background:#f7f7f7;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph .stick i{font-size:0px; width:0px; height:30px; display:block; background:#000;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph .ctxt{position:absolute; top:0px; right:0px; line-height:30px; font-size:16px; color:#333; display:block;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:nth-child(1) .stick i{background:#f9df65;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:nth-child(2) .stick i{background:#ff7e7e;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:nth-child(3) .stick i{background:#94abff;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:nth-child(4) .stick i{background:#b0a5fe;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:nth-child(5) .stick i{background:#8fd9de;}
.board-view .question-tabs .cont .answ-list li .graph-group .graph:nth-child(6) .stick i{background:#7dd79d;}

.board-view .question-tabs .cont .answ-list li .opinion{border-top:2px solid #333353; font-size:16px; color:#111;}
.board-view .question-tabs .cont .answ-list li .opinion .optxt{border-bottom:1px solid #d1d1d1; padding:15px 20px;}


@media all and (max-width:1000px){
    .board-view .question-tabs .cont .answ-list li{padding:15px 0px;}
    .board-view .question-tabs .cont .answ-list li .btxt{font-size:17px; margin-bottom:10px;}
    .board-view .question-tabs .cont .answ-list li .graph-group{padding:20px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph{padding:0px 100px 0px 50px; margin-bottom:8px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph .stxt{line-height:20px; font-size:14px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph .stick{height:20px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph .stick i{height:20px}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph .ctxt{line-height:20px; font-size:14px;}
}

@media all and (max-width:680px){
    .board-view .question-tabs .cont .answ-list li{padding:10px 0px;}
    .board-view .question-tabs .cont .ques-list li .btxt{font-size:16px;}
    .board-view .question-tabs .cont .answ-list li .graph-group{padding:10px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph{padding:0px 90px 0px 45px; margin-bottom:5px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph .stxt{font-size:13px;}
    .board-view .question-tabs .cont .answ-list li .graph-group .graph .ctxt{font-size:13px;}
}

@media all and (max-width:480px){

}



/* board-write.write01 */
.board-write{position:relative; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.board-write:after{clear:both; content:""; display:block;}
.board-write table.write01{position:relative; width:100%; border-collapse:collapse; clear:both; background:#fff; border-top:2px solid #323232;}
.board-write table.write01 thead th{background:#f1f4fa; color:#111; text-align:center; letter-spacing:-0.03em; padding:12px; font-size:16px; border-bottom:1px solid #999; font-weight:500;}
.board-write table.write01 tbody th{letter-spacing:-0.02em; padding:20px 15px; color:#111; border-bottom:1px solid #e7e7e7; font-size:16px; background:#f8f8f8; font-weight:500; text-align:center;}
.board-write table.write01 tbody td{letter-spacing:-0.02em; padding:20px 15px; color:#444; border-bottom:1px solid #e7e7e7; font-size:16px;}

.board-write table.write01 tbody th .impor-txt{position:relative; display:inline-block; padding-right:15px; padding-left: 15px;}
.board-write table.write01 tbody th .impor-txt:before{position:absolute; top:-3px; left:0px; color:#e55757; font-size:1px; font-weight:600; content:"＊";}

.board-write table.write01 tbody td .tel-input{font-size:0px;}
.board-write table.write01 tbody td .tel-input .chk-select{width:30%;}
.board-write table.write01 tbody td .tel-input input[type="text"]{width:30%;}
.board-write table.write01 tbody td .tel-input .line{width:5%; line-height:38px; vertical-align:middle; font-size:16px; display:inline-block; text-align:center;}

.board-write table.write01 tbody td .email-input{font-size:0px;}
.board-write table.write01 tbody td .email-input .id{width:30%;}
.board-write table.write01 tbody td .email-input .at{width:5%; display:inline-block; line-height:38px; font-size:16px; color:#555454; text-align:center; vertical-align:middle;}
.board-write table.write01 tbody td .email-input .email{width:35%; margin-right:1%;}
.board-write table.write01 tbody td .email-input .chk-select{width:28%;}

.board-write table.write01 tbody td .radios-group .radios{margin-right:30px;}
.board-write table.write01 tbody td .radios-group .radios:last-child{margin-right:0px;}

.board-write table.write01 tbody td textarea{width:100%; height:400px;}

@media only screen and (max-width:1000px) {
    .board-write table.write01{border:1px solid #d8d8d8;}

    .board-write table.write01 colgroup{display:none;}
    .board-write table.write01 thead {display:none;}

    .board-write table.write01 tbody th{display:block; text-align:left; padding:10px 15px; font-size:15px; border-bottom:none;}
    .board-write table.write01 tbody td{display:block; text-align:left; padding:10px 15px; font-size:15px;}
    .board-write table.write01 tbody td:last-child{border-bottom:none;}

    .board-write table.write01 tbody td .tel-input.w60p{width:100% !important;}
    .board-write table.write01 tbody td .email-input.w70p{width:100% !important;}
    .board-write table.write01 tbody td .filebox.w60p{width:100% !important;}
    .board-write table.write01 tbody td .filebox.w40p{width:100% !important;}

    .board-write table.write01 tbody td .tel-input .line{line-height:34px; font-size:14px;}
    .board-write table.write01 tbody td .email-input .at{line-height:34px; font-size:13px;}

    .board-write table.write01 tbody td textarea{height:180px;}

    .board-write table.write01 tbody td .img img{width:100% !important;}
}

@media only screen and (max-width:680px) {
    .board-write table.write01 tbody th{padding:7px 10px; font-size:14px;}
    .board-write table.write01 tbody td{padding:7px 10px; font-size:14px;}

    .board-write table.write01 tbody td textarea{height:140px;}
}

/* board-btns */
.board-btns{}
.board-btns{position:relative; font-size:0px; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
.board-btns:after{clear:both; content:""; display:block;}
.board-btns .btns{width:auto; display:inline-block; padding:12px 30px 12px 62px; background:#61564b; color:#fff; font-size:16px; text-align: right;}
.board-btns .btns span{ line-height:120%; display:block;}

.board-btns a{margin-left:5px; margin-bottom:5px; display:inline-block; -webkit-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.board-btns a:first-child{margin-left:0px;}
.board-btns a:hover{opacity:0.7;}

.board-btns .btns.ok{background:#607b82; color: #fff; position: relative; margin-right: 25px;}
.board-btns .btns.ok:before{content: ""; width: 19px; height: 100%; background: url("/images/Gimjae/board/submit-ico.png") #4f6469 center no-repeat; padding: 0px 10px; position: absolute; top:0; left:0;}

.board-btns .btns.cancel{background:#607b82; color: #fff; position: relative;}
.board-btns .btns.cancel:before{content: ""; width: 19px; height: 100%; background: url("/images/Gimjae/board/cancel-ico.png") #4f6469 center no-repeat; padding: 0px 10px; position: absolute; top:0; left:0;}

.board-btns .btns.list{background:#607b82; color: #fff; position: relative;}
.board-btns .btns.list:before{content: ""; width: 15px; height: 100%; background: url("/images/Gimjae/board/list-ico02.png") #4f6469 center no-repeat; padding: 0px 10px; position: absolute; top:0; left:0;}

.board-btns .btns.write{background:#585858; border:solid 1px #222222;}
.board-btns .btns.write span{background:url("../_Img/layout/bbtn-write-icon.png") no-repeat right;}

.board-btns .btns.del{background:#333353;}
.board-btns .btns.del span{background:url("../_Img/layout/bbtn-del-icon.png") no-repeat right;}

.board-btns .btns.modi{background:#777;}
.board-btns .btns.modi span{background:url("../_Img/layout/bbtn-modi-icon.png") no-repeat right;}

.board-btns .btns.answ{background:#777;}
.board-btns .btns.answ span{background:url("../_Img/layout/bbtn-answ-icon.png") no-repeat right;}

.address-box{position: relative;}
.board-write table.write01 tbody td .jiBtn{padding: 8px 10px;vertical-align: middle;background-color:#f8f8f8;color:#333;border:solid 1px #e1e1e1;position: absolute;top:0;height: 20px; border-left:none;}
.clander-box{position: relative;}
.board-write table.write01 tbody td .calnder-Btn{background: url("/images/Gimjae/contents/03/calnder-ico.png") no-repeat #f8f8f8 center;border:solid 1px #e1e1e1; border-left:none; display: inline-block;width: 19px;height: 36px; vertical-align: middle;text-indent: -9999px;position: absolute;top: 0;padding: 0px 10px;}

.board-btns input{height:42px;}


@media only screen and (max-width:1000px) {
  .board-write table.write01 tbody td .tel-input.w50p{width: 100% !important;}
  .board-btns .btns{width: auto;}
  .board-btns .btns{padding:8px 25px 8px 50px; font-size:13px;}
  .board-btns .btns.ok{margin-right: 15px;}
  .board-btns .btns.ok:before{background-size: 13px; padding: 0 5px;}
  .board-btns .btns.cancel:before{background-size: 13px; padding: 0 5px;}
  .board-btns .btns.list:before{background-size: 13px; padding: 0 5px;}



  .board-btns .btns.ok span{background-size:15px;}
  .board-btns .btns.cancel span{background-size:15px;}
  .board-btns .btns.write span{ background-size:14px; padding-right: 0px;}
  .board-btns .btns.list span{ background-size:11px;}
  .board-btns .btns.del span{ background-size:12px;}
  .board-btns .btns.modi span{ background-size:14px;}
  .board-btns .btns.answ span{ background-size:12px;}

  .board-btns a img{width:90px;}
  .board-btns input{width:90px; height:31px;}
  .board-list table.list01 tbody td{border-right:none;}
  .board-list table.list01 tbody th{border-right:none;}
  .board-list table.list01 thead th{border-right:none;}



}

@media only screen and (max-width:680px) {
    .board-btns .btns{padding:5px 15px 5px 40px; font-size:13px;}
    .board-btns .btns span{padding-right:16px;}

    .board-btns .btns.ok span{background-size:13px;}
    .board-btns .btns.cancel span{background-size:13px;}
    .board-btns .btns.write span{ background-size:12px; padding-right: 0px;}
    .board-btns .btns.list span{ background-size:9px;}
    .board-btns .btns.del span{ background-size:10px;}
    .board-btns .btns.modi span{ background-size:12px;}
    .board-btns .btns.answ span{ background-size:10px;}

    .board-btns a img{width:90px;}
	.board-btns input{width:90px; height:31px;}

    .board-write table.write01 tbody td .jiBtn{padding: 6px 10px; height: 20px;}
    .board-write table.write01 tbody td .calnder-Btn{height: 32px;}

}


/* 회원가입 상단버트*/
.memberJoin .joinIconWrap{width:100%; border:1px solid #d7d7d7; background-color:#f7f7f7;overflow: hidden; padding:50px 40px; box-sizing: border-box;}
.memberJoin .joinIconWrap > ul{width:100%; overflow: hidden;}
.memberJoin .joinIconWrap > ul > li{width:26%; float: left; padding-right:50px; box-sizing: border-box; background: url("../_Img/board/joinArrow.png") 90% center no-repeat;}
.memberJoin .joinIconWrap > ul > li:last-child{width:21%; background:none;padding-right:0px; }
.memberJoin .joinIconWrap > ul > li > div{float: left;}
.memberJoin .joinIconWrap > ul > li > div.jiImg {width:116px; height:116px; border:1px solid #dddddd; box-sizing: border-box; background-color:#fff; border-radius: 50%;  }
.memberJoin .joinIconWrap > ul > li > div.jiImg01 {background: url("../_Img/board/join01_off.png") center no-repeat; }
.memberJoin .joinIconWrap > ul > li > div.jiImg02 {background: url("../_Img/board/join02_off.png") center no-repeat; }
.memberJoin .joinIconWrap > ul > li > div.jiImg03 {background: url("../_Img/board/join03_off.png") center no-repeat; }
.memberJoin .joinIconWrap > ul > li > div.jiImg04 {background: url("../_Img/board/join04_off.png") center no-repeat; }
.memberJoin .joinIconWrap > ul > li > div.jiCnt {text-align: center; width:120px; display: table; height:116px;}
.memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv {display: table-cell; vertical-align: middle;}
.memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicNum{font-size:19px; color:#333; font-family:'SCDream5';}
.memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicTit{font-size:19px; color:#333; font-family:'SCDream4'; margin-top:10px;}
.memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg01 {background: url("../_Img/board/join01_on.png") center no-repeat #2a9fb9; border-color:#2a9fb9; }
.memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg02 {background: url("../_Img/board/join02_on.png") center no-repeat #2a9fb9; border-color:#2a9fb9; }
.memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg03 {background: url("../_Img/board/join03_on.png") center no-repeat #2a9fb9; border-color:#2a9fb9; }
.memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg04 {background: url("../_Img/board/join04_on.png") center no-repeat #2a9fb9; border-color:#2a9fb9; }
.memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv.jiAcc *{font-family:'SCDream7'; }
.memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv.jiAcc .jicNum{color:#04596c;}
.memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv.jiAcc .jicTit{color:#111;}

/* 회원가입 인증페이지 */
.memberJoin .certWrap{width:100%; max-width:1100px; margin:0px auto; overflow: hidden;}
.memberJoin .certWrap .certDiv{width:45%; max-width:500px; height:400px; float:left;margin:0 2.5%; text-align: center; border:1px solid #ddd; box-sizing: border-box; padding:180px 70px 0px; position: relative;}
.memberJoin .certWrap .certDiv.certPhone{background: url("../_Img/board/phone_ic.png") center 25% no-repeat;}
.memberJoin .certWrap .certDiv.certIpin{background: url("../_Img/board/com_ic.png") center 25% no-repeat;}
.memberJoin .certWrap .certDiv .certTit{font-size:23px; font-family: 'SCDream5';}
.memberJoin .certWrap .certDiv .certCnt{font-size:16px; font-family: 'SCDream4';}
.memberJoin .certWrap .certDiv .certBtn{color:#fff; font-size:14px; padding:8px 30px; text-align: center; position: absolute; bottom:50px; left:50%; margin-left:-63px;}
.memberJoin .certWrap .certDiv.certPhone .certBtn{background-color:#0d9d5f;}
.memberJoin .certWrap .certDiv.certIpin .certBtn{background-color:#1c57bd;}
.memberJoin .certInfo {border:1px solid #ddd; box-sizing: border-box; padding:30px 20px;}

/* 회원가입 작성*/
.joinInfo .jiBtn{padding:6px 20px 7px; vertical-align: middle; background-color:#657381; color:#fff;}
.memberJoin .board-btns input.btns {border: none;}

/* 회원가입 완료 */
.memberJoin .joinFin{border:1px solid #d7d7d7; text-align: center; padding:50px 0;}
.memberJoin .joinFin .jfTit{font-size:24px; color:#111111; font-family:'SCDream3'; line-height: 130%;}
.memberJoin .joinFin .jfTit > span{font-family:'SCDream5'}
.memberJoin .joinFin .jfsubTit{font-size:16px; color:#666; font-family:'NotoKrR';}
.memberJoin .joinFin ul > li.jfBtn{display: inline-block; margin:0 5px; width:170px; text-align: center; box-sizing: border-box; text-align: center;}
.memberJoin .joinFin ul > li.jfBtn > a{width:100%; height:100%; display: block; padding:10px 0;  font-size:16px; font-family:'NotoKrR';}
.memberJoin .joinFin ul > li.jfbMain > a{border:1px solid #d7d7d7; color:#333;}
.memberJoin .joinFin ul > li.jfbLogin > a{background-color:#04596c; color:#fff;}

@media screen and (max-width:1250px){
    .memberJoin .joinIconWrap > ul > li > div.jiImg {width:100px; height:100px;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt {width:100px; heighy:100px;}
}

@media screen and (max-width:1100px){
    .memberJoin .joinIconWrap {padding:30px;}
    .memberJoin .joinIconWrap > ul > li{text-align: center; background-position: 95% center;}
    .memberJoin .joinIconWrap > ul > li > div.jiImg {width:100px; height:100px; float:none; margin:0 auto;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt {width:100%; height:auto;display: block; float:none; margin-top:10px;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv{display: inline-block;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicNum{display: inline-block; vertical-align:top;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicTit{display: inline-block; margin-top:0;}
}

@media screen and (max-width:1000px){
    .joinInfo .m70w{width:85% !important;}
    .joinInfo .m100w{width:100% !important;}
}

@media screen and (max-width:768px){
    .memberJoin .joinIconWrap > ul > li > div.jiImg {width:80px; height:80px; float:none; margin:0 auto;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicNum{font-size:16px;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicTit{font-size:16px;}
    .memberJoin .certWrap .certDiv.certPhone, .memberJoin .certWrap .certDiv.certIpin {background-position: center 15%;}
    .memberJoin .certWrap .certDiv{height:370px; padding:130px 30px 0px;}
    .joinInfo .m70w{width:80% !important;}
}
@media screen and (max-width:640px){
    .memberJoin .joinIconWrap{padding:20px 10px;}
    .memberJoin .joinIconWrap > ul > li { width:25%; background:none; padding-right:0px;}
    .memberJoin .joinIconWrap > ul > li:last-child { width:25%;}
    .memberJoin .joinIconWrap > ul > li > div.jiImg {width:50px; height:50px; background-size: 25px;}
    .memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg01 {background-size: 25px; }
    .memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg02 {background-size: 25px; }
    .memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg03 {background-size: 25px; }
    .memberJoin .joinIconWrap > ul > li > div.jiAcc.jiImg04 {background-size: 25px; }
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicNum{font-size:14px;}
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicTit{font-size:14px;}
    .memberJoin .certWrap{margin:30px auto 0;}
    .memberJoin .certWrap .certDiv{width:100%; float:none; margin:0; height:270px; padding:95px 20px 0;}
    .memberJoin .certWrap .certDiv:first-child{margin-bottom:20px;}
    .memberJoin .certWrap .certDiv.certPhone, .memberJoin .certWrap .certDiv.certIpin{background-size: 35px;}
    .memberJoin .certWrap .certDiv .certTit{font-size:18px;}
    .memberJoin .certWrap .certDiv .certCnt{font-size:14px;}
    .memberJoin .certWrap .certDiv .certBtn{bottom:25px;}
    .memberJoin .certInfo {border:1px solid #ddd; box-sizing: border-box; padding:10px;}

    /* 회원가입 완료 */
    .memberJoin .joinFin img{width:60px;}
    .memberJoin .joinFin .jfTit{font-size:20px;}
    .memberJoin .joinFin .jfsubTit{font-size:14px;}
    .memberJoin .joinFin ul > li.jfBtn{width:120px;}
    .memberJoin .joinFin ul > li.jfBtn > a{padding:7px 0;  font-size:14px;}
    .joinInfo .m70w{width:70% !important;}
}
@media screen and (max-width:480px){
    .memberJoin .joinIconWrap > ul > li > div.jiCnt .jicDiv .jicNum{display: none;}
    .joinInfo .m70w{width:60% !important;}
}

/* 회원가입 약관 */
.memberJoin .argeeDiv .argeeScroll{height:auto; max-height:400px; overflow-y: scroll; border:1px solid #ddd; padding:20px;}

@media screen and (max-width:640px){
    .memberJoin .argeeDiv .argeeScroll{ max-height:200px;}
}
                                          