

#SY_b01_view {margin:auto; height:auto !important; display:inline-block; width:100%; font-size:14px;}
#SY_b01_view_wrap {margin:15px auto;}
#SY_b01_view_title { width:100%; border-top:2px solid #ccc; }
#SY_b01_view_title ul { width:100%; float:left; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px;}
#SY_b01_view_title li {text-align:left;  padding-left:10px;}
.SY_b01_view_ttl {font-size:16px; padding-top:12px;  text-align:left;}
.SY_b01_view_date {font-size:12px; color:#6e6e6e;  text-align:left;}

#SY_b01_view_contents {width:100%; margin:auto; text-align:center; background:#fff; height:auto !important;}
.SY_b01_view_contents_sub { font-size:14px; margin:auto; text-align:left; color:#414141; word-wrap:break-word; }


#SY_b01_view_option {
    position:relative;
    width:94%;
    margin:0px 3% auto;
    margin-top:10px;
    display:inline-table;
    border-radius:0px;
    border:0px solid #ccc;
    box-shadow:0px 0px 0px #ebebeb;
    font-size:14px;
    background:#fff;
}
#SY_b01_view_option ul {
    width:100%; margin:0% 0%; border-bottom:1px solid #cccccc; overflow:hidden;
}
#SY_b01_view_option ul:nth-of-type(1){
	border-top:1px solid #cccccc;
}

