@charset "Shift_JIS";
/* CSS Document */


h1, h2, h3, h4, h5, h6 {
	font-size: 1.0em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
em {
	font-style: normal;
	font-weight: bold;
}
li img {
	vertical-align: middle;
}
rt, rp {
	display: none;
}

#main1 .icon {
	background-position: 0px 2px;
}
/* topic pass styles --------------------------------------------------------*/
ol#topicPass {
	margin: 7px 0;
	padding: 0px;
}
ol#topicPass li {
	display: inline;
	line-height: 1.4em;
	list-style-type: none;
	white-space: nowrap;
}
ol#topicPass li a {
	padding-right: 15px;
/*	background-image: url(/img/glue.gif);
	background-repeat: no-repeat;
	background-position: right center;
*/
}

/* contents  --------------------------------------------------------*/
/* #contents {
	width: 682px;
	float: left;
	padding-left: 14px;
} */
.print, .printOrange {
	float: right;
	background-repeat: no-repeat;
	text-indent: 15px;
	margin-bottom: 3px;
	margin-right: 6px;
	margin-top: 3px;
}
.print {
	background-image: url(/img/arrow_blue.gif);
}
.printOrange {
	background-image: url(/img/arrow_orange.gif);
}
.printTop {
	float: right;
	background-image: url(/img/arrow_blue.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 0px;
}
.textSmall {
	font-size: 0.95em;
}
.kategorie {
	background-image: url(/img/title_line.gif);
	background-repeat: repeat-x;
	clear: right;
}
.contentsTitle a:link, .contentsTitle a:visited, .contentsTitle a:hover, .contentsTitle a:active {
	color: #0074BF;
	text-decoration: none;
}
.contentsTitle {
	background-image: url(/img/arrow_blue_g.gif);
	background-repeat: no-repeat;
	font-size: 1em;
	padding-left: 15px;
	display: block;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 6px;
	margin-left: 16px;
	background-position: 1px 6px;
	line-height: 1.2em;
}
.contentsTitle em {
	background-repeat: no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	color: #0074BF;
	display: block;
	text-decoration: none;
	font-style: normal;
}
.contentsList {
	clear: both;
}
.contentsList ul {
	clear: left;
	margin: 0px;
	padding: 0px;
}
.contentsList li {
	float: left;
	width: 311px;
	line-height: 1em;
	padding-left: 22px;
	padding-bottom: 6px;
	padding-top: 6px;
	list-style-type: none;
	display: block;
	padding-right: 0px;
	margin-top: 5px;
	margin-left: 5px;
}
.contentsList li a,.contentsList li a:visited {
	background-image: url(/img/contents_bg.gif);
	background-repeat: repeat-y;
	width: 333px;
	display: block;
	margin-top: -6px;
	text-decoration: none;
	background-color: #eaebee;
	margin-left: -22px;
	height:55px
}
.contentsList li a:hover {
	background-image: url(/img/contents_bg.gif);
	background-repeat: repeat-y;
	display: block;
	text-decoration: none;
	color: #666666;
	background-color: #acc8e9;
}
.kategorieSystem {
	background-image: url(/img/title_line.gif);
	background-repeat: repeat-x;
	margin-top: 7px;
	clear: left;
}
#topNew {
	width: 540px;
	line-height: 1.5em;
	margin-bottom: 10px;
	clear: right;
	margin-left: 10px;
}
#topNew p {
	background-image: url(/img/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
}
#topNew td {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: right;
}
#topicPassIrreg {
	font-size: 1.5px;
}
/*page-link styles*/

#subtitleLink, #subtitleLinkB, #subtitleLinkO, #subtitleLinkBr, #subtitleLinkOBr {
	background-color: #E1E3E6;
	padding-top: 10px;
	padding-right: 15px;
	clear: right;
	padding-bottom: 1px;
	width: 667px;
	margin-bottom: 10px;
}
#subtitleLink, #subtitleLinkB, #subtitleLinkBr {
	border-left: 1px solid #007BC2;
}
#subtitleLinkO, #subtitleLinkOBr {
	border-left: 1px solid #F08831;
}
#subtitleLink ul, #subtitleLinkB ul, #subtitleLinkO ul {
	padding-bottom: 10px;
	padding-right: 0px;
	white-space:nowrap;
	margin: 0px;
}
#subtitleLink li {
	list-style-type: none;
	background-image: url(/img/arrow_04d.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 15px;
	margin-left: 15px;
	padding-bottom: 10px;
}
#subtitleLinkBr ul, #subtitleLinkOBr ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#subtitleLinkBr li {
	list-style-type: none;
	background-image: url(/img/arrow_04d.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 0px;
	padding-bottom: 10px;
}
#subtitleLinkB li {
	list-style-type: none;
	background-image: url(/img/arrow_03_bottom.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 15px;
	margin-left: 15px;
	padding-bottom: 10px;
}
#subtitleLinkO li {
	list-style-type: none;
	background-image: url(/img/arrow_04d_orange.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 15px;
	margin-left: 15px;
	padding-bottom: 10px;
}
#subtitleLinkOBr li {
	list-style-type: none;
	background-image: url(/img/arrow_04d_orange.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 0px;
	padding-bottom: 10px;
}
.titleSmall {
	font-size: 0.9em;
}
#subtitleList {
	border-left: 1px solid #007BC2;
	background-color: #E1E3E6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	clear: right;
}
#subtitleList li {
	list-style-type: none;
	background-image: url(/img/arrow_03_bottom.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: 15px;
	line-height: 2em;
}
#keyImgAdmin, #keyImgSystem, #keyImgReference, 
#keyImgAdmin2,#keyImgSystem2,#keyImgReference2,
#keyImgAdmin3,#keyImgSystem3,
              #keyImgSystem4,
