﻿unknown {
padding: 0px;
margin: 0px; 
text-decoration: none;
line-height:18px; 
}
body {
font-size: 12px; 
line-height:18px; 
background: url(http://www.toa-kobe.ed.jp/img/bg.gif) ; 
margin: 0px; 
color: #222222; 
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana, sans-serif;
}
html {
overflow-y: scroll;
}
h1 {
font-size: 12px; }

h2 {
width: 550px;
height: 28px;
background: #ffffff url(http://www.toa-kobe.ed.jp/img/h1.gif) no-repeat top left;
padding: 0px 0px 10px 20px;
margin: 0px 0px 0px 0px;
font-size: 12px ;
font-weight: bold;
line-height:18px; 
display: block;
clear:both;
}


h3 {
font-size: 12px;
}




h4 {
font-size: 12px;
}
h5 {
font-size: 12px;
}
h6 {
font-size: 12px;
}
p {
margin: 0px; line-height: 18px;
}
ul {
margin:0px;
padding : 0px ;
}
li {
line-height: 18px; list-style-type: none;
padding : 0px ;
}

dt {
line-height: 18px;
}
dl {
line-height: 18px;
}
fieldset {
border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}
img {
border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}
address {
font-style: normal;
}
.clear {
clear: both;
}

.listsideul {
padding-right: 15px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px;
margin:0px;
}
.listsideli  {
margin:0px 0px 0px 0px;
padding :0px 0px 5px 15px;
background: url() no-repeat left center; 
}
.new  {
color: #FFCC00;
font-size:8px;
font-weight:bold
}
/**********************************************************************************************************/

a {
color: #6699FF; text-decoration: none;
}
a:hover {
color: #6699FF; text-decoration: underline;
}


/*
ベーシック
a {
color: #000099; text-decoration: underline;
}
a:hover {
color: #222222; text-decoration: underline;
}

オレンジ
a {
color: #FF6600; text-decoration: underline;
}
a:hover { background-color:#FF6600;
color: #FFFFFF; text-decoration: underline;
}*/
/**********************************************************************************************************/

#topic {
padding: 0px;
margin: 0px auto; width: 810px; 
}
#topic h1 {
margin: 0px ;
padding: 0px;
font-size: 12px; line-height: 18px;
font-weight:normal;
}

/**********************************************************************************************************/

#page {
background: url(http://www.toa-kobe.ed.jp/img/pagebg.gif) #fff repeat-y center top; margin: 0px auto; width: 818px;
}

/**********************************************************************************************************/

#container {
clear: both; display: block; background: white repeat-y; margin: 0px  0px  0px  4px ; width: 810px;
}

/**********************************************************************************************************/
#header {
background: url(http://www.toa-kobe.ed.jp/img/headerbg.gif) ;
padding: 0px 0px 0px 0px;
margin: 0px; width: 810px; height:99px;
}
#header h1 {
padding: 0px 0px 0px 15px;
margin: 0px 0px 5px 0px;
font-size: 140%; line-height: 18px; 
}
#header h2 {
padding: 0px 0px 0px 15px;
margin: 0px 0px 5px 0px;
font-size: 12px; line-height: 18px; 
}
#header a {
color: #222222; text-decoration: none;
}
#header a:hover {
color: #222222; text-decoration: underline;
}
.listred {
padding-left: 15px; padding-right:15px; background: url(http://www.toa-kobe.ed.jp/img/listred.gif) no-repeat left center; 
margin-bottom: 15px; 
}

#search {
float: right;
padding-top: 0px;
}
#search form {
margin: 0;
padding: 0;
}

#search fieldset {
margin: 0;
padding: 0;
border: none;
}
#searchinput, #searchsubmit {
border: 1px solid #EDEBD5;
}
#searchinput {
padding: 2px 5px;
width: 198px;
background: #FFFFFF url(http://www.toa-kobe.ed.jp/img/img02.gif) repeat-x;
}
#searchsubmit {
background: #FFFFFF url(http://www.toa-kobe.ed.jp/img/img03.gif) repeat-x left bottom;
}
/**********************************************************************************************************/

