@charset "UTF-8";
/* CSS Document */


h3#ttl01_privacy{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_privacy.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
h3#ttl01_socialmedia{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_socialmedia.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
h3#ttl01_site{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_site.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}
h3#ttl01_link{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_link.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:30px;
}
h3#ttl01_pressroom{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_pressroom.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}
#ttl_s_01_pressroom{
	width:725px;
	height:33px;
	background:url(../img/others/ttl_s_01_pressroom.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
#ttl_s_01_record{
	width:725px;
	height:33px;
	background:url(../img/others/ttl_s_01_record.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
	}
h3#ttl01_contact{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_contact.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}
h3#ttl01_teacher{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_teacher.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}

#ttl_s_01_teacher{
	width:725px;
	height:33px;
	background:url(../img/others/ttl_s_01_teacher.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
#ttl_s_02_teacher{
	width:725px;
	height:33px;
	background:url(../img/others/ttl_s_02_teacher.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
h3#ttl01_kigyou{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_kigyou.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}
h3#ttl01_regist{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_regist.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}
h3#ttl01_sitemap{
	width:725px;
	height:30px;
	background:url(../img/others/ttl_01_sitemap.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:20px;
}
/*-------------------------------------*/
#others h5{
	font-size:100%;
	line-height:1.5;
	color:#000000;
	border-bottom:#cccccc dotted 1px;
	margin-bottom:10px;	
}
#others dl{
	border-bottom:#CCCCCC dotted 1px;
	margin-bottom:20px;
}
#others dt{
	color:#000000;
	margin-bottom:5px;
}
#others dt span{
	color:#FF0000;
}
#others dd{
	font-size:90%;
	line-height:1.5;
	margin:0px 0px 10px 20px;
	
}
#others ul{
	font-size:90%;
}
#others dl dl{
	border:#cccccc solid 1px;
	padding:0px 10px 10px;
}
#others dl dl dt{
	font-size:100%;
	color:#333333;
	line-height:1.5;
	margin-top:10px;
}
#others dl dl dd{
	font-size:100%;
	color:#333333;
	line-height:1.5;
	margin:0px 0px 0px 20px;
}
#others a,dl#press_box a{
	color:#FF0000;
}
#others a:hover,dl#press_box a:hover{
	text-decoration:underline;
}
/*-------------------------------------*/
#links li{
	font-size:90%;
	line-height:1.5;
	margin-bottom:10px 0px 5px;
}
/*-------------------------------------*/
dl#press_box{
	border:#CCCCCC solid 1px;
	padding:10px;
	font-size:80%;
	line-height:1.5;
	margin-bottom:30px;
}
dl#press_box dt{
	color:#000000;
	margin-bottom:5px;
}
dl#press_box dd{
	margin-bottom:5px;
}
table.press_list{
	width:725px;
	border-collapse:separate;
	font-size:80%;
	line-height:1.2;
	color:#333333;
	margin-bottom:20px;
}
table.press_list th{
	white-space:nowrap;
	font-weight:normal;
	padding-right:20px;
}
/*-------------------------------------*/
ul.list_teacher{
	font-size:80%;
	line-height:1.5;
	margin:0px 0px 20px 10px;
}
ul.list_teacher a{
	color:#FF0000;
}
ul.list_teacher a:hover{
	text-decoration:underline;
}
p#participant{
	font-size:75%;
	line-height:1.5;
	margin-bottom:10px;
}
/*-------------------------------------*/
ul#sitemap{
	font-size:80%;
	line-height:1.5;
	color:333333;
}
ul#sitemap a{
	color:#333333;
}
ul#sitemap a:hover{
	color:#FF0000;
}
ul#sitemap li.box{
	margin:0px 20px;
}
.sitemap_box{
	margin-bottom:20px;
}
.sitemap_box li.inner{
	margin-left:20px;
}
.sitemap_ttl{
	border-left:#FF0000 solid 5px;
	border-bottom:#666666 dotted 1px;
	font-size:110%;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;
}
.sitemap_ttl span{
	color:#FF0000;
}
/*-------------------------------------*/
table#table-01 td {
    padding: 5px;
    border:0px;
    text-align: left;
  vertical-align: top;
}

table#table-02 {
  width: 100%;
  border: 0px;
  vertical-align: top;
}

table#table-02 th {
    padding: 5px;
    border:0px;
    text-align: left;
  vertical-align: top;
  width:100px;
}

table#table-02 td {
    padding: 5px;
    border:0px;
    text-align: left;
  vertical-align: top;
}














