
<link href="style.css" rel="stylesheet" type="text/css"<link href="style.css" rel="stylesheet" type="text/css">
@charset "shift_jis";
/*--http://10.131.72.4/c2info/info/katuyoujyutu/css/style.css--*/

	margin:0 auto;
	padding:0;
	font-size: 18px;
	line-height: 1.5em;
}

body {
	margin: 0 auto;
    font-size: 18px;
	color: #333;
	background-color: #ECF2F1;
	width: 950px;
}

div#wrapper {   
    width: 950px;   
    margin: 0 auto;   
    text-align: left;  
	max-width: 650px;
    min-width: 300px;   
} 

p, /* a??≪の行間を指aR */
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6,#main p,#main ul,#main ol,#main dl,{
	margin-top:;
	margin-bottom:;
	line-height: 1.5em;
}

/* ========================================  #page ページ外枠 */
#page {
	width: 950px;
	padding: 0px 20px;
	margin: 0px auto;
	background-color: #FFFFFF;
	font-size: 16px;
}

/* ========================================  #header 画面上部 */
#header {
  margin: 0 auto ;
  padding-top:8px;
  width: 950px;
  text-align: left;
	border-top: solid 3px #005ebb;
}

#headerinfo { 
}

#header #header_title {
	float:;
	font-size:;
	color:;
	font-weight:;
	margin:;
	padding:;
	height:;
}

#header #headerimg {
	clear: both;
	height: ;
	margin: ;
	background-position:  ;
	background-repeat:;
}

#header #headerimg #msg { 
	color:;
	margin:;
	text-align:;
	font-size:;
	font-weight:;
}

#header img {
	border: none;
}

/* ======================================== #title  */
#title{
	padding: ;
	margin:;
	text-align:center;
}


/* ======================================== #contents 画面中央部 #mainとサイドメニューの外枠 */
#contents{
	background-color: #FFFFFF;
	background-image: url(../img/backS001.png);
	background-position: top;
	background-repeat: repeat-x;
	height:15px;
}

/* ========================================  #main ペa?ジの本a? */
#main {
	
	width: 950px;
	padding: 0;
	margin: 0 auto;
	background-color: #FFF;
}



.contentswrap { /* #main中の間隔調整 */
	width: 650px;
	margin: 0 auto;
}



#breadNavi {
	height: 50px;
	padding: 15px 0 0 2px;
	margin: 5px 0 20px;
}


#main h1 { /* 本a???見a?a? */
text-align:center;}
#main h2 {
border-color:#00F;
border-width: 0px 0px 2px 8px;
border-style: solid;
padding-left: 5px;
font-weight:bold;
font-size:1.5em;
text-align:left;
} 


#main p { /* 本a???段落 */
	margin:;
}

#main p.cap{
	 padding-left:1.5em; 
	 text-indent:-1.5em;
	 }

#main ul , #main ol{ /* リスト表示 */
}

#main dl { /* 定義リスト表示 */
}

#main dt {
}

#main dd {
}

#main dd.link {
	margin: 0 ;
	border-left: 1px solid #CCCCCC;
}

#main #subnavi {
	clear: both;
	padding: 10px 0;
	margin:0;
	border-top: 1px dashed #999;
	text-align: center;
}

#main .img { /* 図・写真用クラス??a?真a?ようなa?をつける */
}

.toInfo {
	clear: left;
	margin: 0px !important;
	text-align: right;
	list-style-type: none;
}


.toInfo a {
	padding: 0px 0px 0px 20px;
	background-image: url(iconYa04.png);
	background-repeat: no-repeat;
}


/* ========================================  #underNavi 画面下部サブナビゲーション */
#underNavi{
	clear: both;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
}


/* ========================================  #footer 画面下部 */
#footer {
	clear: both;
	margin: 0px;
	border-top:5px solid #999999;
	border-bottom: 1px solid #666;
	text-align: center;
	background-color: #FFF;
	background-image:url(../img/backS001.png);
}

#footer p {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 90%;
}


/* ========================================  #templatelink 画面下部:著作リンク */
#templatelink {
	padding: 5px 0px;
	margin: 0px;
	font-size: 80%;
	text-align: right;
}

#templatelink a{
	color: #666666;
	text-decoration: none;
}

/* ========================================  そa?ほかa?別設aR ーa???ブル*/

.table, /* 表の整形・配色 */

table {
	margin: 0 0 0em 0px;
	padding: 3px;
	font-size: 16px;
}

table1 {
	margin: 0 0 0em 0px;
	border: ;
}


.table td {
}

.table td.tb {
}

.itemList { /* .itemList #maina???段cμ??¨外枠 */
	clear:left;
	margin:0px;
}

.itemList1 { /* .itemList1 #maina???段cμ??¨外枠 */ 	
}

.box { /* .itemList #maina???段cμ??¨a???? */
}

.box-l { /* .itemList #maina???段cμ??¨a???? */
	  text-align:left;
}
.box-c { /* .itemList #maina???段cμ??¨a???? */
	  text-align: center;
}

