body{font-family: 'Ubuntu', sans-serif;font-size:14px;text-align:center;background:white;color:#141f23;}
	div.wrapper{width:960px;margin:auto;text-align:left;}
	strong{font-weight:bold;}
	em{font-style:italic;}
	img{vertical-align:middle;}
	
div#header{background:url("../images/header.png") repeat-x;padding:6px 0 0 0;height:97px;overflow:hidden;border-bottom:3px solid #ddd200;color:white;font-weight:bold;}
	a#logo{float:left;}
	div#toptel{float:right;background:url("../images/tel.png") no-repeat 0 50%;padding-left:30px;font-size:16px;line-height:35px;}
	div#menu{float:right;clear:right;padding-top:12px;}
		div#menu > nav > ul > li{display:block;float:left;padding-left:35px;}
			div#menu > nav > ul > li:first-child{padding-left:0;}
			div#menu > nav > ul > li > a{display:block;font-weight:bold;font-size:18px;line-height:35px;}
			div#menu > nav > ul > li > ul{z-index:104;display:none;position:absolute;background:url("../images/submenu.png") no-repeat 10px 0 #131d20;padding:8px 0 0 0;}
				div#menu > nav > ul > li:hover > ul{display:block;}
				div#menu > nav > ul > li > ul > li{display:block;}
					div#menu > nav > ul > li > ul > li > a{color:white;display:block;padding:0 50px 0 15px;line-height:35px;}
						div#menu > nav > ul > li > ul > li:hover > a{text-decoration:underline;}
					div#menu > nav > ul > li > ul > li:first-child{border-top:2px solid #ddd200;}
div#slider{height:321px;overflow:hidden;position:relative;margin-top:20px;border:2px solid #aaaeb1;border-radius:10px;}
	div#slider .contents{}
	div#slider .controls a{z-index:103;position:absolute;width:37px;height:37px;background:url("../images/nav.png") no-repeat;top:50%;margin-top:-17px;text-indent:-99999px;}
		div#slider .controls a.prev{left:20px;}
		div#slider .controls a.next{right:20px;background-position:0 100%;}
	div#slider .overlay{z-index:102;color:#19262b;font-size:30px;font-weight:bold;position:absolute;bottom:20px;left:50px;}
div#eyecatch{margin-bottom:50px;margin-top:-92px;background:#ddd200;border-top:6px solid #19262b;font-weight:bold;color:white;font-size:18px;text-shadow:1px 1px 2px rgba(0,0,0,.5);}
	div#eyecatch .wrapper{position:relative;text-align:center;padding:100px 0 25px 0;}
	div#eyecatch_bottom{height:21px;width:25px;background:url("../images/bottom.png") no-repeat 0 0;bottom:-21px;left:20px;position:absolute;}
	
div#main{float:left;width:700px;min-height:350px;}
div#sidebar{float:right;width:160px;}
div#prefooter{overflow:hidden;clear:right;width:980px;background:url("../images/prefooter.png") no-repeat 50% 100%;margin:40px auto 0 -65px;padding:60px 65px 0 65px;height:99px;}
	div#prefooter > div{position:relative;top:-60px;}
	div#prefooter > div > div{text-align:center;padding:0 20px;margin-top:20px;}
		div#prefooter > div > div > *{display:inline-block;margin:0 40px;vertical-align:top;padding:0;line-height:1em;}
			div#prefooter > div > div > *:first-child{margin-left:0;float:left;}
			div#prefooter > div > div > *:last-child{margin-right:0;float:right;}

h1,h2,h3{font-weight:bold;font-size:18px;margin:20px 0 10px 0;}
	h1:first-child,h2:first-child,h3:first-child{margin-top:0;}

div#footer{background:url("../images/footerbg.png") repeat-x;line-height:107px;height:107px;color:white;font-size:16px;}