.crumb_text {
padding: 0px 0px 10px 0px;
margin: 0px; width: 540px;
line-height:20px;
display:block
}


/**********************************************************************************************************/
.img_photo{
padding-top: 3px;padding-right: 0px; padding-left: 3px;
padding-bottom:0px;

}

#main {margin-left:0px;
padding-right: 0px; padding-left: 0px; background: white; float: right; padding-bottom: 0px; width: 579px; padding-top: 10px;
}
#main p {
padding-top: 5px;padding-right: 0px; padding-left: 0px;padding-bottom:10px; 
}
#main .entrytitle h2 {

}
#main blockquote {
border-right: #ccc 1px solid; padding-right: 10px; border-top: #ccc 1px solid; padding-left: 10px; padding-bottom: 0px; margin: 0px 20px; border-left: #ccc 1px solid; padding-top: 0px; border-bottom: #ccc 1px solid; background-color: #faf6ea;
}

div.main_img{
display:block;
border-bottom: #999999 1px dotted;
border-left:#999999 1px dotted;
border-right:#999999 1px dotted;
padding:0px 5px 5px 5px;
margin-bottom:5px;
}

div.future{
display:block;
border:1px solid #ccc;
background:#3F3F41;
padding:8px;
color:#FFFFFF;
font-size:14px;
margin-bottom:10px;}

div.future span{
font-size:18px;
font-weight:bold;
border-bottom:1px dotted #ccc;
padding:0px 0px 7px 5px;;
display:block;
margin-bottom:5px;
color:#FFD800;
margin-top:2px;
}

div.catch01{
display:block;
padding:45px 0px 10px 01px;
font-size:14px;}

div.catch02{
display:block;
padding:45px 0px 10px 0px;
font-size:14px;
}

div.catch03{
display:block;
padding:5px 0px 10px 0px;
font-size:14px;
margin-bottom:5px;}

.main1_3{
padding: 5px 5px 10px 10px;
margin: 0px 0px 0px 0px ;  
text-align: left;
}
.picstop{
padding: 0px 10px 0px 13px;
margin: 0px 0px 0px 0px ;  
text-align: left;
}
.pics{
padding: 0px 8px 0px 0px;
margin: 0px 0px 0px 0px ;  
text-align: left;
}
#whatsnew {
background: #FFFFFF; 
}
#whatsnew ul {
padding-right: 15px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
margin:0px;
}
#whatsnew li {
padding-left: 20px; background: url(http://www.toa-kobe.ed.jp/img/listisuu.gif) no-repeat left center; 
margin-bottom: 15px; border-bottom: #b1b1b3 1px dotted;
}


/**********************************************************************************************************/

#side {
padding : 0px 0px 0px 0px ;
margin: 0px 0px 10px 0px;
background: #FFFFFF; float: left;   width: 219px; 
}
.sidetitle {
padding : 7px 10px 5px 10px ;
margin: 0px 0px 7px; 
color: #FFFFFF; 
background-color: #CC0000;
border-top: #AEBDC4 1px solid; 
font-weight: bold; 
}
#side h3 {
font-weight: normal; font-size: 12px; line-height: 18px;
}
#side p {
text-align: left;
}
.menu { padding-bottom:10px;
}
p.menu02 {
	padding-bottom: 212px;
	background: url("../img/photo_school01.jpg") no-repeat left bottom;
}
.oshirase { padding:10px 10px 10px 10px;
}
/**/
#side #search {
padding-left: 5px; padding-bottom: 15px; padding-top: 10px;
}
#side #search h3 {
margin: 0px 0px 5px;
}
#side #search #searchinput {
border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; padding-bottom: 1px; border-left: #ccc 1px solid; width: 136px; padding-top: 1px; border-bottom: #ccc 1px solid;
}
#side #search #search_sidemit {
margin-left: 10px; vertical-align: bottom;
}
/**/
#side .sidemenu {
margin: 0px ;
padding: 0px;
}