.box ul {
	float: ;
	width: ;
	margin: 0 0 0px !important;
	list-style-position: outside;
}


.eyeCaImg { /* .itemList #maina???段cμ??¨??アイキャa????画a? */
	float:left;
	margin:0 0 10px 2px;
}


hr { /* 水平c・ flotクリア用 */
	clear:;
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
	margin: ;
	padding:;

}
tr .table {
	font-size: 16px;
	font-weight: bold;
}


/* ========================================  ミライちa????*/

.mirai {
          border-style:solid ; 
          border-color:#66E3F7 ;
          border-top-width:10px ; 
          border-bottom-width:1px ;
          border-left-width:1px ; 
          border-right-width:10px ;
          padding:10px 10px 10px 0px; 
          margin:15px 0 15px 0 ; 
          background-color:#D4F7F9;
		  font-weight:bold;
		  text-align:left;
}		  
.mirai1 {
          border-style:solid ; 
          border-color:#66E3F7 ;
          border-top-width:10px ; 
          border-bottom-width:1px ;
          border-left-width:10px ; 
          border-right-width:1px ;
          padding:10px 0px 10px 10px; 
          margin:15px 0 15px 0 ; 
          background-color:#D4F7F9;
		  font-weight:bold;
		  text-align:left;
}	
.mirai2 {
          border-style:solid ; 
          border-color:#66E3F7 ;
          border-top-width:10px ; 
          border-bottom-width:1px ;
          border-left-width:10px ; 
          border-right-width:1px ;
          padding:10px 0px 10px 10px; 
          background-color:#D4F7F9;
		  font-weight:bold;
		  text-align:left;
}	  

/* ========================================  博士*/

.hakase {
          border-style:solid; 
          border-color:#FCDE06; 
          border-top-width:10px; 
          border-bottom-width:1px; 
          border-left-width:10px; 
          border-right-width:1px; 
          padding:10px 10px 10px 20px; 
          margin:0 0 10px 0; 
          background: #FDFFCE;
		  font-weight:bold;
		  text-align:left;
}	

.hakase1 {
          border-style:solid; 
          border-color:#FCDE06; 
          border-top-width:10px; 
          border-bottom-width:1px; 
          border-left-width:1px; 
          border-right-width:10px; 
          padding:10px 10px 10px 20px; 
          margin:0 0 10px 0; 
          background: #FDFFCE;
		  font-weight:bold;
		  text-align:left;
}	


/* ========================================?|?￣?R?´背景 博士 */
.fontbg-hakase{
	background-color:#FEFFEC;
	font-size: 1.2em;
	padding:4px 4px 4px 0;
	color:#00F;
	font-weight:bold;
} 

.fontbg-hakase-1{
	background-color:#FEFFEC;
	font-size: 1em;
	padding:4px 4px 4px 0;
	color:#00F;
	font-weight:bold;
} 
/* ========================================?|?￣?R?´背景 ミライ */

.fontbg-mirai{
	background-color:#EEFCFD;
	font-size: 1.2em;
	padding:4px 4px 4px 0;
	color:#CC0005;
	font-weight:bold;
}
.fontbg-mirai1{
	background-color:#EEFCFD;
	font-size: 1em;
	padding: 0;
	color:#CC0005;
	font-weight:bold;
}  

/* ========================================?|?￣?R?´ */
.font1 {
	font-size: 1em;
	font-weight:bold;
}
.font10 {
	font-size: 1em;
	font-weight:bold;
}
.font10-r {
	font-size: 1em;
	font-weight:bold;
	color:#F00;

}
.font10-b {
	font-size: 1em;
	font-weight:bold;
	color:#00F;
}

.font10-w{
	font-size: 1em;
	font-weight:bold;
	color:#FFF;
}
.font13-r{
	font-size: 1.3em;
	font-weight:bold;
	color:#F00;
}

/* ?|?￣?R?´背景リンク用 */
.fontbg-link{
    background-color:#FFF;
    font-weight:bold;
    font-size:1.2em;
    padding:2px;
}


/* ========================================ハa?ネス */

.simple-box {
    border-style: solid ; 
    border-width: 1px ;
    padding: 10px 10px 10px 10px ;
    margin: 5px 0 10px 0 ;
    text-align: center;
}

.red-box{
    border-style: inset; 
    border-width: 5px; 
    padding: 10px; margin:0%; border-color:red; 
    background: #FFE8F3;
    text-align: center;
}

.font15em {
	font-size: 1.5em;
	color: #00F;
}


/* ========================================ライン */

p.line1 { 
    border-bottom: 3px dotted gray;
    width: 550px;
 }
 
p.line2 { 
    border-bottom: 5px  double #999;
    width: 630px;
 }
 
 
.center{

text-align: center;
}

#linc	{
color : #004080;
text-decoration : underline;
	font-size: 1.2em;
	font-weight:bold;
}

.linc	{
color : #004080;
text-decoration : underline;
	font-size: 1.2em;
	font-weight:bold;
}