#keyImgAdm,   #keyImgSys,    #keyImgRef,       #keyImgNew,
#keyImgAdm2,  #keyImgSys2,   #keyImgRef2,      #keyImgNew2,
#keyImgAdm3,  #keyImgSys3,   #keyImgRef3,      #keyImgNew3,
#keyImgAdm4,  #keyImgSys4,   #keyImgRef4,      #keyImgNew4,
#keyImgJoh,   #keyImgJoh2,   #keyImgJoh3,      #keyImgJoh4 { 
	width: 682px;
	height: 95px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1.7em;
	color: #007CC3;
	font-weight: bold;
	letter-spacing: -0.05em;
}
#keyImgAdm h1, #keyImgJoh h1,   #keyImgSys h1,    #keyImgRef h1,      #keyImgNew h1, 
#keyImgAdmin h1, #keyImgSystem h1, #keyImgReference h1 {
	padding-top: 35px;
	padding-left: 60px;
	width: 480px;
	display: block;
}
#keyImgAdm2 h1,   #keyImgSys2 h1,    #keyImgRef2 h1,      #keyImgNew2 h1, 
#keyImgAdmin2 h1, #keyImgSystem2 h1, #keyImgReference2 h1,  #keyImgJoh2 h1 {
	padding-top: 23px;
	padding-left: 60px;
	width: 480px;
	display: block;
}
#keyImgAdm3 h1,   #keyImgSys3 h1,   #keyImgRef3 h1, #keyImgNew3 h1, 
#keyImgAdmin3 h1, #keyImgSystem3 h1, #keyImgJoh3 h1 {
	padding-top: 12px;
	padding-left: 60px;
	width: 480px;
	display: block;
}
#keyImgAdm4 h1, #keyImgSys4 h1,   #keyImgRef4 h1, #keyImgNew4 h1, 
                #keyImgSystem4 h1, #keyImgJoh4 h1 {
	padding-top: 0px;
	padding-left: 60px;
	width: 400px;
	display: block;
}

#keyImgAdm,   #keyImgAdm2,   #keyImgAdm3,  #keyImgAdm4, 
#keyImgAdmin, #keyImgAdmin2, #keyImgAdmin3,  #keyImgJoh,   #keyImgJoh2,   #keyImgJoh3,  #keyImgJoh4  {
	background-image: url(/img/key_img_admin.jpg);
}
#keyImgSys,    #keyImgSys2,    #keyImgSys3,    #keyImgSys4, 
#keyImgSystem, #keyImgSystem2, #keyImgSystem3, #keyImgSystem4 {
	background-image: url(/img/key_img_system.jpg);
}
#keyImgRef,       #keyImgRef2,      #keyImgRef3, #keyImgRef4, 
#keyImgReference, #keyImgReference2 {
	background-image: url(/img/key_img_reference.jpg);
}
#keyImgOrange, #keyImgOrange2, #keyImgOrange3, #keyImgOrange4 {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgShinsei {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_shinsei.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgDownload, #keyImgDownload2 {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_download.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgMusen {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_musen.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgFaq {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_faq.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgSitemap {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgMypage {
	width: 682px;
	height: 70px;
	background-image: url(/img/key_img_mypage.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#keyImgOrange h1, #keyImgShinsei h1, #keyImgDownload h1, #keyImgDownload2 h1, #keyImgMusen h1, #keyImgFaq h1, #keyImgSitemap h1, #keyImgMypage h1 {
	padding-top: 23px;
	padding-left: 63px;
	color: #F08831;
	font-size: 1.5em;
	font-weight: bold;
}
.pageAnchor {
	padding-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}
