@charset "Shift_JIS";

/* リンク設定 */
a:link {
text-decoration : none;
}
a:visited {
background-color : transparent; color : #003399; text-decoration : none;
}
a:active {
background-color : transparent; color: #6f8f8f; text-decoration : underline;
}
a:link:hover,:visited:hover {
	background-color : #ffffff;
	color: #0F0;
	text-decoration : underline;
	font-size: 1em;
}

/* ページ要素設定 */
body {
font-size : 1em; margin : 0.5em 1em; color : #000000; background-color :#ffffff;
}
h2 {
	font-size : 100%;
	margin : 0.5em;
	color : #000000;
	background-color :transparent;
	border-left : #3366FF 0.5em solid;
	border-bottom : #3366FF 1px solid;
	padding-left : 0.3em;
}
p {
font-size : 1em; line-height: 120%;
}
img {
border: none;
}

/* トップページ特定箇所表示設定 */
.pdwn {
	font-size : 80%;
	line-height : 110%;
}

.qup {
font-size : 120%; line-height : 120%;
}
.desy {
font-size: 80%; color: #cc3300; line_heght : 110%;
}

/* トップページトピックス表示設定 */
#w3c_image { padding : 0; margin: 0; }
#topics_menu,.contents_menu {
padding : 3px 3px 0; margin : 0; background-color : white; border : #3366FF 1px solid;
}
#top_foot {
padding : 3px 0 3px 3px; margin: 0; background-color: #FFB997; margin-bottom: 30px;
}
#top_chideji {
padding : 3px 0 3px 3px; margin: 0; background-color: yellow; margin-bottom: 30px;
}

/*電気通信事業の手続き　届出書類　実態調査　表示*/
#jitaityosa {
padding : 3px 3px 0; margin : 0; background-color : white; border : #00ff66 2px solid;
}
	
/* トップページコンテンツメニュー表示設定 */
#contents_area {
padding : 0; 10px 5px; margin: 0; background-color : transparent; border-left : #3366FF 1px solid;
}
#contents_area li {
background : url(../img/top/bar.gif) no-repeat bottom left transparent; color : #000000; padding-bottom : 25px; list-style-type :none; margin-right :0.3em;
}
#contents_area li#contents1 { list-style-image : url(../img/top/contents1.gif); }
#contents_area li#contents2 { list-style-image : url(../img/top/contents6.gif); }
#contents_area li#contents3 { list-style-image : url(../img/top/contents6.gif); }
#contents_area li#contents4 { list-style-image : url(../img/top/contents2.gif); }
#contents_area li#contents5 { list-style-image : url(../img/top/contents5.gif); }
#contents_area li#contents6 { list-style-image : url(../img/top/contents9.gif); }
#contents_area li#contents7 { list-style-image : url(../img/top/contents3.gif); }
#contents_area li#contents8 { list-style-image : url(../img/top/contents3.gif); }
#contents_area li#contents9 { list-style-image : url(../img/top/contents8.gif); }
#contents_area li#contents10 { list-style-image : url(../img/top/contents8.gif); }
#contents_area li#contents11 { list-style-image : url(../img/top/contents7.gif); }
#top_search fieldset { padding : 0; margin: 0.3em; }
#top_search fieldset label { font-size : 90%; }
#contents_area li span { font-size : 90%; }

/* コンテンツページ特定箇所表示設定 */
#contents_menu {
padding : 3px 3px 0; margin : 0; background-color: white;
}
.contents-box { width : 38%; }
.contents-box,.contents-menu { padding : 0.2em 0 0 0.5em; }

/* サイトメニュー表示設定 */
#site_menu0,#site_menu1,#other_link {
padding : 0 0 5px; margin: 0; border : #3366FF 1px solid; min-width : 145px;
}
#site_menu0 { padding : 0; }
#site_menu0,#site_menu1 { background-color : #CCFFFF; }
#other_link { background-color: #FFFFCC; }
#site_menu1 h2 {
margin : 0.5em 0.1em;
}

