/*m01_01*/
#sub_main .sub01_01{
	background:url(../img/sub1_1_bg.jpg) no-repeat 0 0;
	padding-top:110px;
	text-align:center;
}
.sub01_01 .sub01_img01{
	margin-bottom:55px;
}
.sub01_01 .sub01_img02{
	margin-bottom:25px;
}
.sub01_01 p{
	margin-bottom:55px;
}
.sub01_01 p span{
	display:block;
	font-size:15px;
	line-height:1.8;
}
.sub01_01 p .s_c{
	color:#a19b95 !important;
}
.sub01_01 .sub_logo{
	padding-bottom:12px;
}

/*m01_02*/

.sub01_02{
	padding-top:30px;
	padding-left:20px;
	overflow:hidden;
}
.sub01_02 li{
	float:left;
	width:205px;
	margin-right:20px;
	margin-bottom:70px;
}
.sub01_02 li:nth-child(4),.sub01_02 li:nth-child(8){
	margin-right:0px;
}
.sub01_02 li span{
	display:block;
	text-align:center;
	font-size:15px;
	font-weight:700;
	margin-top:15px;
}
/* m01_03*/
.sub01_03_l{
	padding-top:30px;
}
		/*분류부분*/
.sub01_03_l .div-tab.tabs.trans-top ul.nav-tabs li.active a {
    color: #fff !important;
    border-top-color: transparent !important;
	background:#3b3b3b;
}
.sub01_03_l .div-tab.tabs ul.nav-tabs, .div-tab-top.tabs ul.nav-tabs, .div-tab-bottom.tabs ul.nav-tabs{
    margin: 0;
    margin-bottom: 18px;
}
.sub01_03_l .div-tab.tabs ul.nav-tabs li a{
	padding-left:25px;
	padding-right:25px;
}
.sub01_03_l .nav-tabs{
	border-bottom:0;
}
.sub01_03_l .div-tab.tabs ul.nav-tabs li a,.sub01_03_l .div-tab.tabs ul.nav-tabs li a:hover,
.sub01_03_l .div-tab.tabs ul.nav-tabs li a,.sub01_03_l .div-tab.tabs ul.nav-tabs li a:hover,.sub01_03_l .div-tab.tabs ul.nav-tabs li a:focus,
.sub01_03_l .div-tab.tabs ul.nav-tabs li:first-child a,.sub01_03_l .div-tab.tabs ul.nav-tabs li:first-child a:hover,
.sub01_03_l .div-tab.tabs ul.nav-tabs li:first-child a:focus,.sub01_03_l .div-tab.tabs ul.nav-tabs li:last-child a,
.sub01_03_l .div-tab.tabs ul.nav-tabs li:last-child a:hover,.sub01_03_l .div-tab.tabs ul.nav-tabs li:last-child a:focus{
	background:#fff;
}
.sub01_03_l .div-head {
    border-top-width: 1px;
    border-top-style: solid;
	border-top:1px solid #5e5e5e;
    border-bottom: 1px solid #5e5e5e;
	padding:20px 0;
}

/*m01_04*/
.sub01_04{
	padding-top:30px;
}
.sub01_04 .mom_map{
	padding-bottom:40px;
}
.sub01_04 .con_t{
	margin-bottom:65px;
}
.sub01_04 .con_t ul li{
    padding: 3px 0;
}
.sub01_04 .con_t,.sub01_04 .con_b{
	overflow:hidden;
}
.sub01_04 .con_t h4,.sub01_04 .con_b h4{
	float:left;
	margin-right:60px;
	position:relative;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
}
.sub01_04 .con_t h4:before,.sub01_04 .con_b h4:before{
	content:"";
	display:inline-block;
	width:64px;
	height:2px;
	background:#ffbf09;
	position:absolute;
	left:4px;
	top:0;
}
.sub01_04 .con_t ul{
	float:left;
	margin-top:10px;
	font-size:16px;
}
.sub01_04 .con_t ul li:first-child span:first-child,.sub01_04 .con_t ul li:last-child span:first-child{
	letter-spacing:-0.5px
}
.sub01_04 .con_t ul li span:first-child{
	font-weight:bold;
}
.sub01_04 .con_t ul li span:last-child{
	display:inline-block;
	margin-left:15px;
}
.sub01_04 .con_t ul li:first-child span:last-child,.sub01_04 .con_t ul li:last-child span:last-child{
	margin-left:18px
}
.sub01_04 .con_b .con_realb{
	float:left
}
.sub01_04 .con_b .con_realb h5{
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}
.sub01_04 .con_b .con_realb .con_bt{
	padding-bottom:50px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:35px;
	padding-top:10px;
}
.sub01_04 .con_b .con_realb .con_bt img{
	width:55px;
}
.sub01_04 .con_b .con_realb span.bt_s{
	text-indent:-9999em;
	background:url(../img/sub1_4_nbt.jpg)no-repeat center;
	background-size:12px 12px;
	color:transparent;
}
.sub01_04 .con_b .con_realb .con_bt ul li,.sub01_04 .con_b .con_realb .con_bb ul li{
	font-size:15px;
}
.sub01_04 .con_b .con_realb .con_bt ul li:first-child,.sub01_04 .con_b .con_realb .con_bb ul li:first-child{
	margin-bottom:5px;
}

/*m02_01*/
.sub02_01{
	background:url(../img/sub2_1_bg.jpg) no-repeat 100% 15px;
	padding-top:70px;
}
.sub02_01 .con_t{
	margin-bottom:100px;
}
.sub02_01 .con_t h4{
	font-size:28px;
	margin-bottom:30px;
}
.sub02_01 .con_t p{
	margin-bottom:30px;
}
.sub02_01 .con_t p span{
	display:block;
	line-height:1.5;
}
.sub02_01 .con_t .p_c span{
	color:#5a4239;
	font-size:18px;
	font-weight:bold;
}
.sub02_01 table,.sub02_01 th,.sub02_01 tr,.sub02_01 td{
	border:1px solid #e5e5e5
}
.sub02_01 .con_m table,.sub02_01 .con_b table{
	margin-bottom:15px;
}
.sub02_01 .con_m table .t_d01{
	text-align:center;
	width:185px;
	background:#fffdfa;
	color:#766c62;
	font-size:18px;
	font-weight:600;
}
.sub02_01 .con_m table .t_d02{
	padding-top:18px;
	padding-bottom:18px;
	padding-left:33px;
	width:730px;
}
.sub02_01 .con_txt p{
	color:#766c62;
}
.sub02_01 .con_m .con_txt{
	margin-bottom:105px;
}
.sub02_01 .con_b table th{
	text-align:center;
	height:60px;
	line-height:60px;
	color:#766c62;
	font-size:16px;
	width:230px;
	background:#fffdfa;
}
.sub02_01 .con_b table .t_d01{
	text-align:center;
	width:230px;
	font-size:16px;
	background:#
}
.sub02_01 .con_b table .t_d02{
	padding-top:12px;
	padding-bottom:12px;
	padding-left:15px;
	width:230px;
}
.sub02_01 ul li{
	font-size:14px;
}
/*m02_02*/

