h1{
 margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;
 font-size:110%;
 color:#444444;
 line-height:130%;
 font-weight:normal;
 font-family:Verdana;
}

.a_lead{
 margin:10px 0px 15px -10px; padding:2px;
 height:30px;
 border-radius:10px;
 border:3px solid #ffffff;
 background: -moz-linear-gradient(top, #CCFF99, #86C166);
 background: -webkit-linear-gradient(top, #CCFF99, #86C166);
 background: linear-gradient(#145de3, #145de3);
 box-shadow:2px 2px 6px 3px rgba(0,0,0,0.3);
}

.a_lead h2{
 margin:5px 0px 10px 0px; padding:2px;
 font-size:115%;line-height:100%;
 color:#ffffff;
 font-weight:normal;
 text-indent:0.5em;
 letter-spacing:0.3pt;
}

.text{
 margin:5px 20px 30px 20px;
 padding:0px 5px 8px 5px;
 border-bottom:1px dotted #888888;
}

.text-nb{
 margin:5px 20px 5px 20px;
 padding:0px 5px 8px 5px;
}

.text-fd{
 margin:5px 20px 0px 20px;
 padding:0px 5px 0px 5px;
 border-bottom:1px dotted #888888;
}
.contents a{
 color:#145de3;
 text-decoration:none;
}
.contents a:hover{
 color:#145de3;
 text-decoration:underline;
}
.fudda ul{
 margin:10px 0px 0px 50px;padding:0px;
}
.fudda li{
 margin:0px;padding:0px;
 line-height:150%;
}
.fudda li a{
 font-size:95%;
 color:#145de3;
 text-decoration:none;
}
.fudda li a:hover{
 font-size:95%;
 color:#145de3;
 text-decoration:underline;

}
.leader{
 margin:20px 0px 15px 0px;padding:0px;
 width:700px;
}
.leader h2{
 margin:10px 0px 0px 0px;padding:0px;
 font-size:120%;
 line-height:180%;
 font-weight:normal;
 color:#000000;
 text-indent:0.2em;
}
.borders{
 margin:0px;padding:0px;
 width:460px;height:4px;
 background-color:#dddddd;
 border-left:270px solid #009B63;
}
.top_table{
 margin:0px;
 margin-left:auto;
 margin-right:auto;
 width:680px;
}
.ctl{
 font-size:90%;
 line-height:200%;
 color:#ffffff;
 font-weight:bold;
 text-align:center;
 border:1px solid #999999;
 background-color:#888888;
}
.ctr{
 margin:5px;
 font-size:90%;
 line-height:200%;
 color:#444444;
 font-weight:normal;
 border:1px solid #999999;
}
.team_table{
 margin:0px;
 margin-left:auto;
 margin-right:auto;
 width:500px;
}
.team_table .ctl{
 font-size:100%;
 line-height:200%;
 color:#ffffff;
 font-weight:normal;
 text-align:center;
 border:1px solid #999999;
 background-color:#888888;
}
.team_table .ctr{
 margin:5px;
 font-size:100%;
 line-height:150%;
 color:#444444;
 font-weight:normal;
 border:1px solid #999999;
}
.start{
 width:700px;
 padding:10px;
 margin:10px;
 margin-left:auto;
 margin-right:auto;
 border:1px dotted #555555;
 background-color:#eeeeee;
}
.p_table{
 margin-left:auto;
 margin-right:auto;
 width:600px;
}
.p_table td{
 font-size:95%;
 line-height:150%;
 color:#444444;
 border:1px solid #999999;
}
.qanda_q{
 font-size:20px;
 line-height:150%;
 font-weight:bold;
 color:#cc0000;
 margin-right:10px;
}
.qanda_a{
 font-size:20px;
 line-height:150%;
 font-weight:bold;
 color:#145de3;
 margin-right:10px;
}
.trial_text h2{
 margin:10px 10px 10px 30px;
 padding:0px;
 line-height:160%;
 color:#444444;
 text-align:left;
 font-weight:normal;
}
.trial_text p{
 margin:10px 60px 10px 60px;
 padding:10px;
 font-family:serif;
 line-height:160%;
 color:#444444;
 text-align:left;
 font-weight:bold;
 border:1px solid blue;
}

.s_title{
 margin:5px;padding:0px;
 border-bottom:1px solid #aaaaaa;
 font-size:120%;line-height:1.2;
}
.s_name{
 font-size:180%;
 font-family:serif;
}
.s_all{
 margin:5px 0px 0px 20px;padding:0px;
 width:620px;
}
.s_photo{
 margin:0px;padding:0px;
 width:180px;
 float:left;
}
.s_photo img{
 margin:3px;padding:3px;border:1px solid #cccccc;
}
.s_text{
 margin:0px;padding:0px;
 width:420px;
 float:right;
}
.s_text p{
 margin:2px;padding:2px;
 font-size:95%;
}

.ss_title{
 margin:0px;padding:0px;
 border-bottom:1px solid #aaaaaa;
 font-size:120%;line-height:1.4;
}

.ss_table_p{
 margin:0px;
 padding:0px 0px 3px 15px;
 background-color:#ffffff;
 color:#555555;
 text-align:left;
 font-size:90%;
