a#headIndexNavi,
div.homeIndex div#navi		{ display:none;}

div#topNavigation			{ padding:10px 0 0 1px;}
div#topNavigation a,
div#topNavigation a:link,
div#topNavigation a:visited,
div#topNavigation a:hover	{ color:#ffffff; font-weight:bold; white-space:nowrap; font-size:100%; line-height:100%;}

div#home				{ padding:23px 15px 0 15px; color:#666666;}
div#home div#flashBox	{ width:770px; height:240px;}
div#contents			{ padding:24px 0 0 0;}

div#homeMenuBox			{ width:420px; float:left;}
div.menuBox				{ padding:0 0 10px 0; color:#808080;}
div.menuBox01			{ width:420px; background-image:url("/images/home/bg_bana02.gif"); background-position:0 0; background-repeat:repeat-y;}
div.menuBox02			{ width:420px; background-image:url("/images/home/bg_bana01.gif"); background-position:0 0; background-repeat:no-repeat;}
div.menuBox03			{ width:390px; padding:0 20px 0 10px; background-image:url("/images/home/bg_bana03.gif"); background-position:0% 100%; background-repeat:no-repeat;}
div.menuBox03 td		{}
div.menuBox03 p.tilte	{ padding:0 0 0 15px; background-position:0 0.2em; font-size:120%; line-height:110%; color:#f39700; font-weight:bold; background-image:url("/images/home/tri1.gif"); background-repeat:no-repeat;}
div.menuBox03 p.text	{ padding:4px 0 2px 0; line-height:130%;}
td.menuBox04			{ width:90px; padding:10px 0 10px 0; vertical-align:middle;}
td.menuBox05			{ padding:10px 0 8px 0; vertical-align:middle;}
td.menuBox05 div.right	{ width:290px;}
td.menuBox05 div.right table	{ margin-left:auto; margin-right:0; text-align:left;}
td.menuBox05 td			{ padding:2px 0 0 14px; background-position:0 0.3em; line-height:120%; color:#f39700; font-weight:bold; background-image:url("/images/home/tetra1.gif"); background-repeat:no-repeat;}
td.menuBox05 td.padL	{ padding:2px 0 0 24px; background-position:10px 0.3em;}

/*----------------------------------------------------------------------*/
div#ie6ftr01			{ width:70px; height:70px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/home01.png',sizingMethod='image');}
div#ie6ftr02			{ width:70px; height:70px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/home02.png',sizingMethod='image');}
div#ie6ftr03			{ width:70px; height:70px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/home03.png',sizingMethod='image');}
div#ie6ftr04			{ width:70px; height:70px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/home/home04.png',sizingMethod='image');}
td.menuBox04 div img	{ _display:none;}

/*----------------------------------------------------------------------*/
div#homeInfoBox			{ width:340px; padding:0 0 0 0; float:right;}

div#topicsBox01			{ width:340px; height:255px; padding:0 0 5px 0; background-image:url("/images/bg_corner340b.gif"); background-position:0% 100%; background-repeat:no-repeat;}
div#topicsBox02			{ padding:5px 5px 0 19px; background-image:url("/images/bg_boxline340.gif"); background-position:0 0; background-repeat:repeat-y;}
div#topicsBox03			{ height:230px; padding:10px 0 10px 0; overflow:auto;}
div#topicsBox03 p		{ padding:0 0 0 0;}
div#topicsBox03 div		{ height:auto; padding:0 0 15px 0;}
div#topicsBox03 div p	{ padding:0 0 0 0;}

div#InfoBox				{ width:340px; padding:10px 0 0 0;}
div#InfoBox01			{ width:340px; padding:5px 0 0 0; background-image:url("/images/bg_corner340t.gif"); background-position:0 0; background-repeat:no-repeat;}
div#InfoBox02			{ width:340px; padding:0 0 5px 0; background-image:url("/images/bg_corner340b.gif"); background-position:0% 100%; background-repeat:no-repeat;}
div#InfoBox03			{ width:340px; padding:0 0 0 0; background-image:url("/images/bg_boxline340.gif"); background-position:0% 0%; background-repeat:repeat-y;}

div#InfoBox03 td.height	{ width: 16px;}
div#InfoBox03 td.vm		{ width:310px;}
div#InfoBox03 p.tilte	{ padding:0 0 4px 15px; background-position:0 0.2em; font-size:120%; line-height:110%; color:#f39700; font-weight:bold; background-image:url("/images/home/tri1.gif"); background-repeat:no-repeat;}
div#InfoBox03 div		{ padding:0 0 0 2px; white-space:nowrap; float:left;}
div#InfoBox03 div img	{ margin-right:8px; vertical-align:middle;}
div#InfoBox03 p.small	{ padding:5px 0 0 0; clear:left;}

div#homeAdobe01			{ width:770px; padding:5px 0 0 0; background-image:url("/images/bg_corner770t.gif"); background-position:0 0; background-repeat:no-repeat;}
div#homeAdobe02			{ width:770px; padding:0 0 5px 0; background-image:url("/images/bg_corner770b.gif"); background-position:0% 100%; background-repeat:no-repeat;}
div#homeAdobe03			{ width:734px; padding:3px 20px 2px 16px; background-color:#ffffff; letter-spacing:1px; background-image:url("/images/bg_boxline770.gif"); background-position:0% 0%; background-repeat:repeat-y;}
div#homeAdobe03 table	{ width:734px; font-size:85%; line-height:120%;}
div#homeAdobe03 td		{ vertical-align:middle; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;}
div#homeAdobe03 td.td01	{ width:454px; padding-right:20px;}
div#homeAdobe03 td.td02	{ width:130px; text-align:right;}
div#homeAdobe03 td.td03	{ width:130px; text-align:right;}
div#homeAdobe03 span	{ white-space:nowrap;}

div#homeBottom			{ padding:10px 0 20px 5px; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;}


/*200911----------------------------------------------------------------------*/
div#homeMenuBox2		{ width:420px; float:left;}
div#homeMenuBox2 div	{ width:420px; height:100px;}
#homeMenuBox2 a			{ display:block; width:420px; height:91px; color:#666666; background-position:0 0; background-repeat:no-repeat; text-decoration:none;}
a#homeMenu01			{ background-image:url("/images/home/home01.jpg");}
a#homeMenu02			{ background-image:url("/images/home/home02.jpg");}
a#homeMenu03			{ background-image:url("/images/home/home03.jpg");}
a#homeMenu04			{ background-image:url("/images/home/home04.jpg");}
a#homeMenu05			{ background-image:url("/images/home/home05.jpg");}
#homeMenuBox2 a:hover	{ text-decoration:none;}
#homeMenuBox2 a#homeMenu01:hover,
#homeMenuBox2 a#homeMenu02:hover,
#homeMenuBox2 a#homeMenu03:hover,
#homeMenuBox2 a#homeMenu04:hover,
#homeMenuBox2 a#homeMenu05:hover	{ background-position:-430px 0;}
#homeMenuBox2 a em		{ display:block; width:285px; padding:10px 0 10px 135px; font-size:14px; line-height:1.2; font-weight:bold; color:#0098cb; background-image:url("/images/home/tri01.gif"); background-position:120px 50%; background-repeat:no-repeat; cursor:pointer;}
#homeMenuBox2 a:hover em{ color:#f39700; background-image:url("/images/home/tri1.gif");}
#homeMenuBox2 a span	{ display:block; width:290px; padding:0 10px 0 120px; font-size:10px; line-height:1.5; color:#666666; cursor:pointer;}
.homeInfoBox2 div#topicsBox01	{ height:355px;}
.homeInfoBox2 div#topicsBox03	{ height:330px;}

div#homeJAFBox			{ padding-top:10px;}
div#homeJAFBox a		{ display:block; width:340px; height:91px; color:#666666; background-image:url("/images/home/home-jaf.jpg"); background-position:0 0; background-repeat:no-repeat; text-decoration:none;}
div#homeJAFBox a:hover	{ text-decoration:none; background-position:-350px 0;}
div#homeJAFBox a em,
span.textJAF01			{ display:block; width:340px; height:29px; text-indent:-9999px; overflow:hidden; cursor:pointer;}
span.textJAF02			{ display:block; width:220px; padding:0 20px 0 100px; font-size:10px; line-height:1.3; color:#666666; cursor:pointer;}

div.InfoInqBox			{ clear:both; padding:0 0 9px 0;}
div.InfoInqBox div		{ width:770px; background-position:0 0; background-repeat:no-repeat;}
div#InfoInqBox01		{ padding-top:5px; background-image:url("/images/bg_corner770t.gif");}
div#InfoInqBox02		{ padding-bottom:5px; background-image:url("/images/bg_corner770b.gif"); background-position:0 100%;}
div#InfoInqBox03		{ padding:7px 0 7px 0; background-image:url("/images/bg_boxline770.gif"); background-repeat:repeat-y;}
div.InfoInqBox td		{ line-height:1.2; font-weight:bold; background-repeat:no-repeat;}
td#InfoInq1				{ width:165px; padding-left:40px; font-size:14px; background-position:25px 3px; background-image:url("/images/home/tri1.gif"); color:#f39700; vertical-align:top;}
/*td#InfoInq2				{ width:170px; color:#0098CB; padding-left:35px; font-size:12px; background-position:0 50%; background-image:url("/images/home/icon01.gif");}*/
td#InfoInq2				{ width:245px; padding-left:22px; font-size:12px; background-position:8px 0; /background-position:4px 0; background-image:url("/images/home/icon01.png"); vertical-align:top;}
#InfoInq2Frame			{ width:215px; font-size:10px; font-weight:normal; padding-left:13px;}
/* background:url("/images/home/mail_kakko.png") no-repeat; background-position:10px 0px; /background-position:7px 0px;*/
/*td#InfoInq3				{ width:110px; padding-left:30px; font-size:12px; background-position:0 50%; background-image:url("/images/home/icon02.gif");}*/
/*td#InfoInq3				{ width:340px; padding-left:35px; font-size:12px; background-position:0 50%; background-image:url("/images/home/icon02.gif");}*/
td#InfoInq3				{ width:270px; padding-left:27px; font-size:10px; font-weight:normal; background-position:0 0; background-image:url("/images/home/icon02.png"); vertical-align:top;}
td#InfoInq4				{ width:130px; font-size:10px; font-weight:normal;}
/* 201002
---------------------------------------------------------------------------------------------------*/
div#kenjaLink			{ padding:20px 0 0 0;}
/*div#kenjaLink#mask		{ display:block; width:500px; height:180px; font-size:10px; line-height:1.4; color:#ffffff; background:url("/images/home/mask500x180.jpg.jpg") 0 0 no-repeat;}*/
div#kenjaLink a:hover	{ text-decoration:none;}
div#contents2			{ padding:10px 0 0 0;}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
div.yuimenubar { visibility:visible; position:static; font-size:100%; line-height:100%;}
div.yuimenu div.yuimenu,div.yuimenubar div.yuimenu { visibility:hidden; position:absolute; top:-10000px; left:-10000px;}
div.yuimenubar li,div.yuimenu li { list-style-type:none;}
ul,div.yuimenu ul,div.yuimenubar li,div.yuimenu li { margin:0; padding:0;}
div.yuimenubar ul{ *zoom:1;}
div.yuimenubar div.yuimenu ul { *zoom:normal;}
.yuimenubar>.bd>ul:after { content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0;}

div.yuimenubar li.yuimenubaritem,
div.yuimenu li.yuimenubaritem	{ width:112px; margin-right:2px; border-bottom:solid 2px #ffffff; float:left;}
div.yuimenubar li#yui-gen6,
div.yuimenu li#yui-gen6			{ margin-right:0;}

a.yuimenubaritemlabel,
a.yuimenuitemlabel				{ display:block;}

a.yuimenubaritemlabel			{ background-image:url("/images/sprite.png"); background-position:0 0; background-repeat:repeat-x; background-color:#8f8f8f; text-align:center;}

.yui-menu-shadow { position:absolute; visibility:hidden; z-index:-1;}
.yui-menu-shadow-visible {
	top:-2px; right:-3px; left:-3px; bottom:0; visibility:visible;
 }
.hide-scrollbars *{ overflow:hidden;}
.hide-scrollbars select { display:none;}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars { overflow:visible;}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow { overflow:hidden;}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow { overflow:auto;}

.homeIndex div.yuimenubar						{}
.homeIndex .yuimenubarnav li.yuimenubaritem		{}
.homeIndex a.yuimenubaritemlabel				{ padding:10px 0 8px 0; text-decoration:none; *position:relative;}
.homeIndex .yuimenubarnav a.yuimenubaritemlabel	{ *display:inline-block;}
.homeIndex .yuimenubarnav a.yuimenubaritemlabel-hassubmenu			{}
.homeIndex li.yuimenubaritem-selected								{}
.homeIndex a.yuimenubaritemlabel-selected							{ background-position:0 -100px; background-color:#b0b1b1;}
.homeIndex .yuimenubarnav a.yuimenubaritemlabel-selected			{}
.homeIndex a.yuimenubaritemlabel-disabled							{}
.homeIndex .yuimenubarnav a.yuimenubaritemlabel-hassubmenu-disabled	{}

.homeIndex div.yuimenu					{}
.homeIndex div.yuimenubar div.yuimenu,
.homeIndex div.yuimenu div.yuimenu		{}
.homeIndex div.yuimenu .bd				{ background-color:#ffffff;}
.homeIndex div.yuimenu ul				{}
.homeIndex div.yuimenu ul.first-of-type	{}
.homeIndex div.yuimenu ul.hastitle		{}

.homeIndex div.yuimenu .yui-menu-body-scrolled		{ overflow:hidden;}
.homeIndex div.yuimenu .topscrollbar,
.homeIndex div.yuimenu .bottomscrollbar				{ height:20px; background-image:url("/images/sprite.png"); background-repeat:no-repeat;}
.homeIndex div.yuimenu .topscrollbar				{ background-position:50% -400px; cursor:n-resize;}
.homeIndex div.yuimenu .topscrollbar_disabled		{ background-position:50% -425px;}
.homeIndex div.yuimenu .bottomscrollbar				{ background-position:50% -300px; cursor:n-resize;}
.homeIndex div.yuimenu .bottomscrollbar_disabled	{ background-position:50% -325px;}

.homeIndex li.yuimenuitem				{}
.homeIndex li.yuimenuitem				{ border-bottom:solid 2px #fff; background-color:#f2f2f3; background-image:url("/images/sprite.png"); background-position:0 -200px; background-repeat:repeat-x;}
.homeIndex a.yuimenuitemlabel			{ width:auto; background-image:url("/images/tri1.gif"); background-repeat:no-repeat; text-align:left;}
.homeIndex li.yuimenuitem-hassubmenu	{}
.homeIndex .yuimenuitem-checked			{}
.homeIndex div.yui-menu-shadow-visible	{ background-color:#ffffff;}
.homeIndex li.yuimenuitem-selected		{}



.homeIndex li#yui-gen0 ul li a.yuimenuitemlabel			{ padding:6px 18px 4px 28px; background-position:12px 50%;}
.homeIndex li#yui-gen0 ul ul li a.yuimenuitemlabel		{ padding:6px 28px 4px 14px; background-position:90% 50%;}
.homeIndex li#yui-gen0 ul ul li ul a.yuimenuitemlabel	{ padding:6px 10px 4px 28px; background-position:12px 50%;}
.homeIndex li#yui-gen0 ul ul li ul ul a.yuimenuitemlabel{ padding:6px 10px 4px 28px; background-position:12px 50%;}

.homeIndex li#yui-gen0 li.first-of-type a.yuimenuitemlabel				{ background-image:url("/images/tri2.gif");}
.homeIndex li#yui-gen0 li.first-of-type ul li a.yuimenuitemlabel		{ background-image:url("/images/tri2.gif");}
.homeIndex li#yui-gen0 li.first-of-type ul li ul a.yuimenuitemlabel		{ background-image:url("/images/tri2.gif");}
.homeIndex li#yui-gen0 li.first-of-type ul li ul ul a.yuimenuitemlabel	{ background-image:url("/images/tri1.gif");}

.homeIndex a.yuimenuitemlabel-selected								{ background-color:transparent; text-decoration:underline;}
.homeIndex li#yui-gen0 ul ul li a.yuimenuitemlabel-selected			{ text-decoration:none; cursor:default;}
.homeIndex li#yui-gen0 ul ul li ul a.yuimenuitemlabel-selected		{ text-decoration:underline; cursor:pointer;}


.homeIndex li#yui-gen1 a.yuimenuitemlabel,
.homeIndex li#yui-gen2 a.yuimenuitemlabel,
.homeIndex li#yui-gen4 a.yuimenuitemlabel,
.homeIndex li#yui-gen5 a.yuimenuitemlabel		{ width:200px; padding:6px 0 4px 28px; background-position:12px 50%;}
.homeIndex li#yui-gen1 .yui-menu-shadow-visible,
.homeIndex li#yui-gen2 .yui-menu-shadow-visible,
.homeIndex li#yui-gen4 .yui-menu-shadow-visible,
.homeIndex li#yui-gen5 .yui-menu-shadow-visible { top:0; right:0; left:0; bottom:0; visibility:hidden;}






