@charset "UTF-8";

/* **************************************************

 Hawker! @ jump.x0.to
 style.css - デフォルトCSS
 
 Written by windyakin.

************************************************** */

/* 基本設定 ************************************** */
*				{
					/* 魔法の呪文 お世話になってます */
					box-sizing : border-box;
					-moz-box-sizing : border-box;
					-webkit-box-sizing: border-box;
					font-family: 'Arial','ヒラギノ角ゴ Pro W3',
						'Hiragino Kaku Gothic Pro', 'メイリオ',
						'ＭＳ Ｐゴシック', 'Sans-serif';
					line-height: 1.18;
				}

html			{
					overflow-y: scroll;
					color: #585858;
				}

body			{
					
				}

h2				{
					font-size: 1.5em;
					margin-bottom: 0;
				}

h3				{
					font-size: 1.2em;
					margin-bottom: 0;
				}

p				{
					font-size: 0.938em;
					line-height: 1.3em;
					margin: 0 0 0 1em;
				}

pre				{
					margin: 0 0 0 1em;
					padding: 10px;
					background: #eee;
				}

/* 特定のものに適用させるもの ******************** */
#owner			{
					width: 800px;
					text-align: left;
					margin: 20px 0;
				}

#header			{
					width: 800px;
					height: 85px;
					position:relative;
					border-bottom: 1px solid #999999;
				}

#header h1		{
					margin: 0;
				}


#prs			{
					position:absolute;
					bottom: 5;
					right: 0;
				}

#content		{
					width: 800px;
					margin: 1em 0;
				}

#link a			{
					display: block;
					width: 800px;
					padding: 0.2em;
					text-align: center;
					font-size: 1.5em;
					overflow: hidden;
					background-color: #eeeeff;
					border: 1px solid #0000ff;
					color: #233eb6;
					text-decoration: none;
 				}

#link a:hover	{
					background-color: #ced9ff;
				}

#disclaimer		{
					width: 100%;
					margin: 1em 0;
					padding: .4em;
					text-align: center;
					border: 1px solid #888;
					background: #EEE;
				}

#tool			{
					width: 800px;
					border: 1px solid #4d5a8f;
					background: #fbfdff;
					padding: 0.5em 0;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					text-align: center;
				}

#tool a			{
					display: inline-block;
					width: 190px;
					padding: .2em;
					text-decoration: none;
					text-align: center;
					background: #ffffff;
					border: 1px solid #0000ff;
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					
				}

#tool a:hover	{
					background-color: #ddedff;
					background-image: url("/img/grad.png");
					border: 1px solid #0000ff;
				}

#deny a			{
					display: block;
					width: 100%;
					margin: 1em 0;
					padding: 5px;
					text-align: center;
					color: red;
					background-color: #ffd6d6;
					font-size: 1.0em;
					line-height: 1.5em;
					border: 1px solid #ff9999;
					text-decoration: none;
				}

#deny a:hover	{
					display: block;
					padding: 5px;
					background-color: #FFB7B7;
					border: 1px solid #ff9999;
					text-decoration: none;
					color: red;
				}

.foxtail		{
					width: 800px;
					margin: 1em;
					text-align: center;
				}

#copyright		{
					border-top: 1px solid #999999;
					padding: 1em;
					color: #8a8a8a;
					text-align: center;
				}

/* 汎用性が高いもの ****************************** */
.left			{
					width: 400px;
					float: left;
					text-align: left;
				}

.right			{
					width: 400px;
					float: left;
					text-align: right;
				}

.clear			{
					clear: both;
					visibility: hidden;
					height: 0;
					margin: 0;
					padding: 0;
					font-size: 0;
				}

.warning		{
					background-color: #ffd6d6;
					border: 1px solid red;
					padding:10px;
					text-align: center;
					color: #880000;
				}

.txt16			{
					/* font-size: 16px; */
					font-size: 1.0em;
				}

.txt15			{
					/* font-size: 15px; */
					font-size: 0.938em;
				}

.txt14			{
					/* font-size: 14px; */
					font-size: 0.875em;
				}

.txt13			{
					/* font-size: 13px; */
					font-size: 0.813em;
				}

.txt12			{
					/* font-size: 12px; */
					font-size: 0.75em;
				}