#side ul.menu {
margin: 0px ;
padding: 0px;
}

#side ul.menu li.undercover {

}

#side ul.menu li.undercover a {
display:block;
clear:both;
margin: 0px 0px 0px 0px ;
padding : 8px 0px 0px 35px ;
height:28px;
text-decoration : none ;
background-image: url(); 
background-repeat: repeat;
color:#FFFFFF;
font-weight:bold;
}

#side ul.menu li.undercover a:hover {
margin : 0px;
text-decoration : underline ;
background-image: url(); 
background-repeat: repeat; 
color:#FFFFFF; 
font-weight:bold;
}


.banner {
}

.banner li {
padding: 0px 10px 0px 10px;
font-size: 10px;
}

.banner li a {
font-size: 10px;
color:#222222;
}

.banner li a:hover {
color:#222222;
text-decoration:none;
background-color:#FFCC00;

}

#table_thumbnail {
border-right: #cccccc 0px solid; 
border-top: #cccccc 0px solid; 
border-left: #cccccc 0px solid;  
border-bottom: #cccccc 0px solid; 
border-collapse: collapse;
margin-bottom:5px
}
/**/
.rss {
padding : 5px 10px 10px 0px ;
font-size: 10px; text-align: right;
}
/**/
.mm_common_side {
margin: 10px auto; width: 90%; word-break: break-all; line-height: 18px; word-wrap: break-word;
border-top-width: 2px; border-left-width: 1px; border-bottom-width: 2px; border-right-width: 2px;
}
.submitb {
padding-right: 5px; padding-left: 5px; padding-bottom: 10px; padding-top: 5px; text-align: center;
}
.tyuigaki {
padding-right: 6px; padding-left: 6px; font-size: 12px; padding-bottom: 6px; line-height: 18px; padding-top: 6px;
}
.label {
padding-right: 6px; padding-left: 6px; font-size: 12px; padding-bottom: 4px; margin: 0px; line-height: 18px; padding-top: 6px;
}
.formtitle {
padding-right: 6px; padding-left: 6px; font-size: 12px; padding-bottom: 3px; margin: 0px; line-height: 18px; padding-top: 3px; text-align: center;
}
/**********************************************************************************************************/
.qr { padding:10px; margin:auto;}
.qr img{margin-left:50px;}
/**********************************************************************************************************/

#footer_navi {
background: url(http://www.toa-kobe.ed.jp/img/footer_navi.gif) ;
clear: both; padding-right: 0px;  display: block; padding-left: 0px; padding-bottom: 0px; margin: 30px 0px 0px 0px; width: 810px; padding-top: 0px; text-align: center;height:58px;
}
#footer_copy {
background: #EAEAEA ;
border-top: #FFFFFF solid 1px;
clear: both; padding-right: 0px;  display: block; padding-left: 0px; padding-bottom: 10px; margin: 0px auto; width: 810px; padding-top: 10px; text-align: center;
}
.footer_text_navi {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #222222; padding-top: 25px; text-align: center;
}
.footer_element {
padding-right: 10px; padding-left: 10px; background: #eeeeee; padding-bottom: 10px; margin: 0px; padding-top: 10px;
}
.powered {
padding-right: 10px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; text-align: right;
}

#footer_navi a {
color: #222222; text-decoration: none;
}
#footer_navi a:hover {
color: #222222; text-decoration: underline;
}

#tableceo {
border-right: #FFFFFF 1px solid; 
border-top: #FFFFFF 1px solid; 
border-left: #FFFFFF 1px solid;  
line-height: 17px; 
border-bottom: #FFFFFF 1px solid; 
background-color:#FFFFFF;
}
.bgGray1 {
background-color: #EBEBEB; 
padding: 5px 5px 5px 5px;

}
.bg1 {
padding: 5px 5px 5px 5px;

}
.bgNone1 {
background-color: #ffffff; 
padding: 5px 5px 5px 5px; 
}
.bgUsu1{
background-color: #f2f2f2; 
padding: 5px 5px 5px 5px;

}

