*{margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/**************************************/
/**********コロロ学舎スタイル**********/
/**************************************/
/* 全体のコンテナ (div#container) */

div#container {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: small;
  color: #444444;
  line-height:1.8;
  background-image:url(http://www.kololo.net/images/bk_under_shadow.jpg);
  background-repeat:repeat-y;
  }
#logo{
  background-image:url(http://www.kololo.net/images/bk_under_shadow.jpg);
  background-repeat: repeat-y;
  margin-bottom:0;
}
  /* インデックスコンテンツのコンテナ (div#main) */
div#main {
width:auto;
  background-image:url(http://www.kololo.net/images/bk_under_shadow.jpg);
  background-repeat: repeat-y;
  margin-bottom:0;
}
div#main div#mainLeft {
width:340px;
float:left;
padding:25px 10px 25px 50px;

}
div#main div#mainRight {
width:340px;
float:left;
padding:25px 50px 25px 10px;

}

div#gaiyo {
padding:25px 50px 25px 50px;
}

.basicTable tr td {
    padding: 3px;
}

/* インデックスコンテンツのhtml (div#main) */
div#mainRight .img10 {
padding:10px;
}
  
/* グローバルナビゲーション */
div#global-nav {
  position: relative;
  text-align: left;
  background-image: url(http://www.kololo.net/images/bk_gl.jpg);
  background-repeat:no-repeat;  
  height:30px;
  padding-top:5px;
  padding-left: 50px;
  vertical-align:middle;
  }

div#global-nav ul {
text-align: left;
list-style: none;
  }  
div#global-nav ul li {
float:left;
background-image:url(http://www.kololo.net/mizuki/images/list.jpg);
background-repeat:no-repeat;
padding-right:2em;
padding-left:1em;
  }
div#global-nav ul li a {
  color: #444444;
  text-decoration:none;
  }

div#global-nav a:hover {
text-decoration: underline;
color: #000000;
}
/****** インフォメーションエリア ******/
div#info {
padding-left:1em;
}
div#info ul{
list-style:none;
}


/****** フッターナビゲーションエリア ******/
div#footer-nav {
  clear:both;
  text-align: left;
  background-image: url(http://www.kololo.net/images/bk_footer_nav.jpg);
  background-repeat:repeat-y;
  padding-left: 30px;
  }
/****** フッターナビゲーション ******/
div#footer-nav a {
  color: #444444;
  text-decoration:none;
  }

div#footer-nav a:hover {
text-decoration: underline;
color: #000000;
}
/* フッターエリア*/
div#footer {
clear:both;
  width: 800px;
  font-size: small;
  color: #444444;
  background: #fff url(http://www.kololo.net/images/bk_footer.jpg) no-repeat;
  line-height:1.3;
  padding-top:15px;
  padding-left:30px;
 }
/**************************************/
/********インデックスhtmlスタイル********/
/**************************************/
.info-inner{
}
.info-inner-item{
}
.date{
border-bottom:1px solid #cccccc;
text-align:left;
font-size:x-small;
padding-top:0.8em;
}
.info-back{
text-align:right;
}

/**************************************/
/**********カテゴリースタイル**********/
/**************************************/
#categoryPankuzu {
padding-right:50px;
padding-top:10px;
}
.content-nav{
font-size: x-small;
}
#category{
padding-left:100px;
padding-right:100px;
}
  /* 施設ごと下層部カテゴリーのコンテナ (div#main) */
div#subNav {

width:160px;
float:left;
padding:0.5em;
margin-left:25px;
margin-right:20px;
margin-top:10px;
background-color: #FBDEE9;
}

div#subNav ul li{
list-style:none;
}

div#underMain {
width:520px;
float:left;
margin-right:30px;
}

div#underMain h1{
clear:both;
margin-bottom:0.5em;
margin-top:1em;
background:#fff url(http://www.kololo.net/images/h1_bk.jpg) no-repeat;
font-size:130%;
color #7F774B;
padding-left:15px;
padding-top:5px;
height:35px;
}
div#underMain h2{
clear:both;
margin-bottom:0.5em;
margin-top:1em;
background:#fff url(http://www.kololo.net/images/h2_bk.jpg) no-repeat;
font-size:120%;
color #7F774B;
padding-left:18px;
height:35px;
}

div#underMain h3{
clear:both;
margin-bottom:0.5em;
margin-top:1em;
font-size:110%;
color #666666;
padding-left:10px;
padding-top:0px;
padding-bottom:3px;
height:20px;
border-left: 5px #ccc solid;
}

/**************************************/
/********カテゴリーhtmlスタイル********/
/**************************************/
#category h1{
clear:both;
margin-bottom:0.5em;
}
#category h2{
clear:both;
margin-bottom:0.5em;
}
#category h3{
clear:both;
margin-bottom:0.5em;
}
#category img{
margin-right:15px;
}
#category ul{
margin-left:150px;
}
.img10 {
padding:10px;
}
.img5 {
padding:5px;
}
