/* CSS Document */

h1,h2{margin:0; padding:0;}
body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:100.01%;

background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;




}

h1 {
border:2px solid #99ccff;
background-color:#ffffff;
color:#666666;
margin-top: 10px;
padding: 5px;



font-size:110%;
text-align:center;
letter-spacing:0.5em;
}

h2{
border:1px solid #99ccff;

border-left:8px solid #99ccff;
background-color:#ffffff;
margin-top: 10px;
padding:2px 5px;
font-size:80%;
letter-spacing:0.1em;
}
/*
table-02{
border:1px solid #191970;
margin: 10px;

background-color:#ffffff;
font-size:90%;
width:95%;
}

table th{
padding: 4px;
background-color:#dddddd;
}
table td{
padding: 2px;
*/

#table-02{

font-size:50%;

}




table#table-01 {
    width:98%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:80%;
	margin: 10px;
}

table#table-01 tr:hover {
    background-color: #e5e5e5;    /* 行の背景色 */
}

table#table-01 th {

    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
	
}

/*
table#table-01 tr_01:hover {
	background: #e9e4da;
}*/

.over:hover {
	background: #e9e4da;
	text-decoration:none;
	
	
}
.over:hover a {
text-decoration: none;
}

a{
text-decoration: none;
}

p{

font-size:80%;
line-height:140%;
letter-spacing:0.1em;
color:#666666
}
#head0{
height:26px;
background-color:#000000;
width:900px;
padding-bottom:0px;
}

#headtxt{
color:#FFFFFF;
font-size:50%;
float:left;
padding-left:5px;
padding-top:7px;
}

#head0 img{
float:right;
margin-top: 0px;
width:550px;
height:26px;
border:0px;
}
#head01{
clear:both;
background-color:#000000;
margin-top: 0px;
}

#head01 img{

width:900px;
height:150px;
border:0;

}


#menu {

background-color:#000000;}

#menu img{

width:95ox;
height:30px;
border:0;

}
#pan{
text-indent:5px;}

#contents{
width:900px;
text-align:center;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#ffffff;

}
#call{
font-size:80%;
text-align:right;

}


/*ストレスチェック*/
.flash{
margin-top:20px;
margin-bottom:40px;
padding-left:50px;
}

.stc{
margin-left:auto;
margin-right:auto;
width:700px;
text-align:left;
margin-top:30px;}
.stc_h1{
width:600px;
margin-left:auto;
margin-right:auto;
border:none;
font-size:10px;
text-align:right;
}

#googlead_st{
text-align:center;
margin-top:20px;
margin-bottom:20px;}

/*セミナースケジュール*/
#seminor {
margin-left:50px;


}


#seminor li{

font-size:80%;
color:#666666px;
letter-spacing:.1em;
}
#thema {
background-color:#FFE8E8;
padding:6px;



}
/*セミナースケジュール*/

#main,#main_typinist{
border:1px solid #cccccc;
background-color:#ffffff;
margin: 10px;
margin-top:0px;

padding:5px;

padding-top:0px;
/*
border: 1px ;
border:2px solid #191970;
*/
width:73%;
float:left;
}

#main_typinist{
border:none;

}

/*typinist*/
.typinist_q,.typinist_a{
margin-left:10px;
 width:95%;
font-size:80%;
color:#666666;
margin-top:20px;
background-color:#F7F7F7;

padding:5px;
border:thin solid #ccc;	

border-left: 8px solid #ccc; 

}


.typinist_a{

line-height:18px;
border-top:none;
border-left: 1px solid #ccc; 


margin-top:0px;
background-color:#fff;

padding:20px;
padding-left:10px;
padding-right:7px;
/*border:thin solid #ccc;

border-left: 8px solid #ccc; */
}




/*typinist*/

#bar,#bar2{
width:20%;
margin:5px;
margin-left:0px;
padding-left:0px;
margin-top: 20px;
margin-right:20px;
padding-bottom:10px;

text-align:left;
float:right;
}


/*sidebar*/
#bar image{

padding-bottom:10px;

}
#bar2 img{
margin-bottom:20px;


}
/*web_actyping*/
.w_type{
margin-left:10PX;
background-color:#F6F6F6;

padding:10px;
width:95%;}
.setumei{
margin-left:10PX;
font-size:75%;
padding:15px;

color:#666666;
}
.typi_faq{
margin-top:30px;
text-align:center;}




/*フッター*/
#futter{
clear:both;
width:99%;
padding:5px;
background-color:#000000;
color:#ffffff;
font-size:80%;
text-align:center;
margin-left:auto;
margin-right:auto;

}
a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

#excel{
font-size:80%;
border-collapse: collapse;
line-height:180%;
margin-left:5px;
margin-top:5px;
width:100%;}
#excel th{
border: solid 1px #ccc;
	color: #000000;
	background-color: #DBE4E9;
}

#excel td{
border: solid 1px #ccc;
	color: #000000;
	background-color: #ffffff;}
	
#excel thead th {
	background-color: #D5D2E8;}
	
	table#sample>tr:hover {
    background: #e5e5e5;    /* 行の背景色 */
}
#table-01 tr:hover {
	background: #e9e4da;
}