/*
CPA-LAB2用スタイルシート
*/

/*文字色、バックグランドカラー指定*/

/*ヘッダー*/
.spok_topics{
  background-color:#cccccc;
}

.spok_blog_pickup,
.spok_blog_pickup_1,
.spok_blog_pickup_2{
  color:#444444;
}

/*メイン画面*/
.spok_mainmenu_title{
  background-color:#dddddd;
  color:#222222;
}
.spok_subtitle,
.spok_sub2_titile{
  background-color:#660066;
  color:#ffffff;
}

/*ナビゲーションリンク*/

a:link.spok_navi_link{
  text-decoration: none;
}

A:visited.spok_navi_link{
  text-decoration: none;
}
A:active.spok_navi_link{
    text-decoration: underline;
}
a:hover.spok_navi_link{
  text-decoration: underline;
  background-color: #eeeeee;
}

*.spok_archive_table,*.spok_archive_table_2,*.spok_archive_table_3,

*.spok_table{border:solid 1px #bbbbbb;border-collapse: collapse;padding:4px;}

.spok_archive_table{
  vertical-align:middle;
}

.spok_archive_table_2{
font-size:x-small;
width:200px;
}
.spok_archive_table_3{
font-size:x-small;
}
.spok_archive_table_4{
line-height:140%;
font-size:xx-small;
}



table{border-collapse: collapse;}

/*
td{border:solid #888888 1px; }
*/

.header_table{
  font-size:xx-small;
  vertical-align:top;

}

.header_td_1,
.header_td_2{
  border:solid #bbbbbb 1px;
}


.header_td_1{
}
.header_td_2{
/* 
 padding:6px;
*/
  line-height:130%;
  vertical-align:top;
}

.spok_topics{
  padding:3px 10px 3px 5px;
}
.spok_topics_2{
  line-height:140%;
  margin-top:2px;
  padding:2px 10px 0px 5px;
}

.spok_blog_pickup{
  line-height:150%;
}

.spok_mainmenu_title{
  text-align:center;
  width:99%;
/*
  padding;8px;
  margin:10px 0px 8px 0px;
  line-height:400%;
*/
}

.spok_main_table{
  font-size:x-small;
}

*.spok_mainmenu_td1,
*.spok_mainmenu_td2{
  padding:5px;
  border:solid #888888 1px;
}

*.spok_mainmenu_td1{
  width:230px;
}

*.spok_mainmenu_td2{
}


.menu_page{

font-size:x-small;

}



.spok_subtitle{
  font-size:x-large;
  width:90%;
  line-height:140%;
  padding:5px 5px 5px 10px;
}
.spok_subtitle_description{
  margin-bottom:10px;
  margin-left:20px;
  padding:5px 5px 5px 0px;
  font-size:normal;
  width:90%;
  line-height:140%;
}

.spok_sub2_titile{
  margin-left:20px;
  font-size:large;
  width:60%;
  line-height:110%;
  padding:5px 5px 5px 10px;
}


.spok_sub3_titile{
  margin:8px 0px 0px 20px;
}



*.spok_sub3_1,
*.spok_sub3_2{

  line-height:140%;
  font-size:normal;
  padding:5px;
}

*.spok_sub3_1{
  width:200px;
}


.spok_meta_data_oowaku{
  text-align:right;
}

.spok_meta_data{
  font-size:8px;
}

.spok_asset_body{
  font-size:x-small;
/*  color:#229955;*/
}

.top_hr{
   margin-top:2em;
   margin-bottom:1em;
}

.spok_sitemap_ul{
  list-style-type: none;
  margin-left:15px;
}

.spok_serch{
  float:left;
  padding:4px;
  margin-top:16px;
}
.spok_serch_1{
  float:right;
}
.spok_serch_2{
  float:right;
  margin-left:2px;
}

.spok_footer{
  text-align:center;
  font-size:x-small;
  color:#ffffff;
  padding:4px;
  margin-bottom:15px;
}

a:link.spok_footer_link{
  text-decoration: none;
  color:#ffffff;
}

A:visited.spok_footer_link{
  text-decoration: none;
  color:#ffffff;
}
A:active.spok_footer_link{
    text-decoration: underline;
  color:#ffffff;
}
a:hover.spok_footer_link{
  text-decoration: underline;
  font-weight:bold;
  color:#ffffff;
}

.spok_page_title{
 margin-top:14px;
 font-size:x-large;
 background-color:#cccccc;
 padding:8px 8px 5px 8px;
}

.spok_keitai{
  font-size:medium;
}
.spok_keitai_2{
  margin-bottom:6px;
}

.spok_saigen{
 font-size:medium;
}

.spok_saigen_2{
 font-size:small;
 padding:0px 0px 4px 10px;
 margin-bottom:10px;
	font-size:80%;
}

.spok_saigen_chuukigaki{
  font-size:x-small;
  text-align:center;
  padding:3px;
  border:1px solid #aaaaaa;
}
.spok_saigen_mizuiro{
  background-color:aqua;
  padding:5px;
  margin-right:3px;
}

.spok_blog_de_senmon{
  font-size:x-small;
  border:1px solid #aaaaaa;
}

.taikenki_h2{
	margin:0.3em 0em 0.3em 0em;
	border-bottom:4px solid #006699;
	border-left:8px solid #006699;
	padding:5px 5px 3px 5px;
	font-size:180%;
	background-color:E0FFFF;
}

.taikenki_h3{
	margin:0.3em 0em 0.3em 1em;
	border-bottom:2px solid #006699;
	border-left:5px solid #000099;
	padding:5px 5px 3px 5px;
	background-color:E0FFFF;
	font-size:140%;
}

.taikenki_h4{
	margin:0.3em 0em 0.3em 2em;
	border-bottom:2px solid #006699;
	border-left:5px solid #006699;
	padding:5px 5px 3px 5px;

}

.taikenki_h5{
	margin:0.3em 0em 0.3em 3em;
	border-bottom:2px solid #006699;
	border-left:5px solid #006699;
	padding:5px 5px 3px 5px;

}

.taikenki_h6{
	margin:0.3em 0em 0.3em 4em;
	border-bottom:2px solid #006699;
	border-left:5px solid #006699;
	padding:5px 5px 3px 5px;
}

.taikenki_h7{
	font-weight:bold;
	margin:0em 0em 0em 5em;
	border-bottom:2px solid #006699;
	border-left:5px solid #006699;
	padding:5px 5px 3px 5px;
}
.taikenki_inyou{
	background-color:E0FFFF;
	border:1px solid #330066;
	padding:8px;
}
/*
相互リンク用
*/
#linkblock li {
	margin: 0px 0px 1em;
	padding: 0px;
}

.spok_side_comment{
font-size:70%;
}

.head_keitai{
font-size:x-small;
margin:0px 0px 0px 250px;
}

