/* initilize */
*{
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	line-height:1;
	font-size:medium;
	font-style:normal;
	font-weight:normal;
}
body {  }
h1 { font-size: x-large;  }
h2 { font-size: large;    }
h3 { font-size: medium;   }
h4 { font-size: small;    }
h5 { font-size: x-small;  }
h6 { font-size: xx-small; }
ul { list-style: none; margin:0px;padding:0px; }
dl { list-style: none; margin:0px;padding:0px; }

a { text-decoration:none; color:#0574ef; background: transparent; }
a:link,a:visited { text-decoration:none; color:#0574ef; background: transparent; }
a:hover { text-decoration: underline; color:#ef0505; background: transparent; }


/* misc */
.center { text-align:center; }
.hidden { display:none; }
.right { text-align:right; }
.left  { text-align:left; }
.notice { padding: 5px 8px 5px 8px; background-color: #838383; color:#fbe984; }
.cation { background-color:#797979; color:#eeee00; margin:0.1em 0.1em; padding:0.1em 0.5em; }
/* start: clearfix ------------------------------ */
 .cation:after, .notice:after, .menu:after, #breadcrumbs:after,
 #header:after, #footer:after, #content:after,
 #left-block:after, #right-block:after, #center-block:after,
 #center-left-block:after, #center-right-block:after, #center-info-block:after,
 .playbox:after {
	content:"."; display:block;
	height:0px; clear:both;
	visibility:hidden;
}
 .cation, .notice, .menu, #breadcrumbs,
 #header, #footer, #content,
 #left-block, #right-block, #center-block,
 #center-left-block, #center-right-block, #center-info-block,
 .playbox { display:inline-table; }
 /* Hides from Mac IE */
 * html .cation, * html .notice, * html .menu, * html #breadcrumbs,
 * html #header, * html #footer, * html #content,
 * html #left-block, * html #right-block, * html #center-block,
 * html #center-left-block, * html #center-right-block, * html #center-info-block,
 * html .playbox { height:1px; }
 .cation, .notice, .menu, #breadcrumbs,
 #header, #footer, #content,
 #left-block, #right-block, #center-block,
 #center-left-block, #center-right-block, #center-info-block,
 .playbox { display:block; }
/* end: clearfix ------------------------------ */

/* contenor */
#contenor {
	width:844px;
	margin:0 auto;
}

/* header */
#header{
	height:99px;
	text-align:left;
	background: url(../img/logo_bg.png) repeat-x top right;
}
#header h1 { color:#eef;margin-left:1em; font-size:x-large;  }

/* footer */
#footer{
	margin-top:1em;
	border-top: #ddd 3px solid;
    padding:.3em .3em;
	text-align:right;
}
#footer dt, #footer dd { font-size:small; line-height:1.1em; }


/* ━━○パンくずリスト */
#breadcrumbs {
	padding-left:22px;
	height:1.5em;
	padding-top:3px 0;
	font-size:small;
	color:#0f0f3f;
	background-color:#fcfcfc;
	border-bottom:2px solid #fafafa;
}

/* contents */
#content { width:800px; margin:0 auto; }
/* contents blocks */
 #left-block-top , #right-block-top, #center-block-top,
 #center-left-block-top, #center-right-block-top, #center-info-block-top {
	padding:.4em 1.5em;
	background-color:#dcdcdc;
	border:1px solid #cdcdcd;
	font-weight:bold;
}
 #left-block-bottom, #right-block-bottom, #center-block-bottom,
 #center-left-block-bottom, #center-right-block-bottom, #center-info-block-bottom {
	padding:.8em 1.5em;
	background-color:#fff;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
#left-block   { float:left; width:340px; margin-right:20px; }
 #left-block-top { }
 #left-block-bottom { height:170px; }
#right-block  { float:left; width:440px;  }
 #right-block-top { }
 #right-block-bottom { height:170px; }
/* start: clearfix ------------------------------ */
 #right-block-bottom:after {
	content:"."; display:block;
	height:0px; clear:both;
	visibility:hidden;
}
 #right-block-bottom { display:inline-table; }
 /* Hides from Mac IE */
 * html #right-block-bottom { height:1px; }
 #right-block-bottom { display:block; }
/* end: clearfix ------------------------------ */

#center-block, #center-info-block {  float:left; width:800px; }
 #center-block-top, #center-info-block-top { }
 #center-block-bottom, #center-info-block-bottom {  }

#center-left-block { clear:left; float:left; width:620px; margin-right:20px; margin-top:20px; }
 #center-left-block-top { }
 #center-left-block-bottom {  }
#center-right-block { float:left; width:150px; }
 #center-right-block-top, #center-info-block-top { background-color:#fafccb;  border-bottom:1px solid #fafccb;  margin-top:20px; }
 #center-right-block-bottom, #center-info-block-bottom { color:#666; background-color:#fafccb; font-size:small; padding:.8em 2em; line-height:150%;  }
 #center-right-block-bottom a, #center-info-block-bottom a { color:#666; }


 /* thumbs list */
 .playbox { width:98%; height:8em; padding: 0em 0em; margin:.5em auto; border:ridge 3px #e3e3e3; }
  .playbox-left  { float:left; width:35%; text-align:center;  }
   .playbox-left img { padding:.1em .1em; margin:.6em .6em; border:1px solid #f0f0f0; background-color:#fcfcfc; }
  .playbox-right { float:left; width:60%; }
   .playbox-right { padding:.5em .5em; margin:.5em 0em; line-height: 150%; }
   .playbox-right .playbox-title, .playbox-right .playbox-title a { line-height: 150%; }
   .playbox-right .play-time { font-size:small; text-indent: 1em;  letter-spacing: 0.5em; line-height: 150%; }
   .playbox-right .play-desc { line-height: 120%; }

 .hosoku { font-size:small;  }

#player { margin:0 auto; }
 #player-download,
 #player-description { clear:left; width:80%; margin:2em auto; line-height:150%; }
 #player-download { text-align:center; width:80%;  }
/* start: clearfix ------------------------------ */
 #player-download:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
 #player-download { display:inline-table; }
 /* Hides from Mac IE */
 * html #player-download { height:1px; }
 #player-download { display:block; }
/* end: clearfix ------------------------------ */
  #player-download-wmv, #player-download-mov { padding-top:5px; margin-right:50px; float:left; width:39%; font-size:small; }
  #player-download-wmv a, #player-download-mov a { text-decoration:none; }
  #player-download-wmv a:link, #player-download-mov a:link,
  #player-download-wmv a:visited, #player-download-mov a:visited { }
  #player-download-wmv a:hover,   #player-download-mov a:hover { text-decoration:none; position: relative; top: 1px; left: 1px; }
  .player-download-desc { float:left; width:95%; margin:1em 1em; font-size:small; }
  
 #player-description {}
 #player-description .player-title { font-weight:bold; background:url('../img/bgGovIntro.gif') ; }
 #player-description .playbox-title { text-indent:1em; line-height:150%; }
 #player-description .play-time { text-indent:1em; line-height:150%; }
 #player-description .player-desc { font-weight:bold; background:url('../img/bgGovIntro.gif') ; }
 #player-description .play-desc { margin:0em 2em; line-height:150%; }



.thumbs4 { float:left; margin-right:1em; width:200px; height:150px; }

#right-block-bottom a { background:url('../img/bgGovIntro.gif') top left repeat; color:#006;}
