			body, div, h1, h2, h3, span, p {
				font-family: Verdana,Arial,Helvetica,sans-serif;
				color: #000000; 
			}
			/* fullscreen */
			html {
				height:100%;
			}
			body {
				height:100%;
				margin: 0px;
				overflow:hidden; /* disable scrollbars */
			}
			body {
			  font-size: 10pt;
			  background : #ffffff; 
			}
			table,tr,td {
				font-size: 10pt;
				border-color : #777777;
				background : #dddddd; 
				color: #000000; 
				border-style : solid;
				border-width : 2px;
				padding: 5px;
				border-collapse:collapse;
			}
			h1 {
				font-size: 18pt;
			}
			h2 {
				font-size: 14pt;
			}
			.warning { 
				font-weight: bold;
			} 
			/* fix for scroll bars on webkit & Mac OS X Lion */ 
			::-webkit-scrollbar {
				background-color: rgba(0,0,0,0.5);
				width: 0.75em;
			}
			::-webkit-scrollbar-thumb {
    			background-color:  rgba(255,255,255,0.5);
			}
			

			* {margin:0;padding:0;} 
			html,body,div,span,object,iframe,
			h1,h2,h3,h4,h5,h6,p,blockquote,pre,
			abbr,address,cite,code,
			del,dfn,em,img,ins,kbd,q,samp,
			small,strong,sub,sup,var,
			b,i,
			dl,dt,dd,ol,ul,li,
			fieldset,form,label,legend,

			article,aside,canvas,details,figcaption,figure,main,
			footer,header,hgroup,menu,nav,section,summary,
			time,mark,audio,video {border:0;outline:0;background:transparent;font-size:100%;}
			table,caption,tbody,tfoot,thead,tr,th,td {outline:0;background:transparent;font-size:100%;}
			article,aside,canvas,details,figcaption,figure,main,
			footer,header,hgroup,menu,nav,section,summary {display:block;}
			nav, ul {list-style:none;}
			blockquote,q {quotes:none;}
			blockquote:before,blockquote:after,
			q:before,q:after {content:"";content:none;}

			a {margin:0;padding:0;border:0;font-size:100%;}
			ins {color:#000;text-decoration:none;}
			mark {color:#000;font-style:italic;font-weight:700;}
			del,s {text-decoration:line-through;}
			abbr[title],dfn[title] {border-bottom:1px dotted #000;cursor:help;}

			hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
			input,select {}
			th,td {}

			a{color:#555;text-decoration:none;}
			a:active {}
			a:focus {}


			/* popmenu-wrap */
			.popmenu-wrap{position:relative; z-index:99999999999; font-family:'Malgun Gothic', sans-serif;}
			.popmenu-wrap .popmenu-btn{position:absolute; top:20px; left:20px; width:40px; height:40px; display:block; z-index:9; background:url("images/mgnb-menu.png") no-repeat center #0b315b;}
			.popmenu-wrap .popmenu-btn span{display:none;}

			.popmenu-wrap .popmenu{position:absolute; top:60px; left:20px; display:block; z-index:10; width:180px; height:0px; overflow-y:auto; -webkit-transition:all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

			.popmenu-wrap .popmenu .leftmenu{display:block; position:relative; z-index:3; border:1px solid #6a9cd2}
			.popmenu-wrap .popmenu .leftmenu ul {position:relative;line-height:130%;text-align:left;}
			.popmenu-wrap .popmenu .leftmenu ul:after {clear:both;content:"";display:block;}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l2{position:relative;vertical-align:top;}
			.popmenu-wrap .popmenu .leftmenu ul .lm_a2{display:block; position:relative; font-size:14px; letter-spacing:-0.03em; background:#307cce; color:#fff; border-bottom:1px solid #6a9cd2; padding:10px 30px 10px 12px; z-index:1;}
			.popmenu-wrap .popmenu .leftmenu ul .lm_a2 span{color:#fff;}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l2:last-child .lm_a2{border-bottom:none;}

			.popmenu-wrap .popmenu .leftmenu ul .over .lm_a2 {border-bottom:none; border-left:none; border-right:none; background:#373789; color:#fff;}

			.popmenu-wrap .popmenu .leftmenu ul .lm_l2 .lm_a2:after{width:20px; height:20px; margin-top:-10px; position:absolute; right:8px; top:50%; display:block; content:"▶"}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l2.has-sub .lm_a2:after{width:20px; height:20px; font-size:18px; margin-top:-10px; line-height:20px; text-align:center; position:absolute; right:10px; top:50%; display:block; content:"+";}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l2.over.has-sub .lm_a2:after,.popmenu-wrap .popmenu .leftmenu ul .lm_l2.over.has-sub.is-open.is-close .lm_a2:after{right:16px; content:""; background:red;}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l2.is-open.has-sub .lm_a2:after{font-size:28px; content:"-";}

			.popmenu-wrap .popmenu .leftmenu span{line-height:120%;}

			.popmenu-wrap .popmenu .leftmenu ul .over .depth3 {display:block;}

			.popmenu-wrap .popmenu .leftmenu ul.depth3{display:none; padding:5px 10px; background:#649edd;}
			.popmenu-wrap .popmenu .leftmenu ul.depth3 .lm_a3{display:block; font-weight:400; position:relative; color:#777; font-size:14px; letter-spacing:-0.05em; padding:5px 10px 5px 15px; line-height:120%;}
			.popmenu-wrap .popmenu .leftmenu ul.depth3 .lm_a3 span{color:#fff;}
			.popmenu-wrap .popmenu .leftmenu ul.depth3 .lm_a3.over{color:#fff; }
			.popmenu-wrap .popmenu .leftmenu ul.depth3 .lm_a3:hover{color:#fff; }

			.popmenu-wrap .popmenu .leftmenu ul.depth3 .lm_a3:after{position:absolute; left:5px; top:50%; width:3px; height:3px; margin-top:-2px; background:#fff; display:block; content:""}
			.popmenu-wrap .popmenu .leftmenu ul.depth3 .lm_a3.over span{display:inline-block; text-decoration:underline;}

			.popmenu-wrap .popmenu .leftmenu ul .lm_l3 .lm_a3:before{width:4px; height:8px; position:absolute; left:10px; top:50%;margin-top:-3px; display:block; content:""}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l3.has-sub .lm_a3:after{width:20px; height:20px; position:absolute; right:10px; top:50%;margin-top:-10px; display:block; content:""}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l3.has-sub.is-open .lm_a3:after{width:20px; height:20px;}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l3.has-sub.is-open .lm_a3:before{}
			.popmenu-wrap .popmenu .leftmenu ul .lm_l3.has-sub.is-open .lm_a3{background:#818691; color:#fff;}

			.popmenu-wrap .popmenu .leftmenu ul .lm_l3.newin .lm_a3 .isTxt{padding-right:17px;}


			.popmenu-wrap.active .popmenu{height:auto;}

				@media only screen and (max-width:1000px){
					.popmenu-wrap.active .popmenu{height:400px;}
				}
			/* btn-info */
			.popmenu-wrap .btn-info{position:absolute; top:10px; right:20px; display:block; z-index:9;}
			.popmenu-wrap .btn-info .tit{font-size:18px; font-weight:600; margin-bottom:10px; text-align:right; letter-spacing:-0.02em;}
			.popmenu-wrap .btn-info .tit span{display:inline-block; color:#fff; line-height:110%;}
			.popmenu-wrap .btn-info .infos .info{ font-size:0px;}
			.popmenu-wrap .btn-info .infos .info{line-height:38px; vertical-align:top; display:inline-block; font-size:16px; padding-left:36px; color:#fff;}
			.popmenu-wrap .btn-info .infos .info{margin-left:20px;}
			.popmenu-wrap .btn-info .infos .info:first-child{margin-left:0px;}
			.popmenu-wrap .btn-info .infos .info.skyview{background:url("images/pimage.png") no-repeat left; background-size:28px;}
			.popmenu-wrap .btn-info .infos .info.loadview{background:url("images/pimage1.png") no-repeat left; background-size:28px;}