@charset "utf-8";

/**
 * ================================================================================
 * Reset.css
 * ================================================================================
 * 制作者	　: kazu-watanabe
 * Copyright　: エヌケー・テック株式会社
 */
/* ---------------
EXAMPLES FONT-SIZE 基本サイズ / 表示したいサイズ * 100 （小数点以下切り上げ）
------------------
 77% = 10px
 85% = 11px
 93% = 12px
100% = 13px
108% = 14px
116% = 15px
124% = 16px
131% = 17px
139% = 18px
147% = 19px
154% = 20px
162% = 21px
170% = 22px
177% = 23px
185% = 24px
193% = 25px
200% = 26px
--------------- */



/*　初期設定
--------------------------------------*/
	html{overflow-y: scroll;}

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
	font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
	tfoot, thead {
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-weight:inherit;
		font-style: normal;
		font-family:inherit;
		font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
		/* 字間調整 */
		line-break:strict;
		word-break:normal;
		/*letter-spacing: 0.15em;*/
	}
	body {
		font-size: 13px;
		line-height: 150%;
		text-align:center;
		color: #333333;
		border-bottom: solid 5px #82bf51;
	}
	h1, h2, h3, h4, h5, h6{font-size: 100%;}
	:focus {outline:0;}
	/*
	table {border-collapse:separate;}
	caption, th, td {font-weight:normal;}
	*/
	table {
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 100%;
		font-family: inherit;
	}
	caption, th, td {
		text-align: left;
		vertical-align: top;
		font-weight: normal;
	}
	ol, ul {list-style:none;}
	input, textarea, select, button {
		font-size:100%;
		font-family:inherit;
	}
	select {margin:inherit;}
	a ,
	a:link,
	a:visited{
		color: #000;
		text-decoration: none;
	}
	a:hover,
	a:focus,
	a:active {color: #f10;}

	img {
		-ms-interpolation-mode: bicubic;
		border: 0;
		/* background: url(../Images/All/Background/Loader.png) no-repeat 50% 50%; */
	}

	#All {
		width: 800px;
		text-align:left;
		margin:0 auto;
	}


/*　テキスト
--------------------------------------*/
	/* 装飾 */
		.F-Bold{font-weight:bold;}
		.F-Red{color:#CC0000;}
		.T-Center{text-align: center;}
		.T-Right{text-align: right;}
		.T-Left{text-align: left;}

	/* サイズ等 */
		.F-Size-05{font-size:0.5em;}
		.F-Size-04{font-size:0.6em;}
		.F-Size-03{font-size:0.7em;}
		.F-Size-02{font-size:0.8em;}
		.F-Size-01{font-size:0.9em;}
		.F-Size01{font-size:1.1em;}
		.F-Size02{font-size:1.2em;}
		.F-Size03{font-size:1.3em;}
		.F-Size04{font-size:1.4em;}
		.F-Size05{font-size:1.5em;}
		.L-Height100{line-height:100%;}
		.L-Height125{line-height:125%;}



/*　余白
--------------------------------------*/
	/* Top */
		.Mg05Top{margin-top:5px;}
		.Mg10Top{margin-top:10px;}
		.Mg20Top{margin-top:20px;}
		.Mg30Top{margin-top:30px;}

	/* Right */
		.Mg05Right{margin-right:5px;}
		.Mg10Right{margin-right:10px;}
		.Mg20Right{margin-right:20px;}
		.Mg30Right{margin-right:30px;}

	/* Bottom */
		.Mg05Bottom{margin-bottom:5px;}
		.Mg10Bottom{margin-bottom:10px;}
		.Mg20Bottom{margin-bottom:20px;}
		.Mg30Bottom{margin-bottom:30px;}

	/* Left */
		.Mg05Left{margin-left:5px;}
		.Mg10Left{margin-left:10px;}
		.Mg20Left{margin-left:20px;}
		.Mg30Left{margin-left:30px;}


/*　フォーム
--------------------------------------*/
	.Input-Text01{ width: 20em;}
	.Input-Text02{ width: 30em;}
	.Input-Text03{ width: 4em;}

	.Input-TextArea01{
		width: 30em;
		height: 5em;
	}


/*　クラス
--------------------------------------*/
	.Posi{position:relative;}
	.Posii {position:absolute; top:0; left:0;}
	.Left{float:left}
	.Right{float:right;}
	.Clear{clear:both;}


/*　テーブル
--------------------------------------*/
	.Table01{
		border-top:1px solid #767676;
		border-left:1px solid #767676;
		border-collapse:collapse;
	}
	.Table01 td{
		border-bottom:1px solid #767676;
		border-right:1px solid #767676;
		padding:5px;
	}


/*　写真
--------------------------------------*/
	.Img01{
		float: right;
		margin-bottom: 12px;
		margin-left: 12px;
	}


/*　背景
--------------------------------------*/
	.Bg01{}


/*　リンク
--------------------------------------*/
	.Link01 a ,
	.Link01 a:link,
	.Link01 a:visited{
		color: #f10;
		text-decoration: underline;
	}
	.Link01 a:hover,
	.Link01 a:focus,
	.Link01 a:active{color: #039;}


/*　ボックス
--------------------------------------*/
	.Box01{
		border:solid 1px #CCC;
		padding:12px;
	}
	.Width49{width: 49%}


/*　リスト
--------------------------------------*/
	.List01{}


/*　ライン
--------------------------------------*/
	.Line01{}


/*　アイコン
--------------------------------------*/
	.IconPDF{
		background: url(../Images/All/Icon/PDF.gif) no-repeat left;
		line-height: 18px;
		padding-left: 17px;
		margin-bottom: 9px;
	}

/*　　ファイルリスト
--------------------------------------*/
#FileList {
	clear: both;
	margin-top: 20px;
	float: left;
	width: 100%;
}
#FileList a {
	color: #999999;
	line-height: 18px;
	padding: 2px 0 2px 17px;
}
#FileList a:hover { color: #fd6666; }
#FileList li {
	margin-right: 15px;
	float: left;
}
#FileList a[href $='.pdf'] { background: url(../Images/All/Icon/PDF.gif) no-repeat left; }
#FileList a[href $='.xls'],  #InformationBody #FileList a[href $='.xlsx'] { background: url(../Images/All/Icon/XLS.gif) no-repeat left; }
#FileList a[href $='.doc'],  #InformationBody #FileList a[href $='.docx'] { background: url(../Images/All/Icon/DOC.gif) no-repeat left; }

