@charset "utf-8";
	/* html5doctor.com Reset Stylesheet (http://richclarkdesign.com) { */
		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, table, caption, tbody, tfoot, thead, tr, th,
		td, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup,
		menu, nav, section, summary, time, mark, audio, video
		{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent}
		body{line-height:1.2;font-family:"Malgun Gothic","맑은 고딕",'돋움',dotum,Helvetica,sans-serif;-webkit-text-size-adjust:none;overflow-y:scroll;*overflow-y:none} /* 윈도우xp + 오피스07, 윈도우 비스타, 윈도우7, 윈도우8 정상 노출 */
		article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display:block}
		nav ul, li{list-style:none}
		blockquote, q{ quotes:none}
		blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
		a{margin:0; padding:0; vertical-align:baseline; background:transparent; text-decoration:none}
		/* change colours to suit your needs */
		ins{background-color:#ff9; color:#000; text-decoration:none}
		/* change colours to suit your needs */
		mark{background-color:#ff9; color:#000;  font-style:italic; font-weight:bold}
		del{text-decoration: line-through;}
		abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
		table{border-collapse:collapse; border-spacing:0}
		/* change border colour to suit your needs */
		hr{display:block; height:1px; border:0;  border-top:1px solid #cccccc; margin:1em 0; padding:0}
		input{padding:0}
		input, select{vertical-align:middle; font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif; font-size:12px; -webkit-text-size-adjust:none}
		textarea, address{font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif; font-size:12px}
		caption{display:none}
		.unsupported_char{font-family:'돋움',dotum,Helvetica,sans-serif}


		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
		.clearfix{display:inline-block}
	/* } */

	/* Hides from IE-mac { */
		* html .clearfix{height:1%}
		.clearfix{display:block}
		.fix{display:inline-block; height:100%; width:0; overflow:hidden; background:#000}
		* html .rCont{height:1%}
		.rCont:after{content:".";display:block;height:0;clear:both;visibility:hidden}
		.rCont{display:inline-block}
		.rCont{display:block}
	/* } */

	/* common { */
		.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
		.fix{display:inline-block; vertical-align:middle; width:0;height:100%; overflow:hidden;}
		.blind, legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0; width:0; height:0;}
		.pie{position:relative;}
		.btn_type01{position:relative; display:inline-block; width:88px; height:25px; line-height:25px; color:#fff !important; font-weight:bold; text-align:center; background:#5c5c5c; text-decoration:none; border-radius: 2px; box-shadow: 0 3px 0 #3d3d3d;}
		.btn_type02{position:relative; display:inline-block; width:88px; height:25px; line-height:25px; color:#fff !important; font-weight:bold; text-align:center; background:#7e858f; text-decoration:none; border-radius: 2px; box-shadow: 0 3px 0 #5a616c;}
		.btn_type03{position:relative; display:inline-block; width:88px; height:25px; line-height:25px; color:#fff !important; font-weight:bold; text-align:center; background:#e85d0c; text-decoration:none; border-radius: 2px; box-shadow: 0 3px 0 #b22707;}
		.btn_type04{position:relative; display:inline-block; width:54px; height:34px; line-height:34px; color:#fff !important; font-weight:bold; text-align:center; background:#89909d; font-size:13px; text-decoration:none; border-radius: 2px;
			background:#8a919e;
			background: -webkit-linear-gradient(180deg, #a7acb6, #8a919e);
			background: -moz-linear-gradient(180deg, #a7acb6, #8a919e);
			background: -ms-linear-gradient(180deg, #a7acb6, #8a919e);
			background: -o-linear-gradient(180deg, #a7acb6, #8a919e);
			background: linear-gradient(180deg, #a7acb6, #8a919e);
		}/* ie 10+, other */
		.btn_type04:hover{background:#89909d; color:#fff !important;}
		.btn_type05{position:relative; display:inline-block; width:54px; height:34px; line-height:34px; color:#fff !important; font-weight:bold; text-align:center; background:#888888; font-size:13px; text-decoration:none; border-radius: 2px;
			background:#888888;
			background: -webkit-linear-gradient(180deg, #a6a6a6, #888888);
			background: -moz-linear-gradient(180deg, #a6a6a6, #888888);
			background: -ms-linear-gradient(180deg, #a6a6a6, #888888);
			background: -o-linear-gradient(180deg, #a6a6a6, #888888);
			background: linear-gradient(180deg, #a6a6a6, #888888);
		}/* ie 10+, other */
		.btn_type05:hover{background:#888888; color:#fff !important;}
		.btn_type06{position:relative; display:inline-block; width:88px; height:25px; line-height:25px; color:#fff !important; font-weight:bold; text-align:center; background:#526fd0; text-decoration:none; border-radius: 2px; box-shadow: 0 3px 0 #3951a3;}
		.btn_type06:hover{background:#526fd0; color:#fff !important;}
		.btn_type07{position:relative; display:inline-block; width:140px;float:right;/*margin-top:-20px; */height:34px; line-height:34px; color:#fff !important; font-weight:bold; text-align:center; background:#89909d; font-size:13px; text-decoration:none; border-radius: 2px;
			background:#8a919e;
			background: -webkit-linear-gradient(180deg, #a7acb6, #8a919e);
			background: -moz-linear-gradient(180deg, #a7acb6, #8a919e);
			background: -ms-linear-gradient(180deg, #a7acb6, #8a919e);
			background: -o-linear-gradient(180deg, #a7acb6, #8a919e);
			background: linear-gradient(180deg, #a7acb6, #8a919e);
		}/* ie 10+, other */
		.btn_type07:hover{background:#89909d; color:#fff !important;}
	/* } */

	/* content { */
		html,body{width:100%; min-height:100%; padding:0; margin:0; color:#333; font-size:12px;}
		body#main{background:#fff;}
		body#sub{background:#fff;}
		#wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		#wrap{margin:0 auto; min-height:100%;  overflow:hidden;}
		.main_wrap{width:1190px; background:url(/images/common/bg_wrap.gif) repeat-y 0 0;}
		.sub_wrap{width:1190px; background: url(/images/common/bg_wrap_sub.gif) repeat-y 0 0;}
		#content{width:890px; padding:0 0 0 30px; float:left;}
		.sub_wrap #content{width:890px;}
		#cont{padding:0 0 50px 0; width:100%; position:relative; width:890px; font-size:14px;}
		header{width:140px; float:left; position:relative; overflow:hidden; background: url(/images/common/bg_wrap_sub.gif) repeat-y 0 0;min-height: 1100px;}
		.sub_wrap header{width:270px;}
		/* header.general{min-height:1100px !important;} */
		header h1{padding:40px 0 25px 0; text-align:center; width:130px; height:172px; overflow:hidden; margin-left:5px;}
		.member{height:38px; width:140px; overflow:hidden; background:#161b1e url(/images/common/bg_nav.gif) repeat-x 0 0;}
		.member .login{float:left; line-height:38px; width:69px; height:38px; border-right:1px solid #0c1012; text-align:center; }
		.member .join{float:left; line-height:38px; width:69px; height:38px; border-left:1px solid #2c3033; text-align:center; }
		.member a{color:#fff; font-weight:bold; text-decoration:none;}
		.member .ico{padding:0 9px 0 12px;}

		.compact_menu{display:none;}
		.compact_menu{padding:0 0 2px 0; background:url(/images/common/bg_nav.gif) repeat-x 0 bottom; }
		.compact_menu a{display:block; color:#666; font-size:14px; font-weight:bold; text-align:center; height:48px; line-height:48px; text-decoration:none;}
		.compact_menu .ico{line-height:48px; vertical-align:middle; position:relative; top:-2px;}


		.general nav > ul{display:block !important;}
		nav{padding:2px 0 0 0;background:url(/images/common/bg_nav.gif) repeat-x 0 0; width:140px;}
		nav > ul{width:140px;}
		nav > ul > li{display:table; width:140px; height:90px; vertical-align:middle; background:url(/images/common/bg_nav.gif) repeat-x 0 bottom; position:relative;}
		nav > ul > li.on{background:url(/images/common/bg_nav_on.gif) no-repeat 0 0;}
		nav > ul > li > a{display:table-cell; width:100%; vertical-align:middle; text-align:center; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; line-height:1.5;
			position:relative;/* *display:block;
			*top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");*/
		}
		nav > ul > li.on > a{color:#f1652a;}
		nav > ul > li > ul{position:absolute; left:140px; top:-2px; width:130px; padding:0 0 2px 0; background: url(/images/common/bg_depth02_ul.gif) repeat-x 0 bottom;}
		nav > ul > li > ul > li{float:left;}
		nav > ul > li > ul{top:-9999px;}
		nav > ul > li.on > ul{top:-2px;}
		nav > ul > li.on > ul > li{padding:2px 0 0 0; width:100%; height:60px; position:relative; display:table; vertical-align:top; background:url(/images/common/bg_depth02_ul.gif) repeat-x 0 0;}
		nav > ul > li.on > ul > li > a{display:table-cell; padding:0 0 0 10px; vertical-align:middle; text-align:left; font-size: 12px; font-weight: bold; text-decoration: none; color:#9eaab8; line-height:1.5;
			position:relative;/* *display:block;
			*top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");*/
		}

		nav > ul > li.on > ul > li > a.third{height:44px; padding:8px 0 8px 10px; display:block;}
		nav > ul > li.on > ul > li > a.third_single{height:34px; padding:18px 0 8px 10px; display:block;}
		nav > ul > li.on > ul > li.on{background:#f1652a url(/images/common/bg_depth02_ul.gif) repeat-x 0 -1px; display:table-cell; padding:2px 0 0 0; width:100%; position:relative; display:table; vertical-align:top;}
		nav > ul > li.on > ul > li.on > a{color:#fff;}
		nav > ul > li.on > ul > li.on > a.third{height:44px; padding:8px 0 8px 10px; display:block; top:0; color:#fff;}
		nav > ul > li.on > ul > li.on > a.third_single{top:0; color:#fff;}
		nav > ul > li.on > ul > li.on ul{display:block;}
		nav > ul > li.on > ul > li > ul{display:none; background:#33343a; padding:18px 0 18px 0; }
		nav > ul > li.on > ul > li > ul > li{display:block; margin:0 0 20px 0; padding:0 0 0 18px; background:url(/images/common/bg_nav_sub_sub_off.gif) no-repeat 10px 6px;}
		nav > ul > li.on > ul > li > ul > li.on{background:url(/images/common/bg_nav_sub_sub_on.gif) no-repeat 10px 6px;}
		nav > ul > li.on > ul > li > ul > li > a{line-height:1.5; color:#d2d3d4; text-decoration:none; line-height:1.5; font-weight:bold;}
		nav > ul > li.on > ul > li > ul > li.last{margin:0;}
		nav > ul > li.on > ul > li > ul > li:last-child{margin:0;}
		nav > ul > li.on > ul > li.on > ul.on > li.on{background:url(/images/common/bg_nav_sub_sub_on.gif) no-repeat 10px 6px;}
		nav > ul > li.on > ul > li.on > ul > li.on > a{color:#f1652a;}

		.skipmenu a{position: absolute; display:block; width: 100%; left: 0; text-align: center; top: -10000px; z-index: 500; font-size: 1.3em;}
		.skipmenu a:hover, .skipmenu a:focus, .skipmenu a:active{position: absolute; top: 0; padding: 15px 0; font-weight:bold; color:#fff; background:#1f2326; z-index:500}
		.symbol{height:70px; background:#e54d26; text-align:center;}
		.symbol > a{display:none; color:#fed6cb; font-size:14px; padding:16px 0 14px 0; text-decoration:none; background:url(/images/common/bg_features.gif) no-repeat center 34px;}
		.symbol > a.off{background:url(/images/common/bg_features_off.gif) no-repeat center 34px; color:#fff;}
		.symbol div{display:block;}
		.symbol div > a{display:inline-block; cursor:pointer; background:none; text-decoration:none; height:70px; vertical-align:top; margin:0 20px;}
		.symbol div > a span{display:block;}
		.symbol div > a span.txt{padding:14px 0 0 0; height:16px; color:#68150b; font-weight:bold; text-decoration:none; /*filter:alpha(opacity=80); opacity:.8;*/}
		.symbol div > a span.ico{/*filter:alpha(opacity=50); opacity:.5;*/  position:relative; display:block; margin:0 auto;  height:29px;  overflow:hidden;width:29px;*margin:0}
		.symbol div > a.on span.txt, .symbol div > a:hover span.txt{color:#fffefe;}
		.symbol div > a.on span.ico img, .symbol div > a:hover span.ico img{position:relative; top:-29px;}

		.symbol_sub{height:70px; width:100%; position:relative; background:#e54d26; text-align:center; margin:0 0 40px 0;}
		.symbol_sub h1{width:90px; height:70px; text-align:center; float:left; padding:0 2px 0 0; background:url(/images/common/bg_symbol_sub.gif) repeat-y right 0;}
		.symbol_sub h1 img{padding:10px 0 0 0;}
		.symbol_sub .technology_ico{width:230px; height:70px; text-align:center; float:left; padding:0 2px 0 0; background:url(/images/common/bg_symbol_sub.gif) repeat-y right 0; }
		.symbol_sub .technology_ico dt{height:33px; line-height:33px; font-weight:bold; font-family:verdana; font-size:11px; color:#fffefe; opacity:.8; }
		.symbol_sub .technology_ico dd {width:100%;border:0px solid red;overflow: hidden;padding-left: 40px}
		.symbol_sub .technology_ico dd .icobg{width:35px; height:35px;background:url(/images/index/ico_bg_active.png) no-repeat 0 0;border:0px solid purple;margin-top:-2px;float: left;margin-left:3px;}
		.symbol_sub .technology_ico dd a{float:left;width:22px;height:22px; /*overflow:hidden;*/ margin:6px 0 0 7px; border:0px solid red;background-repeat:repeat-y;}
		.symbol_sub .technology_ico dd a:hover{background-position: 0 21px ;}
		/*.symbol_sub .technology_ico dd a .on,
		.symbol_sub .technology_ico dd a:hover img{position:relative; top:-22px;}*/
		.symbol_sub .technology_txt{width:344px; height:70px; text-align:center; float:left; padding:0 2px 0 0; background:url(/images/common/bg_symbol_sub.gif) repeat-y right 0;}
		.symbol_sub .technology_txt dt{height:33px; line-height:33px; font-weight:bold; font-family:verdana; font-size:11px; color:#fffefe;}
		.symbol_sub .technology_txt dd{width:344px; display:block; padding:7px 0 0 0; line-height:1.2; color:#ffb3a1; font-size:11px; font-family:verdana;}
		.symbol_sub .support{width:230px; text-align:center; float:left;}
		.symbol_sub .support dt{height:33px; line-height:33px; font-weight:bold; font-family:verdana; font-size:11px; color:#fffefe;}
		.symbol_sub .support .off{
			/*filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter     id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
			-webkit-filter: grayscale(100%);
			-moz-filter: grayscale(100%);
			-ms-filter: grayscale(100%);
			-o-filter: grayscale(100%);
			filter: grayscale(100%);
			filter: gray;*/
		}
		.symbol_sub .browser_score{width:280px; height:70px; float:left; padding:0 2px 0 0; background:url(/images/common/bg_symbol_sub.gif) repeat-y right 0;letter-spacing:-1px;}
		.symbol_sub .browser_score dt{width:100%; height:33px; line-height:33px; font-weight:bold; font-family:verdana; font-size:11px; color:#fffefe; opacity:.8; filter:alpha(opacity=80);}
		.symbol_sub .browser_score dd.num{color:#fcff00; font-size:30px; font-weight:bold; float:left; width:123px; text-align:left;  height:37px; position:relative;}
		.symbol_sub .browser_score dd.bonus{float:left; width:154px; color:#fffefe; font-size:12px;  height:37px; position:relative;margin: 10px 0 0 -10px; }
		.symbol_sub .browser_score dd.num p{position:absolute; right:14px; top:-2px; border:0px solid red;width:82px;height:35px;display:block;background:url(/images/index/suyongbtn.jpg) 0 0 no-repeat;line-height:29px;text-align:center;}
		.symbol_sub .browser_score dd.num span{opacity:.9; filter:alpha(opacity=90); }
		.symbol_sub .browser_score dd.bonus span{opacity:.8; filter:alpha(opacity=80); font-weight:bold;}

		.symbol_sub .browser_type{width:222px; height:70px; float:left; padding:0 2px 0 0; background:url(/images/common/bg_symbol_sub.gif) repeat-y right 0;}
		.symbol_sub .browser_type dt{width:100%; height:33px; line-height:33px; font-weight:bold; font-family:verdana; font-size:11px; color:#fffefe; opacity:.8; filter:alpha(opacity=80);}
		.symbol_sub .browser_type dd{color:yellow; font-size:16px; font-weight:bold; padding:5px 0 0 0;}

		.symbol_sub .os_type{width:152px; height:70px; float:left; background:url(/images/common/bg_symbol_sub.gif) repeat-y right 0;}
		.symbol_sub .os_type dt{width:100%; height:33px; line-height:33px; font-weight:bold; font-family:verdana; font-size:11px; color:#fffefe; opacity:.8; filter:alpha(opacity=80);}
		.symbol_sub .os_type dd{color:yellow; font-size:16px; font-weight:bold; padding:5px 0 0 0;}
		.symbol_sub div dl dd p{float:left;display:inline-block;float:none;vertical-align:bottom;}
		.symbol_sub div dl dd span{float:left;text-align:left;color:white;font-size:11px;padding-right:5px;margin-left:4px;margin-top:4px; opacity:.8; filter:alpha(opacity=80); display:inline-block;float:none;margin-top:-2px;vertical-align:middle;}
		.symbol_sub .point{font-size:30px;margin:0 auto;color:yellow;width:85px;text-align:center;float:left;line-height:35px;}
		.symbol_sub .pointendl{margin:-1px 0 0 0;opacity:.8; filter:alpha(opacity=80);letter-spacing:-1px;}
		.main_wrap .symbol_sub{margin:0;}

		.symbol_index{margin:0;}
		.symbol_index .technology_ico{width:300px;}
		.symbol_index .technology_txt{width:390px;}

		.main_visual{height:278px; position:relative; overflow:hidden; border:1px solid #d6d7d9; border-bottom:1px solid #d6dbe3; margin-top:17px;}
		.main_visual .btn_left{position:absolute; left:-1px; top:121px;}
		.main_visual .btn_right{position:absolute; right:-1px; top:121px;}
		.main_visual .pic{width:100%; height:278px; overflow:hidden;}
		.main_visual .pic li strong{color:#161a1d; font-size:28px;}
		.main_visual .pic li span, .main_visual .pic li p{color:#161a1d; font-size:13px; line-height:1.3;}
		.main_visual .pic li .small{display:none;}
		.main_visual .pic li .big{width:100%;}

		.main_visual span{font-size:15px !important;font-weight:bold;}
		.main_visual .pic .step01 img.normal{position:absolute; left:65px;}
		.main_visual .pic .step01 strong{position:absolute; left:504px; top:71px;}
		.main_visual .pic .step01 span{position:absolute; left:504px; top:171px;letter-spacing:-1px;}

		.main_visual .pic .step02 img.normal{position:absolute; left:464px;}
		.main_visual .pic .step02 strong{position:absolute; left:64px; top:77px;}
		.main_visual .pic .step02 span{position:absolute; left:64px; top:142px;}

		.main_visual .pic .step03 div.normal{width:437px;height:259px;background:url('/images/index/main_key_03.png') 0 0 no-repeat;position:absolute; left:49px;top:19px;}
		.main_visual .pic .step03 div.normal dl{margin-top:67px;margin-left:25px;border:0px solid red;color:white;}
		.main_visual .pic .step03 div.normal dl dt{width:288px;height:45px;line-height:43px;overflow:hidden;font-size:13px;float:left;}
		.main_visual .pic .step03 div.normal dl dd{width:80px;height:41px;line-height:17px;overflow:hidden;font-size:12px;float:left;text-align:right;padding-top:4px;}
		.main_visual .pic .step03 strong{position:absolute; left:505px; top:78px;}
		.main_visual .pic .step03 span{position:absolute; left:505px; top:141px;}

		.main_visual .pic .step04{height:278px;background:url('/images/index/main_key_04.png') 0 0 no-repeat;}
		.main_visual .pic .step04 .score .score1{color:#fff; font-size:56px;}
		.main_visual .pic .step04 .score .score2{color:#fff; font-size:56px;}
		.main_visual .pic .step04 .score .score3{color:#fff; font-size:56px;}
		.main_visual .pic .step04 dl{width:444px;height:66px;text-align:center;float:left;padding-top:17px;}
		.main_visual .pic .step04 dl dt{font:bold 14px/20px 'Malgun Gothic','dotum';color:#666666 !important;}
		.main_visual .pic .step04 dl dd .itemnm{color:#404040;font:bold 24px/30px 'Malgun Gothic','dotum' !important;}
		.main_visual .pic .step04 dl dd .prefix{color:#666666;}

		.score{width:100%;height:183px;float:left;border:0px solid red;text-align:center;}
		.score .txt1{font-size:15px; color:#666; font-weight:bold;margin: 0 auto;padding-top:30px;padding-bottom:20px;}
		.score .scorecnt{background:url('/images/index/main_key_04_score.png') no-repeat 0 0;margin:0 auto;width:184px;height:79px;border:0px solid red;position:relative;}
		.score .score1{font-family:arial; font-size:56px; color:#fff; font-weight:bold; width:57px; text-align:center; position:absolute; left:5px; top:5px;}
		.score .score2{font-family:arial; font-size:56px; color:#fff; font-weight:bold; width:57px; text-align:center; position:absolute; left:63px; top:5px;}
		.score .score3{font-family:arial; font-size:56px; color:#fff; font-weight:bold; width:57px; text-align:center; position:absolute; left:123px; top:5px;}

		.score .line1{position:absolute; left:3px; top:38px; display:block; width:57px; height:4px; background:url('/images/common/bg_score_line.gif') no-repeat 0 0;}
		.score .line2{position:absolute; left:63px; top:38px; display:block; width:57px; height:4px; background:url('/images/common/bg_score_line.gif') no-repeat 0 0;}
		.score .line3{position:absolute; left:123px; top:38px; display:block; width:57px; height:4px; background:url('/images/common/bg_score_line.gif') no-repeat 0 0;}
		.score .txt2{color:#666666;margin-top:16px;}
		.score .prefix{position:absolute; left:185px;top:59px;border:0px solid red;}
		.score .prefix2{border:0px solid red;line-height:40px;margin-top:40px;vertical-align:middle;}
		.step07_canvas_text1{position:absolute;font-size:28px !important;font-weight:bold;color:#161a1d !important;margin:10px 0 0 10px;}
		.step07_canvas_text2{position:absolute;font-size:15px !important;font-weight:bold;color:#161a1d !important;margin:255px 0 0 546px;}

		.core_section{width:100%;}

		.core_section .wrap{width:1050px; overflow:hidden;margin-bottom:7px;}
		.core_section .item{width:291px; height:290px; float:left; position:relative; margin:0 6px 7px 0; background:#fff; border:1px solid #cccdcf;}
		.core_section .item:nth-child(3), .core_section .item:nth-child(6){width:290px;}


		.core_section h1{font-size:20px; height:40px; line-height:40px;  font-weight:bold; border-bottom:1px solid #e3e3e3; text-indent:30px;
			background-color: #f9f9f9;
			background: -webkit-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: -moz-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: -ms-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: -o-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
		}

		.core_section .item01 .pic{padding:21px 0 0 0; text-align:center;}
		.core_section .item01 .txt{padding:25px 0 0 15px; line-height:1.5; letter-spacing:-1px; color:#666;}
		.core_section .item02 ul{position:absolute; left:28px; top:70px; width:250px;}
		.core_section .item02 dl{font-family:verdana; font-size:11px; color:#1f2326; width:282px;}
		.core_section .item02 dt{width:62px; float:left;}
		.core_section .item02 dd.graph{width:130px; height:17px; float:left; position:relative;}
		.core_section .item02 dd.number{width:50px; float:left;}
		.core_section .item02 dd.num{text-align:right; float:left; width:48px;}
		.core_section .item02 .graph01{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #e84a4a; width: 15px; height: 15px; opacity: 1; border: 1px solid #dc3939; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		.core_section .item02 .graph02{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #4c82d4; width: 15px; height: 15px; opacity: 1; border: 1px solid #4479cb; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		.core_section .item02 .graph03{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #6bb11c; width: 15px; height: 15px; opacity: 1; border: 1px solid #62a515; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		.core_section .item02 .graph04{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #4cb6d4; width: 15px; height: 15px; opacity: 1; border: 1px solid #3ba8c7; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		.core_section .item02 .graph05{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #ba92d9; width: 15px; height: 15px; opacity: 1; border: 1px solid #b286d5; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		.core_section .item02 .per{position:absolute; z-index:1; left:13px; top:3px; width:115px; height:9px; background:url(/images/index/bg_graph.png) no-repeat right 0;}
		.core_section .item02 .per div{width:0; height:9px; }
		.core_section .item02 .number01{background:url(/images/index/bg_graph01.png) no-repeat right 0;}
		.core_section .item02 .number02{background:url(/images/index/bg_graph02.png) no-repeat right 0;}
		.core_section .item02 .number03{background:url(/images/index/bg_graph03.png) no-repeat right 0;}
		.core_section .item02 .number04{background:url(/images/index/bg_graph04.png) no-repeat right 0;}
		.core_section .item02 .number05{background:url(/images/index/bg_graph05.png) no-repeat right 0;}
		.core_section .item02 .date{color:#666; font-weight:bold; position:absolute; right:24px; top:250px;}
		section#contents .item03 .group{padding:10px 15px;} /* 20130730 */
		/* 	section#contents .item03 .group{position:absolute; left:18px; top:55px; width:291px;} */
		.core_section .item03 dl{float:left; width:85px;}
		.core_section .item03 dt{height:35px; line-height:35px; font-weight:bold; text-align:center;}
		.core_section .item03 dt .btn_type03{width:78px;}
		.core_section .item03 dt img{vertical-align:middle;}
		.core_section .item03 .name{font-family:verdana; color:#444; text-align:center; height:33px; line-height:33px; border-bottom:1px solid #dcdcdc; border-top:1px solid #8c8c8c;}
		.core_section .item03 .score{padding:25px 0 30px 0; font-size:42px; font-weight:bold; text-align:center; color:#f1652a;}
		.core_section .item03 .score01{color:#f1652a;}
		.core_section .item03 .score02{color:#6bb11c;}
		.core_section .item03 .score03{color:#767676;}
		.core_section .item03 .bonus{font-family:verdana; color:#666; font-size:11px; height:33px; border-bottom:1px solid #dcdcdc; text-align:center;}

		.core_section .item04 a{position:relative; cursor:pointer;}
		.core_section .item04 .leader{padding:20px 20px 0 20px; width:250px; overflow:hidden; margin:0 auto;}
		.core_section .item04 .leader .pic{float:left;}
		.core_section .item04 .leader .name{float:left; color: #3b5998; font-weight: bold; margin: 0 0 0 10px; height:50px; line-height:50px;}
		.core_section .item04 .leader .cont{float:left; width:100%; color:#333; padding:10px 0 0 0; height:30px; overflow:hidden;}

		.core_section .item05 .slider_notice{width:255px; height:210px; position:absolute; left:20px; top:20px; position:relative; overflow:hidden; }
		.core_section .item05 .slider_notice ul{width:255px; height:210px; position:absolute; top:0; left:0; overflow:hidden; }
		.core_section .item05 .slider_notice ul li{float:left; width:100%; font-size:14px; color:#fff; height:55px; overflow:hidden; }
		.core_section .item05 .slider_notice ul li a{text-decoration:none; color:#666; display:block; width:100%;}
		.core_section .item05 .slider_notice ul li h2{color:#666; font-size:15px; font-weight:bold; letter-spacing:-1px; display:block; line-height:1.2; margin:0 0 8px 0;}
		.core_section .item05 .slider_notice ul li .date{color:#999; margin:0 0 15px 0;}
		.core_section .item05 .slider_notice ul li .txt{color:#666; line-height:1.5;}
		.core_section .item05 .btn_area{position:absolute; left:0; top:263px; width:100%; text-align:center;}
		.core_section .item05 .btn_area a{text-indent:-9999px; display:inline-block; width:10px; height:10px; background:url(/images/index/bg_paging.png) no-repeat 0 0;}
		.core_section .item05 .btn_area a.on{background-position:0 -10px;}
		.core_section .item06 .txt{position:absolute; left:20px; top:63px; font-size:15px; color:#666; font-weight:bold; line-height:1.3; letter-spacing:-1px;}
		.core_section .item06 .pic{position:absolute; left:23px; top:126px;}
		.core_section .item06 .btn_type02{position:absolute; left:187px; top:181px;}
		.core_section .item06 .btn_type03{position:absolute; left:187px; top:219px;}
		.core_section .item02 li{margin:0 0 16px 0; width:100%; overflow:hidden;}
		.alternative{margin:0 0 30px 0; border:1px solid #cccdcf;
		}

		.core_section .item07 div .img{text-align:center; padding:43px 0 20px 0;}
		.core_section .item07 div .txt{color:#666; padding:0 20px; font-size:14px; line-height:1.5;}

		.core_section .item08 div .img{text-align:center; padding:15px 0 10px 0;}
		.core_section .item08 div .txt1{color:#666; padding:20px 20px 0 20px; font-size:15px; line-height:1.5; font-weight:bold;}
		.core_section .item08 div .txt2{color:#666; padding:0 20px; font-size:14px; line-height:1.5;}

		.core_section .item09 div .img{text-align:center; border:1px solid #dadada; border-radius:5px; width:259px; height:93px; overflow:hidden; margin:15px auto 15px auto;  box-shadow: 3px 2px 10px 0 #eaeaea; }
		.core_section .item09 div .img img{max-width:100%;}
		.core_section .item09 div .txt{color:#666; padding:0 20px; font-size:14px; line-height:1.5;}

		.alternative h1{height:51px; line-height:51px; color:#333; font-size:20px; font-weight:bold; text-indent:30px; border-bottom:1px solid #e3e3e3;
			background-color: #f9f9f9;
			background: -webkit-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: -moz-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: -ms-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: -o-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
			background: linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);
		}
		.alternative .wrap{height:215px; padding:15px 0 0 4px; background:#fff;}
		.alternative .wrap article{width:213px; height:200px; float:left; position:relative; padding:0 1px 0 0; background:url(/images/index/bg_alternative.gif) repeat-y right 0;}
		.alternative .wrap article h2{color:#444; font-size:15px; font-weight:bold; padding:85px 0 0 0; text-align:center; margin:0 0 12px 0;}
		.alternative .wrap article .txt{color:#999; text-align:center; line-height:1.4;}
		.alternative .wrap article .btn{position:absolute; left:0; top:165px; text-align:center; width:100%;}
		.alternative .wrap article .pic{position:absolute; left:0; top:5px; text-align:center; width:100%;}
		.alternative .wrap article.last{background:none;}
		/* 2017.07.06
		footer{width:100%; height:146px; position:relative;}
		*/
		footer{width:100%; height:166px; position:relative;}
		footer .kisa{position:absolute; left:0; top:43px;}
		footer .sub_link1{position:absolute; left:103px; top:42px;}
		footer .sub_link1 li{float:left; padding:0 13px 0 0; margin:0 10px 0 0; height:18px; line-height:18px; background:url(/images/common/bg_footer_sublink.gif) no-repeat right 3px;}
		footer .sub_link1 li.first a{ color:#404040;}
		footer .sub_link1 li a{color:#666; font-size:11px; font-weight:bold; text-decoration:none;}
		footer .sub_link1 li.last{padding:0; margin:0; background:none;}
		footer .sub_link2{position:absolute; left:394px; top:38px;}
		footer .sub_link2 li{float:left; margin:0 12px 0 0;}
		footer address{position:absolute; left:103px; top:69px; font-size:11px; color:#555555; font-style:normal;}
		footer .tel{position:absolute; left:480px; top:69px; font-size:11px; color:#555555; font-weight:bold;}
		footer .denial{position:absolute; left:103px; top:88px; font-size:11px;}
		footer .link{position:absolute; right:0; top:73px;}
		footer .link select{
			padding:5px 15px 5px 5px;
			margin: 0;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			border-radius:4px;
			background: #fff;
			color:#666;
			border:1px solid #cbd0da;
			outline:none;
			display: inline-block;
		}
		.canvas{text-align:center;}
		.canvas .small{display:none;}
		.prospect{border:1px solid #e6e6e6; width:718px; margin:30px auto 0 auto; overflow:hidden; }
		.prospect .sec01{width:358px; padding:20px 0 0 0; float:left; border-right:1px solid #e6e6e6; text-align:center;}
		.prospect .sec02{width:359px; padding:20px 0 0 0; float:left; text-align:center;}
		.prospect .text{text-align:center; color:#444; background:#f9f9f9; padding:10px 0; line-height:1.2; border-top:1px solid #e6e6e6;}
		.prospect .img{display:none;}
		.trend_chart{border:1px solid #e6e6e6; width:718px; height:270px; margin:30px auto 30px auto}
		.trend_chart .chart{padding:20px 0 0 20px; width:478px; float:left;}
		.trend_chart .chart .img{display:none;}
		.trend_chart .txt{width:220px; float:left; height:270px; background:#f9f9f9;}
		.trend_chart .txt ol{padding:40px 0 0 35px;}
		.trend_chart .txt ol li{text-indent:-13px; line-height:1.7; color:#666;}


		.statcounter_chart{padding:58px 0 50px; width:100%; }
		.statcounter_chart .chart_wrap{width:100%; height:290px; overflow:hidden;}

		.chart_guide{background:#d2d0ce; color:#fff; width:100%; margin:10px 0; }
		.chart_guide ul{padding:5px 0 5px 0; width:100%; overflow:hidden;}
		.chart_guide ul li{line-height:1.5; float:left; /*white-space: nowrap;*/ width:18%; padding:0 0 0 2%;}
		.chart_guide ul li span{display:inline-block; width:8px; height:8px; border-radius:10px;}

		.form_type_4 fieldset.fld03 .date{width:110px; margin:0 1px;}

		.edu_view .movie video{width:100%;}

		.pDown div p a, .pDown p, .ppViewList a{
			-webkit-transition: all .4s;
			-moz-transition: all .4s;
			-o-transition: all .4s;
			-ms-transition: all .4s;
		}
		.pDown p a:hover{
			text-shadow: rgb(231, 231, 231) 0px 0px 0px, rgb(216, 216, 216) 1px 1px 0px, rgb(202, 202, 202) 2px 2px 0px, rgb(187, 187, 187) 3px 3px 0px, rgb(173, 173, 173) 4px 4px 0px, rgb(158, 158, 158) 5px 5px 0px, rgb(144, 144, 144) 6px 6px 0px, rgba(0, 0, 0, 0.6) 7px 7px 6px, rgba(0, 0, 0, 0.498039) 7px 7px 1px, rgba(0, 0, 0, 0.2) 0px 0px 6px;
		}
		.pDown p:hover{
			border-radius: 5px;
			-webkit-transform: rotate(10deg) scale(1.1);
			-moz-transform: rotate(10deg) scale(1.1);
			-o-transform: rotate(10deg) scale(1.1);
			-ms-transform: rotate(10deg) scale(1.1);
		}
		.ppViewList a:hover{
			-webkit-transform: rotate(1deg);
			-moz-transform: rotate(1deg);
			-o-transform: rotate(1deg);
			-ms-transform: rotate(1deg);
		}

		.form_type_3 form{background:none;}

		.tab_type_2 li{width:24.9%}
	/* } */


	/* quick menu { */
		/* sortable-placeholder */
		.sortable-dragging{background-color:white !important; }
		section#contents_quick .sortable_top_wrapper ul li.sortable-placeholder { border: 1px dashed #CCC !important; background: none; margin: 0 5px 5px 0;padding:0;}
		section#contents_quick .sortable_btm_wrapper ul li.sortable-placeholder { border: 1px dashed #CCC !important; background: none; margin: 0 4px 4px 0;padding:0;}

		/* top_wrapper */
		#contents_quick, #contents_exercise{width:890px;height:486px;display:block;margin-top:26px;border:0px solid red;}
		#contents_quick .heading, #contents_exercise .heading{width:636px;height:46px;font-size:14px;color:white;font-weight:normal;padding:14px 0 0 254px;display:block;}
		#contents_quick .heading{background:url('/images/index/main_sep_quick.png') 0 0 no-repeat;}
		#contents_exercise .heading{background:url('/images/index/main_sep_exercise.png') 0 0 no-repeat;}


		section#contents_quick .sortable_top_wrapper, section#contents_exercise .sortable_top_wrapper{width:890px;height:302px;border:0px solid red;margin:0px;margin-top:7px;}
		section#contents_quick .sortable_top_wrapper ul, section#contents_exercise .sortable_top_wrapper ul{width:900px;height:593px;}
		section#contents_quick .sortable_top_wrapper ul li, section#contents_exercise .sortable_top_wrapper ul li{width:291px;height:290px; position:relative; float:left; margin: 0 5px 5px 0 ;padding:0; border:1px solid #FEFEFE;background-color:#ffffff; z-index:1;}
		section#contents_quick .sortable_top_wrapper ul li article, section#contents_exercise .sortable_top_wrapper ul li article{width:289px;height:288px;border:1px solid #CCCDCF; float:left;}
		section#contents_quick .sortable_top_wrapper ul li h1, section#contents_exercise .sortable_top_wrapper ul li h1{font-size:20px; height:40px; line-height:40px;  font-weight:bold; border-bottom:1px solid #e3e3e3; text-indent:30px;background:#f9f9f9; background: -webkit-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -moz-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -ms-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -o-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); overflow:hidden; *margin:0 !important}
		section#contents_quick .sortable_top_wrapper ul li div div.pic, section#contents_exercise .sortable_top_wrapper ul li div div.pic{text-align:center;}
		section#contents_quick .sortable_top_wrapper ul li div div.txt, section#contents_exercise .sortable_top_wrapper ul li div div.txt{padding:25px 0 0 15px; line-height:1.5; letter-spacing:-1px; color:#666;}

		/* btm_wrapper */
		section#contents_quick .sortable_btm_wrapper, section#contents_exercise .sortable_btm_wrapper{width:892px;height:117px;border:0px solid orange;display:block;background:url('/images/index/main_doc_bg.png') bottom left no-repeat;float:left;}
		section#contents_quick .sortable_btm_wrapper ul, section#contents_exercise .sortable_btm_wrapper ul{margin: 0px auto 0 auto; height:55px;border:0px solid purple;}
		section#contents_quick .sortable_btm_wrapper ul{width:742px;}
		section#contents_exercise .sortable_btm_wrapper ul{width:553px;}

		section#contents_quick .sortable_btm_wrapper ul li, section#contents_exercise .sortable_btm_wrapper ul li{width:100px; height:68px; vertical-align:middle; text-align:center;  margin: 0 6px 6px 0 ;color:#3d3d3d; font-size:15px; background:none; text-align:center; line-height:1.2; text-indent:0; z-index:2; float:left;}
		section#contents_quick .sortable_btm_wrapper ul li article,section#contents_exercise .sortable_btm_wrapper ul li article{width:98px; height:66px;border:1px solid #CCCDCF;background: #fff; opacity: 0.7;overflow:hidden;display:table-cell;*vertical-align:middle;*height:100%;*opacity: 0}
		section#contents_quick .sortable_btm_wrapper ul li h1,section#contents_exercise .sortable_btm_wrapper ul li h1{font-size:15px;line-height:1.2;text-indent:0;vertical-align:middle;width:98px;height:66px;margin-top:7px;overflow:hidden;word-break:normal;display:table-cell !important; text-align:center;vertical-align:middle;*padding:0 !important;*display:block;*width:98px;*height:40px;*border:none;*opacity: 0}
		section#contents_quick .sortable_btm_wrapper ul li h1.fix7_oneline,section#contents_exercise .sortable_btm_wrapper ul li h1.fix7_oneline{*height:20px}
		section#contents_quick .sortable_btm_wrapper ul li div, section#contents_exercise .sortable_btm_wrapper ul li div{display:none;}
		section#contents_quick .sortable_btm_wrapper ul li article.item06 h1{padding:0 15px;}
		section#contents_quick .sortable_btm_wrapper ul li article.item04 h1{padding:0 10px}
		section#contents_quick .sortable_btm_wrapper ul li article.item02 h1{padding:0 10px}
		section#contents_quick .sortable_btm_wrapper ul li article.item01 h1{padding:0 5px}
		section#contents_quick .sortable_btm_wrapper ul li article.item03 h1{padding:0 10px}
		section#contents_quick .sortable_btm_wrapper ul li article.item08 h1{padding:0 15px}
		section#contents_quick .sortable_btm_wrapper ul li div a, section#contents_exercise .sortable_btm_wrapper ul li div a{display:none;}
		section#contents_quick .sortable_btm_wrapper ul li div div.pic, section#contents_exercise .sortable_btm_wrapper ul li div div.pic{display:none;}
		section#contents_quick .sortable_btm_wrapper ul li div div.txt, section#contents_exercise .sortable_btm_wrapper ul li div div.txt{display:none;}

		/* stack */
		section.stack {width:0px;height:0px;overflow:hidden;border:0px solid red;}
	/* } */

	/* contents_quick { */
		section#contents_quick {position:relative;}
		section#contents_quick .item{width:291px; height:290px; float:left; position:relative; margin:0 6px 7px 0; background:#fff; border:1px solid #cccdcf;}
		section#contents_quick .item:nth-child(3), .core_section .item:nth-child(6){width:290px;}
		section#contents_quick h1{font-size:20px; height:40px; line-height:40px;  font-weight:bold; border-bottom:1px solid #e3e3e3; text-indent:30px; background:#f9f9f9; background: -webkit-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -moz-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -ms-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -o-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); }

		/* ���� */
		section#contents_quick .item08 div .img{text-align:center; padding:15px 0 10px 0;}
		section#contents_quick .item08 div .txt1{color:#666; padding:10px 20px 0 20px; font-size:15px; line-height:1.5; font-weight:bold;*line-height:17px}
		section#contents_quick .item08 div .txt2{color:#666; padding:0 20px; font-size:14px; line-height:1.5;}

		/* �������� �̿���� */
		section#contents_quick .item02 ol{position:absolute; left:28px; top:70px; width:250px;}
		section#contents_quick .item02 ol li{margin:0 0 16px 0; width:100%; overflow:hidden;height:17px;}
		section#contents_quick .item02 dl{font-family:verdana; font-size:11px; color:#1f2326; width:282px;}
		section#contents_quick .item02 dt{width:62px; float:left;}
		section#contents_quick .item02 dd.graph{width:130px; height:17px; float:left; position:relative;}
		section#contents_quick .item02 dd.number{width:50px; float:left;}
		section#contents_quick .item02 dd.num{text-align:right; float:left; width:48px;}
		section#contents_quick .item02 .graph01{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #e84a4a; width: 15px; height: 15px; opacity: 1; border: 1px solid #dc3939; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		section#contents_quick .item02 .graph02{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #4c82d4; width: 15px; height: 15px; opacity: 1; border: 1px solid #4479cb; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		section#contents_quick .item02 .graph03{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #6bb11c; width: 15px; height: 15px; opacity: 1; border: 1px solid #62a515; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		section#contents_quick .item02 .graph04{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #4cb6d4; width: 15px; height: 15px; opacity: 1; border: 1px solid #3ba8c7; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		section#contents_quick .item02 .graph05{position:absolute; z-index:2; left:0; top:0; box-sizing: border-box; -moz-box-sizing: border-box; background-color: #ba92d9; width: 15px; height: 15px; opacity: 1; border: 1px solid #b286d5; border-radius: 100px; -webkit-border-radius:100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px;}
		section#contents_quick .item02 .per{position:absolute; z-index:1; left:13px; top:3px; width:115px; height:9px; background:url(/images/index/bg_graph.png) no-repeat right 0;}
		section#contents_quick .item02 .per div{width:0; height:9px; }
		section#contents_quick .item02 .number01{background:url(/images/index/bg_graph01.png) no-repeat right 0;}
		section#contents_quick .item02 .number02{background:url(/images/index/bg_graph02.png) no-repeat right 0;}
		section#contents_quick .item02 .number03{background:url(/images/index/bg_graph03.png) no-repeat right 0;}
		section#contents_quick .item02 .number04{background:url(/images/index/bg_graph04.png) no-repeat right 0;}
		section#contents_quick .item02 .number05{background:url(/images/index/bg_graph05.png) no-repeat right 0;}
		section#contents_quick .item02 .date{color:#666; font-weight:bold; position:absolute; right:24px; top:250px;font-size:12px;}

		/* �������� ���뵵 */
		section#contents_quick .item03 .group{padding: 10px 15px;}
		section#contents_quick .item03 dl{float:left; width:85px;}
		section#contents_quick .item03 dt{height:35px; line-height:35px; font-weight:bold; text-align:center;}
		section#contents_quick .item03 dt .btn_type03{width:78px;}
		section#contents_quick .item03 dt img{vertical-align:middle;}
		section#contents_quick .item03 .name{font-family:verdana; color:#444; text-align:center; height:33px; line-height:33px; border-bottom:1px solid #dcdcdc; border-top:1px solid #8c8c8c;}
		section#contents_quick .item03 .score{padding:25px 0 30px 0; font-size:42px; font-weight:bold; text-align:center; color:#f1652a;}
		section#contents_quick .item03 .score01{color:#f1652a;}
		section#contents_quick .item03 .score02{color:#6bb11c;}
		section#contents_quick .item03 .score03{color:#767676;}
		section#contents_quick .item03 .bonus{font-family:verdana; color:#666; font-size:11px; height:33px; border-bottom:1px solid #dcdcdc; text-align:center;}

		section#contents_quick .item03 .browser_table{table-layout:fixed; width:100%; font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif;}
		section#contents_quick .item03 .browser_table thead th{height:35px; border-bottom:1px solid #8c8c8c; vertical-align:middle; text-align:center;}
		section#contents_quick .item03 .browser_table tbody tr td{text-align:center; vertical-align:middle;}
		section#contents_quick .item03 .browser_table tbody tr.nth-child1 td{height:33px; border-bottom:1px solid #dcdcdc;}
		section#contents_quick .item03 .browser_table tbody tr.nth-child2 td{cursor:pointer; padding:25px 0 35px 0; font-size:42px; font-weight:bold;}
		section#contents_quick .item03 .browser_table{table-layout:fixed; width:100%; font-family:"Malgun Gothic", "맑은 고딕", '돋움',dotum,Helvetica,sans-serif;}
		section#contents_quick .item03 .browser_table thead th{height:35px; border-bottom:1px solid #8c8c8c; vertical-align:middle; }
		section#contents_quick .item03 .browser_table tbody tr td{text-align:center; vertical-align:middle;}
		section#contents_quick .item03 .browser_table tbody tr.nth-child1 td{height:33px; border-bottom:1px solid #dcdcdc;}
		section#contents_quick .item03 .browser_table tbody tr.nth-child2 td{cursor:pointer; padding:25px 0 35px 0; font-size:42px; font-weight:bold;}
		section#contents_quick .item03 .browser_table tbody td.nth-childtd1{color:#f1652a;}
		section#contents_quick .item03 .browser_table tbody td.nth-childtd2{color:#6bb11c;}
		section#contents_quick .item03 .browser_table tbody td.nth-childtd3{color:#6bb11c;}
		section#contents_quick .item03 .browser_table tbody tr.nth-child3 td{color:#666; font-family:verdana; font-size:11px; height:33px; border-bottom:1px solid #dcdcdc; vertical-align:top;}
		section#contents_quick .item03 .date{color:#666; font-weight:bold; position:absolute; right:16px; top:250px;font-size:12px;}

		/* W3C ���� */
		section#contents_quick .item05 .slider_notice{width:255px; height:210px; position:absolute; left:20px; top:20px; position:relative; overflow:hidden; }
		section#contents_quick .item05 .slider_notice ol{width:255px; height:210px; position:absolute; top:0; left:0; overflow:hidden; }
		section#contents_quick .item05 .slider_notice ol li{float:left; width:100%; font-size:14px; color:#fff; height:48px; overflow:hidden; }
		section#contents_quick .item05 .slider_notice ol li a{text-decoration:none; color:#666; display:block; width:100%;}
		section#contents_quick .item05 .slider_notice ol li h2{color:#666; font-size:15px; font-weight:bold; letter-spacing:-1px; display:block; line-height:1.2; margin:0 0 8px 0;}
		section#contents_quick .item05 .slider_notice ol li .date{color:#999; margin:0 0 15px 0;text-align:right;}
		section#contents_quick .item05 .slider_notice ol li .txt{color:#666; line-height:1.5;}
		section#contents_quick .item05 .btn_area{position:absolute; left:0; top:263px; width:100%; text-align:center;}
		section#contents_quick .item05 .btn_area a{text-indent:-9999px; display:inline-block; width:10px; height:10px; background:url(/images/index/bg_paging.png) no-repeat 0 0;}
		section#contents_quick .item05 .btn_area a.on{background-position:0 -10px;}

		/* HTML5 ǥ�ع��� */
		section#contents_quick .item06 .txt1{position:absolute; left:20px; top:63px; font-size:15px; color:#666; font-weight:bold; line-height:1.3; letter-spacing:-1px;padding:5px 30px 0 10px;}
		section#contents_quick .item06 .pic{position:absolute; left:23px; top:126px;}
		section#contents_quick .item06 .btn_type02{position:absolute; left:187px; top:181px;}
		section#contents_quick .item06 .btn_type03{position:absolute; left:187px; top:219px;}

		/* �̻�� */
		section#contents_quick .item01 .pic{padding:21px 0 0 0; text-align:center;}
		section#contents_quick .item01 .txt{padding:25px 0 0 15px; line-height:1.5; letter-spacing:-1px; color:#666;}
		section#contents_quick .item04 a{position:relative; cursor:pointer;}
		section#contents_quick .item04 .leader{padding:20px 20px 0 20px; width:250px; overflow:hidden; margin:0 auto;}
		section#contents_quick .item04 .leader .pic{float:left;margin-top:0px;padding:0;}
		section#contents_quick .item04 .leader .name{float:left; color: #3b5998; font-weight: bold; margin: 0 0 0 10px; height:50px; line-height:50px;}
		section#contents_quick .item04 .leader .cont{float:left; width:100%; color:#333; padding:10px 0 0 0; height:30px; overflow:hidden;}
		section#contents_quick .item04 .leader .pic img{margin:0;}
		section#contents_quick .item07 div .img{text-align:center; padding:43px 0 20px 0;}
		section#contents_quick .item07 div .txt{color:#666; padding:0 20px; font-size:14px; line-height:1.5;}
		section#contents_quick .item09 div .img{text-align:center; border:1px solid #dadada; border-radius:5px; width:259px; height:93px; overflow:hidden; margin:15px auto 15px auto;  box-shadow: 3px 2px 10px 0 #eaeaea; }
		section#contents_quick .item09 div .img img{max-width:100%;}
		section#contents_quick .item09 div .txt{color:#666; padding:0 20px; font-size:14px; line-height:1.5;}
	/* contents_quick } */

	/* contents_exercise { */
		section#contents_exercise {position:relative;}
		section#contents_exercise .item{width:291px; height:290px; float:left; position:relative; margin:0 6px 7px 0; background:#fff; border:1px solid #cccdcf;}
		section#contents_exercise .item:nth-child(3), .core_section .item:nth-child(6){width:290px;}
		section#contents_exercise h1{font-size:20px; height:40px; line-height:40px;  font-weight:bold; border-bottom:1px solid #e3e3e3; text-indent:30px;background:#f9f9f9; background: -webkit-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -moz-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -ms-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: -o-linear-gradient(180deg, #fdfdfd 75%, #f9f9f9); background: linear-gradient(180deg, #fdfdfd 75%, #f9f9f9);  }

		/* ���� */
		section#contents_exercise .item09 div .img{text-align:center; padding:15px 0 10px 8px;}
		section#contents_exercise .item09 div .txt{color:#666; padding:0px 20px 0 20px; font-size:15px; line-height:1.2; font-weight:bold;}
		section#contents_exercise .item09 div .txt2{color:#666; padding:10px 20px 0 20px; font-size:15px; line-height:1.2; font-weight:bold;}
	/* contents_exercise } */




	/* canvas_text sub key visual  */
		.canvas_text2{position:absolute;font-size:15px;font-weight:bold;color:#161a1d;margin:380px 0 0 546px;}
	/* // */

	/* cursor */
		#contents{position:relative;}

		@keyframes cursorto {
			0%		{top:398px; left:186px}
			50%		{top:207px; left:186px}
			100%	{top:398px; left:186px}
		}
		@-webkit-keyframes cursorto {
			0%		{top:398px; left:186px}
			50%		{top:207px; left:186px}
			100%	{top:398px; left:186px}
		}

		.cursor01{position:absolute; top:398px; left:186px; z-index:500;
			animation:cursorto 3s infinite;
			-webkit-animation:cursorto 3s infinite
		}


		@keyframes cursortt {
			0%		{top:202px; left:186px}
			50%		{top:202px; left:346px}
			100%	{top:202px; left:186px}
		}
		@-webkit-keyframes cursortt {
			0%		{top:202px; left:186px}
			50%		{top:202px; left:346px}
			100%	{top:202px; left:186px}
		}

		.cursor02{position:absolute; top:202px; left:186px; z-index:500;
			animation:cursortt 3s infinite;
			-webkit-animation:cursortt 3s infinite
		}


		.dd{position:absolute; top:-51px; left:-117px;}
	/* // */




/* ***************************************************************
                        320 resolution
*************************************************************** */

@media screen and (max-width:639px){
	/* common  */
		.compact_menu{display:block;}
		.main_wrap, .sub_wrap, #cont{width:100%; background:none }
		#cont { width:95%; margin:0 auto } /* 2013-06-10 j3p */
		header{width:100% !important; background:#1f2326; float:none;min-height: 0px;}
		header h1{position:absolute; left:10px; top:13px; padding:0; width:auto; height:auto;}
		header h1 a{display:block; width:155px; height:38px; background:url(/images/common/logo_small.png) no-repeat 0 0;}
		header h1 a img{display:none;}
		.member{width:100%; height:58px; text-align:right;}
		.member .login{border:0; line-height:58px; float:none; width:auto; color:#f1652a; font-weight:bold; padding:0 12px 0 0; background:url(/images/common/bg_login_small.gif) no-repeat right 3px;}
		.member .join{border:0; line-height:58px; float:none; width:auto; color:#f1652a; font-weight:bold; padding:0 10px 0 11px;}
		nav > ul{display:none;}
		nav br{display:none;}
		nav li, nav a{display:block !important;}
		nav{width:100%;}
		nav > ul{width:100%;}
		nav > ul > li{width:100%; height:50px;}
		nav > ul > li.on{height:auto; background:url(/images/common/bg_nav.gif) repeat-x 0 bottom; position:relative;}
		nav > ul > li > a{line-height:50px; position:relative; top:0px;}
		nav > ul > li.on > a{background:url(/images/common/bg_nav_on.gif) repeat-y 0 0;}
		nav > ul > li > ul{position:relative; left:0; top:-9999px; width:100%; overflow:hidden; padding:0; background:none;}
		nav > ul > li.on > ul{top:0;}
		nav > ul > li.on > ul > li{text-align:center; min-height:40px; height:auto; float:none; background-color:#41444b; color:#ffffff;}
		nav > ul > li.on > ul > li > a{text-align:center; line-height:40px; height:40px; overflow:hidden; position:relative; top:0; padding:0; font-size:12px; font-weight:normal;}
		nav > ul > li.on > ul > li > a.third, nav > ul > li.on > ul > li > a.third_single{padding:0; height:40px; line-height:40px;}
		nav > ul > li.on > ul > li.on > a.third, nav > ul > li.on > ul > li.on > a.third_single{height:40px; padding:0px; display:block;}
		nav > ul > li.on > ul > li > ul{padding:0;}
		nav > ul > li.on > ul > li > ul > li{padding:0; background:#33343a; margin:0; border-bottom:1px solid #282c2f;}
		nav > ul > li.on > ul > li > ul > li.on{background:#33343a;}
		nav > ul > li.on > ul > li > ul > li:last-child{border-bottom:0;}
		nav > ul > li.on > ul > li > ul > li > a{font-size:12px; color:#ffffff; font-weight:normal; height:30px; line-height:30px;}
		#content, .sub_wrap #content{width:100%; float:none; padding:0;}
		.symbol{height:auto; padding:0 0 10px 0;}
		.symbol > a{display:block;}
		.symbol div a{margin:0; width:25%;}
		.symbol div{display:none;}
		.symbol_sub > div{width:320px; margin:0 auto;}
		.symbol_sub .technology_ico{width:228px; padding:0; background:none;}
		.symbol_sub .technology_txt{display:none;}
		.symbol_sub .support{display:none;}
		.pic li{width:100%;}
		.pic li img{max-width:100%;}
		.main_visual{display:none;}
		.core_section h1{}
		.core_section .wrap{width:100%;}
		.core_section .item{width:100%; float:none;}
		.core_section .item > div{width:320px; margin:0 auto; position:relative; top:-51px;}
		.core_section .item05 .btn_area{text-align:left; padding:0 0 0 30px;}
		.core_section .item05 .slider_notice{top:68px;}
		.core_section .item05 .slider_notice ul{height:auto;}
		.core_section .item05 .slider_notice ul li{height:auto;}
		.core_section article:last-child{}
		.core_section h1{left:15px;}
		.core_section .item02 ul{left:15px;}
		.core_section .item04 .txt{left:15px;}
		.core_section .item04 .box01{left:15px;}
		.core_section .item04 .box02{left:54px;}
		.core_section .item04 .box03{left:120px;}
		.core_section .item04 .box04{left:198px;}
		.core_section .item06 .txt{left:15px;}
		.core_section .item06 .pic{left:35px; top:136px;}
		.core_section .item06 .btn_type02{left:172px;}
		.core_section .item06 .btn_type03{left:172px;}
		.core_section .item01 .pic{padding:40px 0 0 0;}
		.core_section .item01 .txt{padding: 25px 0 0 15px;}
		.core_section .item05 .slider_notice{left:15px;}
		.core_section .item03 .group{left:12px;}
		.core_section .item05 .btn_area{padding:0 0 0 15px;}

		.alternative{margin:0 auto 29px auto;}
		.alternative h1{}
		.alternative .wrap{height:auto; padding:0; border-bottom:0; padding:26px 0 26px 0;}
		.alternative .wrap article{width:50%; padding:0; height:auto; float:left; }
		.alternative .wrap article .btn{position:relative; text-align:center; top:0; padding:20px 0;}
		.alternative .wrap article.first{border-bottom:1px solid #e2e2e2; background:url(/images/index/bg_alternative_640.gif) no-repeat right 0; padding:0 0 10px 0; margin:0 0 21px 0;}
		.alternative .wrap article.second{border-bottom:1px solid #e2e2e2; padding:0 0 10px 0; margin:0 0 21px 0; background:none;}
		.alternative .wrap article.last{border-bottom:0;}
		footer{width:100%; margin:0;  height:auto; padding:21px 0 10px 11px;}
		footer .kisa{position:relative; left:0; top:0; margin:0 0 10px 0; display:block;}
		footer .mark{display:none;}
		footer .sub_link1{position:relative; left:0; top:0; margin:0 0 10px 0; overflow:hidden;}
		footer .sub_link2{position:relative; left:0; top:0; margin:0 0 10px 0; overflow:hidden;}
		footer address{position:relative; left:0; top:0; margin:0 20px 10px 0;}
		footer .tel{position:relative; left:0; top:0; margin:0 0 10px 0;}
		footer .link{position:relative; left:0; top:5px;}
		footer .link:after{top:2px;}
		footer .link:before{top:2px;}
		footer .denial{position:relative; left:0; top:0; padding:5px 20px 0 0;}

		.compact_menu a{border:0px solid red;text-align:right;padding-right:10px;}
		.last h2{padding:85px 10px 0 10px !important}
	/* // */

	/* content  */
		.cont_txt01 .img01 img{width:100%;}

		.chart01{width:100%;}

		.function_summary dl{width:320px; margin:0 auto 6px auto; float:none;}
		.function_summary dt{width:318px;}
		.function_summary dd{width:318px;}
		.input_txt01{width:240px;}

		.canvas{text-align:center;}
		.canvas canvas{display:none;}
		.canvas .small{display:inline; width:100%;}

		.prospect{border:1px solid #e6e6e6; width:100%; margin:30px auto 0 auto; overflow:hidden;}
		.prospect canvas{display:none;}
		.prospect .sec01{display:block; border:0; width:100%; border-bottom:1px solid #e6e6e6;}
		.prospect .sec02{display:block; width:100%;}
		.prospect .text{text-align:center; color:#444; background:#f9f9f9; padding:10px 0; line-height:1.2; border-top:1px solid #e6e6e6;}
		.prospect .img{display:inline; width:80%;}

		.trend_chart{border:1px solid #e6e6e6; width:100%; height:auto; margin:30px auto 30px auto;}
		.trend_chart .chart{padding:0; width:100%; float:none;}
		.trend_chart .chart canvas{display:none;}
		.trend_chart .chart .img{display:inline; width:100%}
		.trend_chart .txt{width:100%; float:none; height:auto; background:#f9f9f9;}
		.trend_chart .txt ol{padding:10px 0 10px 25px;}
		.trend_chart .txt ol li{text-indent:-13px; line-height:1.7; color:#666;}
		.trend_chart .txt ol li br{display:none;}
		.statcounter_chart{padding:14px 0 10px;}
		.statcounter_chart .chart_wrap{height:140px;}

		.form_type_4 fieldset.fld03 .date{width:45.5%;}

		.chart_guide ul li{line-height:1.5; float:left; /* white-space: nowrap; */ width:48%; padding:0 0 0 2%;}

		.core_section .item:nth-child(3), .core_section .item:nth-child(6){width:100%;}
		.core_section .item02 ul{left:0; position:relative; margin:0 auto; top:25px;}
		.core_section .item06 .pic{left:20px;}
		.core_section .item03 .group{left:0;}
		.core_section .item03 dl{width:97px;}

		.technology_ico{overflow:hidden;}


		.symbol_sub{width:100%;height:135px;}
		.symbol_sub div{width:100%; height:auto; margin-left:10px;}
		.symbol_sub .technology_ico { width:100%; height: 68px; float: none; padding:0; background-image:none; text-align: center;}
		.symbol_sub .technology_ico dt { height: 21px; line-height: 21px; }
		.symbol_sub .technology_ico dt { width: 100%; height: 32px; line-height: 32px; font-weight: bold; font-family: 'Malgun Gothic','dotum'; font-size: 11px; color: #fffefe; opacity: .8; filter: alpha(opacity=80); }
		.symbol_sub .technology_ico dd { color: #feffba; font-size: 12px; font-weight: bold; float: none; padding: 0px 0 0 0; }

		.symbol_sub .os_type, .symbol_sub .browser_score, .symbol_sub .browser_type { width:225px; height: 15px; float: none; padding: 0; background-image: none; text-align:center; margin:0 auto;}
		.symbol_sub .os_type dt, .symbol_sub .browser_score dt, .symbol_sub .browser_type dt { font-family: 'Malgun Gothic','dotum'; width:auto;height: 21px; line-height: 21px; float:left; display:block; font-weight:normal;  font-size: 11px; color: #fffefe; opacity: .8; filter: alpha(opacity=80); vertical-align:middle}
		.symbol_sub .os_type dd, .symbol_sub .browser_score dd, .symbol_sub .browser_type dd { font-size: 12px; font-weight: normal; float:left; display:block; padding: 0 0 0 10px; vertical-align:middle;line-height: 21px;}
		.symbol_sub .os_type{width:176px;}
		.symbol_sub .browser_score{width:auto;width:420px;}

		.symbol_sub .browser_score dd.num{float:left;height:17px;width:auto;}
		.symbol_sub .browser_score dd.num p{float:left;font-size:12px;width:auto;height:17px;line-height:17px;background-image:none;position:static;text-align:left;right:0;top:0;font-weight:normal}
		.symbol_sub .browser_score dd.bonus{float:left;height:17px;width:181px;margin:0;padding:0;}
		.symbol_sub .browser_score dd.bonus span{float:left;font-size:11px;width:auto;height:17px;line-height:17px;background-image:none;position:static;text-align:left;right:0;top:0;font-weight:normal}
		.symbol_sub .point{font-size:12px;width:auto;}
		.symbol_sub .pointend1{margin:0;padding:0;}
		.main_visual{margin-top:1em;display: none;}
		.symbol_sub .browser_score dd span{margin-top:3px;line-height:24px;}
		.symbol_sub .browser_score dd span.point{margin-top:3px;line-height:17px;}
		.caution{display:none;}

		section#contents{margin:0px;height:0px;border:0px solid red;}
		section#contents .sortable_top_wrapper{width:320px;height:1786px;padding-top:1em;margin:0 auto;}
		section#contents .sortable_top_wrapper ul{width:320px;height:1921px;margin: 0 auto;}

		section#contents .sortable_btm_wrapper{width:280px;height:190px;border:0px solid orange;background-image:none;margin:0 auto;float:none;}
		section#contents .sortable_btm_wrapper ul{width:260px;margin:0 auto; height:190px;border:0px solid purple;}
		section#contents .sortable_btm_wrapper ul li{border:0px solid red;display:table-cell;}

		/* naiyumie has worked to responsive web at 2013-08-13 */
			.heading{display:none !important;}
		/* // naiyumie has worked to responsive web at 2013-08-13 */

		/* #contents_quick, #contents_exercise, .caution, #main_visual {zoom:0.5} */
	/* // */

	.symbol_sub .technology_ico{display:none}
}

.clt_table{width:100%; table-layout:fixed; border-collapse:collapse;}
.clt_table caption{width:0; height:0; line-height:0; font-size:0;}
.clt_table tbody th{text-align:center; vertical-align:middle; padding:10px 0; border:1px solid #d6dbe3; font-size:12px;}
.clt_table tbody td{vertical-align:middle; padding:10px; border:1px solid #d6dbe3; font-size:12px;}
.clt_table tbody tr.table_first th{border-top:2px solid #6c7889;}
.clt_table tbody tr.table_first td{border-top:2px solid #6c7889;}
.clt_table tbody tr.table_content th{border-bottom:1px solid #6c7889;}
.clt_table tbody tr.table_content td{border-bottom:1px solid #6c7889; word-break:break-all; word-break:keep-all; word-wrap:break-word; -o-word-wrap:break-word;}


nav > ul > li.navhide{display:none}
 @media screen and (max-width:639px){
	#wrap{position:relative}
	header{min-height:10px}
	header h1{left:50%; margin-left:-80px !important; position:absolute}
	.compact_menu{position:absolute; left:20px; top:7px;}
	nav{width:270px; overflow:hidden}
	nav > ul{position:absolute; left:-270px; top:0; z-index:999; background:#1f2326; width:270px; height:100%}
	nav > ul > li{width:auto; background-color:#1f2326; background:url(/images/common/nul_off.png) 250px center no-repeat;}
	nav > ul > li.on{background-color:#1f2326; background:url(/images/common/nul_on.png) 250px 23px no-repeat;}
	nav > ul > li > a{text-align:left; padding-left:20px;}
	nav > ul > li.on > ul > li > a{text-align:left; padding-left:30px}
	nav > ul > li.navhide{background:none; position:absolute; left:270px; top:0px; width:50px; height:50px; text-align:center; line-height:55px; background:#070809}
	nav > ul > li.navhide img{cursor:pointer}
	.symbol_sub .technology_ico{display:none}
}
.general nav > ul{position:static}


/* 20150327 */
footer address, footer .denial{left:130px;}
footer .sub_link1{left:130px;}

/* 20150330 */
/*footer .denial{top:110px}*/
/* 2017.07.06 */
footer .denial{top:130px}
footer address{line-height:16px; width:620px;}
footer .tel{left:inherit; right:0px; top:inherit;}

@media screen and (max-width: 639px){
 footer address, footer .denial, footer .sub_link1 {left: 0;}
 footer address, footer .denial{left: 0; top:0px;}
 footer address{width:inherit;}
 footer .tel{left:inherit; right:0px; top:inherit; display:block;}
}