#table1 {
border-right: #cccccc 0px solid; 
border-top: #cccccc 0px solid; 
border-left: #cccccc 0px solid;  
line-height: 17px; 
border-bottom: #cccccc 0px solid; 
border-collapse: collapse;
background-color:#FFFFFF;}

#table2 {
border-right: #cccccc 0px solid; 
border-top: #cccccc 0px solid; 
border-left: #cccccc 0px solid;  
line-height: 18px; 
border-bottom: #cccccc 0px solid; 
border-collapse: collapse; 
background-color:#f0f4f7;}

#table3,#table3 td{
border:0px none;
padding:0px;
border-collapse:collapse;
padding:5px 0px;}


.grey_td{
background-color: #edecec; 
text-align: left;
border-right: #7c7c7c 1px solid; 
border-top: #7c7c7c 1px solid; 
border-left: #7c7c7c 1px solid; 
border-bottom: #7c7c7c 1px solid;
padding: 5px 5px 5px 5px; }

.shiro_td{
background: #ffffff;  
text-align: left;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid; 
border-bottom: #cccccc 1px solid; 
padding: 5px 5px 5px 5px; }

.shiros_td{
background: #ffffff;  
text-align: left;
border: #cccccc 1px solid; 
padding: 2px; }


.label_td{
background:#539D37;
color:#FFFFFF;  
text-align: center;
border: #F0F0F0 1px solid; 
padding: 5px; }

.bgcolor_td {
background-color:#E9FEDE;
border-right: #cccccc 1px solid; 
border-top: #cccccc 1px solid; 
border-left: #cccccc 1px solid;  
border-bottom: #cccccc 1px solid; 
line-height: 14px; 
border-collapse: collapse;
padding:1px 5px 1px 5px;}


.bgGray {
background-color: #EBEBEB; 
padding: 5px 5px 5px 5px;}

.bgUsu{
background-color: #f2f2f2; 
padding: 5px 5px 5px 5px;}

.bgNone {
background-color: #ffffff; 
padding: 5px 5px 5px 5px;}



.titles {
padding-right:10px;
padding-left: 20px; background: url(http://www.toa-kobe.ed.jp/img/listisuu.gif) no-repeat left center; line-height:18px;
}


/*
.titles a {
color: #222222; text-decoration: none;
}
.titles a:hover {
color: #222222; text-decoration: underline;
}
*/

.titles a {
color: #6699FF; text-decoration: none;
}
.titles a:hover {
color: #6699FF; text-decoration: underline;
}
/**********************************************************************************************************/
.style1 {
	color: #FF0000;
	font-weight: bold;}






/*201102週三日コース開設

*******************************************************/
#day_3 h3{
	background: #EBEBEB;
	padding: 5px;
	font-weight:bold;
}

#day_3 dl{
	margin:0 0 15px;
	padding:0 10px 10px;
	border:#CC0033 1px solid;
	}


#day_3 dt{
	margin:0;
	padding:0;
	color:#CC0033;
	font-weight:bold;
	}
#day_3 dd{
	margin:0;
	padding:5px 0;
	}

#day_3 table{
	width: 545px;
	margin:15px 10px;
	border:none;
	border-collapse:collapse;
empty-cells:show;
	
	
}

#day_3 th,#day_3 .gray td, #day_3 .gray_b td{
 	background: #EBEBEB;
	border:#FFF 2px solid;
	text-align:center;
	}

#day_3 .gray_b td{
	font-weight:bold;
	}

	
#day_3 td{
	background:#F2F2F2;
	border:#FFF 2px solid;
	text-align:center;
	height: 2em;
}

#day_3 .num, #day_3 .gray .num, #day_3 .gray_b .num{
	text-align:right;
	padding-right:10px;
	}
	
#day_3 .spease{
	width:80px;}	





