﻿@charset "shift_jis";






img
{max-width:100%;height:auto;}
li
{list-style-type:none;}
ul
{margin:0;padding:0;}
hr.sh
{color:#000000;background-color:#000000;border:none;height:1px;margin:1px -5px 1px -5px;}
hr.sh2
{color:#000000;background-color:#000000;border:none;height:1px;margin:1px -5px -2px -5px;}
.of
{overflow:hidden;}
.hi
{height:14px;}

/* TEXT */
.header
{
text-align:center; 
}

.title
{font-size:125%;margin:2px 0 2px 0;padding:2px 0 2px 0;text-shadow:2px 2px 2px #000000,0 0 20px #000000,0 0 0.40px #000000;}
h1
{display:block;font-size:102%;margin:0 0 0 0;padding:0 0 0 0;font-weight:bold;}
h2
{font-size:102%;margin:0 0 0 0;padding:0 0 0 0;font-weight:bold;}
h2.t2
{font-size:130%;margin:2px 0 2px 0;padding:2px 0 2px 0;text-shadow:2px 2px 2px #000000,0 0 20px #000000,0 0 0.40px #000000;}
.heading
{font-size:120%;width:auto;margin:-5px -5px 0px -5px;text-align:center;padding:10px 0 10px 0;border-top:1px solid #bbb;border-bottom:1px solid #999;background:#C0C0C0;background:linear-gradient(to bottom, #FFF, #CCC);background:-webkit-gradient(linear, 0% 0%, 0% 80%, from(#fff), to(#ccc));text-shadow:1px 1px 1px #fff;}
.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,textarea,select
{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:'メイリオ',Meiryo;}
input[type="text"],input[type="password"],select
{width:100%;font-size:120%;padding:5px;background:#efefef;}
input:focus,input:hover
{background:#ffffff;}
textarea
{width:100%;font-size:120%;padding:5px;height:210px;background:#efefef;}
textarea:focus,textarea:hover
{background:#ffffff;}
input[type="submit"]
{width:100%;font-size:120%;margin:5px 0 5px 0;padding:7px;background:#800000;background:linear-gradient(to bottom, #800000, #800000);background:-webkit-gradient(linear, left top, left bottom, from(#800000), to(#800000));border:1px #000000 solid;color:#C0C0C0;-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 #000000;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 #000000;border-right:solid 2px #000000;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
a.th
{display:block;position:relative;padding:5px 4px 5px 4px;border-bottom:1px solid #000000;font-size:100%;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 #000000;border-right:solid 2px #000000;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.button
{margin:4px;padding:5px 10% 5px 10%;border:1px #000000 solid;width:auto;background-color:#0000FF;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:#0000FF;border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,0.25);color:#C0C0C0;display:inline-block;font-size:75%;font-weight:bold;text-align:center;text-decoration:none;overflow:visible;}

/* COMMENT */
.com
{opacity:0.97;word-wrap:break-word;margin:15px 10% 15px 10%;border-radius:5px;background:#d2d2d2;background-image:-moz-linear-gradient(top, #d2d2d2, #d2d2d2);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2d2d2), to(#d2d2d2), color-stop(1,#d2d2d2));border:6px solid #d2d2d2;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);}
.mycom
{opacity:0.97;word-wrap:break-word;margin:15px 10% 15px 10%;border-radius:5px;background:#e3e3e3;background-image:-moz-linear-gradient(top, #e3e3e3, #e3e3e3);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#e3e3e3), color-stop(1,#e3e3e3));border:6px solid #e3e3e3;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);}

