@charset "utf-8";
@import url("./width1024_default.css?20190411111111");
@import url("./contents.css?20180104");

	table.cStyle1 {width:100%; font-size:12px; border-spacing:0; border-left:1px #dfe2e8 solid;}
	table.cStyle1 th { color:#222; font-size:13px;  background:#f8f8f8; border:0px; border-top:1px #dfe2e8 solid; border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid;  text-align:center; line-height:20px; padding:8px 5px; }
	table.cStyle1 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid; text-align:center;  border-right:1px #dfe2e8 solid; }
	table.cStyle1 .center {text-align:center;}
	table.cStyle1 .left {text-align:left;}

	table.cStyle2 {border-top:2px solid #ffd101;  width:100%; font-size:13px; border-spacing:0; border-left:1px #dfe2e8 solid;}
	table.cStyle2 th { color:#222; font-size:13px;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;  line-height:20px; padding:8px 10px; }
	table.cStyle2 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid; text-align:center; }
	table.cStyle2 .center {text-align:center;}
	table.cStyle2 .left {text-align:left;}
	table.cStyle2 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal;}
	table.cStyle2 .bg span{display:inline-block; line-height:30px; padding:0 20px; background:#ffd101; border-radius:30px; margin:10px 0px;}
	table.cStyle2 .bg img {padding-top:8px;}

	table.cStyle3 {border-top:2px solid #ffd101;  width:100%; font-size:12px; border-spacing:0; }
	table.cStyle3 th { color:#222; font-size:13px;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  text-align:center !important;  line-height:20px; padding:8px 10px; }
	table.cStyle3 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid;  text-align:center; }
	table.cStyle3 .center {text-align:center;}
	table.cStyle3 .left {text-align:left;}
	table.cStyle3 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal; }
	table.cStyle3 .line { border-right:1px #dfe2e8 solid;}
	table.cStyle3 .title_name{display:inline-block; line-height:30px; width:150px; background:#ffd101; border-radius:30px; margin:10px 0px;}
	table.cStyle3 .bg img {padding-top:8px;}
	table.cStyle3 .service_img_ing {border:2px #ddd solid;}

	table.cStyle3 select{height:31px; vertical-align:middle; line-height:31px; border-color:#dddddd; border-radius:2px;}
	table.cStyle3 input[type="text"]{vertical-align:middle; height:29px; padding-left:5px; line-height:29px; border:1px #dddddd solid; border-radius:2px;}
	table.cStyle3 .label {display:inline-block; vertical-align:middle; height:29px; line-height:29px; border:1px #dddddd solid; background:#f8f8f8; border-left:0px; width:30px; font-size:11px; color:#999; text-align:center;}
	table.cStyle3 input[type="radio"],
	table.cStyle3 input[type="checkbox"] {vertical-align:middle;}




	table.cStyle4 {border-top:1px solid #555;  width:100%; font-size:12px; border-spacing:0; }
	table.cStyle4 th { color:#222; font-size:13px;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;   line-height:20px; padding:8px 10px; }
	table.cStyle4 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid;  }
	table.cStyle4 .center {text-align:center;}
	table.cStyle4 .left {text-align:left;}
	table.cStyle4 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal; }


	table.cStyle5 {border-top:1px solid #555;  width:100%; font-size:12px; border-spacing:0;}
	table.cStyle5 th { color:#222;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;   padding:8px 5px; }
	table.cStyle5 td {color:#666; padding:5px;  border-bottom:1px #dfe2e8 solid; text-align:center;  }
	table.cStyle5 .center {text-align:center;}
	table.cStyle5 .left {text-align:left;}


	table.cStyle6 {border-top:1px solid #dfe2e8; border-left:1px solid #dfe2e8;  width:100%; font-size:12px; border-spacing:0;}
	table.cStyle6 th { color:#222;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;   padding:8px 5px; }
	table.cStyle6 td {color:#666; padding:5px;  border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid;}
	table.cStyle6 .center {text-align:center;}
	table.cStyle6 .left {text-align:left;}


	table.cStyle7 {border:0px; border:1px solid #dfe2e8;  width:100%; font-size:12px; border-spacing:0;}
	table.cStyle7 th {color:#222; background:none; border:0px;   }
	table.cStyle7 td {color:#666;  border:0px; }
	table.cStyle7 .center {text-align:center;}
	table.cStyle7 .left {text-align:left;}




	table.cStyle8 {border-top:2px solid #7f5217;  width:100%; font-size:13px; border-spacing:0; border-left:1px #dfe2e8 solid;}
	table.cStyle8 th { color:#222; font-size:13px;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;  padding:10px;  text-align:left;}
	table.cStyle8 td {color:#666; padding:10px;  border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid; text-align:left; }
	table.cStyle8 .center {text-align:center;}
	table.cStyle8 .left {text-align:left;}
	table.cStyle8 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal;}
	table.cStyle8 .bg span{display:inline-block; line-height:30px; padding:0 20px; background:#ffd101; border-radius:30px; margin:10px 0px;}
	table.cStyle8 .bg img {padding-top:8px;}

	table.cStyle8 select{height:28px; vertical-align:middle; line-height:28px; border-color:#dddddd; border-radius:2px;}
	table.cStyle8 input[type="text"],
	table.cStyle8 input[type="password"]{vertical-align:middle; height:26px; padding-left:5px; line-height:26px; border:1px #dddddd solid; border-radius:2px;}
	table.cStyle8 .label {display:inline-block; vertical-align:middle; height:26px; line-height:26px; border:1px #dddddd solid; background:#f8f8f8; border-left:0px; width:30px; font-size:11px; color:#999; text-align:center;}
	table.cStyle8 input[type="radio"],
	table.cStyle8 input[type="checkbox"] {vertical-align:middle;}




	/*최신게시물*/
	.latest_box_list {margin-top:50px; border-bottom:1px #d0d0d0 solid; padding-bottom:50px;}
	.latest_box_list ul {text-align:center; overflow:hidden; margin-top:5px;  border-left:1px #7f5217  solid; border-top:1px #7f5217  solid;}
	.latest_box_list ul li{float:left; width:218.8px; border-right:1px #7f5217  solid; border-bottom:1px #7f5217  solid;  line-height:18px;}
	.latest_box_list ul li._none {height:258px;}
	.latest_box_list ul li .group {padding:10px;}
	.latest_box_list ul li .photo img {vertical-align:middle; width:100%;; height:123px;;}
	.latest_box_list ul li .box{padding-top:10px; background:#fff; font-size:13px;}
	.latest_box_list ul li .box .area{color:#9e9e9e;}
	.latest_box_list ul li .box .subject{color:#2d2d2d;     overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis; }
	.latest_box_list ul li .box .info{padding-top:10px; margin-top:10px; border-top:1px #d7d7d7 dashed; overflow:hidden;}
	.latest_box_list ul li .box .price img,
	.latest_box_list ul li .box .info img {vertical-align:middle; margin-right:3px;}
	.latest_box_list ul li .box .col{float:left; width:50%; color:#787878; font-size:11px;}
	.latest_box_list ul li .price {font-weight:bold; color:#333333; margin-top:5px;}


	/*서브추천매물*/
	.recommend_list {margin:0 auto; width:1109px; margin-top:50px; }
	.recommend_list ul {text-align:center; overflow:hidden; margin-top:5px; }
	.recommend_list ul li{float:left; width:210px; margin:0 4.5px 9px;  bordeR:1px #ddd solid; line-height:18px;}
	.recommend_list ul li .group {padding:10px;}
	.recommend_list ul li .photo img {vertical-align:middle; width:100%;; height:123px;;}
	.recommend_list ul li .box{padding-top:10px; background:#fff; font-size:13px;}
	.recommend_list ul li .box .area{color:#9e9e9e;}
	.recommend_list ul li .box .subject{color:#2d2d2d;     overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis; }
	.recommend_list ul li .box .info{padding-top:10px; margin-top:0; overflow:hidden;}
	.recommend_list ul li .box .col{float:left; width:50%; color:#787878; font-size:11px;}
	.recommend_list ul li .price {font-weight:bold;  text-align:center; background:#fff; color:#333; line-height:44px; font-size:16px;  border-top:1px #ddd solid;}
	.recommend_list ul li .box .price img,
	.recommend_list ul li .box .info img {vertical-align:middle; margin-right:3px;}


	/*로그인*/
	.module_login_box {width:480px; margin:80px auto 0;  padding:30px; font-family: 'Nanum Square';   position:relative; background:#f8f8f8; border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
	.module_login_box .title{text-align:LEFT;  font-size:25px; color:#484848; line-height:40px; letter-spacing:-1px;}
	.module_login_box .title strong{color:#7f5217;}
	.module_login_box .title span{display:block; font-size:14px; line-height:18px; padding-top:0px; font-weight:normal;}
	.module_login_box .text_info {margin-top:10px; margin-right:100px;}
	.module_login_box .text_info li {margin-bottom:5px; float:none; display:block;}
	.module_login_box .text_info li input[type="text"],
	.module_login_box .text_info li input[type="password"] {height:40px; line-height:40px; border:1px #ddd solid; width:89%; padding:0px; padding:0 5%;}
	.module_login_box .btn {position:absolute; right:30px; top:80px; width:90px;}
	.module_login_box .btn input{width:100%; height:90px; line-height:90px; background:#7f5217; color:#fff; font-weight:bold; border:0px; font-size:16px;}
	.module_login_box .util {margin-top:10px;  text-align:left;}
	.module_login_box .util a{display:inline-block; margin-right:20px; letter-spacing:-1px; }


	.s_content_group {margin:0 auto; width:1100px; overflow:hidden; margin-top:15px; min-height:400px;}
	.s_content_group h3.big_title{font-size:25px; color:#222;  text-align:center; border-bottom:1px #efeff4 solid; padding:40px 0px 15px; line-height:50px; margin-bottom:30px; }
	.s_content_group h3.big_title span{font-size:25px; color:#fec614;  }

	#wrap {margin-top:30px; position:relative;}
	#wrap #Sright{ width:870px;}
	
	/*레프트메뉴*/
	.left_navi_box {border:1px #d1d1d1 solid;}
	.left_navi_box h3.title {background:#f8f8f8; border-bottom:1px #d1d1d1 solid; text-align:Center; line-height:40px;}
	.left_navi_box ul {border-bottom:1px #d1d1d1 solid;  padding:10px; overflow:hidden;}
	.left_navi_box ul li{background:url(../../images/ic_dot_gray.gif) 3px 12px no-repeat; display:block; }
	.left_navi_box ul li a{padding-left:15px; display:block; font-size:12px;}

	/*가이드*/
	#guideGroup {position:relative;  border-bottom:1px #eaeaea solid; margin-bottom:20px;  min-height:30px; font-family: 'Nanum Square'; }
	#guideGroup h3 { font-size:25px;padding-bottom:15px; color:#222222; font-weight:normal; letter-spacing:-1px; line-height:25px;}
		
	#guideGroup .guide { position:absolute; top:5px; right:0px;}
	#guideGroup .guide li{float:left;color:#777777;line-height:23px; font-size:13px; padding:0 12px 0 12px;background:url(../../images/width1024/guide_dot.jpg) left 50% no-repeat; }
	#guideGroup .guide li.home {padding:0 12px 0 0;background:none; }
	#guideGroup .guide li.home a{display:block; padding-left:13px; background:url(../../images/width1024/guide_home.jpg) left 50% no-repeat;   }
	#guideGroup .guide li a {color:#777777;}
	#guideGroup .guide li.this { color:#777777; padding-right:0px;}


	#s_default_box_cont { position:relative; overflow:hidden; vertical-align:top; min-height:600px;}


	h3.big_title{font-size:25px; color:#222;  text-align:center; border-bottom:1px #efeff4 solid; padding:40px 0px 15px; line-height:50px; margin-bottom:30px; }
	h3.big_title span{font-size:25px; color:#fec614;  }


	/*게시판메뉴*/
	.left_board_list_menu {margin-top:0;}
	.left_board_list_menu h3{line-height:45px; background:#7f5217; border:1px #6a4412 solid; color:#fff; text-align:center; font-size:16px;}
	.left_board_list_menu ul {border:1px #ddd solid; border-top:0px; }
	.left_board_list_menu ul li{ display:block;}
	.left_board_list_menu ul .list{line-height:40px; padding-left:15px; background:#fbfbfb; font-size:14px; color:#5c5c61; font-weight:bold;border-bottom:1px #ddd solid; display:block;}
	.left_board_list_menu ul .depth_left a{display:block; line-height:40px; background:#fff url(../../images/width1024/dot01.jpg) 20px 50% no-repeat; line-height:40px; font-size:13px; padding-left:25px;  color:#222; border-bottom:1px #ddd solid;  }
	.left_board_list_menu ul .depth_left .on_check_this{color:#ff9600; font-weight:bold; background-image:url(../../images/width1024/dot02.jpg) }


	.board_search_wrap {padding:15px; background:#f8f8f8; border:1px #ddd solid;}
	.board_search_wrap .common_btn{vertical-align:top;}
	.default_select {height:29px; vertical-align:middle; line-height:29px; border-color:#dddddd; border-radius:2px;}
	.default_input {vertical-align:middle; height:27px; padding-left:5px; line-height:27px; border:1px #dddddd solid; border-radius:2px;}


	#main_visual {text-align:center; position:relative; width:100%;}
	#main_visual #width1024_detail_box{ width:100% !important; text-align:center !important; height:640px;; overflow:hidden; } 
	#main_visual img {max-width:100%; text-align:center !important; vertical-align:top; } 

	#main_visual .cs_slider_pager {margin-top:15px; text-align:center; z-index:99999; text-align:center; display:none;}
	#main_visual .cs_slider_pager a{display:inline-block; margin:0 3px; cursor:pointer; border:2px #fff solid;  opacity:0.8 }
	#main_visual .cs_slider_pager .cycle-pager-active {border-color:#ffae00; opacity:1}
	#main_visual .cs_slider_pager img {width:100%; height:100%; }

	#main_visual .cs_slider_pager._table { display:table; width:100%; table-layout:fixed; }
	#main_visual .cs_slider_pager._table a { display:table-cell; }
	#main_visual .cs_slider_pager._table img { max-width:100%; }


	#main_visual .control {width:100%; position:absolute; left:0px; top:38%; z-index:99999 !important;}
	#main_visual .control a {float:left; width:30px; height:51px; background:url(../../images/width1024/main_platinum_btn2.png) left top no-repeat; text-indent:-9999px; background-size:60px;}
	#main_visual .control a.next {float:right; margin-right:0px; background-position:right top;}
	#main_visual .control a.prev {margin-left:0px;}

	#main_visual .b_logo { position:absolute; width:100%; left:0px; top:40%;  height:50px; z-index:999 !important; background:url(../../images/width1024/b_logo.png) center top no-repeat;}