body
{
    text-align: center;
    margin: 0px;
}

div {
	width:800px;
	margin-right: auto;
	margin-left: auto;	
}

/* 2008-03-06 h.satoh add start */
.displayNone
{
	display:none;
}
/* 2008-03-06 h.satoh add end   */

A:link
{
    COLOR: #00a0e9;
}
A:visited
{
    COLOR: #2c585f;
}
A:active
{
    COLOR: #ff3333;
}
A:hover
{
    COLOR: #cc3333;
}

/* M01 */
.M01_frmMain
{
    text-align:center;
}

.M01_table1
{
    padding: 0px;
    border-collapse: collapse;
    width: 800px;
}

.M01_table2
{
    padding: 0px;
    border-collapse:collapse;
    width: 100%;
}

.M01_table3
{
    width:100%;
}

.M01_table4
{
    border-collapse: collapse;
    width: 800px;
    text-align: right;
}

.M01_ibtnLogo
{
    vertical-align:bottom;
}

.M01_ibtnDic
{
    vertical-align:middle;
    line-height:50px;
}

.M01_tr1{}

.M01_tr2{}

.M01_tr3{}

.M01_tr4{}

.M01_tr5{}

.M01_tr6{}

.M01_tr7{}

.M01_tr8{}

.M01_tr9
{
	height:6px;
	}

.M01_td1
{
    width: 100%;
}

.M01_td2
{
    vertical-align: bottom;
    margin: 0px;
    text-align:left;
}

.M01_td3
{
    vertical-align: bottom;
    margin: 0px;
}

.M01_td4
{
    vertical-align: bottom;
    text-align: right;
    width: 570px;
    margin: 0px;
}

.M01_td5
{
    text-align: right;
    background-color: #b8e6ee;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    border-top: #4a929e 1px solid;
    border-bottom: #4a929e 1px solid;
    padding-top: 0px;
    color: #4a929e;
    height: 18px;
}

.M01_td6
{
    text-align: center;
    height: 18px;
    background-color: #4a929e;
}

.M01_td7
{
    width: 100%;
    vertical-align: top;
}

.M01_td8
{
    height: 21px;
}

.M01_td9
{
    height: 23px;
}

.M01_tdCtphLeft
{
    vertical-align: top;
    text-align: left;
}

.M01_tdCtphRight
{
    vertical-align: top;
    text-align: left;
}


.M01_txtSearchWord
{
	border:solid 1px #3F9FBF;
	width:300px;
	font-size:20px;
    vertical-align:middle;
}

.M01_ibtnsearch
{
    vertical-align:middle;
}

.M01_ibtnClear
{
    vertical-align:middle;
}

.M01_ibtnIndex
{
    vertical-align:middle;
}

.M01_ibtnLink
{
    vertical-align:middle;
}

.M01_ibtnMail
{
    vertical-align:middle;
}

.M01_ibtnHelp
{
    vertical-align:middle;
}

.M01_ibtnClose
{
    vertical-align:middle;
}

.M01_imgTitleLogo
{
    text-align: center;
}

.M01_hr1
{
    width: 800px;
}

.M01_lblCopyR
{
	COLOR: #39616e;
	font-size:12px;
	font-family:MS ゴシック;
}

.M01_lblCopySts
{
	COLOR: #39616e;
	font-size:12px;
	font-family:MS ゴシック;
}

.M01_lblOnlineDicVer
{
	COLOR: #39616e;
	font-size:12px;
	font-family:MS ゴシック;

}

.M01_lblCopyName
{
	font-size:12px;
	font-family:MS ゴシック;

}


/* C04 */
.C04_table1
{
    width:100%;
}

.C04_table2
{
    width: 95%;
    text-align: left;
}

.C04_table3
{
    width:100%;
}

.C04_table4
{
    width:100%;
}

.C04_table5
{
    width:100%;
}

.C04_table6
{
    width:100%;
}


.C04_tr1{}

.C04_tr2{}

.C04_tr3{}

.C04_tr4{}

.C04_tr5{}

.C04_tr6{}

.C04_tr7{}

.C04_tr8{}

.C04_tr9{}

.C04_tr10{}

.C04_tr11{}

.C04_tr12{}

.C04_tr13{}

.C04_tr14{}

.C04_tr15{}

.C04_trListHead1{}

.C04_trListHead2{}

.C04_td1
{
    vertical-align:top;
}

.C04_td2{}

.C04_td3
{
    width:10px;
}    

.C04_td4
{
    background-color: silver;
    text-align: center;
}

.C04_td5
{
    width: 5%;
}    

.C04_td6
{
    text-align: left;
    width: 95%;
}

.C04_td7
{
    text-align: right;
    width: 15px;
}

.C04_td8{}

.C04_td9{}

.C04_td10
{
    width: 15px;
}

.C04_td11{}

