@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,dl,dt,dd{margin:0px;padding:0px}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:100%}ol,ul{list-style:none}fieldset,img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a,a:link,a:visited,a:hover,a:active{text-decoration:none;outline:none}a img{border:0 none;outline:none}a:focus,input:focus,button:focus,textarea:focus{outline:none}i{font-style:italic}b{font-weight:bold}iframe{border:none}ul,ol,dl,li{list-style:none}body{background:#f0ede3;font-family:Roboto Condensed,Arial,"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","Lucida Grande",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;color:#666}body:after{content:"";position:fixed;top:-10px;left:-10px;z-index:9999;width:110%;height:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-ms-box-shadow:0 0 10px rgba(0,0,0,0.5);-o-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}a,.link{color:#075747;-webkit-transition:color linear 0.1s;-moz-transition:color linear 0.1s;-o-transition:color linear 0.1s;transition:color linear 0.1s}a:link,.link:link{color:#075747}a:visited,.link:visited{color:#075747}a:hover,.link:hover{color:#7fc12b}a:active,.link:active{color:#075747}::selection{background:#7fc12b;color:#fff}::-moz-selection{background:#7fc12b;color:#fff}::-webkit-scrollbar{width:12px;background:#ccc;z-index:10}::-webkit-scrollbar-track{border-radius:2px}::-webkit-scrollbar-thumb{border-radius:2px;background:#aaa}.btn,a.btn{display:inline-block;padding:10px 25px;background:#075747;text-align:center;font-size:16px;color:#fff;*display:inline;*zoom:1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -4px 0 rgba(0,0,0,0.2) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.2) inset;-o-box-shadow:0 -4px 0 rgba(0,0,0,0.2) inset;box-shadow:0 -4px 0 rgba(0,0,0,0.2) inset;-webkit-transition:all linear 0.1s;-moz-transition:all linear 0.1s;-o-transition:all linear 0.1s;transition:all linear 0.1s}.btn:hover{background:#7fc12b;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2) inset;-ms-box-shadow:0 2px 0 rgba(0,0,0,0.2) inset;-o-box-shadow:0 2px 0 rgba(0,0,0,0.2) inset;box-shadow:0 2px 0 rgba(0,0,0,0.2) inset}.btn+.btn{margin-left:15px}#header{width:100%;padding:50px 0;text-align:center;background:#2bae94;border-bottom:1px solid #fff;color:#fff;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:1px 1px 1px rgba(0,0,0,0.4)}#header h1{font-size:50px;margin-bottom:15px}#header p{font-size:12px}#container{width:700px;margin:0 auto;padding:60px 0}#container .section+.section{margin-top:60px}#container h2{margin-bottom:15px;font-size:35px;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.4);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:1px 1px 1px rgba(0,0,0,0.4)}#container h3{margin-bottom:15px;font-size:20px;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.2);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.2);-ms-text-shadow:1px 1px 1px rgba(0,0,0,0.2);-o-text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#container *+h3{margin-top:20px}#footer{padding:30px;font-size:12px;text-align:center;border-top:1px solid #fff;background:#333;color:#999;-webkit-text-shadow:-1px -1px 0 rgba(0,0,0,0.4);-moz-text-shadow:-1px -1px 0 rgba(0,0,0,0.4);-ms-text-shadow:-1px -1px 0 rgba(0,0,0,0.4);-o-text-shadow:-1px -1px 0 rgba(0,0,0,0.4);text-shadow:-1px -1px 0 rgba(0,0,0,0.4)}.section{position:relative;overflow:hidden;clear:both}.section>div+div{margin-top:30px}.section p{margin-bottom:10px}.section dl{overflow:hidden;margin-top:-10px}.section dt{clear:both;float:left;width:120px;font-weight:bold;margin-top:10px}.section dd{margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #666}.about ul{padding-left:20px}.about li{list-style:disc}.about li+li{margin-top:5px}.demo01 ul{width:100%;overflow:hidden}.demo01 li{float:left}.demo02 .img02{position:relative;height:250px}.demo02 .img02 .rollover{position:absolute;top:0;left:50%}.demo02 .img02 img{position:absolute;top:100px;left:-50%}.demo02 .img03 img{position:relative;left:50px}.demo02 .img04 .rollover{text-align:center}.demo05 .rollover-bg{display:block;width:150px;height:50px;background:url("../images/demo05.png") no-repeat 0 0;line-height:50px;text-align:center;font-size:15px;font-weight:bold;color:#fff;cursor:pointer}.demo05 a.rollover-bg{color:#fff}.demo05 .relative{position:relative;left:170px;top:-60px}.demo05 .absolute{position:absolute;right:0;top:81px}