.sub02_02 .con_t{
	background:url(../img/sub2_2_bg.jpg)no-repeat 0 0;
	padding-top:87px;
}
.sub02_02 .con_t .con_ttxt01 p{
	font-size:25px;
	font-weight:500;
	line-height:1.3
}
.sub02_02 .con_t .con_ttxt01 .t_c01{
	color:#83715f;
	font-weight:600;
}
.sub02_02 .con_t .con_ttxt01 .t_c02{
	color:#ffbf09;
	font-weight:600;
}
.sub02_02 .con_t .con_ttxt02{
	margin-top:27px;
}
.sub02_02 .con_t .con_ttxt02{
	line-height:1.3;
	padding-bottom:90px
}
.sub02_02 .con_t .con_ttxt02 span{
	display:block;
	font-size:15px;
	font-weight:400;
	line-height:1.5
}
.sub02_02 .con_b{
	overflow:hidden;
}
.sub02_02 .con_b span{
	display:block;
}
.sub02_02 .con_b .sub_bg{
	border-top:2px solid #83715f;
	border-bottom:1px solid #e5e5e5;
}
.sub02_02 .con_b .sub_box{
	float:left;
	width:50%;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
.sub02_02 .con_b .sub_box:first-child,.sub02_02 .con_b .sub_box:nth-child(3),
.sub02_02 .con_b .sub_box:nth-child(5),.sub02_02 .con_b .sub_box:nth-child(7){
	border-right:1px solid #e5e5e5;
}
.sub02_02 .con_b .sub_num{
	float:left;
	width:52px;
	height:52px;
	background:#83715f;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:30px;
	line-height:52px;
	border-radius:7px;
	margin-left:28px;
	margin-top:28px;
	margin-right:20px;
}
.sub02_02 .con_b .sub_txt{
	float:left;
	width:355px;
	height:197px;
	padding:42px 0;
}
.sub02_02 .con_b .empty_box{
	height:197px;
}
.sub02_02 .con_b .sub_txt div:first-child{
	color:#766c62;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	/* letter-spacing:-2px; */
	letter-spacing:0px;
}
.sub02_02 .con_b .sub_txt div:last-child{
	font-size:14px;
	padding:1px 0;
}
.sub02_02 .con_b .s_s{
	text-indent:7px;
}

/*m02 03*/
.sub02_03{
	background:url(../img/sub2_3_bg.jpg)no-repeat 0 0;
}
.sub02_03 .con_t{
	padding-top:87px;
	margin-bottom:70px;
}
.sub02_03 .con_t span{
	display:block;
}
.sub02_03 .con_t .d_01 span{
	font-size:25px;
	font-weight:500;
	line-height:1.3
}
.sub02_03 .con_t div{
	margin-bottom:30px;
}
.sub02_03 .con_t div:nth-child(2),.sub02_03 .con_t div:nth-child(3){
	font-size:15px;
	font-weight:400;
}
.sub02_03 .con_m{
	margin-bottom:115px;
}
.sub02_03 .con_b{
	position:relative;
}
#sub_right .sub02_03 .con_b h5{
	margin-bottom:30px;
}
.sub02_03 .con_b h5 span{
	 color:#837777;
	 font-size:12px;
	 padding-left:10px;
	 font-weight:bold;
}
.sub02_03 .con_b .call{
	position:absolute;
	right:0;
	top:0;
}
.sub02_03 .con_b form{
	border-top:2px solid #83715f;
}
.form-horizontal .control-label{
	text-align:center;
	padding:18px 0;
	font-size:16px;
}
.sub02_03 .con_b .frm01 select{
	border:-webkit-none;
	border:-moz-none;
	border:-ms-none;
	border:-o-none;
	border:0;
	color:#666;
}
.sub02_03 .con_b .frm01 select{
     -webkit-appearance: none;
     -moz-appearance: none;
      appearance: none;
	  width:204.5px;
	  height:30px;
	  background: url(../img/sel_bt.png) no-repeat 90% center;
	  border:1px solid #e5e5e5;
}
.sub02_03 .con_b .frm01 select option{
}
.sub02_03 .con_b .frm01 select::-ms-expand{
	display:none;
}
.sub02_03 .con_b .frm01 select option{
	font-size:15px;
}
.sub02_03 .con_b .form-group{
	border-left:1px solid #e5e5e5;
}
.sub02_03 .con_b .frm05,.sub02_03 .con_b .frm06,.sub02_03 .con_b .frm11,.real_frm12{
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.sub02_03 .con_b .frm02,.sub02_03 .con_b .frm04,.sub02_03 .con_b .frm08,.sub02_03 .con_b .frm10{
	border-right:1px solid #e5e5e5;
}
.sub02_03 .con_b .form-group > div{
	padding:18px 12px;
}
.sub02_03 .con_b .real_frm{
	overflow:hidden;
	border-bottom:1px solid #e5e5e5; 
}
.sub02_03 .con_b .real_frm .form-group{
	float:left;
	width:50%;
}
.sub02_03 .con_b .form-group label{
	border-right:1px solid #e5e5e5 !important;
	line-height: 30px;
	background:#fffdfa;
}
.sub02_03 .con_b .frm12 label{
	border:1px solid #e5e5e5;
	border-top:0;
	border-left:0;
	background:#fffdfa;
	height:307px;
	line-height:307px;
}
.sub02_03 .con_b .real_frm11_1 label{
	border:0 !important;
}
.sub02_03 .con_b .real_frm11_1{
	margin-top:15px;
}
.sub02_03 .con_b .frm11 span{
	border:0;
}
.sub02_03 .con_b .real_frm11_1 #wr_10{
	margin-left:15px;
}
.sub02_03 .con_b form .form-horizontal .form-group {
	margin-right: 0 !important;
    margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.sub02_03 .con_b .frm11 span{
	display:block;
}
.sub02_03 .con_b .priv{
	margin-top:40px;
}
.sub02_03 .con_b .priv div{
	text-align:center;
}
.sub02_03 .con_b .priv label{
	font-weight:normal;
}
.sub02_03 .con_b .priv button{
	width:345px;
	height:65px;
	line-height:65px;
	background:#83715f;
	font-size:20px;
	border:0;
	margin-top:10px;
}
.sub02_03 .con_b #wr_content{
	height:270px !important;
}
.sub02_03 .con_b .frm08{
	line-height:30px;
}
.sub02_03 .con_b .real_frm08 label{
	border-right: 0 !important;
    line-height: 0;
    background: #fff;
}
.sub02_03 .con_b .frm08 .tit08{
	background:#fffdfa;
	border-right:1px solid #e5e5e5;
}
.sub02_03 .con_b .priv .btn{
	padding:0;
}

/*m03_01*/

.sub03_01{
	margin-top:75px;
}
.sub03_01 .real_sub{
	background:url(../img/sub3_1_step.jpg) no-repeat 0 0;
}
.sub03_01 .real_sub div{
	padding-left:190px;
    margin-bottom: 50px;
}
.sub03_01 .real_sub .d_01{
    padding-top:75px;
    padding-bottom:50px;
}
.sub03_01 .real_sub .d_02{
    padding-top:75px;
    padding-bottom:50px;
}
.sub03_01 .real_sub .d_03{
    padding-top:80px;
    padding-bottom:50px;    
}
.sub03_01 .real_sub .d_04{
    padding-top:83px;
    padding-bottom:50px;
}
.sub03_01 .real_sub .d_05{
    padding-top:75px;
    padding-bottom:50px;
}
.sub03_01 .real_sub .d_06{
    padding-top:80px;
    padding-bottom:50px;
}
.sub03_01 .real_sub .d_07{
    padding-top:83px;
    padding-bottom:50px;
}
.sub03_01 .real_sub div span{
	display:block;
}
.sub03_01 .real_sub div span:first-child{
	color:#766c62;
	font-size:17px;
	font-weight:600
}
.sub03_01 .real_sub div span:last-child{
	font-size:16px;
	font-weight:300
}
/*m03_02*/
.sub03_02{
	margin-top:30px;
}
.sub03_02 .nav-tabs{
    border: 1px solid #ddd;
}
.sub03_02 .nav>li>a {
    padding: 15px 15px;	
}
.sub03_02 .nav-tabs>li {
	margin-bottom: 0;
	width:25%;
	text-align:center;
}
.sub03_02 .nav-tabs li{
	border-right: 1px solid #ddd;
}
.sub03_02 .nav-tabs li:last-child{
	border-right:0;
}
.sub03_02 .nav-tabs>li>a{
	border-radius:0;
	font-size:16px;
	margin:0;
	border:0;
}
.sub03_02 .nav-tabs>li.active>a,.sub03_02 .nav-tabs>li.active>a:hover,.sub03_02 .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #83715f;
	border:0;
    border-bottom-color:none; 
}
.sub03_02 .nav>li>a:hover,.sub03_02 .nav>li>a:focus {
    text-decoration: none;
    background-color:#fff;
}
.sub03_02 .tab-content{
	margin-top:45px;
}
.sub03_02 h2{
	margin-bottom: 45px;
}
.sub03_02 table,.sub03_02 th,.sub03_02 tr,.sub03_02 td{
	border:1px solid #e5e5e5;
	text-align:center;
}
.sub03_02 table td[scope="row"]{
	background:#FFFDFA;
	font-weight:bold;
}
.sub03_02 table th{
	background:#f2e8d6;
	padding:17px 0;
	color:#766c62;
}
		/*#home*/

