.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif;
}
.j9, .j10, .j12, .j14 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
}

/*ナビゲーション部分リンクの表示指定*/
tr .navigation {font-size:10px; color: #FFFFFF;}
.navigation a:link {color: #FFFFFF;}
.navigation a:visited {color: #FFFFFF;}
.navigation a {text-decoration:none}
.navigation a:hover {background: #ffffff; color:#3366cc;}


/*本文の表示指定*/
h1 {
font-size: 15px;
margin: 0em;
padding-left: 3px;
padding-top: 2px;
height: 25px;
}
h1 a:link {color: #000000; background: #eeeeee;}
h1 a:visited {color: #333333; background: #eeeeee;}
h1 a {text-decoration:none}
h1 a:hover {text-decoration:underline; color: #FF9900;}

h2 {
font-size: 14px;
margin: 0em;
padding-left: 0px;
padding-top: 0px;
/*height: 18px;*/
}
h2 a:link {color: #000000; background: #FFFFFF;}
h2 a:visited {color: #333333; background: #FFFFFF;}
h2 a {text-decoration:none}
h2 a:hover {text-decoration:underline; color: #FF9900;}

h3 {
font-size : 12px;
margin: 0em;
padding-top: 0px;
padding-left: 0px;
height: 16px;
}
h3 a:link {color: #000000;}
h3 a:visited {color: #333333;}
h3 a {text-decoration:none}
h3 a:hover {text-decoration:underline; color: #FF9900;}
h3 a{padding-left: 18px;background-image: url(/images/page/go1.gif);background-repeat:no-repeat;background-position:left;}

h4 {
font-size : 12px;
margin: 0em;
height: 16px;
}
body {
font-size : 10px;
margin: 0em;
background-color: #fff;
}

p {margin: 0px;}

.left img {float: left; margin-right : 0.5em; margin-top : 3px;}
.right img {float: right; margin-left: 0.5em; margin-top : 3px; display : block;}

.kei {
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ccc #ccc #ccc #ccc;
}




/*---------clearfix--------------*/
#wrapper #contents #container:after,
#wrapper #contents #container #main ul#breadcrumbs:after{ 
	content: "."; 
	display: block;
	height: 0; 
	clear: both;
	visibility: hidden; 
} 


.clearfix:after {
    content:".";
    clear:both;
    display:block;
    line-height:0;
    height:0;
    visibility:hidden;
}
.clearfix {
    zoom: 1;
}

/*--------社会科共通----------*/

/*-リンク集タイトル-*/
span.kadomaru {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle.png) repeat-x left top;
	line-height:200%;


}

/*
span.kadomaru {
   border-radius: 20px; 
   -moz-border-radius: 20px;
   -webkit-border-radius: 20px;
   border: 1px green solid;
   background-color: #ffffff;
   text-align: center;
   width:20px;
   font-size:16px;
   font-weight:bold;
   padding:3px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}
*/

span.kadomaru2 {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */

   border: 1px green solid;     /* 枠線の装飾 */
   background-color: #e2ffc3;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;


}


div#ktitle {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg.gif) repeat-x left top;

}
/*-リンク集タイトルピンク色-*/
span.kadomaru_r {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle2.png) repeat-x left top;
	line-height:200%;
}

span.kadomaru2_r {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 1px pink solid;     /* 枠線の装飾 */
   background-color: #FDE9F3;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}

div#ktitle_r {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg_r.gif) repeat-x left top;
}


/*-リンク集タイトル青色-*/
span.kadomaru_b {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle3.png) repeat-x left top;
	line-height:200%;
}

span.kadomaru2_b {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 1px pink solid;     /* 枠線の装飾 */
   background-color: #FDE9F3;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}

div#ktitle_b {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg_b.gif) repeat-x left top;
}


/*-リンク集タイトルオレンジ色-*/
span.kadomaru_o {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle4.png) repeat-x left top;
	line-height:200%;
}

span.kadomaru2_o {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 1px pink solid;     /* 枠線の装飾 */
   background-color: #FDE9F3;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}

div#ktitle_o {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg_o.gif) repeat-x left top;
}



/*-リンク集タイトル赤色-*/
span.kadomaru_a {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle5.png) repeat-x left top;
	line-height:200%;
}

span.kadomaru2_a {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 1px red solid;     /* 枠線の装飾 */
   background-color: #FDE9F3;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}

div#ktitle_a {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg_a.gif) repeat-x left top;
}



/*-リンク集タイトル紫色-*/
span.kadomaru_p {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle6.png) repeat-x left top;
	line-height:200%;
}

span.kadomaru2_p {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 1px pink solid;     /* 枠線の装飾 */
   background-color: #FDE9F3;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}

div#ktitle_p {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg_p.gif) repeat-x left top;
}



/*-リンク集タイトル黄色-*/
span.kadomaru_y {
   text-align: center;
   width:30px;
   height:30px;
   font-size:16px;
   font-weight:bold;
   padding:0px ;
   font-family:monospace;
   float:left;
   margin: 3px 10px 12px 15px;
	background:url(../sirabe/chakai/siryo_images/bg_circle7.png) repeat-x left top;
	line-height:200%;
}

span.kadomaru2_y {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 1px #F6A019 solid;     /* 枠線の装飾 */
   background-color: #FFF;   /* 背景色 */
   text-align: center;
   font-size:14px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   float:left;
   margin: 8px 10px 12px 15px;
}

div#ktitle_y {
   height:36px;
   width:511px;
   background:url(../sirabe/chakai/siryo_images/titile_bg_y.gif) repeat-x left top;
}


/*-タイトル文字-*/


div#ktitle p.title,
div#ktitle_p p.title,
div#ktitle_a p.title,
div#ktitle_o p.title,
div#ktitle_y p.title,
div#ktitle_b p.title,
div#ktitle_r p.title {
   height:36px;
   line-height:250%;
   font-size:16px;
   font-weight:bold;
   font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   float:left;
}

div#ktitle p.subtitle, 
div#ktitle_a p.subtitle, 
div#ktitle_p p.subtitle, 
div#ktitle_y p.subtitle, 
div#ktitle_o p.subtitle, 
div#ktitle_b p.subtitle, 
div#ktitle_r p.subtitle {
   float:right;
   font-size:10px;
   margin: 8px 5px 0 0;
   	color:#5257FF;

}

/*-項目タイトル-*/

span#kadomaruT {
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */

   border: 1px #D4840B solid;     /* 枠線の装飾 */
   background-color: #F4E12A;   /* 背景色 */
   text-align: center;
   font-size:16px;
   font-weight:bold;
   padding:3px 8px;
   font-family:monospace;
   margin: 8px 0 12px 0;


}