.C04_td12{}

.C04_td13
{
    text-align: right;
    width: 15px;
}

.C04_td14{}

.C04_td15{}

.C04_td16
{
    width: 15px;
}

.C04_td17{}

.C04_td18
{
    text-align: right;
}

.C04_td19{}

.C04_td20{}

.C04_td21{}

.C04_td22{}

.C04_td23{}

.C04_td24{}

.C04_td25{}

.C04_td26{}

.C04_td27
{
    width: 15px;
}

.C04_td28{}

.C04_td29
{
    width: 15px;
}

.C04_td30{}

.C04_td31{}

.C04_td32
{
    width: 15px;
}

.C04_td33{}

.C04_td34
{
    width: 15px;
}

.C04_td35{}

.C04_td36
{
    width: 15px;
}

.C04_td37{}


.C04_div1
{
	width:100%;
    vertical-align: top;
    text-align: center;
}

.C04_lblSearchWord
{
    font-size: 20px;
    color: red;
    font-weight:bold;
    font-family: MS ゴシック;
}	

.C04_lblSearchResultCnt1Label
{
    font-size: 16px;
    color: black;
}	

.C04_lblSearchResultCnt1
{
    font-size: 16px;
    color: black;
}	

.C04_lblDispDataNo
{
    font-size: 16px;
    color: black;
}

.C04_lblCountLabel
{
    font-size: 16px;
    color: black;
}

.C04_lblSearchResultCnt2
{
    font-size: 16px;
    color: black;
}

.C04_lblCountLabel2
{
    font-size: 16px;
    color: black;
}

.C04_divListBlock_Scroll
{
  overflow: auto;
  width: 100%;
  height: 630px;
}

.C04_divListBlock_Non_Scroll
{
  width: 100%;
}

.C04_dtlCaseA
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 100%;
    text-align: left;
    margin: 0px;
    border-collapse: collapse;
}

.C04_trYougo_ItemStyle_Full_Screen
{
    background-color: white;
	font-family:MS ゴシック;
}

.C04_trYougo_ItemStyle_Half_Screen
{
    background-color: #e8f6f8;
    font-family: MS ゴシック;
}

.C04_trDogigo_ItemStyle_Full_Screen
{
    background-color: white;
	font-family:MS ゴシック;
}

.C04_trDogigo_ItemStyle_Half_Screen
{
    background-color: #e8f6f8;
    font-family: MS ゴシック;
}

.C04_trYougo_SelectedItemStyle
{
    background-color: #FAF2D6;
	font-family:MS ゴシック;
}

.C04_trDogigo_SelectedItemStyle
{
    background-color: #FAF2D6;
	font-family:MS ゴシック;
}

.C04_lblNo_ItemStyle
{
	font-size:12px;
	font-family:MS ゴシック;
	color:Black;
}	

/* 検索結果リスト一覧（リンク側）スタイル */
.C04_lbtnYougo_ItemStyle
{
    font-size: 14px;
    font-family: MS ゴシック;
    font-weight: normal;
    color: Green;
}	

.C04_lblDougigo_ItemStyle
{
	font-size:14px;
	font-family:MS ゴシック;
	color:Black;
}	

.C04_lblNo_SelectedStyle
{
	font-size:14px;
	font-family:MS ゴシック;
	color:Black;
}	

.C04_lbtnYougo_SelectedStyle
{
	font-size:14px;
	font-family:MS ゴシック;
	color:Red;
}	

.C04_lblDougigo_SelectedStyle
{
	font-size:14px;
	font-family:MS ゴシック;
	color:Black;
}	

.C04_ibtnPrevPage{}

.C04_lbtnPrevBlock{}

.C04_lbtnPage1{}

.C04_lbtnPage2{}

.C04_lbtnPage3{}

.C04_lbtnNextBlock{}

.C04_ibtnNextPage{}

.C04_lblTestView
{
	font-size:20px;
	color:Red;
	font-family:MS ゴシック;
	font-weight:bold;	
}	

.C04_lblDicName1
{
	font-size:20px;
	color:Red;
	font-family:MS ゴシック;
	font-weight:bold;	
}	

.C04_lblDicKana1
{
	font-size:14px;
	color:Gray;
	font-family:MS ゴシック;
	font-weight:bold;	
}

.C04_lblDicName2
{
	font-size:20px;
	color:Black;
	font-family:MS ゴシック;
	font-weight:bold;	
}

.C04_lblDicKana2
{
	font-size:14px;
	color:Gray;
	font-family:MS ゴシック;
	font-weight:bold;	
}	

.C04_lblSyncPName1
{
	font-size:18px;
	color:Red;
	font-family:明朝;
}

.C04_lblSyncPName2
{
	font-size:18px;
	color:Black;
	font-family:明朝;
}

