/*base.css*/
*{
	margin:0;
	padding:0;
}
html{
    height:100%;
}
* html div#container{
    height:100%;

}
div#container{
    width: 800px;/**/
    margin:0px auto;
    padding:10px 35px;
    position:relative;
    min-height: 100%;
    background-color:#FFFFFF;
}
body > #container {
	height: auto;
	/*width:/**/
    /*top: 10px;/**/
}

body{
	margin:0;
	padding:0;
	/*background-color:#FFFFFF; */
	background-color:#e5eaed;
	font-size:75%;
	color:#606060;
	line-height:1.5;
	/*text-align:center;*/
	height:100%;
	background-image:url(../img/bgbs.png);
	background-repeat:repeat-x;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

}

h1{
	/*font-size: 130%;*/
	font-size: 20px;
	font-weight: normal;

	/*font-weight: normal;
	/*margin:10px 20px 5px 5px;*/

}
h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
	margin:0 0 0 29px;
}

img {
border:0;
}

a{
	/*color:#606060;*/
	/*text-decoration:none;*/
	border:0;
}
a:hover{
	/*text-decoration:underline;*/
}


/**********/
.h400{
    height:400px;
}
.h350{height:345px;}
.h10{
    height:10px;
}
.h20{
    height:20px;
}
.h30{
    height:30px;
}
.h40{
    height:40px;
}
.h50{
    height:50px;
}
.ml65
{
    margin-left:65px;
}
.ml55
{
    margin-left:55px;
}
.ml45
{
    margin-left:45px;
}
.ml80
{
    margin-left:80px;
}
.ml90
{
    margin-left:90px;
}
.ml100
{
    margin-left:100px;
}

.mt100
{
    margin-top:100px;
}

.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt40{padding-top:10px}
.toolinfo{padding-top:20px}

.w100{width:100px}
.w120{width:120px}
.w250{width:250px}
.w150{width:150px}
.w550{width:550px}
.w450{width:350px}
.w500{width:500px}
.w600{width:600px}
.w650{width:650px}
.w700{width:700px}
.w750{width:750px}

.ttltxt{color:#000;}

.t1{font-weight:bold;margin-top:1.5em;}