/* PC [1000xp 이상 적용] */
@media (min-width: 768px), (max-width: 1200px) {
	.menu_list_container {width:100%; margin:0 auto;}
	.menu_list_container .wrap {width:1050px;}

	/* 공통 상단 검색&글쓰기 버튼 */
	#uk_search_select_box {
		width:60%;
		margin: 5px 5% 5px 0;
		text-align: center;
		float: right;
	}
	.uk_search_select_ul {
		height:31px; margin:auto; text-align:left; border:1px solid #ccc; line-height:30px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}

	.uk_search_select_ul select {
		width: 100%;
		border: solid 0.01em #ffffff !important;
		border-radius: 0px;
		height:28px;
		background:#ffffff;
		/*-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url('/images/select_ck.png') no-repeat 95% 50%; 네이티브 화살표 대체 */
	}

	.uk_search_select_ul select::-ms-expand { /* for IE 11 */
		display: none;
	}

	#SY_search_btn {width:96%;  text-align:center; display:inline-block; }
	#SY_search_bar {
		height:32px;width: 80%; float:left; border:1px solid #ccc;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	}
	.SY_search_bar_txt {float:left; width:80%; text-align:left; padding-left:10px; height:32px; font-size:13px; color:#7c7c7c;}
	.SY_search_bar_input  {
		width:98%;  border:0px; height:20px; margin-top:7px;  background-color:#F4F4F4;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed)); /*Safari*/
		background: -webkit-linear-gradient(top, #ffffff, #ededed); /*WebKit nightly*/
		background: -moz-linear-gradient(top, #ffffff, #ededed); /* Modzilla Firefox */

	}
	.SY_search_bar_btn { float:right; width:15%;  text-align:center; height:26px; border-left:1px solid #ccc; padding-top:6px; }


	#SY_list_btn_write {
		height:32px;width: 18.5%; float:left; border:1px solid #ccc; line-height:34px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	}

	.menu_swl {
		width:66%;
		float: left;
		padding: 5px 0% 0px 0%;
		text-align: left;
		font-size: 14px !important;
		font-weight: bold;
		line-height: 24px;
		overflow:hidden;
	}
	.menu_swl_1 {
		border: 1px solid #ccc;
		border-right: 0px !important;
		border-radius: 20px 0px 0px 20px;
		width: 20px;
		height: 34px;
		float:left;
		background-color:#fff;
	}
	.menu_swl_2 {
		width: calc(100% - 50px);
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left:0;
		border-right:0;
		float:left;
		background-color:#fff;
	}

	.menu_swl p{float:left; }
	.menu_swl .boxx { cursor:pointer; line-height:30px; height:30px; margin-right:5px; float:left;}
	.menu_swl input:focus{outline: none;}
	.menu_swl input:focus:hover{outline: none;}
	.menu_swl_search{border:1px solid #ccc; border-left:0px !important; border-radius:0px 20px 20px 0px; padding:0px 3px 0px; width:30px; height:34px; float:left;}
	.menu_swl_search img{width:18px;  padding:5px 0px 0px; }
	.menu_swl_int {
		width:80%;
		border:0px;
		font-size: 12px;
		text-align: left;
		height: 32px;
		-webkit-appearance: none;
		letter-spacing: -0.05em;
	}
	.menu_swr{float:right;   padding:10px 0px 10px; width:150px;margin-right:5%; display:inline-block; clear:both;}
	.menu_swr p{float:right;  text-align:right;  cursor:pointer;  }
	.menu_swr p .boxx { cursor:pointer; line-height:30px; height:30px; margin-left:5px}

	.page_wrap{width:90%; border:0px solid #F00; margin:auto; margin-top:10px; text-align:left;overflow:hidden;}
	.page_wrap h1{text-align:left; font-size:16px; line-height:24px; font-weight:600; color:#323232; letter-spacing:-0.05em}
	.page_wrap h2{ font-size:14px; border:0px !important; line-height:22px}
	.page_wrap p{text-align:left; padding:7px 0px 10px;}

	.sub_write_list{width:100%;margin:0 auto; padding:0 0 0 0; height:400px;}
	.sw_01{ width:100%; margin:0 auto; text-align:center;padding-top:120px;}
	.sw_01 img { cursor:pointer }
	.pp_wr{font-size:18px; font-weight:500; text-align:center !important; padding:20px 0px;}


	.sub_board_list_warp{width:100%; margin:0 auto; text-align:center; padding-bottom:50px;}
	.sub_board_list{border-bottom:1px solid #eaeaea; padding:10px 5%;width:90%; display:inline-block}
	.sub_board_list	.bd_list_cont{ width:89%; float:left; text-align:left;}
	.sub_board_list	.bd_list_cont h1{font-size:16px; font-weight:bold; color:#000; line-height:20px; padding-bottom:5px; }
	.sub_board_list	.bd_list_cont h1 img{width:14px; vertical-align:top; padding:2px 0px 0px 5px;}
	.sub_board_list	.bd_list_cont h2{border:0px !important; float:left; font-size:12px;line-height:23px;float:left;}
	.sub_board_list	.bd_list_cont h3{}

	.sub_board_list .bd_list_img{float:left;width:30%; background:#000;}
	.sub_board_list .bd_list_img img{ height:73px; width:100%; }
	.sub_board_list	.bd_list_cont2{float:left; width:64%; text-align:left; margin-left:6%}
	.sub_board_list	.bd_list_cont2 h1 img{width:14px; vertical-align:top; padding:2px 0px 0px 5px;}
	.sub_board_list	.bd_list_cont2 h1{font-size:16px; font-weight:600; color:#000; line-height:22px; width:98%; padding-right:2%; padding-bottom:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.sub_board_list	.bd_list_cont2 h2{border:0px !important; float:left; font-size:13px;line-height:26px;}
	.sub_board_list	.bd_list_cont2 h3{}

	.sub_board_list .vd_list_comm{float:right; width:10%; padding:7px 0px 0px ; text-align:right;}
	.sub_board_list .vd_list_comm p{border:1px solid #c4c4c4; border-radius:3px; color:#475dc8; text-align:center;  font-weight:600; font-size:12px; line-height:18px;width:18px; height:18px; padding:5px 5px;  vertical-align:middle !important;}

	.sub_board_list	 p{width:100%; padding-top:10px; display:inline-block}
	.bd_gd{border:1px solid #ccc; border-radius:2px; padding:0px 4px; font-size:10px ;float:left; margin-top:2px;letter-spacing:-0.07em; height:17px}
	.bd_gd img{width:10px; margin-right:2px}
	.bd_good{padding:2px 0px 0px 0px;background:url(../images/sub/heart_icon.png) no-repeat; background-position:left; background-size:29px ;width:30px; text-align:center;line-height:22px; font-size:10px; vertical-align:middle;overflow:hidden }
	.bd_good2{padding:0px 0px 0px 0px;background:url(../images/sub/heart_icon.png) no-repeat; background-position:top right; background-size:29px ;width:30px; line-height:14px; font-size:10px;letter-spacing:-0.07em; vertical-align:middle;overflow:hidden }

	.bd_good3{padding:2px 0px 0px 0px;background:url(../images/sub/heart_icon.png) no-repeat; background-position:top right; background-size:25px ;width:25px;line-height:20px; text-align:center;font-size:10px;letter-spacing:-0.07em;overflow:hidden }

	.HMY_Sheader_menu3 {width:100%;height:48px;  background:#fff repeat-x top ; border-bottom:1px solid #ccc;}
	.HMY_Sheader_menu3 ul {}
	.HMY_Sheader_menu3 li {float:left;}

	.HMY_Sheader_menu4 {width:100%; margin-top:10px;lborder-top:1px solid #ccc; overflow:hidden}
	.HMY_Sheader_menu4 ul {}
	.HMY_Sheader_menu4 li {float:left; width:50%; text-align:center; color:#fff;padding:12px 0px; }
	.HMY_Sheader_menu4 li button{background:none; color:#fff; border:0px; font-size:14px}
	.sd_mcs{background:#9a9a9a}
	.sd_mok{background:#6d6d6d; font-weight:600}

	.ZERO_3 {float:left; width:30%; padding:10px 0% 10px 2%; text-align:left; font-size:14px; font-weight:bold; line-height:24px}
	.ZERO_3 img{width:22px;}
	.ZERO_3_back{float:right;   padding:10px 0px 10px; width:66%; margin-right:2%; display:inline-block;}
	.ZERO_3_back ul{float:right;  text-align:right; }
	.ZERO_3_back li{ float:left; padding-left:5px;   text-align:right; }
	.ZERO_3_back .menu_set img{width:27px;}


	/* box */
	.box_list{border-radius:15px;padding:5px 5px 3px; color:#fff;  font-size:13px; text-align:center; border:0px;  width:70px; float:right; background:#9a9a9a }
	.box_list2{border-radius:15px;padding:5px 5px 3px; color:#fff;  font-size:13px; text-align:center; border:0px;  width:70px; float:left; background:#9a9a9a }
	.boxx{border-radius:3px;padding:0px 11px 0px; color:#fff;  font-size:13px; text-align:center;   float:right;background:#b9b9b9; border:1px solid #b2b2b2;height:30px}
	.boxx3{border-radius:30px;padding:0px 0px 0px;width:30px; color:#a3a3a3;  cursor:pointer;font-size:13px; text-align:center;   float:right;background:#fff; border:1px dotted #b2b2b2;height:30px}
	.boxx3 img{width:20px; vertical-align:middle; padding:4.5px 0px 0px}
	.bo3_ml{margin-left:2px;}


	.boxx3 a,a:hover{color:#a3a3a3; }
	.boxx1{ border:1px solid #ff5500; border-radius:15px;padding:10px 10px; color:#ff5500;  font-size:14px; text-align:center; width:50px;}
	.boxx2{ border:1px solid #ccc; border-right:0px !important;   border-radius:20px 0px 0px 20px;padding:2px 10px 2px; color:#777;  font-size:14px; text-align:right; width:60px;}

	.btn_search{border:1px solid #ccc; border-left:0px !important; border-radius:0px 20px 20px 0px; padding:2px 3px 2px ; width:18px}
	/*new아이콘*/
	.sub_new{}
	.sub_new img{width:14px; vertical-align:top;  padding-left:5px}

	.page_wrap{width:96%; border:0px solid #F00; margin:auto; margin-top:2%; margin-left:2% ;overflow:hidden;}
	.page_bg{background:#fff; display:inline-block}

	.bdr_contb{width:100%; padding:12px 0px 0px; margin:0 auto; display:inline-block }
	.bdr_bimg{float:left; border:0px solid #dadada; width:100%;  height:220px; }
	.bdr_bbg{height:220px; background-size:100% auto}

	.bdr_btext{float:right; text-align:left; width:90%; padding:0% 5%;margin-bottom:25px; overflow:hidden;}
	.bdr_btext h1{font-size:18px; line-height:20px; overflow:hidden; letter-spacing:0.01em;  text-overflow:ellipsis; white-space:nowrap; padding-bottom:5px; }
	.bdr_btext p{color:#787878; overflow:hidden;line-height:22px; font-size:16px; padding:0px;  vertical-align:text-top; height:42px;  text-overflow:ellipsis;
		/* 여러 줄 자르기 추가 스타일 */
		white-space: normal;
		word-wrap: break-word;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}

	.bdr_bottom{height:10px; width:100%}

	.prof_img{
		width:42px;
		height:42px;
		font-size:20px;
		text-align:center;

		/*background:#ff91a0;*/
		border-radius: 50%;
		color:#fff;
		display:table;
	}
	.prof_img span{
		vertical-align: middle;
		display:table-cell;
	}
	#ul_sns_box ul {  }
	#uk_sns_box ul li { width:50px; height:50px; margin-right:15px; float:left }
	#uk_sns_box ul li img { width:100% }

	/*2016.04.07*/
	.over_sns{position:absolute; width:94%; max-width:601.6px; border:0px solid #999; }
	.over_sns ul{  overflow:hidden; width:130px; margin-right:3%; float:right; margin-top:-132px;border-top:1px solid #d9d9d9; overflow:hidden}
	.over_sns li{text-align:left; padding:8px 0px 8px 8px; font-size:14px ; widtH:120px !important;  background:#fff; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9 !important; border-right:1px solid #d9d9d9  ; overflow:hidden}
	.over_sns li img{width:25px}
	.bot_non{border-bottom:0px !important;}
	.bottom_iimg img{width:130px !important;   }


	/*BSY_JA_BOARD*/
	#BSY_boskin01 {width:100%;min-width:320px;max-width:640px;display:inline-block; margin:0px 0px 30px 0px;}
	#BSY_boskin_wrap01 {width:90%;margin:70px auto;}
	#BSY_boskin_title01 { font-size:18px; letter-spacing:-1px;  color:#000; text-align:center; font-weight:normal; border-bottom:2px solid #111; padding:14px;clear:both;}
	#BSY_boskin_wrap01 .BSY_st01 {width:100%;overflow:hidden; border-bottom:1px dotted #999;padding:10px 0px 12px 0px;  }
	#BSY_boskin_wrap01 .BSY_st01_thum {width:20%; float:left;padding-top:2px;}
	#BSY_st01_content {width:80%;float:left;text-align:left;}
	#BSY_boskin_wrap01 .BSY_title_top {padding-top:50px; !important;}

	.Bst01_name {width:68%;padding:2px 0px 8px 10px; font-size:22px;  color:#333;float:left;}
	.Bst01_price {float:right;color:#d10000;padding-top:2px;font-size:18px;letter-spacing:0px;text-align:right;}
	.Bst01_detail { width:97%; float:left;padding-right:10px;padding-left:10px;color:#888;font-size:16px;}

	/* no_img*/
	.bbss01 {width:100% !important;}
	.bbss01 .Bst01_name {width:68%;padding:2px 0px 8px 0px; font-size:22px;  color:#333;float:left;}
	.bbss01 .Bst01_price {float:right;color:#d10000;padding-top:2px;font-size:18px;letter-spacing:0px;text-align:right;}
	.bbss01 .Bst01_detail {float:left;padding:0px 0px 0px 0px;color:#888;font-size:16px;}

	/*no_detail*/
	.bbss02 {width:100% !important;}
	.bbss02 .Bst01_name {width:68%;padding:2px 0px 0px 0px; font-size:22px; color:#333;float:left;}
	.bbss02 .Bst01_price {float:right;color:#d10000;padding:2px 0px 0px 0px;font-size:18px;letter-spacing:0px;text-align:right;}

	/* thum_img*/
	.Bst01_wrapper {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	.Bst01_placeholder {position: relative;}
	.Bst01_placeholder img {width: 100%;}
	.Bst01_content {
		position: absolute;
		top: 0;
		background-position: center center;
		background-size: 100% auto;
		width: 100%;
		height: 100%;
	}

	/*
    .menu_swl{float:left; width:140px; padding:5px 0% 0px 0%; text-align:left; margin-left:1%; font-size:14px !important; font-weight:bold; line-height:24px; }
    .menu_swl p{float:left; }
    .menu_swl .boxx { cursor:pointer; line-height:30px; height:30px; margin-right:5px; float:left;}
    .menu_swl input:focus{outline: none;}
    .menu_swl input:focus:hover{outline: none;}
    .menu_swl_search {
        border: 1px solid #ccc;
        border-left: 0px !important;
        border-radius: 0px 20px 20px 0px;
        padding: 0px 5px 0 0;
        width: 20px;
        height: 32px;
        float: left;
    }
    .menu_swl_search img {
        width: 18px;
        padding: 5px 0 0 0px;
    }
    .menu_swl_int{ border:1px solid #ccc; border-right:0px !important;   border-radius:20px 0px 0px 20px;padding:0px 0px 0px 10px;
        color:#a3a2a2;  font-size:12px; text-align:left; width:100px;height:32px;-webkit-appearance: none;; letter-spacing:-0.05em}

    .menu_swr{float:right;   padding:10px 0px 10px; width:150px;margin-right:2%; display:inline-block;}
    .menu_swr p{float:right;  text-align:right;  cursor:pointer;  }
    .menu_swr p .boxx { cursor:pointer; line-height:30px; height:30px; margin-left:5px}

    .page_wrap{width:100%; border:0px solid #F00; margin:auto; margin-top:10px; text-align:left;overflow:hidden;}
    .page_wrap h1{text-align:left; font-size:16px; line-height:24px; font-weight:600; color:#323232; letter-spacing:-0.05em}
    .page_wrap h2{ font-size:14px; border:0px !important; line-height:22px}
    .page_wrap p{text-align:left; padding:7px 0px 10px;}

    .sub_write_list{width:100%;margin:0 auto; padding:0 0 0 0; height:400px;}
    .sw_01{ width:100%; margin:0 auto; text-align:center;padding-top:120px;}
    .sw_01 img { cursor:pointer }
    .pp_wr{font-size:18px; font-weight:500; text-align:center !important; padding:20px 0px;}
    */

	.boxx3 a,a:hover{color:#a3a3a3; }
	.boxx1{ border:1px solid #ff5500; border-radius:15px;padding:10px 10px; color:#ff5500;  font-size:14px; text-align:center; width:50px;}
	.boxx2{ border:1px solid #ccc; border-right:0px !important;   border-radius:20px 0px 0px 20px;padding:2px 10px 2px; color:#777;  font-size:14px; text-align:right; width:60px;}

	.btn_search{border:1px solid #ccc; border-left:0px !important; border-radius:0px 20px 20px 0px; padding:2px 3px 2px ; width:18px}

	/*new아이콘*/
	.sub_new{}
	.sub_new img{width:14px; vertical-align:top;  padding-left:5px}

	.sub_wrap{width:100%; padding-top:2px; padding-bottom:2%}
	.backgd{ background:#ededed;}

	#SY_b01_list {/*margin:10px 0 0 0;*/ height:auto !important; display:inline-block; border-top:2px solid #ccc !important; width:100%;}

}



/* mobile [0 ~ 768px 적용] */
@media all and (max-width:768px) {
	.menu_list_container .wrap {width:100%;}
}



/* mobile [0 ~ 480px 적용] */
@media all and (max-width:480px) {
	.menu_list_container .wrap {width:95%;}

	/* 공통 상단 검색&글쓰기 버튼 */
	#uk_search_select_box {
		width:92%;
		margin: 5px 5% 5px 0;
		text-align: center;
		float: right;
	}
	.uk_search_select_ul {
		height:31px; margin:auto; text-align:left; border:1px solid #ccc; line-height:30px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}

	.uk_search_select_ul select {
		width: 100%;
		border: solid 0.01em #ffffff !important;
		border-radius: 0px;
		height:28px;
		background:#ffffff;
		/*-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: url('/images/select_ck.png') no-repeat 95% 50%; 네이티브 화살표 대체 */
	}

	.uk_search_select_ul select::-ms-expand { /* for IE 11 */
		display: none;
	}

	#SY_search_btn {width:96%;  text-align:center; display:inline-block; }
	#SY_search_bar {
		height:32px;width: 80%; float:left; border:1px solid #ccc;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	}
	.SY_search_bar_txt {float:left; width:80%; text-align:left; padding-left:10px; height:32px; font-size:13px; color:#7c7c7c;}
	.SY_search_bar_input  {
		width:98%;  border:0px; height:20px; margin-top:7px;  background-color:#F4F4F4;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed)); /*Safari*/
		background: -webkit-linear-gradient(top, #ffffff, #ededed); /*WebKit nightly*/
		background: -moz-linear-gradient(top, #ffffff, #ededed); /* Modzilla Firefox */

	}
	.SY_search_bar_btn { float:right; width:15%;  text-align:center; height:26px; border-left:1px solid #ccc; padding-top:6px; }


	#SY_list_btn_write {
		height:32px;width: 18.5%; float:left; border:1px solid #ccc; line-height:34px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	}

	.menu_swl {
		width:66%;
		float: left;
		padding: 5px 0% 0px 0%;
		text-align: left;
		font-size: 14px !important;
		font-weight: bold;
		line-height: 24px;
		overflow:hidden;
	}
	.menu_swl_1 {
		border: 1px solid #ccc;
		border-right: 0px !important;
		border-radius: 20px 0px 0px 20px;
		width: 20px;
		height: 34px;
		float:left;
		background-color:#fff;
	}
	.menu_swl_2 {
		width: calc(100% - 50px);
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left:0;
		border-right:0;
		float:left;
		background-color:#fff;
	}


	.menu_swl p{float:left; }
	.menu_swl .boxx { cursor:pointer; line-height:30px; height:30px; margin-right:5px; float:left;}
	.menu_swl input:focus{outline: none;}
	.menu_swl input:focus:hover{outline: none;}
	.menu_swl_search{border:1px solid #ccc; border-left:0px !important; border-radius:0px 20px 20px 0px; padding:0px 3px 0px; width:30px; height:34px; float:left;}
	.menu_swl_search img{width:18px;  padding:5px 0px 0px; }
	.menu_swl_int {
		width:80%;
		border:0px;
		font-size: 12px;
		text-align: left;
		height: 32px;
		-webkit-appearance: none;
		letter-spacing: -0.05em;
	}
	.menu_swr{float:right;   padding:10px 0px 10px; width:150px;margin-right:5%; display:inline-block; clear:both;}
	.menu_swr p{float:right;  text-align:right;  cursor:pointer;  }
	.menu_swr p .boxx { cursor:pointer; line-height:30px; height:30px; margin-left:5px}

	.page_wrap{width:90%; border:0px solid #F00; margin:auto; margin-top:10px; text-align:left;overflow:hidden;}
	.page_wrap h1{text-align:left; font-size:16px; line-height:24px; font-weight:600; color:#323232; letter-spacing:-0.05em}
	.page_wrap h2{ font-size:14px; border:0px !important; line-height:22px}
	.page_wrap p{text-align:left; padding:7px 0px 10px;}

	.sub_write_list{width:100%;margin:0 auto; padding:0 0 0 0; height:400px;}
	.sw_01{ width:100%; margin:0 auto; text-align:center;padding-top:120px;}
	.sw_01 img { cursor:pointer }
	.pp_wr{font-size:18px; font-weight:500; text-align:center !important; padding:20px 0px;}


	.sub_board_list_warp{width:100%; margin:auto; text-align:center; }
	.sub_board_list{border-bottom:1px solid #eaeaea; padding:10px 5%;width:90%; display:inline-block}
	.sub_board_list	.bd_list_cont{ width:89%; float:left; text-align:left;}
	.sub_board_list	.bd_list_cont h1{font-size:16px; font-weight:bold; color:#000; line-height:20px; padding-bottom:5px; }
	.sub_board_list	.bd_list_cont h1 img{width:14px; vertical-align:top; padding:2px 0px 0px 5px;}
	.sub_board_list	.bd_list_cont h2{border:0px !important; float:left; font-size:12px;line-height:23px;float:left;}
	.sub_board_list	.bd_list_cont h3{}

	.sub_board_list .bd_list_img{float:left;width:30%; background:#000;}
	.sub_board_list .bd_list_img img{ height:73px; width:100%; }
	.sub_board_list	.bd_list_cont2{float:left; width:64%; text-align:left; margin-left:6%}
	.sub_board_list	.bd_list_cont2 h1 img{width:14px; vertical-align:top; padding:2px 0px 0px 5px;}
	.sub_board_list	.bd_list_cont2 h1{font-size:16px; font-weight:600; color:#000; line-height:22px; width:98%; padding-right:2%; padding-bottom:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.sub_board_list	.bd_list_cont2 h2{border:0px !important; float:left; font-size:13px;line-height:26px;}
	.sub_board_list	.bd_list_cont2 h3{}

	.sub_board_list .vd_list_comm{float:right; width:10%; padding:7px 0px 0px ; text-align:right;}
	.sub_board_list .vd_list_comm p{border:1px solid #c4c4c4; border-radius:3px; color:#475dc8; text-align:center;  font-weight:600; font-size:12px; line-height:18px;width:18px; height:18px; padding:5px 5px;  vertical-align:middle !important;}

	.sub_board_list	 p{width:100%; padding-top:10px; display:inline-block}
	.bd_gd{border:1px solid #ccc; border-radius:2px; padding:0px 4px; font-size:10px ;float:left; margin-top:2px;letter-spacing:-0.07em; height:17px}
	.bd_gd img{width:10px; margin-right:2px}
	.bd_good{padding:2px 0px 0px 0px;background:url(../images/sub/heart_icon.png) no-repeat; background-position:left; background-size:29px ;width:30px; text-align:center;line-height:22px; font-size:10px; vertical-align:middle;overflow:hidden }
	.bd_good2{padding:0px 0px 0px 0px;background:url(../images/sub/heart_icon.png) no-repeat; background-position:top right; background-size:29px ;width:30px; line-height:14px; font-size:10px;letter-spacing:-0.07em; vertical-align:middle;overflow:hidden }

	.bd_good3{padding:2px 0px 0px 0px;background:url(../images/sub/heart_icon.png) no-repeat; background-position:top right; background-size:25px ;width:25px;line-height:20px; text-align:center;font-size:10px;letter-spacing:-0.07em;overflow:hidden }

	.HMY_Sheader_menu3 {width:100%;height:48px;  background:#fff repeat-x top ; border-bottom:1px solid #ccc;}
	.HMY_Sheader_menu3 ul {}
	.HMY_Sheader_menu3 li {float:left;}

	.HMY_Sheader_menu4 {width:100%; margin-top:10px;lborder-top:1px solid #ccc; overflow:hidden}
	.HMY_Sheader_menu4 ul {}
	.HMY_Sheader_menu4 li {float:left; width:50%; text-align:center; color:#fff;padding:12px 0px; }
	.HMY_Sheader_menu4 li button{background:none; color:#fff; border:0px; font-size:14px}
	.sd_mcs{background:#9a9a9a}
	.sd_mok{background:#6d6d6d; font-weight:600}

	.ZERO_3 {float:left; width:30%; padding:10px 0% 10px 2%; text-align:left; font-size:14px; font-weight:bold; line-height:24px}
	.ZERO_3 img{width:22px;}
	.ZERO_3_back{float:right;   padding:10px 0px 10px; width:66%; margin-right:2%; display:inline-block;}
	.ZERO_3_back ul{float:right;  text-align:right; }
	.ZERO_3_back li{ float:left; padding-left:5px;   text-align:right; }
	.ZERO_3_back .menu_set img{width:27px;}


	/* box */
	.box_list{border-radius:15px;padding:5px 5px 3px; color:#fff;  font-size:13px; text-align:center; border:0px;  width:70px; float:right; background:#9a9a9a }
	.box_list2{border-radius:15px;padding:5px 5px 3px; color:#fff;  font-size:13px; text-align:center; border:0px;  width:70px; float:left; background:#9a9a9a }
	.boxx{border-radius:3px;padding:0px 11px 0px; color:#fff;  font-size:13px; text-align:center;   float:right;background:#b9b9b9; border:1px solid #b2b2b2;height:30px}
	.boxx3{border-radius:30px;padding:0px 0px 0px;width:30px; color:#a3a3a3;  cursor:pointer;font-size:13px; text-align:center;   float:right;background:#fff; border:1px dotted #b2b2b2;height:30px}
	.boxx3 img{width:20px; vertical-align:middle; padding:4.5px 0px 0px}
	.bo3_ml{margin-left:2px;}

	.boxx3 a,a:hover{color:#a3a3a3; }
	.boxx1{ border:1px solid #ff5500; border-radius:15px;padding:10px 10px; color:#ff5500;  font-size:14px; text-align:center; width:50px;}
	.boxx2{ border:1px solid #ccc; border-right:0px !important;   border-radius:20px 0px 0px 20px;padding:2px 10px 2px; color:#777;  font-size:14px; text-align:right; width:60px;}

	.btn_search{border:1px solid #ccc; border-left:0px !important; border-radius:0px 20px 20px 0px; padding:2px 3px 2px ; width:18px}
	/*new아이콘*/
	.sub_new{}
	.sub_new img{width:14px; vertical-align:top;  padding-left:5px}

	.page_wrap{width:96%; border:0px solid #F00; margin:auto; margin-top:2%; margin-left:2% ;overflow:hidden;}
	.page_bg{background:#fff; display:inline-block}

	.bdr_contb{width:100%; padding:12px 0px 0px; margin:0 auto; display:inline-block }
	.bdr_bimg{float:left; border:0px solid #dadada; width:100%;  height:220px; }
	.bdr_bbg{height:220px; background-size:100% auto}

	.bdr_btext{float:right; text-align:left; width:90%; padding:0% 5%;margin-bottom:25px; overflow:hidden;}
	.bdr_btext h1{font-size:18px; line-height:20px; overflow:hidden; letter-spacing:0.01em;  text-overflow:ellipsis; white-space:nowrap; padding-bottom:5px; }
	.bdr_btext p{color:#787878; overflow:hidden;line-height:22px; font-size:16px; padding:0px;  vertical-align:text-top; height:42px;  text-overflow:ellipsis;
		/* 여러 줄 자르기 추가 스타일 */
		white-space: normal;
		word-wrap: break-word;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}


	.bdr_bottom{height:10px; width:100%}

	.prof_img{
		width:42px;
		height:42px;
		font-size:20px;
		text-align:center;

		/*background:#ff91a0;*/
		border-radius: 50%;
		color:#fff;
		display:table;
	}
	.prof_img span{
		vertical-align: middle;
		display:table-cell;
	}

	#ul_sns_box ul {  }
	#uk_sns_box ul li { width:50px; height:50px; margin-right:15px; float:left }
	#uk_sns_box ul li img { width:100% }

	/*2016.04.07*/
	.over_sns{position:absolute; width:94%; max-width:601.6px; border:0px solid #999; }
	.over_sns ul{  overflow:hidden; width:130px; margin-right:3%; float:right; margin-top:-132px;border-top:1px solid #d9d9d9; overflow:hidden}
	.over_sns li{text-align:left; padding:8px 0px 8px 8px; font-size:14px ; widtH:120px !important;  background:#fff; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9 !important; border-right:1px solid #d9d9d9  ; overflow:hidden}
	.over_sns li img{width:25px}
	.bot_non{border-bottom:0px !important;}
	.bottom_iimg img{width:130px !important;}

	/*BSY_JA_BOARD*/
	#BSY_boskin01 {width:100%;min-width:320px;max-width:640px;display:inline-block; margin:0px 0px 30px 0px;}
	#BSY_boskin_wrap01 {width:90%;margin:0 auto;}
	#BSY_boskin_title01 { font-size:18px; letter-spacing:-1px;  color:#000; text-align:center; font-weight:normal; border-bottom:2px solid #111; padding:14px;clear:both;}
	#BSY_boskin_wrap01 .BSY_st01 {width:100%;overflow:hidden; border-bottom:1px dotted #999;padding:10px 0px 10px 0px;  }
	#BSY_boskin_wrap01 .BSY_st01_thum {width:100%; float:left;padding-top:2px;}
	#BSY_st01_content {width:100%;float:left;text-align:left;}
	#BSY_boskin_wrap01 .BSY_title_top {padding-top:50px; !important;}

	.Bst01_name {width:68%;padding:10px 0px 10px 0px; font-size:20px;  color:#333;float:left;}
	.Bst01_price {float:right;color:#d10000;padding-top:10px;font-size:16px;letter-spacing:0px;}
	.Bst01_detail {width:100%;float:left;padding:0px ;font-size:14px;color:#888; }

	/* no_img*/
	.bbss01 {width:100% !important;}
	.bbss01 .Bst01_name {width:68%;padding:2px 0px 2px 0px; font-size:20px;  color:#333;float:left;}
	.bbss01 .Bst01_price {float:right;color:#d10000;padding-top:2px;font-size:16px;letter-spacing:0px;}
	.bbss01 .Bst01_detail {float:left;padding:0px 0px 0px 0px;font-size:14px;color:#888;}

	/*no_detail*/
	.bbss02 {width:100% !important;}
	.bbss02 .Bst01_name {width:68%;padding:2px 0px 0px 0px; font-size:20px;  color:#333;float:left;}
	.bbss02 .Bst01_price {float:right;color:#d10000;padding:2px 0px 0px 0px;font-size:16px;letter-spacing:0px;}
	.bbss01 .Bst01_detail {float:left;padding:0px 0px 0px 0px;font-size:14px;color:#888;}

	/* thum_img*/
	.Bst01_wrapper {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	.Bst01_placeholder {position: relative;}
	.Bst01_placeholder img {width: 100%;}
	.Bst01_content {
		position: absolute;
		top: 0;
		background-position: center center;
		background-size: 100% auto;
		width: 100%;
		height: 100%;
	}

	.boxx3 a,a:hover{color:#a3a3a3; }
	.boxx1{ border:1px solid #ff5500; border-radius:15px;padding:10px 10px; color:#ff5500;  font-size:14px; text-align:center; width:50px;}
	.boxx2{ border:1px solid #ccc; border-right:0px !important;   border-radius:20px 0px 0px 20px;padding:2px 10px 2px; color:#777;  font-size:14px; text-align:right; width:60px;}

	.btn_search{border:1px solid #ccc; border-left:0px !important; border-radius:0px 20px 20px 0px; padding:2px 3px 2px ; width:18px}
	/*new아이콘*/
	.sub_new{}
	.sub_new img{width:14px; vertical-align:top;  padding-left:5px}

	.sub_wrap{width:100%; padding-top:2px; padding-bottom:2%}
	.backgd{ background:#ededed;}

	#SY_b01_list {/*margin:10px 0 0 0;*/ height:auto !important; display:inline-block; border-top:2px solid #ccc !important; width:100%;}
}


/* renewal */

#board-list-search {
	width: 90%;
	margin: auto;
}

.search-category {
	float: left;
	height: 36px;
	padding: 0px 3px 0px 3px;
}

.search-text {
	/*margin-left: 5%;*/
}

.search-list:nth-child(2) {
	padding: 0px 3px 0px 3px;
}


#search_type { height: 36px; }

#stx {
	padding: 16px;
	border: 1px solid #ccc;
	height: 36px;
}
#sfl {
	height: 36px;
}

.write_btn {
	width: 80px; height: 36px; float: right;
}

.write_btn p {
	background: #d39f88;
	color: #fff;
	border: none;
	width: 80px;
	height: 36px;
	padding: 5px 10px;
}

#search_btn {
	background: #9a9a9a;
	color: #fff;
	border: none;
	padding: 8px 10px;
	height: 36px;
	line-height: 18px;
}

.search-list {
	float: left;
}

@media all and (max-width:768px) {

	.search-category { width: 100%; padding: 0px; margin-bottom: 5px;}
	.search-category > select { width: 100%; }
	.board-list-title { width: 20%;}
	.board-list-title > select { width: 100%; }
	.board-list-text { width: 50%; }
	.board-list-text > input { width: 100%; }
	.board-list-search { width: 30%; }
	.board-list-search > button { width: 100%; }

	.write_btn {
		margin-top: 10px;
		width: 100%;
	}

	.write_btn p {
		width: 100%;
	}

}