@charset "Shift_JIS";


/***************************  ヘッダー部分リンク先用CSS   ***************************/

*{
	list-style:none;
}

ul.kuzu li{
   float:left;
}


/* --文字サイズ・色指定を消した調整-- */
#search_kariset{
	float:right;
}

/* --法令・通達ページ範囲-- */
#site_main{
	width:60em;
	text-align: left;
}
/*hr設定*/
hr{
	border:1px solid #CCCCCC;
	margin:10px 0px;
	height:1px;
}

hr .clear{
	clear:both;
}

/*赤文字*/
.t_red{
	color:#FF0000;
}

/* --ベリサインとフッター調整-- */
.left_verisign{
	width:99px;
	margin:10px auto;
}

#footer{
	margin-top:10px;
	text-align:center;
}

/* --印刷ボタン-- */

#print_botan{
	text-align:right;
}

/* --印刷時のみタイトル表示-- */

.print_only{
	visibility:hidden;
}

/*************************** 設立目的 独自CSS   ***************************/
#site_mokuteki p{
	margin:10px 0;
	font-size:110%;
}


/************************** 情報センターのご案内 独自CSS ***************************/
#site_index a{
	text-decoration:underline;
}

/*************************** サイトマップ 独自CSS   ***************************/


/*----------リストグループ分け--------------*/
#sitemap_left {
	margin: 5px 10px;
	float: left;
	width:26em;
	display:inline;
}
#sitemap_right {
	margin: 10px;
	float: right;
	width:26em;
	display:inline;	
}
#sitemap_left_2 {
	margin: 3px 10px;
	float: left;
	width:26em;
	display:inline;		
	background:none;
}
#sitemap_right_2 {
	margin: 3px 10px;
	float: right;
	display:inline;		
	width:26em;
}
#sitemap_left_3 {
	margin: 5px 10px;
	float: left;
	display:inline;		
	width:26em;
}
#sitemap_right_3 {
	margin: 5px 10px;
	float: right;
	display:inline;		
	width:26em;
}
#sitemap_left_4 {
	margin: 5px 10px;
	float: left;
	display:inline;		
	width:26em;
}
#sitemap_right_4 {
	margin:5px 10px;
	float: right;
	display:inline;		
	width:26em;
}
/*----------リスト内設定--------------*/

#sitemap_out .clear{
    clear:both;
}

#sitemap_out h3{
	padding-left:6px;
	border-left: 0.5em solid #6AA9C4;
}
#sitemap_out h4{
	font-size:1.2em;
	padding-left:6px;
	border-left: 0.5em solid #3366CC;
}

/*カラースイッチャー用*/
#sitemap_out .forblackblue a, a:visited{
    color: #000066;
	text-decoration:none;
}
#sitemap_out .forblackblue a:hover{
    color:#0066FF;
}

/*----------リスト１つ目---------------*/

#sitemap_out .li_b a{
	display: block;
	width: 100%;
	text-decoration: none;
}

#sitemap_out .site_li_b {
  color:#000000;
	background-image: url(../html/image/site_li_01.gif);
	background-repeat:repeat-x;
	display: block;
	height:1.5em;
	width:25em;
	padding: 0.5em 0 0.5em 1em;
	margin:1em 0;
	border: 1px #85A6B8;
	border-style: solid none solid none;
	font-weight:bold;
}

#sitemap_out .site_li_b2 {
  color:#000000;
	background-image: url(../html/image/site_li_01.gif);
	background-repeat:repeat-x;
	display: block;
	height:1.5em;
	width:26em;
	padding: 0.5em 0 0.5em 1em;
	margin:1em 0;
	border: 1px #85A6B8;
	border-style: solid none solid none;
	font-weight:bold;
}

#sitemap_out .site_hoka .li_b .site_li_b {
	margin-bottom: 1.5em;
}


/*----------リスト２つ目---------------*/

#sitemap_out .li_m{
	margin: 1em 0 1em 1em;
}

#sitemap_out .li_m a{
   display:inline;
   text-decoration: none;
}

#sitemap_out .site_li_m {
	background:url(../html/image/site_li_02.gif) no-repeat 0 0.5em;
	padding: 0.5em 0 0.5em 2em;
	vertical-align:middle;
	font-weight:normal;
	text-decoration: none;
	width: 23em;
}

/*----------リスト３つ目--------------*/

#sitemap_out .li_s ul{
	margin: 0.5em 0 1em 0;
}

#sitemap_out .site_li_s {
	background: url(../html/image/site_li_03.gif) no-repeat 1em 0.25em;
	padding: 0.25em 0 0.25em 2.5em;
	vertical-align:middle;
	text-decoration: none;
	width:20em;
}

/*----------各カテゴリの高さ指定---------------*/

#sitemap_out #kousin {
	margin-bottom: 1.5em;
}
/*----左側----*/
#sitemap_out #site_horei {
	height: 23em;
}
#sitemap_out #site_saigai_jirei {
	height: 16.5em;
}
#sitemap_out #site_tokei{
	height: 14em;
}
#sitemap_out #site_kyozai{
	height: 52em;
}
/*----右側----*/
#sitemap_out #site_kagaku {
	height: 33em;
}
#sitemap_out #site_kenko{
	height: 13em;
}
#sitemap_out #site_kaiteki{
	height: 27em;
}
#sitemap_out #site_video{
	height: 20em;
}
#sitemap_out #site_musiam_tokyo{
	height: 13em;
}	
#sitemap_out #site_musiam_osaka{
	height: 13em;
}
#sitemap_out #site_ginou{
	height: 9.5em;
}