.sub03_02 #home table th{
	width:170px;
	font-size:16px;
}
.sub03_02 #home table th:first-child{
	width:330px;
	color:#766c62;
}
.sub03_02 table td{
	padding:22px 0;
	font-size:15px;
	line-height:1.5
}
/* .sub03_02 #home .con_01 table th:nth-child(2),.sub03_02 #home .con_01 table th:nth-child(3),
.sub03_02 #home .con_01 table th:nth-child(4),.sub03_02 #home .con_01 table th:nth-child(5){
	font-weight:normal
} */
/* .sub03_02 table td:first-child,.sub03_02 table td span:first-child{
	font-size:16px;
	color:#766c62;
	font-weight:bold
}
.sub03_02 table td span:last-child{
	font-size:12px;
	color:#766c62;
	font-weight:normal
} */
.sub03_02 .con_0 ul li strong{
	color:#C00000;
}

.first-row td{
	background:#FFFDFA !important;
}

.work-alert {
	margin-top:15px;
	padding:0 15px;
	font-size:13px;
}

.sub03_02 .con_4 table td:first-child,.sub03_02 .con_04 table td span:first-child{
	/* color:#c7c2bd; */
	font-size:15px;
}
.sub03_02 .con_04 table td span:last-child{
	/* color:#c7c2bd; */
	font-size:15px;
}
.sub03_02 #home .con_04 table th{
	width:225px;
}
.sub03_02 #home .con_04 table td{
	padding:12px 0;
	word-break:keep-all;
}
.sub03_02 #home .con_05 table th{
	width:50%;
}
.sub03_02 #home .con_05 table td{
	padding:17px 0;
}
.sub03_02 #home>div,.sub03_02 #menu1>div,.sub03_02 #menu2>div,.sub03_02 #menu3>div,.sub03_02 #menu4>div{
	padding-bottom:100px;
}
.sub03_02 .sub_txt{
	color:#766c62;
	font-size:14px;
	padding-top:15px;
	padding-left:10px;
	letter-spacing:0 !important
}
.sub03_02 .sub_txt .l_s{
	text-indent:15px;
}
.sub03_02 .sub_txt .s_s{
	text-indent:30px;
}
.sub03_02 .sub_txt .s_s02{
	text-indent:120px;
}
/* .sub03_02 .ser_info{
	margin-top:100px;
} */
.sub03_02 .ser_info ul{
	padding:0 15px;
}
.sub03_02 .ser_info ul ol{
	margin-left:25px;
}
.sub03_02 .ser_info ul > li{
	margin-bottom:50px;
}
.sub03_02 .ser_info ul > li:last-child{
	margin-bottom:0;
}
.sub03_02 .ser_info ul > li > span{
	font-size:17px;
	font-weight:700;
	margin-bottom:15px;
}

/*menu1*/

.sub03_02 #menu1 .con_01 table th,.sub03_02 #menu1 .con_01 table .td_s td,
.sub03_02 #menu1 .con_02 table th,.sub03_02 #menu1 .con_02 table .td_s td{
	padding:8px 0;
}
.sub03_02 #menu1 .td_s{
	background:#F2E8D6;
}
.sub03_02 #menu1 .td_s td{
	font-weight:normal;
	color:#333;
}
.sub03_02 #menu1 .con_03 table th{
	width:33.33%;
}
.sub03_02 #menu1 .con_03 table td{
	font-size:15px;
	padding:15px 0;
}
.sub03_02 #menu1 .con_04 table th{
	width:50%;
}
.sub03_02 #menu1 .con_04 table td{
	font-size:15px;
	padding:20px 0;
}

/*menu2*/
.sub03_02 #menu2 .con_01 th:first-child{
	width:25%;
	font-size:16px;
}
.sub03_02 #menu2 .con_01 th:last-child{
	width:75%;
	font-size:16px;
	background:#fffdfa;
}
.sub03_02 #menu2 .con_01 td{
	font-size:14px;
}
.sub03_02 #menu2 .con_01 td[scope="row"]{
	background:#f2e8d6;
	font-size:14px;
	font-weight:bold;
}
.sub03_02 #menu2 .con_01 tr:first-child span{
	font-size:14px;
	color:#333;
	font-weight:normal
}
.sub03_02 #menu2 .con_01 tr:last-child span{
	font-size:14px;
	font-weight:normal;
	color:#333;
	letter-spacing: -1px;
}
.sub03_02 #menu2 .con_01 td ul{
	text-align:left;
}
.sub03_02 #menu2 .con_02 th:first-child{
	width:40%;
	font-size:16px
}
.sub03_02 #menu2 .con_02 th:last-child{
	width:60%;
	font-size:16px
}
.sub03_02 #menu2 .con_02 td[scope="row"]{
	background:#ffff;	
}
.sub03_02 #menu2 .con_02 .t_r01{
	background:#fffdfa !important;
}
.sub03_02 #menu2 .con_02 td{
	font-weight:normal;
	font-size:14px;
	padding:12px 0;
}
.sub03_02 #menu2 .con_02 td{
	color:#333;
}

.sub03_02 #menu2 .con_02 td span{
	font-weight:normal;
	font-size:14px;
}
.sub03_02 #menu2 .con_02 .td_s{
	background:#f2e8d6 !important;
}
.sub03_02 #menu2 .con_02 .td_s span{
	font-size:15px;
	font-weight:bold;
	color:#766c62;
	line-height:1.5;
}
.sub03_02 #menu2 .con_03 td{
	padding:17px 0;
}
.sub03_02 #menu2 .con_03 td span{
	font-size:15px;
}
.sub03_02 #menu2 .ser_info{
	margin-top:0px;
}

