

.textbox_330_left{
  width:330px;
  margin-left:0px;
  float:left;
}


.pictbox_330_right{
  width:200px;
  float:right;
  margin: 20px 10px 20px 10px;
}



.table_recture03 th {
width:120px;
text-align:left;
margin-left:10px;
vertical-align:middle;
color:#71932E;
border:0px;

}
.table350_recture03 { 
width:650px;
margin-top:10px;
margin-right:0px;
margin-left:25px;
}

.table350_recture03 th {
width:200px;
text-align:left;
margin-left:10px;
vertical-align:middle;
color:#71932E;
border:0px;

}

.table_s930 {width: 550px;margin-left: 80px;margin-right: 0;margin-top: 10px;}


.title_h1{
  font-size:18px;
  margin:30px 10px 10px 10px;
  font-weight:bold;
  border-bottom:1px solid;
color: #71932E;
padding-left: 10px;
line-height: 27px;
}



.title_h2{
  font-size:15px;
  margin:0px 25px 20px 30px;
  font-weight:bold;
}



.title_h3{
font-size:14px;
margin:30px 0px 5px 0px;
font-weight:bold;
color: #71932E;
}



.textbox_330{
  width:330px;
  margin-left:20px;
}


.textbox_300{
  width:300px;
  margin-left:20px;
}


.table_01 { 
width:550px;
margin-left:80px;
margin-top:10px;
border-collapse:separate;
border-spacing:1px;
font-size:9pt;
}

.table_01 th {
width:200px;
padding:4px 2px 2px 4px;
text-align:center;
vertical-align:middle;
color:#990033;
background-color:#f8c5ab;
border:1px solid #cccccc;

}
.table_01 td {
padding:4px 2px 2px 4px;
border:1px dotted #999999;
}


.table_02 { 
width:550px;
margin-left:10px;
margin-top:10px;
border-collapse:separate;
border-spacing:1px;
font-size:9pt;
}

.table_02 th {
width:200px;
padding:4px 2px 2px 4px;
text-align:center;
color:#0000FF;
background-color:#c7d1ea;
border:1px solid #cccccc;
vertical-align:middle;
}
.table_02 td {
padding:4px 2px 2px 4px;
border:1px dotted #999999;
}


.table_03 { 
width:550px;
margin-left:10px;
margin-top:10px;
border-collapse:separate;
border-spacing:1px;
font-size:9pt;
}

.table_03 th {
width:200px;
padding:4px 2px 2px 4px;
text-align:center;
color:#CC3300;
background-color:#feeabe;
border:1px solid #cccccc;
vertical-align:middle;
}
.table_03 td {
padding:4px 2px 2px 4px;
border:1px dotted #999999;
}

/*
.contentbox01{
  width: 550px;
  padding-left: 7px;
  margin-bottom: 20px;
  border-bottom:1px #da8c7a solid;

  }
  
  .contentbox01_{
  float:left;
  width:300px;
  margin-left:10px;
}

.contentbox01_pict{
  float:right;
  margin-left:10px;
}

*/





.contentbox350_left{
  float:left;
  width: 350px;
  clear: both;
  margin-left: 0px;
  margin-top: 10px;
}

.contentbox350_right{
  float:right;
  width: 200px;
  clear: both;
  margin-right: 10px;
  margin-top: 15px;
}


.contentbox300_left{
  float:left;
  width: 300px;
  clear: both;
  margin-left: 0px;
  margin-top: 10px;
}

.contentbox300_right{
  float:right;
  width: 250px;
  clear: both;
  margin-right: 10px;
  margin-top: 15px;
}




  

.table_thema { 
width:700px;
height:160px;
margin-left:50px;
margin-top:10px;
margin-right:50px;
border-collapse:collapse;
border:0px;
}

.table_thema th {
width:180px;
padding:0px 0px 0px 0px;
text-align:center;
border:0px;
vertical-align:middle;
}

.table_thema td {
line-height:1.5;
font-size:9pt;
width:270px;
border:0px;
padding-right:10px;�@
}




.table_prog { 
height:180px;
margin-left:80px;
margin-top:10px;
margin-right:50px;
border-collapse:collapse;
border:0px;
}

.table_prog th {
width:170px;
padding:0px 0px 0px 0px;
text-align:center;
border:0px;
vertical-align:middle;
}