.pageAnchor li {
	background-image: url(/img/arrow_03bot.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
}
.pageAnchor2 li {
	background-image: url(/img/arrow_03bot.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
ul.pageAnchor2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

ol.yearList {
	list-style-type: none;
	margin: 0px;
	clear: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.yearList li {
	background-image: url(/img/arrow_orange.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 15px;
	background-position: 0px center;
	margin-right: 12px;
	list-style-type: none;
	margin-left: 0px;
	padding-right: 0px;
	display: inline;
}
#main1, #temp1 {
	line-height: 1.8em;
	list-style-type: none;
	width: 682px;
	color: #222222;
	/*font-size: 0.78em;*/
	font-size:1em;
}
#main1 p, #temp1 p {
	margin-left: 25px;
	margin-top: 10px;
	line-height: 1.5em;
}
#main1 li, #temp1 p {
	margin-top: 10px;
}

#temp2 {
	line-height: 1.8em;
	list-style-type: none;
	clear: right;
	font-size: 1em;
	/*font-size: 1.05em;*/
}

#temp3 {
	line-height: 1.8em;
	list-style-type: none;
	clear: right;
	font-size:1em;
	/*font-size: 1.05em;*/
	width: 682px;
}

#temp1 select,
#temp2 select {
	font-size:15px;
}

select#shisetsuList {
	height: 22px;
}

#temp1 input,
#temp2 input {
	font-size:15px;
}

/* 無線局_周波数 */
input#FF,
input#TF {
	width: 150px;
}

/* 無線局_名称・呼出符号 */
input#NATR,
input#NA,
input#MA,
input#AS,
input#NA2 {
	max-width: 400px;
}
/* スペクトラムダッシュボード */
input#divMouseX,
input#divMouseY {
	max-width: 150px;
}

/* 年 */
input#DFY,
input#DTY,
input#DFYTR,
input#DTYTR
 {
	width: 48px;
}

/* 月、日 */
input#DFM,
input#DFD,
input#DTM,
input#DTD,
input#DFMTR,
input#DFDTR,
input#DTMTR,
input#DTDTR {
	width: 30px;
}

/* 周波数 */
input#displayFreqFrom,
input#displayFreqTo {
	width: 100px;
}

/* 登録検査 */
input#CN {
	width: 220px;
}

/* 登録修理 */
input#SGN,
input#TN,
input#JN,
input#SN,
input#KN,
input#NB,
input#RPO {
	width: 400px;
}

/* 型式検定 */
input#PC {
	width: 200px;
}

/* Area */
input#FLOW_L,
input#FHIGH_L,
input#FLOW_A_ID,
input#FHIGH_A_ID {
	width: 120px;
}

/* Wari */
input#FLOW,
input#FHIGH {
	width: 120px;
}

/* 技適 */
input#text1,
input#text3 {
	width: 300px;
}
input#text2 {
	width: 300px;
}
input#text4,
input#text5,
input#text6,
input#text7,
input#text8,
input#text9 {
	width: 40px;
}

#temp1 a, 
#temp2 a,
#temp3 a {
	color:#00498d;
	text-decoration:none;
}

#temp1 a:visited,
#temp2 a:visited,
#temp3 a:visited {
	color:#00498d;
	text-decoration:none;
}

#temp1 a:hover,
#temp2 a:hover,
#temp3 a:hover {
	color: #00498d;
	text-decoration:underline;
}

#temp1 a:active,
#temp2 a:active,
#temp3 a:active {
	color: #00498d;
	text-decoration: none;
}

#temp1 hr,
#temp2 hr {
	border:0;
	border-top:1px solid;
	color:#999999;
}

#temp1 a,
#temp1 em,
#temp1 strong,
#temp2 a,
#temp2 em,
#temp2 strong {
	font-weight: bold;
}

#temp3 p {

}

#temp2 table,
#temp2 th,
#temp2 tr,
#temp2 td {
	border-color : #999999;
}