/*menu3*/
.sub03_02 #menu3 .con_01 th:first-child{
	width:20%;
	font-size:16px;
}
.sub03_02 #menu3 .con_01 th:last-child{
	/* width:80%; */
	font-size:16px;
}
.sub03_02 #menu3 .con_01 .td_s td{
	background:#F2E8D6
}
.sub03_02 #menu3 .con_01 td{
	padding:17px 0;
}
.sub03_02 #menu3 .con_01 ul{
	text-align:left;
}
.sub03_02 #menu3 .con_01 ul li{
	text-indent:20px;
}
.sub03_02 #menu3 .good_mom{
	color:#83715f;
	text-align:center;
	font-size:16px;
	margin-top:30px;
}
/*m03_03*/
.sub03_03{
	background:url(../img/sub4_1_bg.jpg)no-repeat 0 -60px;
}
.sub03_03 .real_con{
	padding-top:75px;
}
.sub03_03 .real_con div{
	padding-bottom:27px;
}
.sub03_03 .real_con span{
	display:block;
	font-size:15px;
}
.sub03_03 .real_con h2{
	padding-bottom:40px;
}
.sub03_03 .real_con h2 strong{
	font-weight:600
}
.sub03_03 .real_con p{
	color:#83715f;
	padding-bottom:105px;
}
.sub03_03 .charge_01 li{
	font-size:15px;
}
.sub03_03 .charge_01 span{
	font-size:16px;
	font-weight:bold
}
.sub03_03 h6{
	margin-top:65px;
}
.sub03_03 table{
	border-top:2px solid #83715f;
	margin-bottom:105px;
}
.sub03_03 th,.sub03_03 tr,.sub03_03 td{
	border:1px solid #c6c6c6;
	text-align:center;
}
.sub03_03 th{
	height:64px;
	line-height:64px;
	background:#f2e8d6;
	width:16.66%;
	color:#766c62;
}
.sub03_03 tbody td[rowspan="4"]{
	height:200px;
}
.sub03_03 tbody td[rowspan="4"]:first-child{
	color:#766c62;
	font-weight:600;
}
.sub03_03 tbody .tr02 td{
	background:#fffdfa;
} 
.sub03_03 tbody td span{
	display:block;
}
/*m03_04*/
.sub03_04{
	margin-top:32px;
}
.sub03_04 .sub_tab{
	overflow:hidden;
	margin-bottom:45px;
}	
.sub03_04 .sub_tab ul li{
	float:left;
	width:50%;
	text-align:center
}
.sub03_04 .sub_tab ul  li a{
	display:block;
	font-size:16px;
	padding:15px 15px;
	border:1px solid #ddd;
}
.sub03_04 .sub_tab ul li a.on{
	color:#fff;
	background:#83715f;
}
.sub03_04 h2{
	margin-bottom:45px;
}
.sub03_04 table{
	margin-bottom:50px;
}
.sub03_04 table,.sub03_04 table th,.sub03_04 table tr,.sub03_04 table td{
	border:1px solid #e5e5e5
}
.sub03_04 table td{
	padding:18px 0;
}
.sub03_04 table tr th{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	width:20%;
	background:#fffdfa;
}
.sub03_04 table tr td{
	padding-left:26px;
}
.sub03_04 table select{
	  border:1px solid #e5e5e5;
     -webkit-appearance: none;
     -moz-appearance: none;
      appearance: none;
	  background: url(../img/sel_bt.png) no-repeat 95% center;
	  text-indent:20px;
	  height:34px;
	  width:340px;
	  line-height:34px;
	  font-size:13px;
}
.sub03_04 select::-ms-expand{
	display:none;
}
.sub03_04 table select.sel_02{
	width:150px;
	margin-right:10px;
}
.sub03_04 table select.sel_03{
	width:240px;
	margin-right:20px;
}
.sub03_04 table select.fam{
	margin-right:15px;
}
.sub03_04 table span em{
	font-size:11px;
	font-style:normal
}
.sub03_04 .cal_bt{
	text-align:center;
	margin-bottom:70px;
}
.sub03_04 .cal_bt a{
	display:inline-block;
	width:345px;
	height:70px;
	line-height:70px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background:#83715f;
}
.sub03_04 .charge .d_s{
	overflow:hidden;
	height:60px;
	line-height:60px;
	border:1px solid #e5e5e5;
	border-top:2px solid #83715f;
}
.sub03_04 .charge .d_s div:first-child{
	float:left;
	color:#333333;
	background:#ffbf09;
	width:20%;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	height:60px;
	line-height:60px;
}
.sub03_04 .charge .d_s div:last-child{
	float:left;
	color:#333333;
	width:80%;
	text-indent:25px;
	font-size:14px;
	font-weight:600;
}
/*m03_05*/
.sub03_05{
	margin-top:75px;
}
.sub03_05 h2{
	padding-bottom:40px;
	text-align:center
}
.sub03_05 h6{
	margin-left:-5px
}
.sub03_05 .real_sub ul li{
	overflow:hidden;
	margin-bottom:15px;
}
.sub03_05 .real_sub ul li .sub_img{
	float:left;
	width: 377px;
	margin-right:27px;
}
.sub03_05 .real_sub ul li .sub_txt{
	float:left;
	width:510px;
	padding-top:45px;
}
.sub03_05 .real_sub ul li .sub_txt span{
	display:block;
	font-size:15px;
	font-weight:300
}
/*m03_06*/
.sub03_06{
	margin-top:30px;
}
.sub03_06 .nav-tabs{
    border: 1px solid #ddd;
}
.sub03_06 .nav>li>a {
    padding: 15px 15px;	
}
.sub03_06 .nav-tabs>li {
	margin-bottom: 0;
    width: 33.3333%;
	text-align:center;
}
.sub03_06 .nav-tabs li:first-child{
	border-right: 1px solid #ddd;
}
.sub03_06 .nav-tabs li:last-child{
	border-left: 1px solid #ddd;
}
.sub03_06 .nav-tabs>li>a{
	border-radius:0;
	font-size:16px;
	margin:0;
	border:0;
}
.sub03_06 .nav-tabs>li.active>a,.sub03_06 .nav-tabs>li.active>a:hover,.sub03_06 .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #83715f;
	border:0;
    border-bottom-color:none; 
}
.sub03_06 .nav>li>a:hover,.sub03_06 .nav>li>a:focus {
    text-decoration: none;
    background-color:#fff;
}
.sub03_06 .tab-content{
	/* margin-top:80px; */
}
.sub03_06 .gift{
	background:url(../img/sub3_6_bg.jpg)no-repeat 100% 70%;
	margin-bottom:70px;
}
.sub03_06 .gift h2{
	letter-spacing:-1px;
	line-height:1.2;
	margin-bottom:20px;
}
.sub03_06 .gift span{
	display:block;

}
.sub03_06 .gift h2 span.s_c{
	display:inline;
	color:#ffc317
}
.sub03_06 .sub_txt{
	color:#766c62;
	
}

.sub03_06 .sub_txt span{
	font-size:15px;
	font-weight:600;
}

.sub03_06 .sub_txt span.point_txt{
	color:#C00000;
}

.sub03_06 .con_t,.sub03_06 .con_m{
	padding-bottom:150px ;
	/* border-bottom:4px solid #F2E8D6;
	margin-bottom:70px; */
}
.sub03_06 .con_t .sub_img,.sub03_06 .con_m .sub_img{
	overflow:hidden;
}
.sub03_06 .con_t .sub_img li{
	float:left;
	width:286px;
	margin-right:28px;
}
.sub03_06 .con_m .sub_img li{
	float:left;
	width:286px;
	margin-right:28px;
	margin-bottom:35px;
}
.sub03_06 .sub_img li:nth-child(3n){
	margin-right:0;
}

.sub03_06 .con_b .sub_img{
	overflow:hidden;
}
.sub03_06 .con_b .sub_img li{
	float:left;
	width:286px;
	margin-right:28px;
	margin-bottom:35px;
}
.sub03_06 .con_b .sub_img li:nth-child(3),.sub03_06 .con_b .sub_img li:nth-child(6){
	margin-right:0;
}
.sub03_06 .service .sub_img{
	margin-top:15px;
	margin-bottom:25px;
}
.sub03_06 .service .cafe_bt{
	text-align:right
}

/*m04_01*/
.sub04_01{
	margin-top:30px;
	background:url(../img/sub4_1_bg.jpg)no-repeat 0 0;
}
.sub04_01 .nav-tabs{
    border: 1px solid #ddd;
}
.sub004_01 .nav>li>a {
    padding: 15px 15px;	
}
.sub04_01 .nav-tabs>li {
	margin-bottom: 0;
    width: 50%;
	text-align:center;
}
.sub04_01 .nav-tabs li:first-child{
	border-right: 1px solid #ddd;
}
.sub04_01 .nav-tabs>li>a{
	border-radius:0;
	font-size:16px;
	margin:0;
	border:0;
	padding:17px 0;
}
.sub04_01 .nav-tabs>li.active>a,.sub04_01 .nav-tabs>li.active>a:hover,
.sub04_01 .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #83715f;
	border:0;
    border-bottom-color:none; 
}
.sub04_01 .nav>li>a:hover,.sub04_01 .nav>li>a:focus {
    text-decoration: none;
    background-color:#fff;
}
.sub04_01 .tab-content{
	margin-top:65px;
}
.sub04_01 span{
	display:block;
}
/*산후관리 서비스*/
.sub04_01 h2{
	line-height:1.2;
	margin-bottom:25px;
}
.sub04_01 .vis_txt{
	font-size:15px;
}
/* .sub04_01 #home .real_sub{
	padding-bottom:90px;
} */
.sub04_01 #home>div{
	margin-bottom:80px;
}
.sub04_01 .m_care{
	background:url(../img/sub4_1_bg02.jpg) no-repeat 0 45px;
}
.sub04_01 .m_care div,.sub04_01 .b_care div,.sub04_01 #home .con_03 div{
	padding-left:160px;
}
.sub04_01 .m_care .d_01,.sub04_01 .b_care .d_01,.sub04_01 .con_03 .d_01{
   	padding-top: 30px;
    padding-bottom: 30px;
}
.sub04_01 .m_care .d_02,.sub04_01 .b_care .d_02,.sub04_01 .con_03 .d_02{
   	padding-top: 49px;
    padding-bottom: 30px;
}
.sub04_01 .m_care .d_03,.sub04_01 .b_care .d_03,.sub04_01 .con_03 .d_03{
   	padding-top: 57px;
    padding-bottom: 30px;
}
.sub04_01 .m_care .d_04,.sub04_01 .b_care .d_04{
   	padding-top: 53px;
    padding-bottom: 30px;
}
.sub04_01 .m_care .d_05,.sub04_01 .b_care .d_05{
   	padding-top: 55px;
    padding-bottom: 40px;
}
.sub04_01 .con_03 .d_04{
    padding-top: 53px;
    padding-bottom: 40px;
}
.sub04_01 #menu1 .m_care .d_04{
    padding-bottom: 50px;
}
.sub04_01 .m_care .d_06,.sub04_01 .b_care .d_06{
   	padding-top: 50px;
    padding-bottom: 50px;
}
.sub04_01 .m_care span:first-child,.sub04_01 .b_care span:first-child,
.sub04_01 #home .con_03 span:first-child,.sub04_01 #home .con_04 span:first-child{
	font-size:17px;
	font-weight:bold;
	padding-bottom:2px;
}
.sub04_01 .m_care span:last-child,.sub04_01 .b_care span:last-child,
.sub04_01 #home .con_03 span:nth-child(2),.sub04_01 #home .con_03 span:last-child,
.sub04_01 #home .con_04 span:nth-child(2),.sub04_01 #home .con_04 span:last-child{
	font-size:14px;
}
.sub04_01 .b_care{
	background:url(../img/sub4_1_bg03.jpg) no-repeat 0 45px;
}
.sub04_01 #menu1 .b_care{
	background:url(../img/sub4_1_bg03.jpg) no-repeat 0 40px;
}
.sub04_01 #home .con_03{
	background:url(../img/sub4_1_bg04.jpg) no-repeat 0 45px;
}
.sub04_01 #home .con_04{
	background:url(../img/sub4_1_bg05.jpg) no-repeat 0 45px;
}
.sub04_01 #home .con_04 div{
	padding-left:160px;
	padding-top:30px;
	padding-bottom:50px;
}
.sub04_01 #home .con_04 div:nth-child(2){
	padding-bottom:48px;
}
/* 바우처서비스 */
.sub04_01 .p_txt{
	margin-top:25px;
	color:#83715f;
}
.sub04_01 #menu1 .real_sub{
	margin-bottom:60px;
}
.sub04_01 #menu1>div{
	margin-bottom:115px;
}
.sub04_01 #menu1 table,.sub04_01 #menu1 th,.sub04_01 #menu1 tr,
.sub04_01 #menu1 td{
	border:1px solid #c6c6c6;
	text-align:center;
	font-size:14px;
}
.sub04_01 #menu1 th{
	font-size:15px;
}
.sub04_01 #menu1 tr th,.sub04_01 #menu1 tr td{
	padding:20px 0;
}
.sub04_01 #menu1 .con_t th:first-child,.sub04_01 #menu1 .con_t tr td:first-child{
	background:#f2e8d6;
	width:30%;
	color:#766c62;
	font-weight:bold;
	font-size:15px;
}
.sub04_01 #menu1 .t_d{
	text-align:left;
	text-indent:22px;
	font-size:13px;
}
.sub04_01 #menu1 .th_s{
	background:#fffdfa !important;
}
.sub04_01 #menu1 .t_d .s_s{
	text-indent:30px;
}
.sub04_01 #menu1 .con_01{
	margin-bottom:30px;
}
.sub04_01 #menu1 .con_b ul > li{
	font-size:17px;
	font-weight:bold;
	padding-bottom:55px;
}
.sub04_01 #menu1 .con_b ul li ol > li{
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
}
.sub04_01 #menu1 .con_b ul li ol{
	padding-top:15px;
