@charset "Shift_JIS";

/*全体的な設定*/
body {
	margin-top:0px;
	background-color:#000000;
	margin-bottom:0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	color:#ffffff;
}

a:link    {color:#ffffff; text-decoration: underline; }
a:visited {color:#ffffff; text-decoration: underline; }
a:hover   {color:#ffffff; text-decoration: none; }

a.index:link    {color:#ffffff; text-decoration: underline; }
a.index:visited {color:#ffffff; text-decoration: underline; }
a.index:hover   {color:#ffffff; text-decoration: none; }

/* 見出し */
h1	{
	font-size:10pt;
	color:#ffffff;
	margin:0px 0px 0px 0px;
}
h2	{font-size:12px; color:#ffffff;margin:0px 0px 0px 0px; line-height:170%}
h3 {font-size:14px;color:#4f3b1c; margin-bottom:5px; text-align:left;padding:10px 5px 5px 0px; border-bottom:2px dotted;}

.bg {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;
	background-color:#000000;
}

div.main {margin:0px; padding:0px 0px 0px 0px; float: left; width: 1000px;}
div.main2 {margin:0px; padding:0px 37px 0px 37px; float: left; width: 926px;}
.main_bg {background-image:url(../index-img/index_1_1.jpg); background-position:center bottom; background-repeat:no-repeat}
.main_bg1 {background-image:url(../index-img/index_1_2.jpg); background-position:center top; background-repeat:no-repeat}
.main_bg2 {background-image:url(../index-img/index_5.jpg); background-position:center top; background-repeat:no-repeat}


.header {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px 0px 10px 0px;
	text-align:center
}

.rink {
	width: 1000px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*位置の設定*/
.rightlay{float:right;}
.leftlay{float:left;}
.clr{clear:both;}

/*テキスト列の設定*/
.txtc{text-align:center;}
.txtr{text-align:right;}
.txtl{text-align:left;}

/*text sizeの設定*/
.sf { font-size:10px }
.nf {font-size:12px;}
.lf { font-size:14px }
.llf{ font-size:18px }

.b { font-weight:bold; }
.r { color:#ff0000; }
.w { color:#ffffff; }
.g{ color:#b8b69b; }
.db{ color:#000066; }
.gr{ color:#008a42; }
.og{ color:#e91f21; }

/*行間の設定*/
.lh150 { line-height:150%;}

/*padding*/
.paa0505{ padding:0px 5px 0px 5px;}
.paa20{ padding:20px;}
.paa10{ padding:10px;}
.paa5{ padding:5px;}
.paa3{ padding:3px;}

/*Top padding*/
.pat80{ padding-top:80px;}

/*bottom padding*/
.pab2{ padding-bottom:2px;}

/*Left padding*/
.pal5{ padding-left:5px;}

/*Right padding*/
.par5{ padding-right:5px;}
.par10{ padding-right:10px;}
.par20{ padding-right:20px;}

/*Left reight padding*/
.palr10{ padding-left:10px; padding-right:10px}

/*margin*/
.ma5{margin:5px;}

/*Top margin*/
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

/*Bottom margin*/
.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}

/*left margin*/
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

/*right margin*/
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr27{margin-right:27px;}

.mrl37{margin-left:37px; margin-right:37px}

/*幅の設定*/
.w500{ width:500px;}
.w830{ width:830px;}

/*高さの設定*/
.h200{ height:200px;}
.h220{ height:220px;}
.h210{ height:210px;}
.h250{ height:250px;}
.h280{ height:280px;}
.h300{ height:300px;}
.h500{ height:500px;}

/*線の設定*/
.line {border:1px #000000 solid;}
.rline {border:1px #ff0000 solid;}
.gline {border:1px #090 dotted;}
.line2 {border-bottom:1px #000000 solid;border-right:1px #000000 solid;}
.line3 {border-bottom:1px #000000 solid;}
.line4 {border-right:1px #000000 solid;}
.bline {border-bottom:1px #bad6f8 solid;}
.bdline {border-bottom:dotted 2px #bad6f8;}

/*背景の設定*/
.bgg {background-color:#333333;}
.bglg {background-color:#8b8b8b;}
.bgw {background-color:#ffffff;}
.bgp {background-color:#fce7db;}
.bglb {background-color:#d5eef5;}
.bgdp {background-color:#ffd6e9;}
.bgy {background-color:#f8ffbf;}

.table {
  width: 580px;
  border-collapse: collapse;
  border: 1px #cccccc solid;
  background-color: #F8F8F9;
}
.table TD {
	//border: 1px #B6B7CB solid;
	border: 1px #cccccc solid;
	font-size: 12px;
}

