@charset "utf-8";


/* **************************************** *
 * GLOBAL
 * **************************************** */

 select{
   background-image:url('../images/arrow_gray_down.svg');
   background-size:20px 10px;
   background-repeat:no-repeat;
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   background-position: 95% center;
 }

 select option{
   text-indent:15px;
 }

 select::-ms-expand {
 display: none;
 }

 select.active{
   background-image:url('../images/arrow_gray_up.svg');
 }



 input[type=checkbox]:not(old){
       display: inline-block;
       width:auto; height:16px; box-sizing: border-box; padding-right:30px;
       background: url('../images/chk.png') no-repeat right bottom;
       background-size:16px;
           font-size: 13px;
       }

 input[type=checkbox]:not(old):checked{
       background: url('../images/chk.png') no-repeat right top;
       width:auto; height:16px; box-sizing: border-box;
       background-size:16px;
           padding-left: 26px;
       }


 input[type=checkbox]:not(old) + label {
 	display: inline-block;
 	width:auto; height:16px;
 	box-sizing: border-box;
 	background: url('../images/chk.png') no-repeat left bottom;
   background-size:16px;

   margin:auto;
 	font-size: 12px;
 	border: 0;
      padding-left: 26px;
 	}
 	input[type=checkbox]:not(old):checked + label {
     background: url('../images/chk.png') no-repeat left top;
     width:auto; height:16px;
     box-sizing: border-box;
     background-size:16px;
         padding-left: 26px;

     margin:auto;
 }
 input[type=checkbox],  input[type=radio]{	display:none !important}


 input[type=radio]:not(old){
       display: inline-block;
       width:auto; height:16px; box-sizing: border-box; padding-right:30px; margin-right:0;
       background: url('../images/radio.png') no-repeat right bottom;
       background-size:16px;
           padding-left: 26px;
       }

 input[type=radio]:not(old):checked{
       background: url('../images/radio.png') no-repeat right top;
       width:auto; height:16px; box-sizing: border-box;  padding-right:30px; margin-right:0;
       background-size:16px;
           padding-left: 26px;
       }


 input[type=radio]:not(old) + label {
 	display: inline-block;
 	width:auto; height:16px;
 	box-sizing: border-box;  padding-right:30px; margin-right:0;
 	background: url('../images/radio.png') no-repeat left bottom;
  background-size:16px;

   margin:auto;
 	    font-size: 13px;
 	border: 0;
      padding-left: 26px;
 	}
 	input[type=radio]:not(old):checked + label {
     background: url('../images/radio.png') no-repeat left top;
     width:auto; height:16px;  padding-right:30px; margin-right:0;
     box-sizing: border-box;
     background-size:16px;
     margin:auto;
         padding-left: 26px;
 }

