@charset "utf-8";
/* CSS Document */

html, body {
    margin: 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-image:url(../images/fbg.gif);
	background-color:#000;
	background-repeat:repeat;
	scrollbar-3dlight-color:#333333;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#333333;
scrollbar-darkshadow-color:#333333;
scrollbar-face-color:#333333;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#333333;
overflow-x : hidden ;
}

img{border:0;}

/* リンク （訪問前）*/
a:link {
color: #6F3;
text-decoration: underline;
}

/* 訪問済み */
a:visited {
color: #CF6;
text-decoration: underline;
}

/* アクティブ時 */
a:active {
	color: #FF0;
	text-decoration: underline;
}

/*padding*/
.pad5{ padding:5px;}

/* txt */
.txt10 { font-size: 10px; line-height: 14px;}
.txt12 { font-size: 12px; line-height: 18px;}
.txt14 { font-size: 14px; line-height: 18px;}
.txt16 { font-size: 14px; line-height: 18px;}

/* color */
.red { color: #e70012;}
.blue { color: #006699;}
.pink { color: #e62f8b;}
.yellow { color: #FF6;}
.white { color: #FFFFFF;}
.gray { color: #333333;}
.green{color:#6F0;}


/* style */
.bold { font-weight:bold;}
.martop5 { margin-top:5px;}
.martop10 { margin-top:10px;}
.martop15 { margin-top:15px;}
.martop20 { margin-top:20px;}

/*border*/
.lnsolid{
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#993;
}

/* 回り込み */
      *.float
      {
         float: right;
		 margin-left: 5px;
      }
      *.floatleft
      {
		 margin-right: 1em;
         float: left;
      }
	  *.floatleftmiddle
      {
		 margin-right: 1em;
         float: left;
		 vertical-align:middle;
      }
	  
　　　.floatclear
      {
         clear: both;
      }

.main{
	width:auto;
	height:650px;
	background-color:#FFF;
	text-align:center;
	margin:auto;
	position:relative;
	
}

.main2{
	width:auto;
	height:650px;
	background-color:#FFF;
	text-align:center;
	margin:auto;
	position:relative;
	background-image:url(../images/mainbg.jpg);
background-repeat:no-repeat;
background-position:center;
}
.main2menu{top:520px; width:780px; margin:auto; position:relative;}

.spbnr{
	top:485px;
	margin:auto;
	position:relative;
}

.foot{
	width:auto;
	height:auto;
	margin:auto;
	position:relative;
	text-align:center;
}

.footbnr{
	width:950px;
	margin:auto;
	position:relative;
	padding:10px;
	}
.what{float:left; width:658px; height:36px;
padding-left:10px;
background-image:url(../images/whatbg.gif);
background-repeat:no-repeat;
background-position:right top;
}
.bnr{float:right; width:275px; text-align:center;}
.whatbg{width:570px;
height:35px;
float:right;
text-align:left;
vertical-align:middle;
}
.copy{clear:both; text-align:center; padding:5px;}
.fleft{float:left}
.fright{float:right}

