@charset "utf-8";
/* CSS Document */

  body {font:300 normal 0.9em/1.5em 'Noto Sans',sans-serif;color:#515151;background:url(../images/body-bg.png) 0 0 repeat-x}
  #page {width:90%;margin:16px auto}
  #rotationhold {float:left;width:600px;height:320px;background:#efefef;overflow:hidden;border-top:16px solid #efefef;border-bottom:16px solid #efefef;border-left:8px solid #efefef;border-right:8px solid #efefef;box-shadow:0 12px 10px -10px #666}
	#rotation ul {margin:0;padding:0;list-style:none;display:block}
	#rotation li {width:600px;height:320px;padding:0;display:block;float:left;position:relative}
  #phone a {font-size:1em} 
  #intro {float:left;width:390px;padding-left:5%;z-index:100}
  #map {float:left;width:55%}
  #content-block li {display:block;width:31%;margin-right:1%;padding:1px;background:red;float:left}
  footer {margin-top:40px;height:150px;background:url(../images/footer.png) 0 0 repeat-x;clear:both}
    #copy {color:#fff;padding-top:40px;display:block;width:90%;margin:0 auto;font-size:1em}
  h1,h2,h3,h4,h5,h6 {padding:0;margin:0}
  h1 {display:block;height:44px;width:680px;background:url(../images/logo.png) 0 0 no-repeat}
  	h1 span {position:absolute;left:-99999px}
  h2 {font-weight:300;font-size:1.4em;line-height:2em}
  h3 {font-size:2em;font-weight:300;margin-bottom:1em}
  h4 {font-size:1.5em;font-weight:300;margin-bottom:0.9em}
  a {color:#0090ff;text-decoration:none}
  a:hover {text-decoration:underline}
  #sub-h1 {font-weight:300;font-size:1.1em;line-height:1.5em;margin-bottom:18px;color:#333;font-style:italic}
  #row2 {clear:both;float:left;margin-top:1.5em}
  ul {margin:0;padding:0}
  #nav {margin:20px 0 30px 0}
  #nav li {display:inline-block;margin-top:0}
  	#nav a {text-decoration:none;display:block;padding:6px 12px 10px;color:#fff;height:27px}
   	#nav a:hover {color:#fc0}
	#nav .active {background:#0090ff;color:#333;box-shadow:2px 4px 8px -2px #666;text-shadow:1px 1px 2px #a2d7ff;border-bottom:1px solid #03c}
  p,li {font-size:1.2em;line-height:1.6em}
  #ksps li {display:block;width:25%;float:left;margin-right:5%;list-style:disc;margin-bottom:1.5em;padding:12px;background:#efefef;box-shadow:inset 0 0 10px #bbb;border-top:1px solid #aaa;border-left:1px solid #aaa;position:relative}
  #ksps span {display:none;/*position:absolute;top:-13px;left:-13px;display:block;width:35px;height:35px;background:url(../images/list-no.png) 0 0 no-repeat;text-align:center*/}
  ol li {margin-bottom:16px;line-height:1.6}
  .le-logo {float:left;margin:0 30px 50px 0}
  .item-list {list-style:none;margin:0 20px 20px 0}
    .item-list li {line-height:2}
    .item-list span {display:block;width:12em;font-weight:600;float:left}
  #box-bg {background:url(../images/box-stack.jpg) right 150px no-repeat}

  fieldset,ol,form {border:0;margin:0px;padding:0px}
  fieldset li {list-style:none}
  #form textarea, #form input {border:1px solid #999;margin-bottom:15px;background:#efefef;padding:6px;color:#339;width:260px;border-radius:3px;font-size:0.9em}
  #form textarea, .text {font-family:'Noto Sans', sans-serif;color:#339;width:260px;height:140px}
  #form input:focus, #form textarea:focus {background:#efefef;border:1px solid orange}
  #form label {display:block;width:260px;font-size:0.8em;font-weight:600;padding-bottom:6px}
  .required {margin-left:6px;font-weight:300}
  #form input#submit {background-color:#f90;color:#fff;font-size:1em;cursor:pointer;padding:8px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;box-shadow:1px 1px 2px #999}