/* form */
.inputType1 {border:0; height:44px; width:70%; font-size:16px; color:#bbbbbb; padding-left:10px}
.inputType2 {border:1px solid #b9b9b9; height:35px; font-size:17px; color:#282828; padding-left:10px}

/*	SUB VISUAL */
.sVisual_wrap					{position:relative; }
#sVisual							{position:relative; max-height:419px; height:419px}
.sv1									{background:url('../images/subVsual01.jpg') no-repeat top center; background-size:cover}
.sv2									{background:url('../images/subVsual02.jpg') no-repeat top center; background-size:cover}
.sv3									{background:url('../images/subVsual03.jpg') no-repeat top center; background-size:cover}
.sv4									{background:url('../images/subVsual04.jpg') no-repeat top center; background-size:cover}
.sv5									{background:url('../images/subVsual05.jpg') no-repeat top center; background-size:cover}
.sv6									{background:url('../images/subVsual06.jpg') no-repeat top center; background-size:cover}
.sv6									{background:url('../images/subVsual06.jpg') no-repeat top center; background-size:cover}
.sv7    							{background:url('../images/subVsual07.jpg') no-repeat top center; background-size:cover}

/*	SNB */
.snb									{position:absolute; bottom:0; background:#464646; width:100%; height:50px}
.snb ul								{width:1200px; margin:0 auto; text-align:center;}
.snb ul li							{display:inline-block; width:20%; border-right:1px solid #676767}
.snb ul li:first-child				{border-left:1px solid #676767}
.snb ul li a							{display:block; font-size:20px; text-align:center; color:#848383; line-height:50px}
.snb ul li a.on						{color:#fff; }
.snb ul li a:hover					{color:#fff;}


/* TITLE */
.content_title {text-align:center; font-size:40px; color:#282828; padding:50px 0 30px 0;}
.content_title span {display:inline-block; font-size:32px; color:#252525;}


/* 검색 */
.search_wrap {width:436px; height:50px; border:2px solid #3face7;  margin:0 auto}


/* 버튼 */
.btn_wrap {display:block; text-align:right; margin-top:20px;}
.btn_wrap_c {display:block; text-align:center; margin-top:20px;}

.btn_gray {background:#363636; color:#fff;}
.btn_blue {background:#3face7; color:#fff;}

.btn_R {padding:10px 20px; font-size:16px; font-weight:600}
.btn_S {padding:5px 14px}

.btn_search {width:31px; height:31px; background:url(../images/btn_search.png) no-repeat center center; background-size:80%; margin:8px 5px; border:0px; font-size:0 ; float:right}
.btn_search2 {width:61px; height:39px; background:#282828; border:0px; font-size:14px ; color:#fff}


/* 퀵메뉴 */
.quick_menu {
    position: fixed;
    width: 95px;
    display: inline-block;
    border: 3px solid #fff;
    color: #fff;
    font-size: 15px;
    z-index: 1000;
    right: 0;
    border-radius: 8px;
    text-align: center;
    line-height: 1.2;
    cursor: pointer;
    bottom: 15px;
    right: 15px;
    letter-spacing: 0px;
    overflow: hidden;
  }

.quick_menu > a{
  height: 135px;
  width: 100%;
  display: inline-block;
  color: #fff;
  padding: 10px 0;
  box-sizing: border-box;

}

.google_btn_down{

  background: #3face7;

}
.quick_menu > a.btn_dolbom_link{
  background-color:#f7acb7;
  height: 110px;

}
.quick_menu > a.btn_blog_link img{display:block; margin:0 auto;}
.quick_menu > a i {font-size:30px; color:#fff; padding:10px 0; display:block; margin:0 auto;}







/* **************************************** *
 * 서비스안내
 * **************************************** */

/* 서비스지역 및 요금 */
.fee_wrap {position:relative}
.fee_text1 li {color:#282828}
.fee_text1 li strong{color:#3face7;}
.fee_text1 li:first-child {font-size:30px;}
.fee_text1 li:nth-child(2), .fee_text1 li:nth-child(3) {font-size:16px; margin-top:15px; line-height:1.6}
.fee_text1 li:nth-child(2) span {display:inline-block; font-size:18px; color:#282828; padding-top:5px}

/* 탭메뉴 */
#tabmenu2	 {position:relative; width:1200px; margin:0 auto}
#tabmenu2 ul {display:table; width:100%}
#tabmenu2 ul li {display:table-cell; list-style:none; border-right:1px solid #fff; width:10%; height:50px; vertical-align:middle; text-align:center; background:#f2f2f2; color:#282828;cursor:pointer;text-decoration:none !important; font-size:18px}
#tabmenu2 ul li:hover,
#tabmenu2 ul li.on {color:#fff; background:#3face7}
/*
.fee_wrap #tabmenu2 ul li{width:11.3%}

#tabmenu2 {position:relative; border:1px solid #898989;  border-bottom:0px solid #898989; border-right:0px solid #898989; }
#tabmenu2 ul {display:table; width:100%}
#tabmenu2 ul li {display:table-cell; margin-right:-1px; list-style:none; border-right:1px solid #898989; height:50px; vertical-align:middle; text-align:center;  background:#f2f2f2;  color:#282828;cursor:pointer;text-decoration:none !important; font-size:18px}
#tabmenu2 ul li:hover,
#tabmenu2 ul li.on {color:#282828; background:#fff;}
*/

.subTitle {font-size:23px; color:#282828;  font-weight:bold}
.subTitle span {font-size:23px;  color:#282828;  font-weight:normal}
.table1 {border-right:1px solid #b8b6ad;}
.table1 table {width:100%}
.table1 table th, .table1 table td {border:1px solid #b8b6ad; padding:7px 5px; text-align:center; word-break:break-all}
.table1 table th:last-child, .table1 table td:last-child {border-right:0}
.table1 table th {background:#e7e1cb; font-weight:bold}
.table1 table tfoot > tr  td {background:#f5f5f5; text-align:left; padding-left:20px; line-height:30px}

.table1_text ul li {display:block; margin:4px 0}

.fee_text2 {margin-top:20px;}
.fee_text2 li {padding:3px 0}
.fee_text2 li span {color:#282828;}
.fee_title {font-size:18px; font-weight:600; color:#282828; padding-bottom:10px}
.fee_contact {font-weight:600;}







/* **************************************** *
 * 공지사항
 * **************************************** */

/* 게시판 list */
.table_list									{position:relative; margin-top:32px; border-top:2px solid #282828;}
.table_list table							{width:100%;}
.table_list table thead tr th			{background:#f8f8f8; height:58px; font-size:18px; border-bottom:1px solid #dddddd;}
.table_list table thead tr td:nth-child(2){ text-align:left; padding-left:20px;}
.table_list table tbody tr td				{border-bottom:1px solid #dddddd; min-height:50px; height:50px; padding:5px; font-size:16px}
.table_list table tbody tr td:nth-child(1){text-align:center;}
.table_list table tbody tr td a			{font-size:16px; color:#282828}
.table_list table tbody tr td a:hover {color:#03b5e5}
.num {width:70px;}
.day {text-align:center; color:#666; width:150px}

/* paging */
.paging 						{position:relative; text-align:center; margin-top:40px}
.paging a					{display:inline-block;  color:#666; width:21px; height:21px; line-height:21px; vertical-align:middle;}
.paging a.active			{background:url('');  color:#d4036a; font-weight:bold;}
.paging .page_btn		{font-size:0px; border:1px solid #ddd; width:32px; height:32px}
.paging .btn_first			{background:url('../images/btn_first.gif') no-repeat center center;}
.paging .btn_prev		{background:url('../images/btn_prev.gif') no-repeat center center; margin-right:10px;}
.paging .btn_next		{background:url('../images/btn_next.gif') no-repeat center center; margin-left:10px;}
.paging .btn_end			{background:url('../images/btn_last.gif') no-repeat center center;}

/* 게시판 View */
.table_view table									{table-layout:fixed; border-top:2px solid #282828; width:100%}
.table_view table	tbody th						{background-color:#f1f1f1; color:#282828; border-bottom:1px solid #dddddd;  min-height:60px; text-align:left; padding:9px 20px; font-size:20px}
.table_view table	tbody td						{border-bottom:1px solid #e4e4e4; padding:9px 20px; text-align:left; min-height:50px;}
.table_view table	tbody td	span				{display:inline-block; margin-right:40px; color:#666}
.table_view table	tbody td.viewCon		{min-height:200px; height:200px;vertical-align:top; color:#282828}
.table_view table	tfoot th						{background-color:#f1f1f1; color:#282828; border-bottom:1px solid #dddddd; height:30px;  text-align:center; padding:9px 10px}
.table_view table	tfoot td						{border-bottom:1px solid #e4e4e4; color:#666;  padding:9px 10px; text-align:left}





/* **************************************** *
 * 자주하는 질문
 * **************************************** */

.your-class									{max-width: 1200px; margin: 0 auto; border-top: 2px solid #303030;}
.lilo-accordion-control						{cursor:pointer; color: #282828; font-size: 20px; padding: 30px 0 30px 176px; border-bottom: 1px solid #dddddd; position: relative; background:url(../images/icon_q.png) no-repeat 38px center}
.lilo-accordion-control.active			{border-bottom: 1px solid #dddddd; color: #009fe9;}
.lilo-accordion-content					{display:none; padding: 30px 0 30px 176px; color: #666666; font-size: 17px; background:#f8f8f8 url(../images/icon_a.png) no-repeat 38px center;  border-bottom: 1px solid #dddddd;/* Old browsers */}
.lilo-accordion-control::before			{content: "";display: inline-block;margin-right: 16px;text-align: center;width: 18px;height: 2px;background: #b7b7b7;position: absolute;top: calc(50% - 1px);right: 16px;}
.lilo-accordion-control::after				{content: "";display: inline-block;margin-right: 16px;text-align: center;width: 18px;height: 2px;background: #b7b7b7;position: absolute;top: calc(50% - 1px);right: 16px;transform: rotate(90deg);transition: .3s linear;}
.lilo-accordion-control.active::after	{transform: rotate(0deg);}
.lilo-accordion-content p:first-child	{margin-top: 0;}
.lilo-accordion-content p:last-child	{margin-bottom: 0;}

/* 탭메뉴 */
#tabmenu						{position:relative; border:1px solid #898989;  border-bottom:0px solid #898989; border-right:0px solid #898989; }
#tabmenu ul					{display:table; width:100%}
#tabmenu ul li					{display:table-cell; width:25%; margin-right:-1px; list-style:none; border-right:1px solid #898989; height:50px; vertical-align:middle; text-align:center;  background:#fff;  color:##3face7; cursor:pointer;text-decoration:none !important; font-size:18px}
#tabmenu ul li:hover,
#tabmenu ul li.on			{color:#fff; background:#3face7;}





/* **************************************** *
 * 우렁각시 소개



 * **************************************** */

#tabcontent8.sh .post_text2{width: 70%; margin: 50px auto;}
#tabcontent8.sh .post_text3 > p img{width:49%;}
/* 로고 */
.Introduce_wrap {text-align:center}
.Introduce_logo {margin:38px 0 80px 0; border-bottom:1px solid #d7d7d7; padding-bottom:80px}
.Introduce_logo > p img {width:auto}
.Introduce_logo > div {font-size:23px; color:#282828; line-height:35px; margin-top:38px}
.Introduce_logo > div > span {font-size:23px; color:#282828; font-weight:600}
.Introduce_logo > div > p {font-size:18px; font-weight:normal; display:block; margin-top:10px; color:#282828;}


/* 탭메뉴 */
#tabmenu3	 {position:relative; width:1200px; margin:0 auto}
#tabmenu3 ul {display:table; width:100%}
#tabmenu3 ul li {display:table-cell; list-style:none; border-right:1px solid #fff; width:10%; height:50px; vertical-align:middle; text-align:center; background:#f2f2f2; color:#282828;cursor:pointer;text-decoration:none !important; font-size:18px}
#tabmenu3 ul li:hover,
#tabmenu3 ul li.on {color:#fff; background:#3face7;}

/* 지부소개 */
.Introduce_name {display:block; margin-top:80px}
.Introduce_name span	 {font-size:30px; font-weight:600; border-bottom:3px solid #282828; color:#282828;}
.post_title {text-align:left; font-size:23px; font-weight:600; color:#282828}

.post_text1 {font-size:43px; color:#666; margin-top:60px}
.post_text1 span {font-size:43px; color:#282828; font-weight:600}

.post_text2 {display:inline-block; background:#3face7; padding:35px 80px; margin-top:50px}
.post_text2 li {font-size:27px; color:#fff; margin:10px 0}
.post_text2 li span {font-size:27px; color:#fff; font-weight:600}

.post_text3 {width:1200px; margin:0 auto; margin-top:50px}
.post_text3 > p {font-size:18px; text-align:left; padding:0; margin-top:15px}

.post_text4 {width:1200px; margin:0 auto; margin-top:50px;}
.post_text4_inbox {width:100%; background:#f6f6f6; padding:50px 0; margin-top:10px}
.post_text4_inbox ul {width:100%; text-align:center;}
.post_text4_inbox ul li {display:inline-block; padding:0 10px;}
.post_text4_inbox ul li img {border:1px solid #cccccc; width:100%}
.post_text4 p {font-size:18px; text-align:left; padding:0; margin-top:15px}
.post_text4 p span {font-size:18px; font-weight:600;}
.post_text4_num6 ul li {width:20%;}
.post_text4_num6 ul li:nth-child(4), .post_text4_num6 ul li:nth-child(5), .post_text4_num6 ul li:nth-child(6)   {margin-top:20px}
.post_text4_num4 ul li {width:24%}
.post_text4_num3 ul li {width:24%}
.post_text4_num1 ul li {width:24%}

.post_text5 {margin-top:30px}
.post_text5 ul li span {display:inline-block; font-size:25px; padding:10px 0 5px 0; border-bottom:1px solid #ccc; color:#282828}
.post_text5 ul li span br {display:none;}

/* color */
.Introduce_color_wrap  {border-top:1px solid #d7d7d7; margin-top:80px;}
.Introduce_color	{display:inline-block; margin-top:60px;}
.Introduce_color li {display:table; float:left; width:204px; height:204px; border-radius:100%; margin:0 40px 40px 0; text-align:center;}
.Introduce_color li p {display:table-cell; height:100%; vertical-align:middle; font-size:40px; color:#fff; font-weight:600; text-align:center;}
.Introduce_color li.bg1 {background:#f7acb7;}
.Introduce_color li.bg2 {background:#98d1dd;}
.Introduce_color li.bg3 {background:#9fd9b2;}
.Introduce_color_wrap > p {font-size:24px; color:#666; margin-top:50px; line-height:150%}

/* slogan */
.Introduce_slogan {border-top:1px solid #d7d7d7; margin-top:80px; padding:120px 0 40px; font-size:34px; color:#454545; font-family:NanumBarunGothicLight; line-height:51px; background:url(/assets/images/introduce_img02.gif) no-repeat center 60px}
.Introduce_slogan > span {font-size:34px; color:#454545; font-family:NanumBarunGothic}
.Introduce_slogan > p {font-size:60px; color:#282828; font-family:NanumBarunGothicLight; margin-top:40px}

 /* 버튼 */
.btn_go {text-align:center; margin-top:60px;}
.btn_go a {display:inline-block; background:#3face7; color:#fff; padding:10px 30px; font-size:20px; border-radius:60px; margin-top:5px}

/* text */
.color_red {color:#d40008; margin-top:20px; font-size:16px}
.color_pink {color:#f7acb7; margin-top:20px; font-size:16px}


/* 남양주 */
.nyj#tabcontent9 .post_text5 li span{font-weight:bold; color:#888}
.nyj#tabcontent9 .post_text5 li strong{font-weight:bold; color:#000}
.nyj#tabcontent9 .post_text2 li {color:#fff; font-weight:bold;}
.nyj#tabcontent9 .post_text2 li strong{font-weight:bold; color:#fff}
.nyj#tabcontent9 .post_text3 > p{font-weight:bold}


 /* 관리사모집 */
#managerForm{
  max-width: 1200px;
  margin: 0 auto;
}


/* **************************************** *




 * **************************************** */

/* 게시판 Write */
.table_write 										{border-top:2px solid #282828; margin-top:80px}
.table_write table									{table-layout:fixed; width:100%}
.table_write table	tbody th						{background-color:#f1f1f1; color:#282828; border-bottom:1px solid #dddddd;  border-right:1px solid #dddddd; min-height:60px; padding:9px 20px; font-size:17px; width:200px}
.table_write table	tbody td						{border-bottom:1px solid #e4e4e4; padding:9px 20px; text-align:left; min-height:50px; font-size:17px}
.table_write table	tbody td	span				{display:inline-block; margin-left:6px; color:#666}

.address_wrap li {padding:0 0 5px 0}
.address_input  {width:80% }
.textarea_manager {width:98%; height:100px}

/* 관리사 모집 */
.text35 {font-size:35px; color:#282828; text-align:center}
.text35 > span {font-size:35px; color:#282828; margin-top:30px; font-weight:600}
.text21 {font-size:21px; color:#282828; text-align:center; margin-top:20px;}

.manager_text1_box1 {margin-top:20px}
.manager_text1_box1 > ul {width:100%}
.manager_text1_box1 > ul > li {float:left; border:1px solid #c2c2c2; width:31%; margin-right:3.5%; padding:0}
.manager_text1_box1 > ul > li:last-child {margin-right:0}
.manager_text1_box1 > ul > li > ul > li  {text-align:center; font-size:25px; color:#282828}
.manager_text1_box1 > ul > li > ul > li img  {width:100%}
.manager_text1_box1 > ul > li > ul > li:last-child  {padding:25px 10px}


.manager_text2 {margin-top:80px}
.manager_text2_box1 {margin-top:20px}
.manager_text2_box1 > ul {width:100%; display:table;  margin-top:10px}
.manager_text2_box1 > ul > li {display:table-cell; border:1px solid #c2c2c2; width:50%; height:134px; padding:0;}
.manager_text2_box1 > ul > li > ul   {width:100%; height:100%; display:table}
.manager_text2_box1 > ul > li > ul > li  {display:table-cell; height:100%; font-size:25px; color:#282828; vertical-align:middle; padding:0}
.manager_text2_box1 > ul > li > ul > li img  {width:93px}
.manager_text2_box1 > ul > li > ul > li:first-child  {text-align:center; width:35%; background:#3face7}
.manager_text2_box1 > ul > li > ul > li:last-child  {padding:0 10px;  width:65%; padding-left:5%}


.manager_text3 {margin-top:80px}
.manager_text3_box1 {margin-top:20px; text-align:center;}
.manager_text3_box1 > ul {width:100%; text-align:center; padding:0;}
.manager_text3_box1 > ul > li {display:inline-block; border:10px solid #98d1dd; width:23vw; height:23vw; max-width:270px; max-height:270px; margin-right: 2vw; padding:0; border-radius:100%; background:#f4f4f4; float:left;}
.manager_text3_box1 > ul > li > ul > li:first-child  {text-align:center; font-size:45px; color:#959595; font-weight:600; font-family:Roboto; padding-top:30px;}
.manager_text3_box1 > ul > li > ul > li:last-child  {padding-top:25px; font-size:31px; color:#282828; font-weight:600; }

.manager_text3_box1 > ul > li:last-child{margin-right:0;}

.areaList select{
  min-width:130px;
}
.location input{
  height: 35px;
  padding: 0 0 0 7px;
  width: 84px;
  display: inline-block;
  border: 1px solid #bbb;
  box-sizing: border-box;
  min-width: 130px;
  margin-right: 2px;
}

input[readonly=""]{
  background-color:#f2f2f2
}



/* **************************************** *
 * MAIN 서비스안내
 * **************************************** */

/* 기본 서비스 */
.basic_wrap {position:relative;width:100%;}
.basic_wrap ul {position:relative; width:1087px; margin:0 auto;}
.basic_wrap li {float:left; margin:0 35px; width:292px;}
.basic_wrap li p {width:100%; height:172px}
.basic_wrap li p img {width:100%; height:100%}
.basic_wrap li dt {font-size:26px; font-weight:600; color:#282828; text-align:center; margin:17px 0}
.basic_wrap li dd {font-size:17px; color:#282828; line-height:27px;}
.gap {width:100% !important; display:block !important; height:77px !important;}
.gap2 {display:none !important;}


/*정기 추가 서비스 */
.add_wrap {position:relative;width:100%;}
.add_wrap ul {position:relative; width:100%;}
.add_wrap li {float:left; margin:0 1%; width:23%;}
.add_wrap li img {width:100%; height:172px}
.add_wrap li span {font-size:23px; text-align:center; display:block; margin-top:27px; color:#282828}
.gap3 {width:100% !important; display:block !important; height:77px !important;}
.gap4 {display:none !important;}


/* 미제공 서비스 */
.no_wrap  {position:relative; width:100%}
.no_wrap ul {display:table; width:1019px; margin:0 auto; border:1px solid #ddd; margin-bottom:10px}
.no_wrap ul li {display:table-cell;  text-align:center; font-size:26px; font-weight:600; color:#282828}
.no_wrap ul li:first-child {width:55%; background:#f00}
.no_wrap ul li:last-child {width:45%}
.no_wrap ul li img {width:100%; height:100%}






/* **************************************** *
 * MEMBER
 * **************************************** */

/* 개인정보취급방침 */
.privacy_wrap {border:1px solid #ebebeb; padding:0 30px 30px 30px}
.privacy_wrap h3 {display:block; font-size:20px; color:#282828; padding-top:35px; font-weight:600}
.privacy_wrap dl dt {padding:15px 0 0 0}
.privacy_wrap dl dt {display:block; font-size:17px; color:#282808; line-height:130%; margin-bottom:5px}
.privacy_wrap dl dd {display:block; font-size:13px; color:#666; line-height:130%; padding:3px 0;  font-family:NanumBarunGothicLight;}
.privacy_wrap dl dd span {display:block; font-size:15px; color:#282828; padding:10px 0 5px 0}



/* **************************************** *
 * 창업안내
 * **************************************** */

/* 가맹안내 */
.ul_found {position:relative;}
.ul_found li {position:relative; padding:15px 0; border-bottom:1px solid #eaeaea;}
.ul_found li:first-child {padding-top:0; text-align:center;}
.ul_found li:first-child dd{  margin-left:0;}
.dl_found {position:relative;display:inline-block;}
.dl_found dd h3{font-size:30px;}
.dl_found dd h3 span{font-weight:bold; font-size:30px;}
.dl_found dd h3 span.brown{color:#716258}
.dl_found dd h3 span.pink{color:#f7acb7}
.dl_found dd h3 em{font-weight:bold; font-size:30px; font-style:italic;}
.dl_found dd>div{font-size:15px; line-height:1.4; margin-top:6px;}
.dl_found:after {clear:both; display:block; content:"";}
.dl_found dt {width:50px; height:50px;     display: inline-block;}
.dl_found dt.num {background-color:#000; background-image:none; line-height:50px; color:#fff; font-size:26px; font-weight:600; text-align:center;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.dl_found dd {    position: relative;    float: right;   letter-spacing: -1px;    display: inline-block;    width: calc(100% - 70px);}
.dl_found h2 {color:#000; font-size:22px; font-weight:600; letter-spacing:-1px;}
.dl_found ol {position:relative; margin:20px 0 0 30px;}
.dl_found ol li {padding-left:5px; list-style:decimal-leading-zero;}
.section:after,
.content .articleBody:after{display:block; content:''; clear:both;}
.section .found_img{width: 420px; height:556px; background-size:auto 556px; display: inline-block; background-repeat:no-repeat; }
.section.mt70{padding-bottom:80px;}
.section.mt70 .found_img {margin-top:80px; background-image: url(../images/found_woman.png); float: left;}
.section.mt100 .found_img{background-image: url(../images/found_woman2.png); float: right;}
.section.mt100{background-color:#f8f8f8; padding:80px 0;}
.section.mt100 .ul_found{float: left; margin-top:80px;}

.tbfound {position:relative; border-top:1px solid #d9d9d9;}
.tbfound td {font-size:36px; font-weight:600; letter-spacing:-1px; padding:20px 0; color:#000; padding-left:30px; border-bottom:1px solid #d9d9d9;}
.tbfound tr.gray td {background:#f2f2f2;}
.tbfound td.num {text-align:center;}
.tbfound td.title {font-size:24px;}
.tbfound td ol {font-size:15px;}
.tbfound td ol li {margin-bottom:5px; color:#787878; padding-left:0px; list-style:decimal-leading-zero;}
.tbfound td ol li:last-child {margin-bottom:0;}

.map_outer {position:relative; width:90%; margin:0 auto;}
.map_wrap {position:relative; width:280px; height:370px; background:url(/images/common/map_bg2.png) no-repeat 0 0;}
.map_wrap ul {position:relative; width:100%; height:100%; background:url(/images/common/map_bg2.png) no-repeat 0 0;}
.map_wrap ul li {position:absolute; z-index:2;}

.map_search {position:relative; width:550px;}
.map_search h2 {font-size:23px; font-weight:600;}
.map_search_area {margin-top:30px; padding-bottom:40px; border-bottom:2px solid #ddd;}
.map_search_store {margin-top:40px;}




/* 가맹상담 */
.table_write.table_fran table tbody th{

}
.table_write.table_fran table tbody th{
  width:150px;
  text-align:left;
  background-color:#fff;
  border-right:0px solid #fff
}
.agreement{
  padding:15px;
  background-color:#f8f8f8;
  border-bottom: 2px solid #282828;
}
.table_fran tr td label,
.agreement label[for="chk_agree"]{
  background-size: 16px;
  padding-left: 20px;
  width: auto;
  font-size: 16px;
}

.table_fran tr td input[type=checkbox]:not(old):checked + label,
.agreement input[type=checkbox]:not(old):checked + label[for="chk_agree"]{
  width: auto;
  background-size: 16px;
  padding-left: 20px;
  margin-right: 20px;
}
.table_fran tr td textarea{
  padding:10px;
  width:100%;
}
input::placeholder,
textarea::placeholder{
  font-family: "NanumBarunGothic";
  font-size:13px;
  color:#ccc
}
.table_fran input{
  width:auto;
  min-width:35%;
}
.table_fran td.areaList input{width:100%;}
.agreement p.kr18{
  font-size:18px;
  padding-bottom:10px;
}
.agreement .mt10{
  padding:15px 0;
}
.divareascroll{
  height: auto;
  line-height: 1.4;
  background: #fff;
  padding: 15px;
}
.divareascroll p,
.divareascroll ul li{
  padding-bottom:15px;
}

/* faq 리스트 */
#frmSearch {text-align:center;}
div.fsearchbox {position:relative; width:auto; height:40px; margin:0 auto; margin-bottom:40px; display:inline-block;}
div.fsearchbox ul.bsearch {position:relative; margin:10px 0 0 0;}
div.fsearchbox ul.bsearch:after {clear:both; display:block; content:"";}
div.fsearchbox ul.bsearch li {float:left; display:inline; margin-right:7px;}
div.fsearchbox ul.bsearch li .sbinput {position:relative; padding:10px; width:350px; height:40px; background:#fff; font-size:14px; border:2px solid #3face7; outline:none; border-radius:6px;}
div.fsearchbox ul.bsearch li:last-child {margin-right:0;}
div.fsearchbox ul.bsearch .btn_gray{    width: 60px;    height: 40px;    border-radius: 6px;    outline: none;    border: 0; background-color:#3face7}

ul.bfaq {clear:both; position:relative; margin:0; }
ul.bfaq:after {clear:both; display:block; content:"";}
ul.bfaq li {position:relative; border-bottom:1px solid #e0e0e0; padding:9px 0 9px 0;}
ul.bfaq li .fquestion {position:relative;}
ul.bfaq li .fquestion span {display:inline-block; zoom:1; padding:5px 0 5px 50px; background-image:url(../images/qna_q.svg); background-repeat:no-repeat; background-size:24px; background-position:15px; width:100%;}
ul.bfaq li .fanswer {margin:8px 0 -9px 0; border-top:1px solid #e0e0e0;}
ul.bfaq li .fanswer div.fcomment {line-height:1.4; background-image:url(../images/qna_a.svg); background-repeat:no-repeat; background-size:24px; background-position:15px 15px; padding:15px 15px 15px 50px; width:100%}
ul.bfaq li span.fedit {display:inline; margin-left:10px;}
div.fcomment p.txt{margin-bottom:10px;}
div.fcomment table{ min-width:500px; max-width:1000px; width:auto;}
div.fcomment table thead th{    padding: 10px;    background: #eee;   border-right: 2px solid #f4f4f4;   text-align:left; padding-left:10px;}
div.fcomment table tbody tr td{text-align:left; padding: 10px 0; padding-left:10px;   border-bottom: 1px solid #eee;}
div.fcomment table tbody tr td.text-left{  text-align:left; padding-left:10px; }