.C04_lblSyncPKana2
{
	font-size:14px;
	color:Gray;
	font-family:MS ゴシック;
}

.C04_lblSyncCName1
{
	font-size:18px;
	color:Black;
	font-family:明朝;
}

.C04_imgGuideImage
{
}

/*解説文スタイル(通常文字）*/
.C04_Runtime_Guide_Regular_style
{
	font-size:16px;
	color:Black;
	font-family:明朝;
}

/*解説文リンクスタイル（リンク文字）*/
.C04_Runtime_Guide_Link_style
{
	font-size:16px;
	color:Blue;
	font-family:明朝;
	font-weight:bold;
	
}


/* C10 */

.C10_table1
{
    width:100%;
    text-align:left;
}

.C10_tr1{}
.C10_tr2{}
.C10_tr3{}
.C10_tr4{}
.C10_tr5{}
.C10_tr6{}
.C10_tr7{}
.C10_tr8{}
.C10_tr9{}
.C10_tr10{}


.C10_td1{}
.C10_td2{}
.C10_td6{}
.C10_td4{}
.C10_td5{}
.C10_td6{}
.C10_td7{}
.C10_td8{}
.C10_td9{}
.C10_td10{}
.C10_td11{}
.C10_td12{}
.C10_td13{}
.C10_td14{}
.C10_td15{}
.C10_td16{}

/* C11 */

.C11_table1
{
    width:100%;
    text-align:left;
}

.C11_tr1{}
.C11_tr2{}
.C11_tr3{}
.C11_tr4{}
.C11_tr5{}
.C11_tr6{}
.C11_tr7{}
.C11_tr8{}

.C11_td1{}
.C11_td2{}
.C11_td3{}
.C11_td4{}
.C11_td5{}
.C11_td6{}
.C11_td7{}
.C11_td8{}
.C11_td9{}
.C11_td10{}
.C11_td11{}
.C11_td12{}
.C11_td13
{
	text-align:left;
}

/* C01 */

.C01_table1
{
    width:100%;
}
.C01_table_sub
{
	 width:100%;
}

.C01_tr1{}
.C01_tr2{}
.C01_tr3{}
.C01_tr4{}
.C01_tr5{}
.C01_tr6{}
.C01_tr7{}
.C01_tr8{}
.C01_tr9{}
.C01_tr10{}
.C01_tr11{}
.C01_tr12{}
.C01_tr13{}
.C01_tr14{}
.C01_tr15{}
.C01_tr16{}
.C01_tr17{}
.C01_tr18{}
.C01_tr19{}

.C01_td1{}
.C01_td2
{	
	background-color:#FFFFFF;
}

.C01_td3
{
	background-color:#FFFFFF;
}

.C01_td4{}
.C01_td5{}
.C01_td6{}
.C01_td7{}
.C01_td8{}
.C01_td9{}
.C01_td10{}
.C01_td11{}
.C01_td12{}


.C01_tdFrame1
{
text-align:center;

}

.C01_tdFrame2
{
text-align:center;
}

.C01_tdFrame3
{
text-align:center;
}

/* INDEX検索画面 メインテーブルスタイル */
.C01_maintable_style 
{
	background-color:#C3E9F6;
	color:#369EA5;
	font-size:23px;
	font-weight:bold;
	margin-right: auto;
	margin-left: auto;
	border-collapse: separate;
}

/* INDEX検索画面 メインセルスタイル(ｱﾙﾌｧﾍﾞｯﾄ) */
.C01_maincell_alphabet_style 
{
	background-color:#D2F8F8;
	text-align:center;
}

/* INDEX検索画面 メインセルスタイル(50音) */
.C01_maincell_iroha_style 
{
	background-color:#D2F8F8;
	text-align:center;
}

/* INDEX検索画面 検索用文字列テーブルスタイル */
.C01_table_style_alph
{
	border-collapse:collapse;
	text-align:center;
	width:100%;
}

.C01_table_style_iroha
{
	border-collapse:collapse;
	text-align:center;
	width:100%;
}

/* INDEX検索画面 検索用文字列テーブル列スタイル */
.C01_column_style 
{
	background-color:#D2F8F8;
	height:29px;
	width:29px;
}

/* INDEX検索画面 検索用文字列テーブル列スタイル */
.C01_column_style_white
{
	height:29px;
	width:29px;
}

/* INDEX検索画面 検索用アルファベット文字列用スタイル */
.C01_searchstring_style
{
	font-family:Arial Black;
	font-weight:bolder;
	color:#369EA5 !important;
	font-size:20px;
	text-decoration: none;
}

/* INDEX検索画面 検索用日本語かな文字列用スタイル */
.C01_search_kanastring_style
{
	font-family:ＭＳ Ｐゴシック;
	font-weight:bold;
	color:#369EA5 !important;
	font-size:23px;
	text-decoration: none;
}






