@charset "UTF-8";

/*
**********************************************************************

* system.css

* site name   : http://holon-tierra.com/
* description : System Page styles
* since       : 2008-06-09
* editor      : Tooru Ehara 
* modified    : 
* editor      :

*********************************************************************
*/



/*
===== CONTENTS ===========================================

  1: System Index styles
  2: System Curricurum styles
  3: System Plan styles
  4: System Report styles
  5: System Examination styles
  6: System Class styles
  7: System Follow styles

==========================================================
*/

/*
*********************************************************************

* 1:System Index styles

*********************************************************************
*/
div#Contents h1{
background:url("../img/system/ttl_system.jpg") 0 0 no-repeat;
}
body.index div#Contents h2{
background:url("../img/system/img_system.jpg") 0 0 no-repeat;
height:94px;
margin-bottom:20px;
}
body.index div#Contents h3.management-system{
background:url("../img/system/ttl_management_system.gif") 0 0 no-repeat;
}
body.index div#Contents h3.leading-systems{
background:url("../img/system/ttl_leading_systems.gif") 0 0 no-repeat;
}
body.index div#Contents h4.lead{
color:#10218b;
margin:0 16px 20px;
}
body.index div#Contents h4{
margin-bottom:10px;
}
body.index div#Contents ol{
margin:0 15px 10px;
}
body.index div#Contents ol li{
margin-bottom:10px;
}
div#sNav div.system{
background:url("../img/common/bg_sNav_map.gif") 0 100% no-repeat;
padding-bottom:1px;
margin-bottom:10px;
}
div#sNav div.system h3{
background:url("../img/system/ttl_systems.jpg") 0 0 no-repeat;
text-indent:-999em;
width:200px;
height:32px;
}
div#sNav div.system li{
border-bottom:1px solid #DFDFDF;
font-weight:bold;
list-style:decimal;
list-style-position:inside;
text-indent:-1.5em;
padding:3px 0 5px 2.0em;
margin:0 1px;
}
* html div#sNav div.system li{
text-indent:-1.3em;
}
div#sNav div.system li.active{
background:#FFFFE4;
}
div#sNav div.system li.last{
border-bottom:none;
}
div#Contents div.cont p{
float:left;
width:336px;
}
div#Contents p.img{
text-align:center;
}
div#Contents p.img img{
padding-bottom:5px;
}
div#Contents div.cont p.img{
float:right;
font-size:85%;
width:180px;
}
div#Contents div.block{
border:1px solid #C0C0C0;
margin:0 15px 10px;
}
div#Contents div.block p.img{
text-align:center;
}
div#Contents div.cont h5{
margin-bottom:10px;
}
div#Contents div.cont p.text{
float:none;
width:auto;
margin-bottom:10px;
}

/*
*********************************************************************

* 2: System Curricurum styles

*********************************************************************
*/
body.curricurum div#Contents h1,
body.plan div#Contents h1,
body.report div#Contents h1,
body.examination div#Contents h1,
body.class div#Contents h1,
body.follow div#Contents h1{
margin-bottom:0;
}
body.curricurum div#Contents h2{
background:url("../img/system/kv_system_01.jpg") 0 0 no-repeat;
height:225px;
margin:0 1px 15px;
}
body.curricurum div#Contents h3{
background:url("../img/system/ttl_curricurum.gif") 0 0 no-repeat;
}
body.curricurum div#Contents div.block p.lead{
border-bottom:1px solid #C0C0C0;
font-size:85%;
margin-bottom:10px;
padding:3px 0 3px 7px;
}
body.curricurum div#Contents div.block p.note{
font-size:85%;
margin-bottom:10px;
padding-left:7px;
}
body.curricurum div#Contents div.block div{
min-height:80px;
margin:0 10px 10px;
padding-left:130px;
}
* html body.curricurum div#Contents div.block div{
height:80px;
}
body.curricurum div#Contents div.examination{
background:url("../img/system/img_test.gif") 0 0 no-repeat;
}
body.curricurum div#Contents div.counseling{
background:url("../img/system/img_counseling.gif") 0 0 no-repeat;
}
body.curricurum div#Contents div.curricurum{
background:url("../img/system/img_curricurum.gif") 0 0 no-repeat;
}
body.curricurum div#Contents p.arrow{
padding:0 0 10px 60px;
}
div.block h4 {
border-top:1px solid #C0C0C0;
font-family:"メイリオ";
font-size:110%;
color:#10218B;
padding:7px 10px 10px;
}
/*
*********************************************************************

* 3: System Plan styles

*********************************************************************
*/
body.plan div#Contents h2{
background:url("../img/system/kv_system_02.jpg") 0 0 no-repeat;
height:225px;
margin:0 1px 15px;
}
body.plan div#Contents h3{
background:url("../img/system/ttl_plan.gif") 0 0 no-repeat;
}
body.plan div#Contents div.block{
padding:10px 0;
}
body.plan div#Contents div.cont p{
margin-bottom:1.5em;
}