/* 	margin-left:-20px; */
}
.sub04_01 #menu1 .con_b ul li ol li span{
	color:#766c62;
	font-size:14px;
	text-indent:22px;
}
.sub04_01 #menu1 .con_b ul li ol li span.s_s02{
	text-indent:40px;
}
.sub04_01 #menu1 .con_b table{
	margin-top:25px;
	border-top:2px solid #83715f;
}
.sub04_01 #menu1 .con_b table td{
	padding:10px 0;
	font-weight:normal;
}
.sub04_01 #menu1 .con_b table .td_s01 td{
	color:#766c62;
	font-weight:bold;
	font-size:15px;
	background:#fffdfa;
}
.sub04_01 #menu1 .con_b table th,.sub04_01 #menu1 .con_b table .td_s{
	color:#766c62;
	background:#f2e8d6;
	font-weight:bold;
	font-size:15px
}
.sub04_01 #menu1 .con_b table .t_h01{
	width:25%;
}
.sub04_01 #menu1 .con_b table .t_h02{
	width:15%;
}
.sub04_01 #menu1 .con_b table .t_h03{
	padding:10px 0;
}
.sub04_01 #menu1 .con_b .char_s{
	margin-top:20px;
/* 	margin-left:25px; */
}
.sub04_01 #menu1 .con_b .char_s span{
	display:inline-block;
}
.sub04_01 #menu1 .con_b .char_s span a{
	display:inline-block;
	width:188px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	background:#766c62;
	margin-right:12px;
	font-weight:bold;
	text-align:center;
}
.sub04_01 #menu1 .con_b .char_s span:last-child{
	font-size:14px;
	font-weight:bold;
	color:#da0000;
}
/*m04_02*/

