@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family='Monotype Corsiva');

@import url(https://fonts.googleapis.com/css?family=Damion);

#wrap{width:100%;float:left;height:auto;}
.contents{width:100%;max-width:1200px;margin:0 auto;height:auto; }
.contents2{width:94%;margin-left:3%;max-width:1112px;margin:0 auto;height:auto; }
#con_wrap{width:100%;float:left;height:100%; position:relative;}

#top
{
	width: 50px;
	height: 50px;
	background: url('/images/top_btn.png') no-repeat center;
	display: block;
	float: right;
	position: fixed;
	margin: 10px;
	bottom: 0px;
	right: 0;
	opacity: 0;
	cursor: pointer;
	visibility: hidden;
	z-index: 99999;
	-moz-transition: background-color 0.3s ease-out 0s;
	-webkit-transition: background-color 0.3s ease-out 0s;
}

/* ¼­ºê°øÅë */

.sub_bg{float:left; width:100%; background:#eff1f4;  padding-bottom:25px; }

.sub_white_bg{float:left; width:100%; background:#fff; padding-bottom:40px;}

.sub_title {float:left; width:100%; margin:40px 0; }
.title_bar {border-top:1px solid #d3d5d7;border-bottom:1px solid #d3d5d7;font-weight:bold;color:#343434;font-size:18px;
letter-spacing:-0.5px; padding:13px 0;}
.sub_big_p{float:left; width:100%; margin-top:20px;}
/*.sub_big_p img{display:inline-block; margin:20px;}*/

#sub_con_box {float:left; width:100%; clear:both; max-width:1200px;margin:0 auto 20px; background-color:#ffffff; padding:30px 0;}
.sub_txt{color:#424756; line-height:200%; font-size:15px;}
.sub_txt2{color:#424756; line-height:200%; font-size:15px;}
.sub_txt2 ol{list-style-type:upper-roman;}
.sub_txt2 li{display:block; margin-left:2em; font-size:15px;}

.order_table2 th {background-color:#ede9e9;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d7d7d7;font-weight:bold; font-size:14px;}
.order_table2 td {padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d7d7d7;text-align:center; line-height:150%; font-size:14px;}

.pla_btn{float:left; width:140px; text-align:center; border-radius:3px; padding:10px 0; }
.pla_btn a{color:#fff;  font-weight:bold;}


/* ¸ÞÀÎ */

.main_con{width:100%; float:left; background:#eff1f4; padding:25px 0;}
#container { margin:0 auto; padding: 0px; }

.sm-box{width:290px;height:336px;background:#fff;border:1px solid #dcdada; margin-bottom:8px;}
.sm-box-reply{width:290px;height:430px;background:#fff;border:1px solid #dcdada; margin-bottom:8px;}
.sm-box1{width:290px;height:300px;background:#fff;border:1px solid #dcdada; margin-bottom:20px;}
.sm-box1 .txt .name{font-weight:bold}
.sm-box1:hover{border:2px solid #f00;}
.sm-box1:hover .txt{color:#000}
.sm_wrap{position:relative; margin:10px 8px;}
.sm_wrap h3.txt{font-size:1.25em;margin:10px 0 10px 5px}
.more_btn{position:absolute; top:0; right:0;}
.con_title{float:left; }
.con_title01{float:left; font-weight:bold; font-size:21px; letter-spacing:-2px; line-height:140%; color:#2c3036;}
.con_title01 span{color:#c40f0f;}
.con_title02{float:left; width:100%; letter-spacing:-1px; color:#55585d; line-height:150%; font-size:14px;}
.con_title02 h4{margin:7px 10px; font-weight:bold; font-size:16px;letter-spacing: -1px;color: #55585d}
.con_in{float:left;}

.con02_review{float:left; width:100%; height:38px; background:#a79414; padding:10px 0; text-align:center;line-height:160%; color:#fff; margin-top:10px; font-size:13px;}
.con02_review span{font-weight:bold;}
.con02_review2{float:left; width:100%; background:#e0e1e5; font-weight:bold; font-size:21px; letter-spacing:-2px;color:#333; text-align:center; padding:0px 0 10px 0;}
.review_box{float:left; width:100%; margin-top:10px;}
.review_pho{float:left; width:100px;text-align:center}
.review_tt{float:left;  width:163px; margin-left:10px; line-height:135.5%; }

.book{float:left; width:100%; background:#c9c9c9;}
.book_in{float:left;  padding:7px 10px;}
.book_in td{padding:3px 0;}
.book_in td li{float:left;}
.tb_tt{color:#2c3036;}
.on_inp_01{width:100%;border:1px solid #c0c0c0;height:28px;}
.on_sel_01{width:100%;border:1px solid #c0c0c0; height:28px;}
.c_write{float:left; width:198px;border:1px solid #c0c0c0; margin-right:3px; height:42px;}
.book_btn{float:left; width:48px; background:#2c3036;  border:1px solid #0d0f12; color:#fff; text-align:center; border-radius:3px; padding:5px 0; font-weight:bold; line-height:135%;}

.consult{float:left; width:100%; background:#2c3036; font-weight:bold; font-size:21px; letter-spacing:-2px;color:#fff; text-align:center; padding:20px 0;}
.consult_in{float:left; width:100%;}
.consult_in table{float:left; border-collapse:collapse;}
.consult_in table .tb_1 td{padding:6px 0; text-align:center; color:#2c3036;}
.consult_in table .tb_2 td{border-bottom:1px solid #dcdada; padding-bottom:7px; text-align:center; color:#86878a;}
.consult_in .tb_btn0{text-align:center; border-radius:3px; padding:1px 0; background:#ef0f0f;  border:1px solid #b60404; font-size:11px; color:#ffffff; }
.consult_in .tb_btn1{text-align:center; border-radius:3px; padding:1px 0; background:#c40f0f;  border:1px solid #b60404; font-size:11px; color:#ffffff; }
.consult_in .tb_btn2{text-align:center; border-radius:3px; padding:1px 0; background:#ababab;  border:1px solid #a4a4a4; font-size:11px; color:#ffffff; }

.relist .tb_btn0{text-align:center; border-radius:3px; padding:2px 2px; background:#ef0f0f;  border:1px solid #b60404; color:#ffffff; }
.relist .tb_btn1{text-align:center; border-radius:3px; padding:2px 2px; background:#c40f0f;  border:1px solid #b60404; color:#ffffff; }
.relist .tb_btn2{text-align:center; border-radius:3px; padding:2px 2px; background:#ababab;  border:1px solid #a4a4a4; color:#ffffff; }


.schedule{float:left; width:100%; margin-top:20px;}
.schedule table{border-collapse:collapse;table-layout:fixed;}
.schedule table td{text-align:center;background:#f8f8f8; padding:8px 0; color:#2c3036; border-bottom:1px solid #e2e2e2;}
.schedule .sch_top{background:#c40f0f; color:#fff;}



/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
      -ms-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}
/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
      -ms-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
      -ms-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}


/**** Clearfix ****/
.clearfix:before, .clearfix:after { 287: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }






/*=======°Ô½ÃÆÇ======*/

.apply{float:left; width:100%; font-size:16px;letter-spacing:-2px;line-height:150%; font-weight:bold; margin-bottom:40px;}
.apply_tt{float:left; width:100%; font-size:20px;letter-spacing:-1px;line-height:130%; font-weight:bold;}



.pdv_wrap{width:100%;float:left;margin-top:0px;border-top:2px solid #424242;border-bottom:1px solid #aeaeae;padding-bottom:30px;}
.pdv_title{width:99%;float:left;padding:17px 0;border-bottom:1px solid #ddd;font-size:19px;letter-spacing:-1px;font-family:NanumGothic, sans-serif !important;padding-left:1%;}
.pdv_att{width:99%;float:left;padding:15px 0;border-bottom:1px solid #aeaeae;padding-left:1%;}
.pdv_att b{color:#333;}
.pdv_con{width:100%;float:left;margin-top:25px;}
.pdv_sc{width:90%;margin:0 auto;max-width:953px;}
.pdv_img{width:100%;float:left;text-align:center;}
.pdv_img img{max-width:100%;height:auto;}
.pdv_exp{width:100%;float:left;text-align:center;margin-top:15px;}
.exp_con{width:100%;text-align:center;margin:0 auto;font-size:13px;max-width:840px;font-family:NanumGothic, sans-serif !important;line-height:180%;}
.exp_con b{color:#ff0000;font-weight:bold;}

.pdv_fp{float:left;width:100%;margin-top:30px;}
.pdv_fp_tt{float:left;width:100%;border-bottom:3px solid #eaeaea;font-size:16px;color:#333;font-family:NanumGothic, sans-serif !important;padding-bottom:7px;font-weight:bold;}
.pdv_fp_img{width:100%;float:left;text-align:center;margin-top:30px;}
.pdv_fp_img img{max-width:100%;height:auto;}

.pdv_btn{width:100%;float:left;text-align:right;margin-top:15px;}

.online_write_tb{width:100%;border-top:2px solid #2c3e50;float:left;margin-top:10px;}
.online_write_tb td{padding:10px 0;border-bottom:1px solid #e5e5e5;}
.online_write_tb td li{float:left;}
.tb_tt{font-weight:bold;color:#2c3e50;}

.on_inp_01{width:100%;border:1px solid #c9c9c9;height:30px;}
.on_sel_01{width:100%;border:1px solid #c9c9c9;height:32px;}
.on_editor{width:100%;float:left;height:300px;}

.tb_tel{min-width:180px;max-width:350px;float:left;}
.tb_tel li{float:left;padding-right:1%;;width:30%;}

.tb_ad{float:left; width:100%;}
.tb_ad li{width:100%;}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */

.cn_store_tb3{float:left; width:100%; margin:25px 0;}
.cn_store_tb3 table{border-collapse:collapse;}
.cn_store_tb3 td{width:96%; padding:10px 2%; text-align:left; font-size:15px; color:#1a1a39;}
.cn_store_tb3 .cn_store_a{background:#e0e0e0;}
.cn_store_tb3 .cn_store_b{background:#f1f1f1;}




.c_note03 span{margin:0 5px}
.ft13{font-size:13px;}
.pd_bt10{padding-bottom:10px}
.mg_bt10{margin-bottom:10px}
.mg_bt20{margin-bottom:20px}
/*.content_view {padding:0 20px;}*/
.content_view {padding:0 0px;}
.content_view .box_cont1 {text-align:left;font-size:14px;line-height:160%;}
.content_view .box_cont1 p{margin:10px 0}

.txt_c00 {color:#cc0000;}
.txt_000 {color:#000000;}
.txt_00c {color:#0000cc;}
.txt_mr30{margin-right:30px;display:inline-block;}

.homeparty1 {display:inline-block;padding:2px 2px 2px 15px;margin-left:10px;background: url('/images/icon/com_icon.gif') no-repeat left;}

.cbold{font-weight: bold;}

/* ÃâÀåÁö¿ª ¾È³» */
.store {font-weight:normal; padding:20px 0;letter-spacing:0; font-size:16px; line-height:200%; color:#2c3036;margin:0;padding:0;}
.store p{font-size:16px;}
.store .div1{padding-top:0; float:left;width:286px;}
.store .store1 {}
.store .floatdiv{text-align:left;float:left;margin:0;padding:0}
.store .p1{font-size:18px;}
.store .p2{margin:30px 0 0 10px;}
.store .emphasis1 {font-size:22px;}
.store .emphasis2 {color:#cc0000}
.store .floatclear{clear: both;}