@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); body { font-family: "Noto Sans KR", sans-serif !important; }

body {
		margin-bottom:0;
		padding:0 auto;
		margin:0 auto;
		background-repeat:no-repeat;
		background-size:cover;
		background-color:#FFF;
		overflow:hidden;
		max-width:860px;
    }
	form {
		margin-top:6px;
        font-size: 15px;
	}
	fieldset {
		font-size: 12px;
		width:88%;
		margin: auto;
		text-align:left;
		}
	.swiper-container {
        width: 100%;
        margin: 0;
    }
    .swiper-slide {
		/* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;

    }
	

	.left {
		text-align:left;	
		}
	ul{
				width:100%;
				list-style:none;
				padding:0;
				margin:0;
		}



	.bot {
				max-width:860px;
				width:100%;
				z-index:20000;
		}


	.sidebar {
				position: fixed;
				bottom:10%;
				width:8.5%;
				max-width:65px;
				left:0px;
				z-index:1000;
		}
		.mappage {
				background-color:#fff;
				}

	.rslidecontainer{
				max-width:860px;
	}
	.rslidexy {
				position:absolute; 
				top:35.984%; 
				left:8.125%; 
				width:71.875%; 
				height:28.031%;
	}

	.imagemap {position:relative;width:100%;}
	img{display:block;width:100%;}

	.kakaomap {position:absolute; top:46.25%; left:10%; width:80%; height:27.08%;display:block;}

	.side1 {position:absolute; top:0%; left:0%; width:90%; height:33.3%;}
	.side2 {position:absolute; top:33.3%; left:0%; width:90%; height:33.3%;}
	.side3 {position:absolute; top:66.6%; left:0%; width:90%; height:33.3%;}

	.link01 {position:absolute; top:34.7%; left:25%; width:50%; height:6.25%;}
	.link02 {position:absolute; top:37.5%; left:25%; width:50%; height:6.25%;}
	.link03 {position:absolute; top:78.12%; left:25%; width:50%; height:6.25%;}

	.galleryxy {
		position:absolute; top:20%;width:90%;left:5%;
		}
	.videoxy {position:absolute; top:35%; left:10%; width:80%; }

	.tag{position:absolute;margin:0 auto; z-index:10;}

	.blinking{
	-webkit-animation:blink 1.5s ease-in-out infinite alternate;
    -moz-animation:blink 1.5s ease-in-out infinite alternate;
    animation:blink 1.5s ease-in-out infinite alternate;
	}
	@-webkit-keyframes blink{
		0% {opacity:0;}
		100% {opacity:1;}
	}
	@-moz-keyframes blink{
		0% {opacity:0;}
		100% {opacity:1;}
	}
	@keyframes blink{
		0% {opacity:0;}
		100% {opacity:1;}
	}


       .box01{
            text-align: center;
        }
        .box01 input{
            border: none;
            font-size: 15px;
            outline: none;
            text-align: center;
        }
        .box01 button{
            border:none;
            width:60px;
            max-width: 100px;
            vertical-align: bottom;
        }
        .box01 button img{
            width: 100%;
        }


button {
	padding:10px 20px 10px 20px;
	text-align:center;
	margin:0 auto;
	background:#000;
	color:#fff;
	border:none;
	border-right:0px; border-top:0px; border-left:0px; border-bottom:0px;
	}

#musicb {
		position:fixed;
		text-align:center;
		padding:10px 10px 10px 10px;
		top:5px;
		left:5px;
		z-index:10000;
		font-size:0.7rem;
		background:skyblue;
		}
a:link {text-decoration: none; color: #000;}
a:visited {text-decoration: none; color: #000;}
a:active {text-decoration: none; color: #000;}
a:hover {text-decoration: none; color: red;}