@charset "UTF-8";
html
{width:100%;background:#FFFFFF;}
body
{max-width:770px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;-webkit-box-shadow:0 -5px 10px 1px #cccccc;-moz-box-shadow:0 -5px 10px 1px #cccccc;box-shadow:0 -5px 10px 1px #cccccc;margin:0 auto;}
img
{max-width:100%;height:auto;border-style:none;}
li
{list-style-type:none;}
ul
{margin:0;padding:0;}
hr.sh
{color:#333333;background-color:#333333;border:none;height:1px;margin:1px -5px 1px -5px;}
.of
{overflow:hidden;margin:0;padding:0;font-size:110%;background:#FFFFFF;background:-webkit-linear-gradient(top,#FFFFFF,#FFFFFF);background:linear-gradient(#FFFFFF,#FFFFFF);background-repeat:no-repeat;backGround-color:#FFFFFF;}
.hi
{height:14px;}
.maxwidth img
{width:100%;}

/* TEXT */
h1
{font-size:118%;margin:2px 0 2px 0;padding:2px 0 2px 0;text-shadow:1px 1px 0px #CCCCCC,0 0 1px #CCCCCC,0 0 0.1px #CCCCCC;font-weight:normal;}
h2
{font-size:100%;margin:2px 0 0 0;padding:0 0 0 0;font-weight:bold;}
h3
{font-size:90%;margin:2px 0 2px 0;padding:2px 0 2px 0;text-shadow:1px 1px 0px #AAAAAA,0 0 1px #AAAAAA,0 0 0.1px #AAAAAA;}
.big
{font-size:150%;}
.center
{width:100%;margin:0 auto;text-align:center;}
.space
{margin-right:5%;}
.right
{text-align:right;}
.left
{float:left;text-align:left;}

/* FORM */
div.forms
{width:80%;margin:0 auto;}
form p
{font-size:100%;}
input[type="text"],input[type="password"],select
{width:100%;font-size:120%;padding:5px;background:#F3F3F3;}
input:focus,input:hover
{background:#ffffff;}
textarea
{width:100%;font-size:120%;padding:5px;height:210px;background:#F3F3F3;}
textarea:focus,textarea:hover
{background:#ffffff;}
input[type="submit"]
{width:100%;font-size:120%;margin:5px 0 5px 0;padding:7px;background:#E0E0E0;background:linear-gradient(to bottom, #E0E0E0, #B0B0B0);background:-webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#B0B0B0));border:1px #000000 solid;color:#656565;-webkit-appearance:none;-webkit-border-radius:10px;-webkit-box-shadow:0 2px 2px #CCC;text-shadow:1px 2px 3px #3F3F3F;}

/* LINK */
a.m
{display:block;position:relative;border-bottom:1px solid #ccc;padding:11px 25px 11px 11px;color:#000;font-weight:bold;text-decoration:none;}
a.m:after
{display:block;position:absolute;top:50%;right:10px;width:7px;height:7px;margin-top:-4px;border-top:solid 2px #7f7f7f;border-right:solid 2px #7f7f7f;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";}
a.a
{display:block;position:relative;padding:10px 25px 10px 10px;border-bottom:1px solid #333333;font-size:100%;font-weight:bold;text-decoration:none;}
a.a:after
{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #333333;border-right:solid 2px #333333;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
a.th
{display:block;position:relative;padding:5px 4px 5px 4px;border-bottom:1px solid #333333;font-size:110%;font-weight:bold;text-decoration:none;}
a.th:after
{display:block;content:"";position:absolute;top:50%;right:10px;width:6px;height:6px;margin:-4px 0 0 0;border-top:solid 2px #333333;border-right:solid 2px #333333;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.button
{margin:4px;padding:5px 10% 5px 10%;border:1px #000000 solid;width:auto;background-color:#808080;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,0.25);color:#C0C0C0;display:inline-block;font-size:105%;font-weight:bold;text-align:center;text-decoration:none;overflow:visible;}
.button2
{margin:0 0 0 8px;padding:0 2px 0 2px;border:1px #000000 solid;width:auto;background-color:#808080;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,0.25);color:#C0C0C0;display:inline-block;font-size:80%;font-weight:bold;text-align:center;text-decoration:none;overflow:visible;}

/* COMMENT */
.com
{opacity:0.90;word-wrap:break-word;margin:15px 10% 15px 10%;border-radius:5px;background:#FAF0E5;background-image:-moz-linear-gradient(top, #FAF0E5, #FAF0E5);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAF0E5), to(#FAF0E5), color-stop(1,#FAF0E5));border:6px solid #FAF0E5;box-shadow:2px 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.25);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.25);}

/* Other */