/* 地デジページ表示設定 */
/* リスト設定 */
ul#remote { list-style-type :none; }
ul#remote li { padding : 0.1em 0.5em; border : #0000ff 0.1em double; width :15em; font-size :120%; }
ul#remote li em { font-weight :bold; font-size : 100%; }
ul#world { padding : 0.1em 10%; }
dl#area dt { border-bottom : #0000ff 0.1em solid; background-color : transparent; color : #000000; padding : 0.1em 0.5em; font-size : 110%; font-weight : bold; }
dl#area dd li { border : none; background-color : #transparent; color : #0000ff; margin-left : -3em; padding : 0.1em 0.5em; list-style-type :none; font-size : 110%; font-weight : bold; }
dl#area dd li li { border : none; background-color : #transparent; color : #0000ff; margin-left : -1em; padding : 0.1em 0.5em; list-style-type :none; }
ul#pdf { list-style-type :none; }
div#dl-pdf { border : none; }

/*トピックス設定 */
#info { border: none ; padding-left : 0.3em; height : 300px ; overflow : auto ; } 



/* 見出しの文字色、背景色 */
h3 {
font-size : 120%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #339999 0.5em solid;  border-bottom : #339999 1px solid; padding-left : 0.3em;
}
h3#gocyui {
font-size : 120%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #FF0000 0.5em solid;  border-bottom : #FF0000 1px solid; padding-left : 0.3em;
}
h3.gocyui {
font-size : 120%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #FF0000 0.5em solid;  border-bottom : #FF0000 1px solid; padding-left : 0.3em;
}
h4 {
font-size : 105%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #33cc66 0.5em solid;  border-bottom : #33cc66 1px solid; padding-left : 0.3em; margin-left : 1em;
}
h5 {
font-size : 100%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #33ff33 0.5em solid;  border-bottom : #33ff33 1px solid; padding-left : 0.3em; margin-left : 1.5em;
}
p {
	padding : 0 0.5em;
	font-size: 1em;
	color: #000;
}
p.img { text-align :center; }
p#chidejitop,p#denpatop { text-align :right; }
li span.s { font-size : 85%; }
div.chidejirebel,div.denparebel,div.denkirebel,div.comurebel,div.ulandrebel,div.saiyorebel {
margin-left : 0.5em; padding-left : 0.5em;
}
div.denpa_e1 { border: 4px double #ff0000 ; padding: 20px; text-align: center; margin-right: 10%; margin-left: 10%
}
div.denpa_e2 {border: 4px double #000000 ; padding: 20px; text-align: center; margin-right: 30%; margin-left: 30%
}
div.denpa_e3 { border: 5px double #000000 ; background-color :#FFFF00; padding: 5px; text-align: left; margin-right: 10%; margin-left: 10%
}

/* 強調文字 */
span#bold { font-weight :bold; }
.pup {
font-size : 180%; 
}