/*
*********************************************************************

* 4: System Report styles

*********************************************************************
*/
body.report div#Contents h2{
background:url("../img/system/kv_system_03.jpg") 0 0 no-repeat;
height:225px;
margin:0 1px 15px;
}
body.report div#Contents h3.report{
background:url("../img/system/ttl_report.gif") 0 0 no-repeat;
}
body.report div#Contents h3.teacher{
background:url("../img/system/ttl_about_teacher.gif") 0 0 no-repeat;
}
body.report div#Contents div.cont p.text a{
background:url("../img/common/icn_link.gif") 0 50% no-repeat;
font-weight:bold;
padding-left:15px;
}

/*
*********************************************************************

* 5:System Examination styles

*********************************************************************
*/
body.examination div#Contents h2{
background:url("../img/system/kv_system_04.jpg") 0 0 no-repeat;
height:225px;
margin:0 1px 15px;
}
body.examination div#Contents h3{
background:url("../img/system/ttl_examination.gif") 0 0 no-repeat;
}
body.examination div#Contents h3.point{
background:url("../img/system/ttl_tierra_point.jpg") 0 0 no-repeat;
height:47px;
margin-bottom:0;
}

body.examination div.cont{
background:url("../img/common/bg_dot_gray.gif") 0 100% repeat-x;
padding-bottom:15px;
}
body.examination div#Contents dl{
margin:0 27px;
}
body.examination div#Contents dd{
padding:0 0 10px 40px;
}
div#Contents div.block.point p{
margin:10px 15px;
}
div#Contents div.block.point p.img{
margin:0 0 8px;
}

/*
*********************************************************************

* 6: System Class styles

*********************************************************************
*/
body.class div#Contents h2{
background:url("../img/system/kv_system_05.jpg") 0 0 no-repeat;
height:225px;
margin:0 1px 15px;
}
body.class div#Contents h3{
background:url("../img/system/ttl_team.gif") 0 0 no-repeat;
}
body.class div#Contents div.block{
padding:10px 0;
}
body.class div#Contents div.cont div{
min-height:80px;
margin-bottom:20px;
padding-left:130px;
}
* html body.class div#Contents div.cont div{
height:80px;
}
body.class div#Contents div.cont div.teaching{
background:url("../img/system/img_teaching_system.jpg") 0 0 no-repeat;
}
body.class div#Contents div.cont div.selfthinking{
background:url("../img/system/img_self_thinking.jpg") 0 0 no-repeat;
}
body.class div#Contents div.cont div.solvement{
background:url("../img/system/img_solvement.jpg") 0 0 no-repeat;
}

/*
*********************************************************************

* 7: System Folow styles

*********************************************************************
*/
body.follow div#Contents h2{
background:url("../img/system/kv_system_06.jpg") 0 0 no-repeat;
height:225px;
margin:0 1px 15px;
}
body.follow div#Contents h3{
background:url("../img/system/ttl_follow.gif") 0 0 no-repeat;
}
body.follow div#Contents div.cont p.img{
font-size:100%;
}
body.follow div#Contents div.cont p.img a.text{
background:url("../img/common/icn_link.gif") 0 50% no-repeat;
font-weight:bold;
padding-left:15px;
}