@charset "utf-8";
/*---------------------------------------------------*/
/*  common                                           */
/*---------------------------------------------------*/
*{margin:0;padding:0;border:0px;line-height:140%;}
html{overflow-y:scroll;}
body{color:#333333;background-image:url(background.gif);}
a     {color:#000099;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
.input{border:1px #999999 solid;}
.cssclear{clear:both;}
/*---------------------------------------------------*/
/*  Layout Container                                 */
/*---------------------------------------------------*/
div#main{width:906px;background-image:url(background_mainbody.gif);margin-left:auto;margin-right:auto;}
div#mainContainer{width:900px;padding-left:3px;padding-right:3px;}
div#mainContentsContainer{width:875px;margin-top:15px;margin-left:25px;}
div#FooterContainer{	margin-top:20px;	border-top:1px #cccccc solid;}
div#FooterBox{	color:#666666;	font-size:10px;	padding:10px;	padding-left:25px;}
div#LeftContainer{	width:646px;	float:left;}
div#LeftContainer2{	width:646px;	float:left;}
div#RightContainer{	width:229px;	float:left;}
/*---------------------------------------------------*/
/*  Decoration                                       */
/*---------------------------------------------------*/
#tblTopics{margin-top:5px;}
#tblTopics td.LL{width:60px;padding:5px;border-bottom:1px #cccccc dotted;}
#tblTopics td.RR{width:550px;padding:5px;border-bottom:1px #cccccc dotted;}
#tblHistory{margin-top:5px;}
#tblHistory td.LL{width:30px;padding:5px;}
#tblHistory td.RR{width:580px;padding:5px;}
#tblResearch{font-size:10px;line-height:120%;}
#tblResearch td.LL{font-size:10px;line-height:120%;padding-top:5px}
#tblaccese{margin-top:5px;}
#tblaccese td.LL{width:10px;padding:5px;border-bottom:1px #cccccc dotted;}
#tblaccese td.RR{width:255px;padding:5px;border-bottom:1px #cccccc dotted;}
#tblaccese_1{margin-top:5px;}
#tblaccese_1 td.LL{width:110px;padding:5px;border-bottom:1px #cccccc dotted;}
#tblaccese_1 td.RR{width:110px;padding:5px;border-bottom:1px #cccccc dotted;}
#tbllinks{margin-top:5px;margin-left:10px;}
#tbllinks td.LL{width:10px;padding-top:5px;padding-left:0px;border-bottom:1px #cccccc dotted;}
#tbllinks td.RR{width:280px;padding-top:4px;padding-bottom:5px;border-bottom:1px #cccccc dotted;}
#tbllinks td.LL_1{width:10px;padding-top:5px;padding-left:0px;border-bottom:1px #cccccc dotted;}
#tbllinks td.RR_1{width:431px;padding-top:4px;padding-bottom:5px;border-bottom:1px #cccccc dotted;}
#tblsitemap{margin-top:5px;margin-left:34px;}
#tblsitemap td.LL{width:10px;padding-top:5px;padding-left:0px;border-bottom:1px #cccccc dotted;}
#tblsitemap td.RR{width:540px;padding-top:4px;padding-bottom:5px;border-bottom:1px #cccccc dotted;}
#tblsitemap td.LL_1{width:200px;padding-top:4px;padding-left:10px;border-bottom:1px #cccccc dotted;}
#tblsitemap td.LL_2{width:200px;padding-top:4px;padding-left:10px;}
#tblsitemap td.MM_1{width:10px;padding-top:5px;padding-left:0px;border-bottom:1px #cccccc dotted;}
#tblsitemap td.RR_1{width:340px;padding-top:4px;padding-bottom:5px;border-bottom:1px #cccccc dotted;}
#tblsitemap_1{margin-top:5px;margin-left:10px;}
#tblsitemap_1 td.LL{width:10px;padding-top:5px;padding-left:0px;border-bottom:1px #cccccc dotted;}
#tblsitemap_1 td.RR{width:280px;padding-top:4px;padding-bottom:5px;border-bottom:1px #cccccc dotted;}
.T1{width:630px;height:40px;background-image:url(bg_title1.gif);}
.T1box{padding-left:20px;padding-top:8px;font-size:140%;font-weight:bold;}
.T2_1{margin-top:30px;width:415px;height:26px;background-image:url(bg_title2_1.gif);}
.T2{margin-top:30px;width:630px;height:26px;background-image:url(bg_title2.gif);}
.T2box{padding-left:15px;padding-top:5px;font-size:105%;font-weight:bold;}

.T3{ margin-top:30px; width:630px; background-image:url(bg_title2.gif);}
.T3box{ padding:0 0.5rem; padding-left:15px; font-weight:bold; }
.ResearchStr ul{font-size:80%;}
.ResearchStr li{padding-left:5px;list-style:disc inside;}
.tblStaff td{padding:5px;padding-top:10px;padding-bottom:10px;}
.tblStaff a {text-decoration:underline;}
.tblStaff_1 td{padding:5px;padding-top:10px;padding-bottom:10px;line-height:120%;}
.tblStaff_1 a {text-decoration:underline;}
.tblInternational td{padding:3px;}
.tblInternational a {text-decoration:underline;}
.ArchiveResult{margin-top:30px;width:630px;height:32px;background-image:url(../research_result/img/archive_img01.gif);}
.ArchiveResultbox{padding-left:120px;padding-top:0;}
/*---------------------------------------------------*/
/*  Left Menu                                        */
/*---------------------------------------------------*/
.mainMenuContainer{	width:202px;	border:1px #cccccc solid;}
.mainMenuContainer div.HeadStr{width:202px;height:40px;background-image:url(menu_head_bg.gif);}
.mainMenuContainer p.HeadStrBox{padding-left:10px;padding-top:10px;font-size:120%;color:#ffffff;font-weight:bold;}
.mainMenuBox{margin:0px;padding:0px;border-bottom:1px #cccccc dotted;}
.mainMenuBox a{display:block;padding:5px;text-decoration:none;}
.mainMenuBox a:hover{color:#666666;background-color:#c5e6ff;}
.mainMenuBoxOn{margin:0px;padding:0px;border-bottom:1px #cccccc dotted;}
.mainMenuBoxOn a{display:block;padding:5px;text-decoration:none;background-color:#c5e6ff;}
.mainMenuBoxOn a:hover{color:#666666;background-color:#c5e6ff;}
.MenuOut{background-image:url(menu_arrow3.gif);background-repeat:no-repeat;margin-left:0px;padding-left:13px;}
.MenuOut_1{background-image:url(menu_arrow3.gif);background-repeat:no-repeat;margin-left:17px;padding-left:13px;}
.Menu1st{background-image:url(menu_arrow1.gif);background-repeat:no-repeat;margin-left:0px;padding-left:13px;}
.Menu2nd{background-image:url(menu_arrow2.gif);background-repeat:no-repeat;margin-left:10px;padding-left:10px;}
.Menu3rd{margin-left:30px;}
/*---------------------------------------------------*/
/*  Header Navigation                                */
/*---------------------------------------------------*/
#navi{	position:relative;	margin:0px auto;	padding:0px;	width:900px;	height:39px;}
#navi td{	background-repeat:no-repeat;	background-position:left top;	z-index:3;}
#navi td a{	width:100%;	display:block;}
#navi td a:hover{	background:none;}
#navi td a.on img,#navi td a:hover img,#navi td a:active img{visibility:hidden;}
#navi td table.top-navi td{	padding:0px;	width:100%;	height:18px;	voice-family:"\"}\"";	voice-family:inherit;}
 .dummy{ /* dummy class for win ie 5.01 */}
#navi td table.top-navi td img{	vertical-align:top;}
/* Main Button Setting */
#navi td.menu0{position:relative;width:90px;height:39px;background-image:url(./head_btn3_now.gif);}
#navi td.menu1{position:relative;width:135px;height:39px;background-image:url(./head_btn4.gif);}
#navi td.menu2{position:relative;width:135px;height:39px;background-image:url(./head_btn5.gif);}
#navi td.menu3{position:relative;width:135px;height:39px;background-image:url(./head_btn6.gif);}
#navi td.menu4{position:relative;width:135px;height:39px;background-image:url(./head_btn7.gif);}
#navi td.menu5{position:relative;width:135px;height:39px;background-image:url(./head_btn8.gif);}
#navi td.menu6{position:relative;width:135px;height:39px;background-image:url(./head_btn9.gif);}
/* Main Button Now */
#navi_now1 td.menu1{position:relative;width:135px;height:39px;background-image:url(./head_btn4_now.gif);}
#navi_now2 td.menu2{position:relative;width:135px;height:39px;background-image:url(./head_btn5_now.gif);}
#navi_now3 td.menu3{position:relative;width:135px;height:39px;background-image:url(./head_btn6_now.gif);}
#navi_now4 td.menu4{position:relative;width:135px;height:39px;background-image:url(./head_btn7_now.gif);}
#navi_now5 td.menu5{position:relative;width:135px;height:39px;background-image:url(./head_btn8_now.gif);}
#navi_now6 td.menu6{position:relative;width:135px;height:39px;background-image:url(./head_btn9_now.gif);}
/* Pulldown Setting */
#navi td table.top-navi{display:none;padding:0px;position:absolute;top:35px;left:0;}
#navi td.menu1 table.top-navi{vertical-align:top;z-index:5;margin:0px;width:135px;height:93px;}
#navi td.menu2 table.top-navi{vertical-align:top;z-index:5;margin:0px;width:135px;height:62px;}
#navi td.menu3 table.top-navi{vertical-align:top;z-index:5;margin:0px;width:135px;height:93px;}
#navi td.menu4 table.top-navi{vertical-align:top;z-index:5;margin:0px;width:135px;height:62px;}
#navi td.menu5 table.top-navi{vertical-align:top;z-index:5;margin:0px;width:135px;height:124px;}
#navi td.menu6 table.top-navi{vertical-align:top;z-index:5;margin:0px;width:135px;height:155px;}
/* Pulldown Setting FireFox */
/* Delete 2014/12/09 FireFox Fix? */
/* @-moz-document url-prefix() { */
/* :root #navi td.menu1 table.top-navi{left:90px;} */
/* :root #navi td.menu2 table.top-navi{left:225px;} */
/* :root #navi atd.menu3 table.top-navi{left:360px;} */
/* :root #navi atd.menu4 table.top-navi{left:495px;} */
/* :root #navi atd.menu5 table.top-navi{left:630px;} */
/* :root #navi atd.menu6 table.top-navi{left:765px;} */
/* } */
/* SubMenu */
#navi td.menu1 td.menu10{background-image:url(./head_btn41_on.gif);}
#navi td.menu1 td.menu11{background-image:url(./head_btn42_on.gif);}
#navi td.menu1 td.menu12{background-image:url(./head_btn43_on.gif);}
#navi td.menu1 td.menu13{background-image:url(./head_btn44_on.gif);}
#navi td.menu1 td.menu14{background-image:url(./head_btn45_on.gif);}
#navi td.menu1 td.menu15{background-image:url(./head_btn46_on.gif);}
#navi td.menu1 td.menu16{background-image:url(./head_btn47_on.gif);}
#navi td.menu2 td.menu21{background-image:url(./head_btn52_on.gif);}
#navi td.menu2 td.menu22{background-image:url(./head_btn53_on.gif);}
#navi td.menu2 td.menu24{background-image:url(./head_btn55_on.gif);}
#navi td.menu2 td.menu25{background-image:url(./head_btn56_on.gif);}
#navi td.menu2 td.menu26{background-image:url(./head_btn57_on.gif);}
#navi td.menu3 td.menu30{background-image:url(./head_btn61_on.gif);}
#navi td.menu3 td.menu31{background-image:url(./head_btn62_on.gif);}
#navi td.menu3 td.menu32{background-image:url(./head_btn63_on.gif);}
#navi td.menu3 td.menu33{background-image:url(./head_btn64_on.gif);}
#navi td.menu3 td.menu34{background-image:url(./head_btn65_on.gif);}
#navi td.menu4 td.menu40{background-image:url(./head_btn73_on.gif);}
#navi td.menu5 td.menu50{background-image:url(./head_btn81_on.gif);}
#navi td.menu5 td.menu51{background-image:url(./head_btn82_on.gif);}
#navi td.menu5 td.menu52{background-image:url(./head_btn83_on.gif);}
#navi td.menu5 td.menu53{background-image:url(./head_btn84_on.gif);}
#navi td.menu5 td.menu54{background-image:url(./head_btn85_on.gif);}
#navi td.menu5 td.menu55{background-image:url(./head_btn86_on.gif);}
#navi td.menu6 td.menu61{background-image:url(./head_btn92_on.gif);}
#navi td.menu6 td.menu62{background-image:url(./head_btn93_on.gif);}
#navi td.menu6 td.menu63{background-image:url(./head_btn94_on.gif);}
#navi td.menu6 td.menu64{background-image:url(./head_btn95_on.gif);}

.researchRightNavi1 a{ color:#000000; }
.researchRightNavi2 a{ color:#000000; }
.search2Table > img { width:30px; height:14px; border:0px; }
/*---------------------------------------------------*/
/*  Header SearchBox                                 */
/*---------------------------------------------------*/
td#SearchBox{	margin:0;	padding:0;	border:0px;	font-size:12px;	background-image:url(head_search_bg.gif);}
input#SearchInput{	color:#666666;	border:0px;	margin:0px;	margin-top:2px;	width:115px;}
_EOF_