/* 日付（半角スペース） */
.date {
font-size : 100%; margin : 0.5em; color : #000000; background-color :transparent; }

/* 回り込み、段組み設定 */
div#oneseg1,div#oneseg2,div#uhf-txt,div#uhf-img,div#anatv,div#dejitv,div#dl-pdf li,ul#pdf li.pdf { float :left; }
div#oneseg1 { padding-left :5em; width : 170px; }
div#uhf-txt { width : 70%; }
div#anatv,div#dl-pdf li,ul#pdf li.pdf { width : 41%; }
div.oneseg_img,div.rokuga_img,div.denpa_img { float :right; background-color : #ffffff; color : #000000; }
div.oneseg_img { width : 150px; }
div.rokuga_img { width : 180px; }
.oneseg,.rokuga { clear : right; }

/* サイト共通表示設定 */
.goto_pagetop li { list-style-type :none; text-align :right; }
#site_link { font-size: 85%; margin-left : 1em; padding-left :0.5em; }
#site_link p#pankuzu,#site_link p#sitelink { float : left; }
#site_link p#pankuzu { width : 15em; }
#site_link span#annai { visibility : hidden; }

/* サイト共通ヘッダー部表示設定 */
.contents-box,p#w3c,p#soumu,div#hori_menu { float :left; }
div#page_header h1 { text-align : center; }
div#page_header { margin :-17px; padding :0; }
div#mark { margin-left :3em;}
p#soumu,p#w3c { text-align :center; margin-top : 0.2em; }
p#soumu { width : 140px; }
p#w3c { width : 90px; }
p#hori_menu { font-size: 85%; padding-top :0; padding-left :1em; }
p#hori_menu a:link { white-space :nowrap;}

/* トップページメイン部表示設定 */
div#contents,div#site_menu { float :left; }
div#topicscontents,div#contents_area { float :right; }
div#contents { width :78%;}
div#site_menu { width :20%;}
div#contents { margin-right :0.5em; padding-right : 0.5em; }

/* トップページトピックス表示設定 */
div#topicscontents { width :67%; border-left : #3366FF 1px solid; padding-left : 1em; background-color : #ffffff; color : #000000; }
#topicscontents .goto_pagetop li {
list-style-type :none; list-style-image : none; text-align :right;
}
ul#koji li  { list-style-image : url(../img/top/shikaku.gif) }
div#contents_area { width :30%;}

/* サイト共通サイトメニュー表示設定 */
div#site_menu ul { margin-left :0; padding-left :0.5em; }
div#site_menu0 li { list-style-type :disc; text-align :left; margin-left :1em; }
div#site_menu0 li span { white-space :nowrap; }
div#other_link li { list-style-type :none; text-align :center; padding-left : 0; Margin-left : 0; }
div#other_img li { list-style-type :none; text-align :center; padding-left : 0; Margin-left : 0; }

/* 地デジ・電波環境サイトメニュー表示設定 */
div#site_menu ul#chideji li,div#site_menu ul#denpa li { text-align :left; border : #0000ff 1px solid; padding : 0.3em 0.1em 0.3em 0.5em; font-size :90%; list-style-type :none; }
div#site_menu ul#chideji li#def,div#site_menu ul#denpa li#def { font-size :90%; background-color : #3333cc; color : #ffffff; }
div#site_menu ul#chideji li span,div#site_menu ul#denpa li span { white-space :nowrap; }

/* サイト共通回り込み解除設定 */
hr.kugiri { clear :left; }
div.goto_pagetop { clear : both; }
div#site_menu { clear :right; }
address { text-align: right; }


/*リサーチメニュー表示設定 */
h2.research {
font-size : 120%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #FF8C00 0.5em solid;  border-bottom : #FF8C00 1px solid; padding-left : 0.5em;
}
ul.research{
font-size : 100%; margin : 2.0em; color : #000000; background-color :transparent; list-style-position: inside; list-style-image: url(../img/arrow.gif); }

li.research{ margin-bottom: 1em; }

/*リサーチコンテンツ表示設定 */
h2.r_contents {
font-size : 120%; margin : 0.5em; color : #000000; background-color :transparent;  border-left : #FF7F50 0.5em solid;  border-bottom : #FF7F50 1px solid; padding-left : 0.5em;
}
.r1 {
	TEXT-ALIGN: right ;
}
.mid {
	TEXT-ALIGN: center ;
}
.c1 {
	font-size : 130%; COLOR: #006400;
}

/* お知らせコンテンツ表示設定 */
.oshirase_list{
font-size : 100%; margin : 0.7em; color : #000000; background-color :transparent; padding : 0.0em; list-style-position: inside; list-style-image: url(../img/arrow.gif);
}
.s1 {font-size : 100%; margin-left : 6em;}
.s2 {
	FONT-SIZE: 85%; MARGIN-LEFT: 1.8em
}
/* 電気申請表示設定 */


.waku {MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%; border:2px; border-style: ridge ; padding:1em;}

/* 信書便関係設定 */
ul.sinsyo_lineheight {line-height:1.5em}
.k2indent {
	text-indent:-1.8em;
	margin-left:8%;
}
.k3indent {
	text-indent:-1.5em;
	margin-left:10%;
}

/* 折り返し禁止(例　表中−の数値の表記） */


.mid_hyou {
	TEXT-ALIGN: center ; white-space : nowrap ; }


.le_hyou {
	TEXT-ALIGN: left ; white-space : nowrap ; }



/* 無線局の申請手数料ページ設定 */
.margin_top3 {MARGIN-TOP: 3%;}
.margin_left3 {MARGIN-LEFT: 3%;}
.margin_right3 {MARGIN-RIGHT: 3%;}
.margin_bottom3 {MARGIN-BOTTOM: 3%;}
.tesuryo_table	{
		FONT-SIZE: 95%;
		width:93%;
		margin-left:20px;
		}
table.tesuryo_table td	{vertical-align:top;}

tr.table_bgcolor	{background-color :#FFCC00;}
p.tesuryo {
		font-size : 98%;
		color : #000000;
		background-color :transparent; 
		font-weight:bold;
		margin-left:0.3em;
		border-left : #3366FF 0.5em solid;
		border-bottom : #3366FF 1px solid;
}
.no-wrap	{white-space:nowrap}
div#site_menu ul.tesuryo_menu li,div#site_menu ul#denpa li { text-align :left; border : #0000ff 1px solid; padding : 0.3em 0.1em 0.3em 0.5em; font-size :90%; list-style-type :none; }
div#site_menu ul#tesuryo_menu li span,div#site_menu ul#denpa li span { white-space :nowrap; }


/* 赤・太文字のリンク設定 */
a.red:link {
		text-decoration : none;
		color : #FF0000;
	}
a.red:visited {
		background-color : transparent; 
		color : #FF0000; 
		text-decoration : none;
	}
a.red:active {
		background-color : transparent;
		color: #FF0000;
		text-decoration :underline;
	}
a.red:link:hover,:visited:hover {
		background-color : #ffffff; 
		color: #FF0000; 
		text-decoration : underline;
	}
.c_red {color : #FF0000;}




      /* トップページのulandエリアの設定 */
	  
          #uland p{line-height:1.3;} /* 行間 */
          #uland {padding-top:0.2em; padding-bottom:0.2em;} /* ulandエリアの下余白 */		  
          #uland p{text-align:justify; text-justify: distribute; margin-right:0.3em;} /*　両端揃え、右の余白 */
          #uland p{font-size:1em; font-weight:bold; padding:0 0.5em 0 0.5em; margin:0.3em 0 0 0;} /* 各記事タイトルの文字の大きさ、太字 */
          #uland img{float:left; margin-right:0.5em;} /* テキスト回り込み */
          #uland img{ padding-left: 0.5em; padding-bottom:0.3em;} /* 画像の開始位置（左から何文字分空ける） */
          #uland hr{ clear: both;
margin-top:0.1em; margin-bottom:0.1em; margin-left:0.3em; width:95%;}/* 仕切り罫線の設定 */
          p.u-end {font-size:0.9em; clear: both; text-align:right; margin-top:0.2em;}
		  
      /* uland一覧ページの設定 */
	  
          #ulandtopi{padding-left:30px; width:800px;}
		  #ulandtopi3{margin-left:30px; }
		  #ulandkako{width:760px;} /* 過去記事一覧の幅 */
		  #ulandkako span{width:10px; text-align:justify;
                           text-justify:distribute;
                           line-height:154%;
                           padding:6px 18px 4px 10px;
                           border-style:solid;
                           border-width:1px;
                           border-color:#c0c0c0;
						   background-color:#f8f8ff;
						   font-size:0.8em;
						   color:#000000;} /* 過去記事一覧のup年月日囲い */

		  #ulandkako dt{ float:left; margin:0 1em 1.3em 3em;} /* 過去記事一覧のテキスト回り込みほか */
		  #ulandkako dd{ padding:0.1em 1em 1em 0; margin-bottom:0.7em;} /* 過去記事一覧のテキスト幅*/
		  #ulandkako dd{ font-size:0.9em;line-height:1.4em;} /* 過去記事一覧のフォントサイズ　行間 */
		  #ulandkako a{ text-decoration:underline;} /* 過去記事一覧のフォントサイズ　行間 */

      /* uland記事の設定 */
          #gyoukan15 p {line-height:1.5em;} /* 行間 */



/*H23.10.20追加*/


.haba720 { width:720px;}
.haba800 { width:800px;}
.takasa300{ height:300px;}
.takasa1000{ height:1000px;}
.takasa2000{ height:2000px;}
.le {text-align: left}
.ri {text-align: right}

.w305h250{width:305px; height:250px; }
.w330h250{width:330px; height:250px; margin:100px; }

#mawari p{ float:left; margin:1px; padding:5px;}
.kaijyo{clear:both;}
.k10{margin-left:10px;}
.k30{margin-left:30px;}
.k100{margin-left:100px;}
.ichi100 {margin-left:100px;}