@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

		p {
			font-size: 12px;
			color: #666666;
			line-height: 18px
		}

		table {
			font-family: "Noto Sans KR", sans-serif;
			font-size: 12px;
			color: #666666;
			line-height: 19px
		}

		a {
			font-family: "Noto Sans KR", sans-serif;
			font-size: 12px;
			text-decoration: none;
			color: #333333			
		}

		a:hover {
			color: #333333;
			ffont-family: "Noto Sans KR", sans-serif;
			text-decoration: none;
		}

		select {
			font-family: "Noto Sans KR", sans-serif;
			font-size: 12px;
		}
		.list:nth-child(1)>a:hover {
			color: #cb2ed8;
			transition-duration:0.3s;
		}

		.list:nth-child(2)>a:hover {
			color: #ff82b2;
			transition-duration:0.3s;
		}

		.list:nth-child(3)>a:hover {
			color: #23a88a;
			transition-duration:0.3s;
		}

		.list:nth-child(4)>a:hover {
			color: #127639;
			transition-duration:0.3s;
		}

		.list:nth-child(5)>a:hover {
			color: #47e23b;
			transition-duration:0.3s;
		}
		.ro:hover {
			border: 1px solid #fd99c0;
			background-color: #ffd6ee;
			transition-duration:0.3s;
		}
	
			.sub_menu li a{
			font-family: "Noto Sans KR", sans-serif;	
			text-align: center;
			display: block;
			padding: 7px 5px 10px 5px;
			line-height: 1em;
			font-size: 13px;
			font-weight: 570;
			color: #fff;
			letter-spacing: -0.05em;
			list-style-type: none
			}
			.sub_menu1{
			background: linear-gradient( to left, pink, #b13c9f);			
			display: none;
			}
			
		    .sub_menu{
			border-radius: 20px;			
			text-align: center;
			margin-top: 8px;
			padding-top: 3px;
			font-size: 7px;
			width: 460px;		
			box-shadow:2px 3px 2px #989898;
			}
			
			.sub_menu2{
			background: linear-gradient( to left, pink, #b13c9f);
			width: 220px;	
			display: none;
			}
			.sub_menu3{
			background: linear-gradient( to left, #00d9e2, #1d849d);
			width: 180px;	
			display: none;
			}
			.sub_menu4{
			background: linear-gradient( to left, #00e257, #45aa6c);
			width: 270px;	
			display: none;
			}
			.sub_menu5{
			position: absolute;
			display: none;		
			left:-250px;
			background: linear-gradient( to left, #00e257, #249d53);
			width: 420px;
			display: none;
			}	

			.sub_menu  li:hover a{
			color: #443253;
			transition-duration:1.2s;
			}

		 .list5 {						
			position: relative;			
			}
			

			
/* 메뉴 시작*/			
		body { background:#fff;	
			margin-left: 0px;
			margin-top: 0px;
		}

		html,
		body {
			width: 100%;
		}

		.mm {
			position: relative;
		}

		.logo {
			position: absolute;
			top: 20px;
		}

		.menu  ul {
			text-align: center;
			position: absolute;
			z-index: 99;
			list-style-type: none
		}
        .menu > ul
        {
			border-bottom: 1px solid #bfb8b8;
			border-top: 1px solid #bfb8b8;
			top: 20px;
			left: 250px;
			width: 650px;
			height: 40px;
        }

		.menu  ul  li {
			float: left;
			padding: 0px 5px;
			list-style-type: none
		}

		.menu > ul > li > a {
			font-family: "Noto Sans KR", sans-serif;
			display: block;
			padding: 12px 10px 5px 7px;
			line-height: 1em;
			font-size: 15px;
			font-weight: 600;
			color: #53380c;
			letter-spacing: -0.05em;
			list-style-type: none
		}

		.menu ul li a span {
			font-size: 1.0em;
			line-height: 0.8em;
		}

		.ro {
			border: 1px solid #cbcbcb;
			border-radius: 20px;
            padding: 0 20px;
			height: 28px;
			text-align: center;
			background-color: #d6d6d6;
			margin: 5px 5px 0 5px;
		}

		.home {
			position: absolute;
			top: 10px;
			left: 770px;
		}

		.login {
			position: absolute;
			top: 10px;
			left: 825px;
		}

		.join {
			position: absolute;
			top: 10px;
			left: 880px;
		}
		
		
.mtop20{ margin-top:20px;}		
.map_text{font-family: "Noto Sans KR", sans-serif;}
.map_text h3{ font-size:18px; font-weight:600; color:#06F; padding:0; margin-left:20px; }
.map_text ul li{ font-size:14px; color:#666; padding:2px 0; border-bottom: thin ;}
.map_text ul li:first-child{ font-weight:700px; font-size:16px; color:#000;}
		
.kap_ttl{ margin-top:30px;}		

.ci{ display:flex;}		
.ci img{ width:120px; padding-left:20px;}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