/************************** サイトポリシー 独自CSS ***************************/
.cs10p2 {
	text-align:left;
}

#contents a{
	text-decoration:underline;
}


/************************** Q&A 独自CSS ***************************/
#qa_main{
	width:60em;
	text-align: left;
}
#qa_main a{
    text-decoration:underline;
}
/*----見出し画像----*/
#qa_h2{
	clear:both;
	margin-bottom:5px;
}
#qa_h2 img{
    width:60em;
}
/*----横並びの項目・テーブル----*/
#qa .ta_td {
	vertical-align: middle;
}
#qa .td_1{
    padding-left:0.8em;
}

#qa {
	margin: 10px;
}
#qa .q_img{
    background:/*url(../information/image/qa_btn_q.gif) no-repeat left top*/ ;
}
#qa .a_img{
    background:/*url(../information/image/qa_btn_a.gif) no-repeat left top*/ ;
}
#qa dl{
    border: #999966 1px dashed;
    padding:1em;
	margin-bottom:0.5em;
}
#qa dt{
    font-weight:bold;
    padding:0 0 1em 3em;
}
#qa dd{
    padding:0 0 1em 3em;
}

#qa h2 {
	padding: 0.6em 0.6em 0.6em 2em;
	border: thin solid #999999;
	border-left-width: 1em;
	margin-bottom:1em;
}
/* --お知らせページ追加-- */
#site_main2{
	width:60em;
	text-align: left;
	float:left;
}

#site_main2 h2{
    clear:both;
	margin:5px 0;
	padding:5px 0 5px 20px;
	background-color:#003399;
	color:#FFFFFF;
}
#midashitb1 {
	float: left;
	margin-right: 1em;
}
#midashitb2 {
	margin-top: 1.5em;
}
#midashitb2 td {
	padding: 1em;
}
.BTN1_box {
	/*margin-left:4em;*/
	margin-top:1em;
	margin-bottom:0.5em;
	text-align:center;
}
.BTN2_box {
	margin-left:4em;
	margin-bottom:1em;
	margin-top:1em;
}
.category_box {
	clear:both;
}
.category_box2 {
	margin:1em 2em 2em 4em;
	background-color:#EEE;
	padding:1em ;
}
.category_box3 {
	width: 50%;
	margin: 1em auto;
}
.category_box3 .ban {
	margin-left: 3em;
}
.category_box3b {
	width: 80%;
	margin: 1em auto;
}
.category_box3b .ban1 {
	font-size: 105%;
}
.category_box3b .ban2 {
	margin-left: 3em;
}
.category_box3b2 {
	width: 78%;
	margin: 1em auto;
	border: 3px #666 dotted;
	padding: 0.5em;
}
.category_box3b2 .ban1 {
	font-size: 105%;
}
.category_box3b2 .ban2 {
	margin-left: 3em;
}
.pictFlame {
	width:4em;
	height:5em;
	float:left;
	text-align:right;
	padding-right:0.8em;
}
#pictleft {
	float:left;
	width:37px;
	height:60px;
}
#pict {
	float:left;
	widht:37px;
	height:37px;
}
/*#fixgroup {
	float:left;
}*/

/* 設定Ｑ＆Ａ */

/*.qa_dl {
	border:none;
	margin-left:-2em;
}*/
#site_mokuteki {
	padding:1em 2em 0.5em 2em;
}
#inner {
	padding-right: 2em;
	padding-left: 2em;
}
/*---設立目的---*/
.move_to_top_title {
	margin-top:-2em;
	padding-left:2em;
	font-size:120%;
	font-weight:bold;
	color:#555;
	margin-bottom:2em;
}

.indt {
	text-indent: 3em;
}

#map_case {
	float:left;
	width:69%;
	margin-left:0.5em;
}
#how_to_go {
	padding:1em;
	border:1px #AAA solid;
	float:right;
	width:22%;
}
#clear_this {
	clear:both;
}
.pdfimg {
	width: 20%;
}

.1em_space {
	height:1em;
	clear:both;
	width:100%;
}



/************************** フロアのご案内  ***************************/

#info_main {
	width:60em;
	text-align:left;
	}

.section_h2 {
	margin-bottom:1em;
	}
.titlebg {
	width: 100%;
}

.btm_space {
	margin-bottom: 1em;
}

#access_map {
	float: left;
	padding-bottom:2em;
	width:100%;
}
	
.silver_bg {
	background:url(../image/gray_bar_gradetion.gif) repeat-x;
	font-size:130%;
	font-weight:bolder;
	text-align:center;
	color:#333;
	border:#CCC solid 1px;
	padding:0.5em;
}
.floor_no {
	font-size:130%;
	font-weight:bolder;
	padding-top:2em;
}
#acrobar_box {
	width:80%;
	border:1px solid #999;
	padding:0.5em;
	margin-bottom:2em;
}
#riyou {
	padding-bottom: 2em;
}

.floatL {
	float: left;
}
.clear {
	clear:both;
	}
#backToTop {
	float: right;
	height: 2em;
	width: 8em;
	line-height: 2em;
}

.sml {
	font-size:0.9em;
	
	}