.subtitle1 li, .subtitle1Orange li {
	font-size: 1.3em;
	list-style-type: none;
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: 0px 4px;
	font-weight: bold;
	padding-left: 15px;
}
.subtitle1 li {
	background-image: url(/img/arrow_04si.gif);
}
.subtitle1Orange li {
	background-image: url(/img/arrow_04_orange.gif);
}
.subtitle1box {
	font-size: 1.3em;
	list-style-type: none;
	background-image: url(/img/box.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: 0px 4px;
	font-weight: bold;
	padding-left: 15px;
}
.subtitle2 li, .subtitle2Orange li {
	list-style-type: none;
	background-repeat: no-repeat;
	margin-left: 51px;
	padding-left: 15px;
	background-position: 0px 5px;
	font-weight: normal;
}
.subtitle2 li {
	background-image: url(/img/arrow_03s.gif);
}
.subtitle2Disc {
	background-repeat: no-repeat;
	margin-left: 51px;
	padding-left: 15px;
	background-position: 0px 5px;
	font-weight: normal;
	background-image: url(/img/arrow_03s_gray.gif);
}
.subtitle2Orange li {
	background-image: url(/img/arrow_03s_orange.gif);
}
.subtitle3 li, .subtitle3Orange li {
	background-repeat: no-repeat;
	list-style-type: none;
	margin-left: 91px;
	padding-left: 12px;
	list-style-position: outside;
	background-position: 0px 6px;
	font-weight: normal;
}
.subtitle3 li {
	background-image: url(/img/arrow_05.gif);
}
.subtitle3Orange li {
	background-image: url(/img/arrow_05_orange.gif);
}
.subtitle4 li, .subtitle4Orange li {
	list-style-type: none;
	background-repeat: no-repeat;
	margin-left: 131px;
	padding-left: 13px;
	background-position: 0px 4px;
	font-weight: normal;
}
.subtitle4 li {
	background-image: url(/img/l_mark.gif);
}
.subtitle4Orange li {
	background-image: url(/img/l_mark_orange.gif);
}
.subtitleNoMark li {
	list-style-type: none;
	background-image: none;
	font-weight: normal;
}
.toTop, .toTopOrange {
	text-align: right;
	display: block;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 20px;
	clear: left;

}
.toTop a {
	margin-top: 3px;
	margin-right: 6px;
	background-image: url(/img/arrow_03up.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
}
.toTopOrange a {
	margin-top: 3px;
	margin-right: 6px;
	background-image: url(/img/arrow_03up_orange.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
}
.subtitleT {
	font-size: 1.25em;
	color: #007CC3;
	margin: 20px 0px 0px 0px;
}
.newList {
	clear: left;
	background-image: url(/img/title_new_line.gif);
	background-repeat: repeat-x;
}
.hotNewsList {
	width: 530px;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.hotNewsList td {
	padding: 2px;
}
.bold {
	font-weight: bold;
}
.titleUnderLine, .titleUnderLineIrreg {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 27px;
	padding-left: 15px;
	font-size: 1.3em;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.titleUnderLine {
	color: #007CC3;
	background-image: url(/img/box-blue.gif);
}
.titleUnderLineIrreg {
	color: #666666;
	background-image: url(/img/box_green.gif);
}
.textArea {
	width: 682px;
	line-height: 1.5em;
}
.seat table {
	margin-top: 20px;
}
.listCircle ul {
	list-style-type: none;
	margin: 0px;
}
.listCircle li {
	list-style-type: circle;
	text-indent: 2em;
}
.disc ul {
	list-style-type: disc;
	display: list-item;
	list-style-position: inside;
}
.textBg {
	background-color: #E1E3E6;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.bannerShinsei {
	vertical-align: middle;
	margin-left: 10px;
}
/*�e�[�u��*/
table {
	font-size: 1em;
	text-align: left;
}
table td, table th{
/*	padding: 3px;
*/}
.tableBorder,.tableBorderCenter,.tableBorderLeft {
	border-collapse: collapse;
	border: 1px solid #999999;
}
.tableBorder th,.tableBorder td,.tableBorderCenter th,.tableBorderCenter td,.tableBorderLeft th,.tableBorderLeft td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding: 2px;
}
.tableBorder th,.tableBorderCenter td,.tableBorderCenter th {
	text-align: center;
}
.tableBorderLeft th,.tableBorderLeft td {
	text-align: left;
}
.tableBorder th,.tableBorderCenter th,.tableBorderLeft th {
	background-color: #E6E6E6;
}
.tableBgGray {
	background-color: #E6E6E6;
}
.tableMargin {
	margin-top: 1em;
	margin-bottom: 1em;
}
.tableBorderNone {
	border-collapse: collapse;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.textS {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
}
.faqArrow,.faqNoArrow {
	line-height: 1.5em;
	padding-left: 3.5em;
	padding-right: 2em;
}
.faqArrow {
	text-indent: -1.5em;

}
.faqNoArrow {
	text-indent: 1em;

}
.notesUl li {
	margin-right: 4em;
	text-indent: -1em;
	margin-left: 2em;
	list-style-type: none;
}
.rightText {
	text-align: right;
	margin-right: 10px;
	display: block;
}
.ulil-1 {
	text-indent: -1em;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
.newstop p {
	margin: 0px;
}
.tableBorderColl {
	border-collapse: collapse;
}