html{-webkit-text-size-adjust:none;}
body {min-width:350px;/*min-height: 2000px;*/padding-top: 0;font-family:'Apple SD Gothic Neo', 'Noto Sans KR', NanumGothic, 'Malgun Gothic', sans-serif;}
a, a:hover {color: #555;text-decoration: none; background-color: transparent;}
.pc_show{display:none;}
.mb_show{display:block;}
.linebreak {width:100%; word-break:break-all;word-wrap:break-word;}
.top_back{background-image: url(images/bg.jpg);background-repeat:repeat;}
.top_back2{background-color:#f1f8ff;}
.top_back3{background-image: url(images/yt_bg.png);background-repeat:repeat;}
.top_back4{background-color:#3c424a;}

.top_img {height:614px;background-position:center bottom;background-size:cover;background-repeat:no-repeat;margin-bottom:0;}

.more {position:relative; display:inline-block; width:3%; }

.scrolling-wrapper{overflow-x: auto;overflow-y:hidden;}
.present > div {background:url(images/dot.png) center repeat-x;font-size:.8em;}

.btn.focus, .btn:focus {  box-shadow: none;}
.back-to-top {cursor: pointer; position: fixed; bottom: 100px; right: 10px; display:none;}

.win_h{border:3px solid #2658a1;background:#fff;border-radius:15px;}
.win_r_h{font-size:1.1rem;}

.highlighted{background-color: hotpink;}
.highlight{            background-color: #fff34d;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* FF3.5+ */
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Saf3.0+, Chrome */
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); /* Opera 10.5+, IE 9.0 */
}
.highlight{padding: 1px 4px;margin: 0 -4px;}

@media (min-width: 576px) {
	body{min-width:1024px;}
	.container {max-width:1024px;}
	.pc_show{display:block;}
	.mb_show{display:none;}
	.top_back{min-height:614px;}
	.top_back_w{min-height:385px;}
	.top_img {height:614px;background-position:center bottom;}
	.top_img_w {height:385px;}
	.present > div {font-size:1em;}
	.back-to-top {bottom: 100px;right:30px;}

	.win_r_h{font-size:1.5rem;}

}

footer{color: #666 !important;border-top:1px solid #ddd;}
#livereContainer{display:inline-block;width:100%;margin:20px 30px;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

/*SNS ¸µÅ©*/
.sns-share {overflow:hidden;text-align:right;position:absolute;top:.3rem;right:.5rem;z-index:999;}
.sns-share button {position:relative;display:inline-block;background:transparent;border:0;width:31px;height:30px;vertical-align:middle;
outline:none}
.sns-share .blind{display:none;}
.sns-share button:first-child:before,.sns-share button:last-child:before {display:none}
.sns-share button.sns-kakao {width:39px}
.sns-share button.sns-url {width:35px}
.sns-share button:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(images/layout_spr1.png) no-repeat;width:24px;height:24px;margin:auto}
.sns-share button.sns-fb:after {background-position:-2px 0}
.sns-share button.sns-tw:after {background-position:-43px 0}
.sns-share button.sns-kakao:after {background-position:-93px 0}
.sns-share button.sns-url:after {background-position:-135px 0}

p.h5 {font-size:1.1rem;line-height:1.6rem;}