.SY_b01_view_opt_ttl {width:30.5%; text-align:left; float:left;font-size:14px;border-right:1px dotted #e0e0e0; padding:8px 2%; word-break:break-all; background:#fff;}
.SY_b01_view_opt_txt {width:61%; float:right; font-size:14px; padding:8px 2% ; text-align:left; word-break:break-all; background:#fff;}

#KAL_b01_view_opt_loctit{width:100%; background:#f5f5f5; text-align:center; padding:10px 0px;}
#KAL_b01_view_opt_loc{width:100%; text-align:center; height:300px; background:#fff; }
#KAL_b01_view_opt_video{width:100%; text-align:center; height:100%; background:#fff;}


#SY_b01_view_contents_sns {width:100%; height:50px; margin-top:15px; padding-top:8px; border-top:2px solid #ccc;}
/*.SY_b01_view_sns01 {float:left; border:1px solid #878787; border-radius:4px; width:34px; height:27px; padding-top:7px; text-align:center;}
.SY_b01_view_sns02 {float:left; margin-left:6px; border:1px solid #878787; border-radius:4px; width:34px; height:26px; padding-top:8px; text-align:center;}*/


#KAL_b01_view_sns03 {float:left; text-align:right;margin-right:3px;  width:150px; height:36px ; border:0px solid #ff0000;  padding:0px 0px 0px 0px ;  }
#KAL_b01_view_sns03 ul{float:right; width:50px; height:34px;  padding:0px 0px 0px 4px; ;text-align:center; overflow:hidden; background:#f0f0f0; border:1px solid #878787;  border-radius:4px; ;}
#KAL_b01_view_sns03 li{float:left;}
.KAL_b01_view_list{padding-left:15px; padding-top:7px; color:#999; font-size:11px;}
.KAL_b01_view_list2{padding-top:6px;}

#KAL_b01_view_sns04{width:100%;  border:0px solid #ff0000; overflow:hidden;  float:left; text-align:center; }
#KAL_b01_view_sns04 ul{width:70%;line-height:0px; margin:auto;line-height:30px;   margin-top:5px;     background:#f0f0f0; border-radius:4px; border:1px solid #c9c9c9;overflow:hidden; height:38px;}
#KAL_b01_view_sns04 li{float:left; padding:2px 3px 2px 3px;   }


#SY_b01_view_contents_btn { width:320px; height:40px;float:right; border:0px solid #ff0000}
#SY_b01_view_contents_btn_list{width:300px;  float:right; text-align:right; }
#SY_b01_view_contents_btn_del { float:right; border:1px solid #878787; border-radius:4px; width:81px; height:34px; text-align:center; margin-left: 5px; }
#SY_b01_view_contents_btn_del li {float:left; height:34px; width:40px; text-align:center; line-height:34px;  }

#SY_b01_view_contents_btn p {float:right; border:1px solid #878787; border-radius:4px; width:60px; height:34px; text-align:center; line-height:34px; background:#f0f0f0; margin-left:5px; }
/* 앱으로 알림 보내기 버튼 */
p#btn-push {
	width: 120px;
}
/*
#SY_b01_view_pr_next {width:100%; margin:7px auto; text-align:center; height:30px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#SY_b01_view_pr_next ul { }
#SY_b01_view_pr_next li {text-align:center;}
.SY_b01_view_pre {float:left; text-align:cetner; height:30px; width:50%; border-right:1px solid #ccc; line-height:30px;}
.SY_b01_view_next {float:right; text-align:center; line-height:30px; width:49%;}
*/

#uk_sns_box { float:left;  padding:10px 0px 10px 10px; }
#uk_sns_box ul { width:100%;}
#uk_sns_box li { float:left; padding:0px 3px 0px 0px; cursor:pointer; }
#uk_sns_box li img { width:30px;  }

/*지도부분*/
#KAL_b01_view_contents_location{width:92%; margin:auto; border:1px solid #f4f4f4; height:auto !important}
#KAL_b01_view_contents_location ul {}
#KAL_b01_view_contents_location li {}




/*공통*/
.ZERO_sub {}
.sub_wrap{ width:100%; padding-top:2px; }

.backgd{ background:#fff;}
.page_bg{background:#fff; display:inline-block}

.sub_menu_cho{color:#ff5600 !important}
.page_wrap{width:94%; border:0px solid #F00; margin:auto; margin-top:15px; text-align:left;overflow:hidden;}
.page_wrap h1{text-align:left; font-size:18px; line-height:22px; color:#323232; }
.page_wrap h2{ font-size:16px; border:0px !important; line-height:24px; color:#787878}
.page_wrap p{}
.page_wcont{text-align:left; font-size:16px; line-height:24px; padding:7px 0px 10px;color:#787878;}
.page_wstt{text-align:left; font-size:13px; line-height:20px; padding:4px 0px 15px;color:#787878}

.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;}
.pp_wr{font-size:18px; font-weight:500; text-align:center !important; padding:20px 0px;}



.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{width:100px; float:right; ;padding:10px 0px 0px; margin-right:0; display: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;}

.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:5px;}


.cont_hgt{height:300px; overflow:hidden; table-layout:auto}
/* 박스들 */

.box_list{
	min-width: 82px;
	padding:4px 15px;
	color:#5d5d5d;
	font-size:14px;
	text-align:center;
	height:30px;
	float:right;
	background:#ffffff;
	border: 1px solid #e4e1e1;
}
.box_list2{border-radius:15px;padding:0px 5px 0px; color:#fff;  font-size:13px; text-align:center; border:0px;height:32px; 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:32px}

.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}


.pcont_img{width:100%; margin-top:25px }
.pcont_img img{width:100%; min-width:320px;}

.pcont_btm{width:99%;margin-top:0px; border-top:1px solid #e5e5e5 ;display:inline-block}
.pcont_btm h1{font-size:16px; font-weight:600; text-align:left; padding:10px 0px 0px }
.pcont_ck{background:#fff}

/*.pcont_comment{width:94%; text-align:left;border:0px solid #3FF}*/
.pcont_comment{width:100%; text-align:left;border:0px solid #3FF}
.pcont_comment .comm_div{width:100%; border-bottom:1px solid #eeeeee ; padding-bottom:10px; display:inline-block}
.pcont_comment .comm_comm{float:left; text-align:left; display:inline-block; padding-bottom:10px; }
.pcont_comment .das_img{float:left; padding-right:1%; padding-top:9px; width:6%; }
.pcont_comment .das_img img{width:11px;}
.pcont_comment p{padding:0px 0px 0px 0px; line-height:22px; font-size:12px; color:#979797}
.pcont_comment h1{font-size:16px; padding:0px 0px 10px;line-height:24px;}
#SY_basic_comment_more h2{font-size:16px; text-align:center;  border:1px  solid #!important; padding:15px 0px;  }
.pcont_comment button{border:1px solid #d8d8d8; padding:5px 12px !important; background:#fff; font-size:13px !important; color:#787878; margin-right:1px }
.pcont_comment button img{vertical-align:bottom; width:10px; padding:3px 0px;}
.comm_num{color:#ff5600}

.pcont_lr{width:100%; padding-top:15px !important; overflow:hidden; border-top:1px solid #ddd; margin-top:30px !important;margin-bottom:30px !important;}
.pcont_lr button{float:left; width:50%; padding:14px 0px; font-size:16px; border:0px;background:#565656; color:#fff}
.pcont_lr button+button{border-left:1px solid #7e7e7e}
.lr_top{ margin-top:40px }

.pcont_slide_wrap{position:absolute; width:90%;max-width:577px;}
.pcont_slide{width:100%; margin:auto; margin-top:30%}
.pcont_slide .slide_bleft{float:left;}
.pcont_slide .slide_bleft img{width:50% !important; min-width:42px !important;}
.pcont_slide .slide_bright{float:right; text-align:right}
.pcont_slide .slide_bright img{width:50% !important; min-width:42px !important;}


/*view_sns_0325*/
.pcont_view_sns_wrap{width:100%; max-width: 960px; margin:0 auto; }

.pcont_view_sns{width:100%; max-width:960px; overflow:hidden; text-align:center; padding: 0px 3%; }
.pcont_view_sns ul{width:120px; border:0px solid #dddddd; background:#f6f6f6; display:inline-block; margin:0 auto;}
.pcont_view_sns li{float:left; color:#787878; width:33.33%; text-align:center; padding:1px 0px}
.pcont_view_sns li img{width:38px; }
.pcont_view_sns li+li{border-left:0px solid #fff}
.vsns_bg01{background:#a1a1a1}
.vsns_bg02{background:#898888;}
.vsns_bg03{background:#a1a1a1;}
.vsns_bg04{background:#a97c58;}

.pcont_view_sns2{width:100%; overflow:hidden; margin-bottom:15px;text-align:center;}
.pcont_view_sns2 ul{width:90%;  display:inline-block }
.pcont_view_sns2 li{color:#787878; font-size:14px; border:1px solid #bdbdbd; border-radius:50px; width:50px; height:50px;  display:inline-block}
.pcont_view_sns2 li img{width:26px; margin-bottom:0px; vertical-align:middle; padding-top:9px; padding-bottom:3px}


.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	display: inline-block;
	height: auto;
	max-width: 100%;
	padding: 4px;
	line-height: 1.4285;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}


/*view_sns_0325*/



/* PC [1000px 이상 적용] */
@media all and (min-width:769px),(max-width:1280px)
{
	.board_pc_wrap{width:100%; max-width:960px; margin:0 auto; overflow:hidden;}
	.sub_wrap .page_wrap h2 p{}
	.box_list{padding:4px 20px; font-size:14px; text-align:center; height:32px;float:right; }

	.pcont_lr{width:960px; margin:0 auto; padding-top:15px !important; overflow:hidden}
	.pcont_lr button{float:right; width:50%; padding:14px 0px; font-size:16px; border:0px;background:#d39f88; color:#fff}
	.SY_b01_view_pre{background:#9a9a9a; width:100px !important; float:left !important;}
	.SY_b01_view_next{background:#d39f88 !important; width:100px !important; float:right !important;}
	.pcont_lr button+button{border-left:1px solid #fff}

	#SY_b01_view_pr_next { text-align:right; width: 100%; max-width: 960px;}
}


/* mobile [768px 이하 적용] */
@media all and (max-width:768px)
{
	.board_pc_wrap{width:95%; margin:0 auto; overflow:hidden;}
	.pcont_view_sns_wrap {width:100%; margin:0 auto; padding :0% 3% 0px ;}

	.box_list{padding:4px 20px; font-size:14px; text-align:center; height:32px;float:right;}

	.pcont_lr{width:95%; margin:0 auto; padding-top:15px ; overflow:hidden}
	.pcont_lr button{float:right; width:50%; padding:14px 0px; font-size:16px; border:0px;background:#d39f88; color:#fff}
	.SY_b01_view_pre{background:#9a9a9a; width:100px ; float:left;}
	.SY_b01_view_next{background:#d39f88 !important; width:100px; float:right;}
	.pcont_lr button+button{border-left:1px solid #fff}

	#SY_b01_view_pr_next { text-align:right; width: 100%; }
}

/* mobile [480px 이하 적용] */
@media all and (max-width:480px)
{
	.sub_wrap .page_wrap h2 p img {max-width:100%;}
	.pcont_lr{width:95%;  margin-top: 30px !important; overflow:hidden;}
}

/* mobile [320px 이하 적용] */
@media all and (max-width:320px)
{
	.pcont_lr{width:95%;  margin-top: 30px !important; overflow:hidden;}
}

.page_wrap > h2 {
	color: #000;
}

.page_wrap div {
	color: #000;
	min-height: 26px;
}

@media (min-width: 769px), (max-width: 1280px) {
	.sub_wrap .page_wrap h2 div img {
		max-width: 50%;
		margin: 0 auto;
		max-height: auto;
		display: block;
		text-align: center;
		margin-top: 30px;
	}
}

@media (max-width: 480px) {
	.sub_wrap .page_wrap h2 div img {
		max-width: 100%;
	}
}