.sub04_02{
	margin-top:30px;
}
.sub04_02 .nav-tabs{
    border: 1px solid #ddd;
}
.sub04_02 .nav>li>a {
    padding: 15px 15px;	
}
.sub04_02 .nav-tabs>li {
	margin-bottom: 0;
    width: 50%;
	text-align:center;
}
.sub04_02 .nav-tabs li:first-child{
	border-right: 1px solid #ddd;
}
.sub04_02 .nav-tabs>li>a{
	border-radius:0;
	font-size:16px;
	margin:0;
	border:0;
	padding:17px 0;
}
.sub04_02 .nav-tabs>li.active>a,.sub04_02 .nav-tabs>li.active>a:hover,
.sub04_02 .nav-tabs>li.active>a:focus {
    color: #fff;
    background-color: #83715f;
	border:0;
    border-bottom-color:none; 
}
.sub04_02 .nav>li>a:hover,.sub04_02 .nav>li>a:focus {
    text-decoration: none;
    background-color:#fff;
}
.sub04_02 .tab-content{
	margin-top:70px;
}
.sub04_02 span{
	display:block;
}
.sub04_02 .real_sub{
	background:url(../img/sub4_2_bg.jpg)no-repeat 0 10%;
}
.sub04_02 .real_sub h2{
	margin-bottom:35px;
}
.sub04_02 .real_sub h2 span:first-child{
	padding-bottom:10px;
}
.sub04_02 .real_sub h2 .st_s{
	color:#fecc00;
}
.sub04_02 .real_sub .vis_txt{
	font-size:15px;
	margin-bottom:85px;
	line-height:1.4
}
.sub04_02 .real_sub .vis_txt p:first-child{
	margin-bottom:18px;
}
.sub04_02 dl > dt > img{
	margin-bottom:25px;
}
.sub04_02 dd,.sub04_02 dl dd span{
	font-size:14.5px;
	line-height:1.5;
}
.sub04_02 #home .con_01{
	margin-bottom:55px;
}
.sub04_02 #home .con_02 ul li,.sub04_02 #home .con_06 ul li{
	font-size:15px;
	line-height:1.5
}
.sub04_02 #home .con_02,.sub04_02 #home .con_06,.sub04_02 #home .con_07{
	margin-bottom:65px;
}
.sub04_02 #home .con_03 p{
	color:#8f7c68;
	font-size:14px;
}
.sub04_02 #home .con_03{
	margin-bottom:75px;
}
.sub04_02 table,.sub04_02 table th,.sub04_02 table tr,.sub04_02 table td{
	border:1px solid #c6c6c6;
	text-align:center;
}
.sub04_02 table{
	border-top:2px solid #83715f;
	margin-bottom:100px;
}
.sub04_02 table .th_s01{
	width:17%;
	background:#f2e8d6;
	font-size:16px;
	font-weight:bold;
	color:#766c62;
}
.sub04_02 table .th_s02{
	width:23%;
	background:#f2e8d6;
	font-size:16px;
	color:#766c62;
	font-weight:bold
}
.sub04_02 table .th_s03{
	padding:15px 0;
	background:#f2e8d6;
	font-size:16px;
	font-weight:bold;
	color:#766c62;
}
.sub04_02 table .t_d td{
	width:15%;
	background:#fff8e6;
	font-size:16px;
	font-weight:bold;
	color:#766c62;
}
.sub04_02 table td{
	padding:15px 0;
}
.sub04_02 table td[scope="row"]{
	font-size:16px;
	font-weight:bold;
	color:#766c62;
	background:#fffdfa;
}
.sub04_02 table .td_s01 span{
	display:inline;
}
.sub04_02 table .td_s01 span:first-child{
	font-size:12px;
	margin-right:3px;
	text-decoration:line-through
}
.sub04_02 table .td_s01 span:last-child{
	font-size:14px;
	font-weight:bold;
}
.sub04_02 table .td_s02{
	text-align:left;
	text-indent:35px;
}
.sub04_02 .con_08 table{
	margin-bottom:20px;
}
.sub04_02 .con_08 table .td_s02{
	text-indent:25px;
}
.sub04_02 #home .con_05{
	margin-bottom:55px;
}
.sub04_02  .char_02{
	display:block;
}
.sub04_02  .char_02 a{
	display:inline-block;
	width:200px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	background:#766c62;
	font-weight:bold;
	text-indent:0px;
	text-align:center;
	margin-top:10px;
}
.sub04_02 .sub_s05{display:inline !important;}
/*패키지프로그램*/
.sub04_02 #menu1 .con_01 dl{
	margin-bottom:0;
}
.sub04_02 #menu1 .con_01 .char_02 a{
	margin-left:20px;
}
.sub04_02 #menu1 .con_01 .s_s{
	text-indent:20px;
}
.sub04_02 #menu1 .con_01,.sub04_02 #menu1 .con_02{
	margin-bottom:65px;
}
.sub04_02 #menu1 .con_02 ul li{
	font-size:15px;
}
.sub04_02 #menu1 .con_03{
	margin-bottom:45px;
}
.sub04_02 #menu1 .con_04 dl dt{
	font-size:18px;
	font-weight:bold;
	margin-bottom:25px;
}
.sub04_02 #menu1 .con_04 dl dd{
	text-indent:20px;
	font-size:16px;
}
.sub04_02 #menu1 .con_04 dl dd span:last-child{
	text-indent:30px;
}
/*m04_03*/
.sub04_03{
	margin-top:80px;
}
.sub04_03 .real_sub{
	border-top:2px solid #83715f;
	margin-bottom:100px;
}
.sub04_03 .sub_box{
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
.sub04_03 .sub_num{
	float:left;
	width:52px;
	height:52px;
	background:#83715f;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:30px;
	line-height:52px;
	border-radius:7px;
	margin-left:30px;
	margin-top:30px;
	margin-right:20px;
}

.sub04_03 .sub_txt{
	float:left;
	width:812px;
	margin-top:45px;
	margin-bottom:50px;
}
.sub04_03 .sub_txt div:first-child{
	color:#766c62;
	font-size:18px;
	margin-bottom:15px;
}
.sub04_03 .sub_txt div:last-child{
	font-size:15px;
	line-height:1.4;
	letter-spacing:-2px;
}
.sub04_03 span{
	display:block;
}
.sub04_03 .con_01{
	margin-bottom:80px;
}
.sub04_03 .con_01 dl dt{
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
.sub04_03 .con_01 dl dd{
	font-size:14.5px;
	padding-bottom:2px;
	margin-left:3px;
}
.sub04_03 .con_01 dl dd span.s_s{
	text-indent:25px;
}
.sub04_03 .con_01 dl dd:last-child{
	margin-top:30px;
	text-indent:25px;
}
.sub04_03 .con_02 textarea{
	border:1px solid #c1c1c1;
	width:910px;
	min-height:380px;
	padding:15px;
}
/*m05_01*/
.sub05_01_l{
	margin-top:30px;
}

/* board에서 수정함 */
/* m05_02 */
/* m05_03 */
/* m05_04 */
/* m05_05 */

/*m06_01*/
.sub06_01{
	margin-top:65px;
}
.sub06_01 span{
	display:block;
}
.sub06_01 h2{
	text-align:center;
	margin-bottom:40px;
}
.sub06_01 h2 span.s_s{
	display:inline;
	color:#ffc317;
}
.sub06_01 .con_01{
	background:url(../img/sub6_1_bg.jpg)no-repeat 0 50px;
	margin-bottom:95px;
}
.sub06_01 .con_01 .real_sub{
	overflow:hidden;
}
.sub06_01 .con_01 .sub_box{
	float:left;
	width:50%;
	padding-left:178px;
}
.sub06_01 .con_01 .sub_box:nth-child(2),.sub06_01 .con_01 .sub_box:nth-child(4){
	padding-left:146px;
}
.sub06_01 .con_01 .sub_tit{
	margin-top:80px;
	font-size:18px;
	color:#766c62;
	font-weight:bold;
	margin-bottom:3px;
}
.sub06_01 .con_01 .sub_box:nth-child(3) .sub_tit{
	margin-top:60px
}
.sub06_01 .con_01 .sub_box:nth-child(4) .sub_tit{
	margin-top:45px;
}
.sub06_01 .con_01 .sub_box:nth-child(5) .sub_tit{
	margin-top:50px;
}
.sub06_01 .con_01 .sub_txt{
	margin-bottom:50px;
	font-size:15px;
	line-height:1.4;
	font-weight:300
}
.sub06_01 .con_01 .sub_box:nth-child(2) .sub_txt,.sub06_01 .con_01 .sub_box:nth-child(5) .sub_txt{
	margin-bottom:60px;
}
.sub06_01 .con_01 .sub_box:nth-child(3){
	margin-top:-10px;
}
.sub06_01 .con_01 .sub_box:last-child{
	width:100%;
	margin-top:-20px;
}
.sub06_01 .con_02{
	margin-bottom:110px;
}
.sub06_01 .con_02 > div{
	margin-left:20px;
	margin-bottom:60px;
}
.sub06_01 .con_02 > div:last-child{
	margin-bottom:0;
}
.sub06_01 .con_02 .sub_txt{
	font-size:14.5px;
}
.sub06_01 .con_02 .sub_txt span{
	padding:1px 0;
}
.sub06_01 .con_03{
	overflow:hidden;
	margin-bottom:90px;
}
.sub06_01 .con_03 .sub_bg{
	border-top:2px solid #83715f;
}
.sub06_01 .con_03 .sub_box{
	float:left;
	width:50%;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
.sub06_01 .con_03 .sub_box:first-child,.sub06_01 .con_03 .sub_box:nth-child(3){
	border-right:1px solid #e5e5e5;
}
.sub06_01 .con_03 .sub_num{
	float:left;
	width:52px;
	height:52px;
	background:#83715f;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:30px;
	line-height:52px;
	border-radius:7px;
	margin-left:28px;
	margin-top:28px;
	margin-right:20px;
}
.sub06_01 .con_03 .sub_txt{
	float:left;
	width:355px;
	margin-top:42px;
	padding-bottom:50px;
}
.sub06_01 .con_03 .sub_txt div:first-child{
	color:#766c62;
	font-size:17px;
	font-weight:bold;
	margin-bottom:15px;
	letter-spacing:-2px;
}
.sub06_01 .con_03 .sub_txt div:last-child{
	font-size:14px;
	padding:1px 0;
}
.sub06_01 .con_04 h5{
	padding-bottom:30px;
}
.sub06_01 .con_04 .consult_bt{
	margin-top:30px;
	text-align:center;
}
.sub06_01 .con_04 .consult_bt a{
	display:inline-block;
	width:160px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	background:#766c62;
}

/*m06_02*/
.sub06_02_w{
	margin-top:55px;
}
.sub06_02_w h2{
	text-align:center;
	margin-bottom:50px;
}
.sub06_02_w h2 span{
	display:block;
}
.sub06_02_w .frm{
	border:1px solid #e5e5e5;
	border-top:2px solid #83715f;
	margin-bottom:45px;
}
.sub06_02_w .form-group{
	border-bottom:1px solid #e5e5e5;
}
.sub06_02_w .form-group:last-child{
	border-bottom:0;
}
.sub06_02_w .control-label{
	border-right:1px solid #e5e5e5;
	font-size:16px;
	font-weight:bold;
}
.sub06_02_w .la_s{
	height:330px;
	line-height:330px;
}
.sub06_02_w .in_s{
	margin-top:15px;
}
.sub06_02_w .po_s{
	position:relative;
}
.sub06_02_w .s_s{
	display:inline-block;
	position:absolute;
	width:100%;
	left:455px;
	top:2px;
	font-size:11px;
	color:#767676; 
}
.sub06_02_w .use_view{
	text-align:center;
	margin-bottom:10px;
}
.sub06_02_w .use_view label{
	font-weight:normal;
	margin-left:5px;
	margin-right:10px;
}
.sub06_02_w .confirm_bt{
	text-align:center;
}
.sub06_02_w #btn_submit.btn.btn-color{
	display:inline-block;
	width:340px !important;
	height:68px !important;
	line-height:68px !important;
	background:#83715f !important;
	font-size:20px !important;
	border:0;
	padding:0;
}

/*이용약관과 개인정보 처리방침 부분*/
.provi-container {
	margin-top:100px;
}
.wr-icon.wr-hot,.label-cap,.tack-icon{
	display:none !important;
}
span.sp_05{
	display:inline-block !important;
	padding-left:10px;
	font-size:16px;
	color:#C00000;
}
@media (max-width: 767px){
	span.sp_05{
		display:block !important;
		padding-left:0px;
		font-size:14px;
		padding-bottom:10px;
	}
}
/* 추가 */
.con_0 p{
	padding-bottom:20px;
}
.box_bor{
	text-align:center;
	border:3px solid #F2E8D6;
	margin-top:50px;
	padding:15px 0;
	font-weight:bold;
}
.box_pd{
	margin-top:15px;
	margin-bottom:50px;
}
.box_pd02{
	margin-top:0;
}
.sub03_02 #menu3 .con_04 th{
	width:50%;
}
.charge_0{
	padding-bottom:50px;
}
.sub03_03 .con_08 th.th_s01,.sub03_03 .con_08 th.th_s02{
	width:25%
}
.sub03_03 .con_08 th.th_s03{
	width:50%;
}
.sub03_03 .con_08 td{
	padding:8px;
}
.sub03_03 .con_08 td strike{
	font-size:12px;
}
@media (max-width:767px){
	.sub03_03 .con_08 th.th_s01{
		width:17%;
	}
	.sub03_03 .con_08 th.th_s02{
		width:23%;
	}
	.sub03_03 .con_08 th.th_s013{
		width:auto;
	}
	.sub03_03 .con_08 tr.t_d td{
		width:15%;
	}
}
.sub03_04 .charge .d_s div:last-child p{
	line-height:60px;
}
/* 추가 페이지 2019/06/07 */
/* 밀키트 이용요금 */
.sub03_07 .con_0,.sub04_04 .con_0{
	padding-bottom:100px;
}
.sub04_04 .jo_mom {
	padding-top:40px;
}
.sub03_07 table span,.sub03_07 table b,.sub03_07 table strike{
	display:block;
	line-height:1.8;
}
.sub03_07 table th{
	width:25%;
}
.sub03_07 table th span:first-child{
	font-weight:700;
}
.sub03_07 table td[scope="row"],.jo_c{
	color:#766c62;
}
#sub_right h3 .app_bt{
	display:inline-block;
	padding-left:15px;
}
#sub_right a.kit_a{
	display:inline-block;
	width:180px;
	height:35px;
	line-height:35px;
	background:#766c62;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-align: center;
    text-indent: 0;
}
/* 밀키트 안내 */
#sub_right .sub04_04 a.kit_a2{
	width:100px;
}
.sub04_04 .li_s{
	padding-left:15px;
	padding-bottom:20px;
}
.sub04_04 .li_s02{
	color:#333;
}
.sub04_04 .gift_banner{
	margin-top:45px;
}
#sub_right .sub04_04 .con_01 table{
	border-top:1px solid #ddd;
}
#sub_right .sub04_04 table th{
	width:33.33%;
	text-align:center;
	background:#f2e8d6;
	border-left:1px solid #ddd;
	padding:12px 0;
	color:#766c62;
	font-size:16px;
}
#sub_right .sub04_04 table td{
	border-left:1px solid #ddd;
	padding:15px 0;
}
#sub_right .sub04_04 .con_01 table .img-row td{
	padding:0;
}
#sub_right .sub04_04 .con_01 table .img-row td img{
	width:100%;
}
#sub_right .sub04_04 .con_01 table .menu-row td{
	padding:30px 35px;
	vertical-align:top;
	font-size:15px;
}
#sub_right .sub04_04 .con_01 table .menu-row td ul{
	padding-bottom:15px;
}
#sub_right .sub04_04 .con_01 table .menu-row td ul li{
	color:#333;
}
#sub_right .sub04_04 .con_01 .sub_txt,#sub_right .sub04_04 .con_02 .sub_txt{
	color:#333;
}
#sub_right .sub04_04 table{
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
#sub_right .sub04_04 .con_02 table td{
	text-align:center;
	font-size:15px;
}
.sub04_04 .sub_txt .f_s16 li{
	font-size:16px;
}
/* 밀키트 식단 안내 */
.sub04_04 .jo_mom{
	text-align:center;
}
.sub04_04 .jo_mom div.f_s18{
	font-size:18px;
	line-height:1.6
}
.sub04_04 .jo_mom div.a_s18{
	padding-top:45px;
	padding-bottom:40px;
}
.sub04_04 .jo_mom div.a_s18 a{
	display:inline-block;
	padding:12px 20px;
	background:#83715f;
	color:#fff;
	font-size:16px;
	font-weight:700;
}
.sub04_04 .jo_mom div.f_s22{
	font-size:22px;
	color:#83715f;
}
.sub04_04 .con_03 li{
	font-size:16px;
}
.sub04_04 .con_03 img{
	display:inline-block;
	height:30px;
	padding-left:5px;
}
.sub04_04 .con_05 ul.con_img{
	margin-bottom:20px;
}
.sub04_04 .con_05 ul.con_img:after{
	content:"";
	display:block;
	clear:both;
}
.sub04_04 .con_05 ul.con_img li{
	float:left;
	width:50%;
}
.sub04_04 .con_05 ul.con_img li:first-child{
	padding-right:10px;
}
.sub04_04 .con_05 ul.con_img li:last-child{
	padding-left:10px;
}
.sub04_04 .con_05 .con_txt h4{
	font-size:16px;
	padding-bottom:15px;
}
.sub04_04 .con_05 .con_txt ul li{
	font-size:16px;
}
.sub04_04 .con_05 .con_txt ul li.po_tit{
	padding-top:40px;
	padding-bottom:15px;
}
#sub_right .sub04_04 .con_05 table td{
	text-align:center;
}
#sub_right .sub04_04 .con_05 table td[scope="row"]{
	background:#fffdfa;
}
.sub04_04 .con_06 .fl_p:after{
	content:"";
	display:block;
	clear:both;
}
.sub04_04 .con_06 .fl_l{
	float:left;
	width:50%;
	padding-right:10px;
	text-align:center;
}
.sub04_04 .con_06 .fl_r{
	float:left;
	width:50%;
	padding-left:10px;
}
.sub04_04 .con_06 .fl_l .kit_tit div:first-child{
	font-size:18px;
	padding:15px 0;
}
.sub04_04 .con_06 .fl_l .kit_tit div:last-child{
	font-size:16px;
}
.sub04_04 .con_06 .fl_r{
	padding-top:5px;
}
.sub04_04 .con_06 .fl_r .f_s16{
	font-size:16px;
	line-height:1.6;
}
.sub04_04 .con_06 .fl_r .jo_ads{
	padding-top:20px;
	padding-left:5px;
}
.sub04_04 .con_06 .fl_r .jo_ads div:last-child{
	padding-left:15px;
}
.sub04_04 .con_06 .fl_r .kit_03{
	margin-top:38px;
}
.sub04_04 .con_06 .fl_r .kit_03 a{
	width:190px;
	height:38px;
	display:inline-block;
	background:#fecc00;
	color:#fff;
	font-size:16px;
	line-height:38px;
	font-weight:700;
	text-align:center;
}
.fl_n{
	height:38px;
	display:inline-block;
	background:#fecc00;
	color:#fff;
	font-size:16px;
	line-height:38px;
	font-weight:700;
	text-align:center;
	text-indent:0;
	padding:0 20px;
}
@media (max-width:991px){
	.is-mobile #sub_right h3 .app_bt img{
		width:130px;
	}
	.is-mobile #sub_right .kit{
		text-align:center;
		margin-top:30px;
	}
	.is-mobile #sub_right a.kit_a{
		text-align:center;
	}
	.is-mobile .sub03_07 .con_0,.is-mobile .sub04_04 .con_0,.is-mobile .sub03_07 .con_02{
		padding-bottom:60px;
	}
	.is-mobile #sub_right h3 .app_bt{
		display:block;
		padding-top:10px;
		padding-left:0;
	}
	.is-mobile .sub04_04 .gift_banner{
		margin-bottom:80px;
	}
	.is-mobile #sub_right .sub04_04 .con_01 table .img-row td img{
		width:100%;
		height:100%
	}
	.is-mobile .sub04_04 .jo_mom div.f_s18{
		font-size:16px;
	}
	.is-mobile .sub04_04 .jo_mom div.f_s22{
		font-size:18px;
	}
	.is-mobile .sub04_04 .con_05 ul.con_img li,.is-mobile .sub04_04 .con_06 .fl_l,.is-mobile .sub04_04 .con_06 .fl_r{
		width:100%;
		float:none;
		padding:0;
	}
	.is-mobile .sub04_04 .con_05 ul.con_img li:first-child{
		margin-bottom:20px;
	}
	.is-mobile .sub04_04 .con_05 ul.con_img li img{
		width:100%;
	}
	.is-mobile .kit_tit{
		margin-bottom:25px;
	}
	.is-mobile .sub04_04 .con_06 .fl_r .kit_03{
		text-align:center;
	}
	.is-mobile .sub03_06 .sub_txt{
		margin-top:15px;
	}
	.is-mobile .sub04_04 .con_06 .fl_r .f_s16 div{
		display:inline;
	}
	/* .is-mobile .fl_n{
		float:none !important;
		display:block;
		margin-top:5px;
		text-indent:0;
		width:auto;
	} */
}

