/*추가*/
#SY_b01_view_option .JSH_view_option {width: 100%;}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); 

.sub_board_view_warp *{font-family: 'Nanum Gothic', serif;}

.sub_board_view_warp { margin:50px auto 0px auto; text-align:center; max-width:1280px;}
/* */
@media all and (max-width:1280px) {
	.sub_board_view_warp { width:100%; padding:0px 20px; box-sizing:border-box}
	.pcont_view_sns_wrap { padding:0px 20px; }
}

#SY_b01_view {margin:15px auto 0px auto; height:auto !important; display:inline-block; width:100%; font-size:14px;/*margin-top:5px;*/}
#SY_b01_view_wrap {margin:0px auto;border-top:2px solid #888;}
#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 auto; margin-top:10px; text-align:center; height:auto !important;border-radius:0px; border:0px solid #ccc;  box-shadow:0px 0px 0px #ebebeb; font-size:14px; background:#fff;  border-top:2px solid #cecece;}
#SY_b01_view_option ul {width:100%; margin:0% 0%;height:auto !important; border-bottom:1px solid #e0e0e0; overflow:hidden; }

.SY_b01_view_opt_ttl {width:18%; height:auto !important; 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:auto; height: auto !important; float:left; 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;padding-bottom:0;}

.backgd{ background:#f9f9f9;}
.page_bg{background:#fff; display:inline-block}

.sub_menu_cho{color:#ff5600 !important}
.page_wrap{width:100%; border:0px solid #F00; margin:auto; padding:10px 20px 0px 20px; text-align:left;overflow:hidden;box-sizing: border-box}
.page_wrap h1{text-align:left; font-size:18px; line-height:26px; color:#323232; font-weight:bold;word-break: break-all}
.page_wrap h2{ font-size:16px; border:0px !important; line-height:30px; color:#666}
.page_wrap h2 img {padding:15px 0px;}
.page_wrap p{}
.page_wcont{text-align:left; font-size:16px; line-height:26px; padding:7px 0px 10px;color:#787878;}
.page_wstt{text-align:left; font-size:13px; line-height:20px; padding:5px 0px 15px;color:#787878}
.page_wstt span.spce {padding:0px 8px;color:#ccc}

.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{/*float:right; padding:10px 0px 0px; */margin-right:5px; overflow:hidden;}
.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;}

.ZERO_3_left{float:left; padding:0px; /*margin-left:2%;*/overflow:hidden}
.ZERO_3_left ul{float:right; }
.ZERO_3_left li{float:left;padding-right:5px;  }
.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:9px 0px 0px}
.bo3_ml{margin-left:5px;}


.cont_hgt{height:300px; overflow:hidden; table-layout:auto}
/* 박스들 */

.box_list{border-radius:3px;padding:0px 15px 0px; color:#fff;  font-size:13px; text-align:center; border:0px; height:30px;float:right; background:#9a9a9a }
.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 .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;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%;overflow:hidden;margin-bottom:50px;margin-top:20px;}
.pcont_lr button{float:left; display:inline-block;background:#fff; color:#565656;border:1px solid #ccc; border-radius:3px;font-size:14px;}
.pcont_lr button:hover {background:#f9f9f9;font-weight:bold;}
.pcont_lr button+button{}
.pcont_lr button.SY_b01_view_pre {text-align:left;background:url("image/arrow_left.png") 5px center no-repeat;background-size:24px;padding:10px 15px 10px 25px;}
.pcont_lr button.SY_b01_view_next {text-align:right;float:right;background:url("image/arrow_right.png") 92% center no-repeat;background-size:24px;padding:10px 25px 10px 15px;}

/*
.pcont_lr{width:100%; padding-top:15px !important; overflow:hidden;margin-bottom:50px;}
.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:1280px; margin: 0px auto;}

.pcont_view_sns{width:100%; overflow:hidden; text-align:center; }
.pcont_view_sns ul{width:100%; border:0px solid #dddddd; background:#f6f6f6; display:inline-block}
.pcont_view_sns li{float:left; color:#787878; width:34%; text-align:center; padding:1px 0px}
.pcont_view_sns li img{width:38px; }
.pcont_view_sns li+li{width:33%;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}


.pcont_view_sns2 li span.ct_t {
    margin-top: -7px !important;
	display: inline-block !important;}

.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*/