.table_prog td {
line-height:1.5;
font-size:9pt;
width:330px;
border:0px;
padding-right:20px;�@
}



.table_kamoku01 { 
width:450px;
height:280px;
margin-left:50px;
margin-top:10px;
margin-right:50px;
border-collapse:collapse;
background-color:#ECF4D9;
border:0px;
font-size:9pt;
}

.table_kamoku01 td { 
padding-left:10px;
}


.table_kamoku02 { 
width:450px;
height:30px;
margin-left:50px;
margin-top:10px;
margin-right:50px;
border-collapse:collapse;
background-color:#F7F7D0;
border:0px;
font-size:9pt;
}

.table_kamoku02 td { 
padding-left:10px;
width:20%;
}


.textbox-right { 
width:500px;
text-align:right;
}





.table_recture01 { 
width:550px;
margin-left:10px;
margin-top:10px;
margin-right:10px;
}

.table_recture01 th {
width:120px;
text-align:center;
vertical-align:middle;
color:#71932E;
border:0px;

}



#table_recture02 { 
width:550px;
margin-left:30px;
margin-top:10px;
margin-right:10px;
font-size:9pt;
}

#table_recture02 th {
color:#71932E;
border:0px;
text-align:left;
}
#table_recture02 dt { 
margin-top:5px;
}
#table_recture02 dd { 
margin-left:30px;
}
#table_recture02 dd.last { 
text-align:center;
}


.table_recture03 { 
width:550px;
margin-left:10px;
margin-top:10px;
margin-right:20px;
}


.table_recture_list { 
margin-left:10px;
margin-top:10px;
margin-right:10px;
font-size:9pt;
}

.table_recture_list th {
color:#71932E;
border:0px;
text-align:left;
font-size:10pt;
}
.table_recture_list dt { 
margin-top:5px;
color:#71932E;
font-weight: bold;
font-size:9pt;

}
.table_recture_list dd { 
margin-left:10px;
}




.image-box450{
margin-left:20px;
margin-top:10px;
margin-right10px;
}


.table_learning { 
width:700px;
margin-left:20px;
margin-top:10px;
margin-right:10px;
font-size:9pt;
}

.table_learning dt {
color:#71932E;
border:0px;
text-align:left;
margin-bottom:5px;
}
.table_learning dd{
border:0px;
text-align:left;
margin-right:20px;
}



.table_scholarship_550 { 
width:550px;
margin-left:0px;
margin-top:10px;
margin-right:30px;
}

.table_scholarship_550 dt {
  font-weight: bold;
  color: #8C6FA5;
  margin-top: 10px;
  margin-right:30px;
}

.table_scholarship_550 dd {
  margin-left: 10px;
  margin-bottom: 10px;
  margin-right:30px;
}









.comment{
font-size:8pt;
margin-left:30px;
text-align:left;
}


.table_list { 
width:550px;
margin-left:50px;
margin-top:10px;
border:1px solid #71932E;
padding: 10px 20px 10px 10px;

}



.table_list_01 { 
width:550px;
margin-left:50px;
margin-top:10px;
border:0px;
padding: 10px 20px 10px 10px;



.discount_title{ 
width:535px;
margin-left:10px;
margin-top:10px;
padding:5px;
border:1px dotted #bfbfbf;
font-size:10pt important!;
text-align:left;
}
.discount_text{ 
width:535px;
margin-left:10px;
margin-top:2px;
padding:5px;
margin-bottom:15px;
border:1px dotted #bfbfbf;
font-size:9pt;
}

.table_rit {width: 550px;margin-left: 80px;}
.table_rit td {vertical-align:top;}
.r_name {width: 200px;font-size: 14px;margin: 10px;
font-weight:bold;}.r_kcg {margin-left: 10px;}
.r_hist {font-size: 10px;margin: 10px;}


.ts {margin-left: 80px;margin-top: 10px;border-collapse: collapse;}
.ts td {text-align: center;
padding: 5px 20px 5px 20px;}

#contents main-box dt{
color: #71932E;
}

#contents main-box dd{
margin-bottom: 5px;
width: 650px;
}

#contents incomparable{
font-size: 8pt;
text-align: right;
}

#contents main-box{
width: 650px;
margin-left: 50px;
}