/* 추가 20200212 */
.hm_small{
	float:right;
	font-size:13px;
	font-weight:normal;
}
.hm_c{
	color:red;
}
.ol_tit{
	font-weight:600;
	padding-bottom:10px;
	padding-left:25px;
}
.charge_08 .th_none{
	width:5.1% !important;
}
.charge_08 .th_08{
	width:10% !important;
}
.ma_b{
	margin-bottom:30px;
}

/* 2020-03-18 kyj 유지보수 */
#sub_right h3 > span{font-size:15px}

/* 2020-05-04 jrs 유지보수 */
#sub_right h3 > span.service_guide{font-size:18px}

@media (max-width:768px){
	#sub_right h3 > span.service_guide{display:block; margin-top:5px; font-size:15px}
}

/* 2020-07-02 kyj 유지보수 */
.charge_02,
.charge_03,
.charge_04,
.charge_05,
.charge_06,
.charge_07{position:relative}
.charge_02 .m03_right_text,
.charge_03 .m03_right_text,
.charge_04 .m03_right_text,
.charge_05 .m03_right_text,
.charge_06 .m03_right_text,
.charge_07 .m03_right_text{position:absolute;top:0;right:0; color:red;}

/* 210127 */
.t_1 {font-size:16px; font-weight:500;}
.t_2 {font-size:15px; color:#857d76;}
@media (max-width:769px){
	.t_1 {font-size:13px;}
	.t_2 {font-size:12px;}
}

/* 210223 */
.sub03_06 .map_paging {display:none;}

@media (max-width:430px){
	.sub03_06 .nav-tabs li:nth-of-type(1) {width:100%; border-right:0; border-bottom:1px solid #ddd;}
	.sub03_06 .nav-tabs li:nth-of-type(2) {width:50%;}
	.sub03_06 .nav-tabs li:nth-of-type(3) {width:50%;}
}
area:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none; 
}
img,
img a {
 outline: none !important;
 border: none !important;
}


/* 210303 kyj 유지보수*/
.is-mobile .vis .carousel-indicators li:nth-child(5){
	background:url(../img/vis_bt5.png) no-repeat 0 0;
}
.is-mobile .vis .carousel-indicators li:nth-child(5).active{
	background:url(../img/vis_bt5_on.png) no-repeat 0 0;
}
@media (max-width:991px){
	.is-mobile .vis .carousel-indicators{display:none}
}

/* 220110 sjh 유지보수 */
.m04_02_notice{position:absolute; top:-1em; left:220px;}
@media (max-width:991px){
	.m04_02_notice{font-size:13px; position:static; top:0; left:0; padding-top:10px;}
}

/* 220119 추가개발 jrs _ PC 버전 */
.sub03_02 .scroll_guide{display:none; padding:2px 0 5px; border-top:2px solid #e2e0de; text-align:center}
.sub03_02 .scroll_guide > span{display:inline-block; position:relative; padding-left:25px; font-size:12px; line-height:1.2; color:#766c62}
.sub03_02 .scroll_guide > span::before{content:''; position:absolute; top:0; left:0; bottom:0; width:16px; height:18px; margin:auto; background:url('../img/icon_scrollguide.png') no-repeat 50% 50%; background-size:contain}
/* 기본 표 */
#m03_02.sub03_02 .tab-pane .charge_table{margin-bottom:20px}
#m03_02.sub03_02 .tab-pane .charge_table .tbl{table-layout:fixed;}
#m03_02.sub03_02 .tab-pane .tbl th{width:29.508%; padding:13px 15px}
#m03_02.sub03_02 .tab-pane .tbl th:nth-child(2){width:14.207%}
#m03_02.sub03_02 .tab-pane .tbl th[rowspan="5"]{width:26.777%; color:#333}
#m03_02.sub03_02 .tab-pane .tbl th[scope="row"]{background-color:#fffdfa}
#m03_02.sub03_02 .tab-pane .tbl th p{font-size:15px; font-weight:600; color:#333}
#m03_02.sub03_02 .tab-pane .tbl .tbl_hd th{font-size:16px; font-weight:600}
#m03_02.sub03_02 .tab-pane .tbl .tbl_hd th + th{border-bottom:2px solid #ddd; font-size:14px}
#m03_02.sub03_02 .tab-pane .tbl td{}
#m03_02.sub03_02 .tab-pane .tbl .tbl_ul{text-align:left}
#m03_02.sub03_02 .tab-pane .tbl .tbl_ul > li{font-size:14px; color:#333}
/* 알뜰형 표 */
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift{table-layout:auto}
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift thead{}
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift thead th{width:50%; border-bottom:2px solid #ddd; font-weight:600; font-size:14px; color:#766c62}
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift th[rowspan="4"]{width:25.136%}
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift th[rowspan="4"] span{font-weight:600; font-size:16px; color:#333}
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift th[scope="row"]{width:12.459%}
#m03_02.sub03_02 .tab-pane .tbl.tbl_thrift td{padding:23px 0}
/* 글로벌형 표 */
#m03_02.sub03_02 #menu3 .con_01 .tbl .tbl_hd th[rowspan]{color:#333}
#m03_02.sub03_02 #menu3 .con_01 .tbl .tbl_b_th{background-color:#f2e8d6; font-weight:600; font-size:16px; color:#333}
#m03_02.sub03_02 #menu3 .con_01 .tbl th[scope="row"]{font-size:15px}
#m03_02.sub03_02 #menu3 .con_01 .tbl th:last-child, #m03_02.sub03_02 #menu3 .con_02 .tbl th:last-child{width:55.191%}
#m03_02.sub03_02 #menu3 .con_01 .tbl .tbl_ul > li{line-height:1.6}
#m03_02.sub03_02 #menu3 .con_04 .tbl thead th, #m03_02.sub03_02 #menu3 .con_05 .tbl thead th{border-bottom-width:2px; width:50%; font-weight:600}
#m03_02.sub03_02 #menu3 .con_04 .tbl tbody th{font-size:15px; color:#333}
#m03_02.sub03_02 #menu3 .con_05 .tbl td{padding:15px; font-size:15px; line-height:1.6; color:#333}
#m03_02.sub03_02 #menu3 .con_05 .tbl .tbl_ul{margin-top:10px}
#m03_02.sub03_02 #menu3 .con_05 .tbl .tbl_ul > li{font-size:13px}
/* 이용요금 계산기 */
#sub_right .sub03_04 .con_m .title_box{display:flex; flex-wrap:wrap}
#sub_right .sub03_04 .con_m .title_box .text{margin-left:15px; font-size:12px; color:rgb(233, 27, 35)}


/* 220204 kyj 유지보수 */
@media(max-width:991px){
	.sub01_04 .con_t ul li span:last-child{vertical-align:top}
}


/*220628 kjh 유지보수 */
.sub02_02 .con_b .sub_txt{height:250px;}
.add_con_m{margin-top:10px;}
.add_con_m > .title{font-size:14px; font-weight:600; margin-bottom:10px;}
.add_con_m > div{}
.add_con_m > div > span{display:block; line-height:1.6;}
@media (max-width:768px){
	.is-mobile .sub02_02 .con_b .sub_txt{height:auto;}
}

/* 240102 LSY maintenance */
.hm_small {float: none;font-size: 18px;font-weight: normal;display: inline; margin-left: 5px;}
@media(max-width:991px){
	.hm_small {float: none;font-size: 18px;font-weight: normal;    display: block; margin-left: 0px;}
}