/*=======================================================
 * CSS by Future Associates
 *=======================================================*/

@charset "utf-8";

/*=======================================================
 * Style for BODY
 *=======================================================*/
	body.index {
		background-image: url(../images/main_bg.jpg);
		background-repeat: repeat-x;
		background-color:#ffffff;
		margin:0px;
		padding:0px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color: #444444;
	}

	body.in {
		background-image: url(../images/in_bg.jpg);
		background-repeat: repeat-x;
		background-color:#ffffff;
		margin:0px;
		padding:0px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color: #444444;
	}

/*=======================================================
 * Style for MAIN
 *=======================================================*/
	#main {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}

	div.clear {
		clear:both;
	}

	br.clear {
		clear:both;
	}

	#pankuzu {
		padding-bottom:10px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color: #84C61A;
	}

	#pankuzu a:link{text-decoration:none; color:#87A61C;}
	#pankuzu a:visited{text-decoration:none; color:#87A61C;}
	#pankuzu a:active{text-decoration:none; color:#87A61C;}
	#pankuzu a:hover {text-decoration:underline; color:#C66500;} 

/*=======================================================
 * Style for HRDDER
 *=======================================================*/
	#hedder {
		width:900px;
		height:122px;
		background-image: url(../images/hedder.jpg);
		background-repeat: no-repeat;
	}

	#hedder_left {
		width:368px;
		height:75px;
		float:left;
	}

	#hedder_right {
		width:532px;
		height:75px;
		float:right;
	}

	#hedder_left_logo_position {
		padding: 15px 0px 0px 19px;
	}

	#hedder_left_text_position {
		padding: 0px 0px 0px 19px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 8px;
		color: #ffffff;
	}

	/*ミニメニュー*/
	#navi_bottom_mini {
		width: 532px;
		height: 10px;
		padding: 10px 0px 0px 0px;
		clear:both;
	}

	#navi_bottom_mini ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#navi_bottom_mini li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#navi_bottom_mini li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#navi_bottom_mini li span{
		visibility:hidden;
		font-size: 8px;
	}

	#navi_bottom_mini li#n1 a{width:66px; height: 10px; background: url(../images/botton/1.jpg) no-repeat;}
	#navi_bottom_mini li#n1_on a{width:66px; height: 10px; background: url(../images/botton/1-2.jpg) no-repeat;}
	#navi_bottom_mini li#n1 a:hover{width:66px; height: 10px; background: url(../images/botton/1-2.jpg) no-repeat;}

	#navi_bottom_mini li#n2 a{ width:59px; height: 10px; background: url(../images/botton/2.jpg) no-repeat;}
	#navi_bottom_mini li#n2_on a{ width:59px; height: 10px; background: url(../images/botton/2-2.jpg) no-repeat;}
	#navi_bottom_mini li#n2 a:hover{ width:59px; height: 10px; background: url(../images/botton/2-2.jpg) no-repeat;}

	#navi_bottom_mini li#n3 a{ width:117px; height: 10px; background: url(../images/botton/3.jpg) no-repeat;}
	#navi_bottom_mini li#n3_on a{ width:117px; height: 10px; background: url(../images/botton/3-2.jpg) no-repeat;}
	#navi_bottom_mini li#n3 a:hover{ width:117px; height: 10px; background: url(../images/botton/3-2.jpg) no-repeat;}

	#navi_bottom_mini li#n4 a{width:78px; height: 10px; background: url(../images/botton/4.jpg) no-repeat;}
	#navi_bottom_mini li#n4_on a{width:78px; height: 10px; background: url(../images/botton/4-2.jpg) no-repeat;}
	#navi_bottom_mini li#n4 a:hover{width:78px; height: 10px; background: url(../images/botton/4-2.jpg) no-repeat;}

	#navi_bottom_mini li#n5 a{ width:58px; height: 10px; background: url(../images/botton/5.jpg) no-repeat;}
	#navi_bottom_mini li#n5_on a{ width:58px; height: 10px; background: url(../images/botton/5-2.jpg) no-repeat;}
	#navi_bottom_mini li#n5 a:hover{ width:58px; height: 10px; background: url(../images/botton/5-2.jpg) no-repeat;}

	#navi_bottom_mini li#n6 a{ padding-left:15px;}
	#navi_bottom_mini li#n7 a{ padding-left:5px;}
	#navi_bottom_mini li#n8 a{ padding-left:5px; padding-right:18px;}

	/*文字サイズメニュー*/
	#size_bottom_mini {
		width: 532px;
		height: 22px;
		padding: 14px 0px 0px 0px;
		clear:both;
	}

	#size_bottom_mini ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#size_bottom_mini li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-right:1px;
	}

	#size_bottom_mini li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#size_bottom_mini li span{
		visibility:hidden;
		font-size: 1px;
	}

	#size_bottom_mini li#n1 a{width:21px; height: 22px; background: url(../images/botton/small.jpg) no-repeat;}
	#size_bottom_mini li#n1_on a{width:21px; height: 22px; background: url(../images/botton/small2.jpg) no-repeat;}
	#size_bottom_mini li#n1 a:hover{width:21px; height: 22px; background: url(../images/botton/small2.jpg) no-repeat;}

	#size_bottom_mini li#n2 a{ width:20px; height: 22px; background: url(../images/botton/midiam.jpg) no-repeat;}
	#size_bottom_mini li#n2_on a{ width:20px; height: 22px; background: url(../images/botton/midiam2.jpg) no-repeat;}
	#size_bottom_mini li#n2 a:hover{ width:20px; height: 22px; background: url(../images/botton/midiam2.jpg) no-repeat;}

	#size_bottom_mini li#n3 a{ width:21px; height: 22px; background: url(../images/botton/big.jpg) no-repeat;}
	#size_bottom_mini li#n3_on a{ width:21px; height: 22px; background: url(../images/botton/big2.jpg) no-repeat;}
	#size_bottom_mini li#n3 a:hover{ width:21px; height: 22px; background: url(../images/botton/big2.jpg) no-repeat;}

	#size_bottom_mini li#moji {padding-left:207px;}
	#size_bottom_mini li#input {padding-left:10px;}
	#size_bottom_mini li#submit {padding-left:5px;}


	/*メインメニュー*/
	#navi_bottom {
		width: 866px;
		height: 47px;
		padding: 0px 0px 0px 17px;
		clear:both;
	}

	#navi_bottom ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#navi_bottom li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#navi_bottom li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#navi_bottom li span{
		visibility:hidden;
		font-size: 8px;
	}

	#navi_bottom li#n1 a{width:65px; height: 47px; background: url(../images/botton/7.jpg) no-repeat;}
	#navi_bottom li#n1_on a{width:65px; height: 47px; background: url(../images/botton/7-2.jpg) no-repeat;}
	#navi_bottom li#n1 a:hover{width:65px; height: 47px; background: url(../images/botton/7-2.jpg) no-repeat;}

	#navi_bottom li#n2 a{ width:138px; height: 47px; background: url(../images/botton/8.jpg) no-repeat;}
	#navi_bottom li#n2_on a{ width:138px; height: 47px; background: url(../images/botton/8-2.jpg) no-repeat;}
	#navi_bottom li#n2 a:hover{ width:138px; height: 47px; background: url(../images/botton/8-2.jpg) no-repeat;}

	#navi_bottom li#n3 a{ width:174px; height: 47px; background: url(../images/botton/9.jpg) no-repeat;}
	#navi_bottom li#n3_on a{ width:174px; height: 47px; background: url(../images/botton/9-2.jpg) no-repeat;}
	#navi_bottom li#n3 a:hover{ width:174px; height: 47px; background: url(../images/botton/9-2.jpg) no-repeat;}

	#navi_bottom li#n4 a{width:126px; height: 47px; background: url(../images/botton/10.jpg) no-repeat;}
	#navi_bottom li#n4_on a{width:126px; height: 47px; background: url(../images/botton/10-2.jpg) no-repeat;}
	#navi_bottom li#n4 a:hover{width:126px; height: 47px; background: url(../images/botton/10-2.jpg) no-repeat;}

	#navi_bottom li#n5 a{ width:102px; height: 47px; background: url(../images/botton/11.jpg) no-repeat;}
	#navi_bottom li#n5_on a{ width:102px; height: 47px; background: url(../images/botton/11-2.jpg) no-repeat;}
	#navi_bottom li#n5 a:hover{ width:102px; height: 47px; background: url(../images/botton/11-2.jpg) no-repeat;}

	#navi_bottom li#n6 a{ width:113px; height: 47px; background: url(../images/botton/12.jpg) no-repeat;}
	#navi_bottom li#n6_on a{ width:113px; height: 47px; background: url(../images/botton/12-2.jpg) no-repeat;}
	#navi_bottom li#n6 a:hover{ width:113px; height: 47px; background: url(../images/botton/12-2.jpg) no-repeat;}

	#navi_bottom li#n7 a{ width:148px; height: 47px; background: url(../images/botton/13.jpg) no-repeat;}
	#navi_bottom li#n7_on a{ width:148px; height: 47px; background: url(../images/botton/13-2.jpg) no-repeat;}
	#navi_bottom li#n7 a:hover{ width:148px; height: 47px; background: url(../images/botton/13-2.jpg) no-repeat;}

	#flash {
		padding-bottom:20px;
	}

/*=======================================================
 * Style for CONTENTS
 *=======================================================*/
	#left {
		width:680px;
		float:left;
	}

	#contens_area {
		width: 650px;
		margin-right: auto;
		margin-left: auto;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		line-height: 22px;
	}

	#left a:link{text-decoration:none; color:#C66500;}
	#left a:visited{text-decoration:none; color:#C66500;}
	#left a:active{text-decoration:none; color:#C66500;}
	#left a:hover {text-decoration:none; color:#256D48;} 

	#right {
		width:200px;
		float:right;
		padding-left:20px;
	}

	#right a:link{text-decoration:none; color:#C66500;}
	#right a:visited{text-decoration:none; color:#C66500;}
	#right a:active{text-decoration:none; color:#C66500;}
	#right a:hover {text-decoration:none; color:#256D48;} 

	#title1 {
		padding-bottom:20px;
	}

/*=======================================================
 * Style for SIDE
 *=======================================================*/
	#side_title1 {
		width:200px;
		background-image: url(../images/side_title1.jpg);
		background-repeat: no-repeat;
	}

	#side_title2 {
		width:200px;
		background-image: url(../images/side_title2.jpg);
		background-repeat: no-repeat;
	}

	#login {
		padding-left:6px;
		padding-top:45px;
	}

	div.side_title_position {
		padding-top:20px;
	}

	div.side_contents_position {
		padding-top:50px;
	}

	#sub_menu{
		width: 170px;
		padding-left:15px;
	}

	#sub_menu ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	#sub_menu li a{
		padding: 0px;
		display: block;
		list-style-type:none;
		text-decoration: none;
		padding-bottom:4px;
	}

	#sub_menu li span{
		visibility:hidden;
		font-size: 8px;
	}

	#sub_menu li#n1 a{width:170px; height: 33px; background: url(../images/botton/14.jpg) no-repeat;}
	#sub_menu li#n1_on a{width:170px; height: 33px; background: url(../images/botton/14-2.jpg) no-repeat;}
	#sub_menu li#n1 a:hover{width:170px; height: 33px; background: url(../images/botton/14-2.jpg) no-repeat;}

	#sub_menu li#n2 a{ width:170px; height: 33px; background: url(../images/botton/15.jpg) no-repeat;}
	#sub_menu li#n2_on a{ width:170px; height: 33px; background: url(../images/botton/15-2.jpg) no-repeat;}
	#sub_menu li#n2 a:hover{ width:170px; height: 33px; background: url(../images/botton/15-2.jpg) no-repeat;}

	#sub_menu li#n3 a{ width:170px; height: 33px; background: url(../images/botton/16.jpg) no-repeat;}
	#sub_menu li#n3_on a{ width:170px; height: 33px; background: url(../images/botton/16-2.jpg) no-repeat;}
	#sub_menu li#n3 a:hover{ width:170px; height: 33px; background: url(../images/botton/16-2.jpg) no-repeat;}

	#sub_menu li#n4 a{ width:170px; height: 33px; background: url(../images/botton/17.jpg) no-repeat;}
	#sub_menu li#n4_on a{ width:170px; height: 33px; background: url(../images/botton/17-2.jpg) no-repeat;}
	#sub_menu li#n4 a:hover{ width:170px; height: 33px; background: url(../images/botton/17-2.jpg) no-repeat;}

/*=======================================================
 * Style for INDEX
 *=======================================================*/
	#index_banner1 {
		width: 650px;
		height: 52px;
		clear:both;
	}

	#index_banner1 ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#index_banner1 li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#index_banner1 li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#index_banner1 li span{
		visibility:hidden;
		font-size: 8px;
	}

	#index_banner1 li#n1 a{width:202px; height: 52px; background: url(../images/botton/18.jpg) no-repeat; padding-right:22px;}
	#index_banner1 li#n1_on a{width:202px; height: 52px; background: url(../images/botton/18-2.jpg) no-repeat; padding-right:22px;}
	#index_banner1 li#n1 a:hover{width:202px; height: 52px; background: url(../images/botton/18-2.jpg) no-repeat; padding-right:22px;}

	#index_banner1 li#n2 a{ width:202px; height: 52px; background: url(../images/botton/19.jpg) no-repeat; padding-right:22px;}
	#index_banner1 li#n2_on a{ width:202px; height: 52px; background: url(../images/botton/19-2.jpg) no-repeat; padding-right:22px;}
	#index_banner1 li#n2 a:hover{ width:202px; height: 52px; background: url(../images/botton/19-2.jpg) no-repeat; padding-right:22px;}

	#index_banner1 li#n3 a{ width:202px; height: 52px; background: url(../images/botton/20.jpg) no-repeat;}
	#index_banner1 li#n3_on a{ width:202px; height: 52px; background: url(../images/botton/20-2.jpg) no-repeat;}
	#index_banner1 li#n3 a:hover{ width:202px; height: 52px; background: url(../images/botton/20-2.jpg) no-repeat;}

	#index_banner2 {
		width: 650px;
		height: 52px;
		clear:both;
	}

	#index_banner2 ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#index_banner2 li{
		list-style-type:none;
		float:left;
		padding-top:10px;
		padding-left:0px;
	}

	#index_banner2 li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#index_banner2 li span{
		visibility:hidden;
		font-size: 8px;
	}

	#index_banner2 li#n1 a{width:202px; height: 52px; background: url(../images/botton/21.jpg) no-repeat; padding-right:22px;}
	#index_banner2 li#n1_on a{width:202px; height: 52px; background: url(../images/botton/21-2.jpg) no-repeat; padding-right:22px;}
	#index_banner2 li#n1 a:hover{width:202px; height: 52px; background: url(../images/botton/21-2.jpg) no-repeat; padding-right:22px;}

	#index_banner2 li#n2 a{ width:202px; height: 52px; background: url(../images/botton/22.jpg) no-repeat; padding-right:22px;}
	#index_banner2 li#n2_on a{ width:202px; height: 52px; background: url(../images/botton/22-2.jpg) no-repeat; padding-right:22px;}
	#index_banner2 li#n2 a:hover{ width:202px; height: 52px; background: url(../images/botton/22-2.jpg) no-repeat; padding-right:22px;}

	#index_banner2 li#n3 a{ width:202px; height: 52px; background: url(../images/botton/23.jpg) no-repeat;}
	#index_banner2 li#n3_on a{ width:202px; height: 52px; background: url(../images/botton/23-2.jpg) no-repeat;}
	#index_banner2 li#n3 a:hover{ width:202px; height: 52px; background: url(../images/botton/23-2.jpg) no-repeat;}

	#index_banner3 {
		width: 650px;
		height: 52px;
		clear:both;
	}

	#index_banner3 ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#index_banner3 li{
		list-style-type:none;
		float:left;
		padding-left:0px;
	}

	#index_banner3 li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#index_banner3 li span{
		visibility:hidden;
		font-size: 8px;
	}

	#index_banner3 li#n1 a{width:202px; height: 52px; background: url(../images/botton/24.jpg) no-repeat; padding-right:22px;}
	#index_banner3 li#n1_on a{width:202px; height: 52px; background: url(../images/botton/24-2.jpg) no-repeat; padding-right:22px;}
	#index_banner3 li#n1 a:hover{width:202px; height: 52px; background: url(../images/botton/24-2.jpg) no-repeat; padding-right:22px;}

	#index_banner3 li#n2 a{ width:202px; height: 52px; background: url(../images/botton/25.jpg) no-repeat; padding-right:22px;}
	#index_banner3 li#n2_on a{ width:202px; height: 52px; background: url(../images/botton/25-2.jpg) no-repeat; padding-right:22px;}
	#index_banner3 li#n2 a:hover{ width:202px; height: 52px; background: url(../images/botton/25-2.jpg) no-repeat; padding-right:22px;}

	#index_banner3 li#n3 a{ width:202px; height: 52px; background: url(../images/botton/26.jpg) no-repeat;}
	#index_banner3 li#n3_on a{ width:202px; height: 52px; background: url(../images/botton/26-2.jpg) no-repeat;}
	#index_banner3 li#n3 a:hover{ width:202px; height: 52px; background: url(../images/botton/26-2.jpg) no-repeat;}

	#banner1 {
		padding-bottom:10px;
	}

	#banner2 {
		padding-bottom:20px;
	}

	#merit {
		width: 650px;
		height: 45px;
		clear:both;
	}

	#merit ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
	}

	#merit li{
		list-style-type:none;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:0px;
	}

	#merit li span{
		display: block;
		text-decoration: none;
		visibility:hidden;
		font-size: 8px;
	}

	#merit li#n1 {width:200px; height: 45px; background: url(../images/merit1.jpg) no-repeat; padding-right:25px;}

	#merit li#n2 { width:200px; height: 45px; background: url(../images/merit2.jpg) no-repeat; padding-right:25px;}

	#merit li#n3 { width:200px; height: 45px; background: url(../images/merit3.jpg) no-repeat;}

	#merit_green ul {
		list-style-type: none;
		margin:0px;
		padding:0px;
	}

	#merit_green li {
		padding-left: 11px;
		padding-bottom: 11px;
		background: url(../images/merit_green.jpg) no-repeat 0 1px;
	}

	#merit_green li span{
		padding-left:5px;
		color: #29684B;
	}

	#merit_blue ul {
		list-style-type: none;
		margin:0px;
		padding:0px;
	}

	#merit_blue li {
		padding-left: 11px;
		padding-bottom: 11px;
		background: url(../images/merit_blue.jpg) no-repeat 0 1px;
	}

	#merit_blue li span{
		padding-left:5px;
		color: #2F609A;
	}

	#merit_orange ul {
		list-style-type: none;
		margin:0px;
		padding:0px;
	}

	#merit_orange li {
		padding-left: 11px;
		padding-bottom: 11px;
		background: url(../images/merit_orange.jpg) no-repeat 0 1px;
	}

	#merit_orange li span{
		padding-left:5px;
		color: #C77100;
	}

	table.merit_ichi {
		padding-bottom: 20px;
	}

	#sita_waku {
		width:650px;
		background-image: url(../images/sita_waku.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		padding-bottom: 10px;
	}

	#news {
		padding-left: 10px;
	}

	#news ul {
		list-style-type: none;
		margin:0px;
		padding:0px;
	}

	#news li {
		padding-left: 6px;
		padding-bottom: 10px;
		background: url(../images/yajirushi2.jpg) no-repeat 0 1px;
	}

	#news li span{
		padding-left:5px;
	}

	#news a:link{text-decoration:none; color:#C66500;}
	#news a:visited{text-decoration:none; color:#C66500;}
	#news a:active{text-decoration:none; color:#C66500;}
	#news a:hover {text-decoration:none; color:#256D48;} 

/*=======================================================
 * Style for MAIL
 *=======================================================*/
	#mail_text {
		padding-bottom:20px;
	}

	#mail_botton {
		padding-top:20px;
	}

/*=======================================================
 * Style for SITEMAP
 *=======================================================*/
	#sitemap_bg {
		background-image: url(../images/ohana.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
	}

/*=======================================================
 * Style for DOWNLOAD
 *=======================================================*/
	div.pdf_dl {
		padding-bottom:20px;
	}

	div.pdf_dl2 {
		padding-bottom:40px;
	}

/*=======================================================
 * Style for CORPO
 *=======================================================*/
	div.corp_position {
		padding-bottom:20px;
	}

	#aisatu {
		width: 600px;
		margin-right: auto;
		margin-left: auto;
	}

/*=======================================================
 * Style for PRODUCT
 *=======================================================*/
	div.products_position {
		padding-bottom:20px;
	}

	div.products_position2 {
		padding-bottom:10px;
	}

	div.products_position3 {
		padding-bottom:40px;
	}


/*=======================================================
 * Style for EVERCARE
 *=======================================================*/
	div.ebacare_position {
		padding-bottom:20px;
	}

	div.ebacare_position2 {
		padding-bottom:10px;
	}

	div.ebacare_position3 {
		padding-bottom:40px;
	}

	div.ebacare_position4 {
		padding-top:10px;
		padding-bottom:40px;
	}

/*=======================================================
 * Style for fixing
 *=======================================================*/
	div.fixing_position {
		padding-bottom:20px;
	}

	div.fixing_position2 {
		padding-bottom:10px;
	}

	div.fixing_position3 {
		padding-bottom:40px;
	}

	div.fixing_position4 {
		padding-top:10px;
		padding-bottom:40px;
	}

/*=======================================================
 * Style for VOICE
 *=======================================================*/
	div.voice_position {
		padding-bottom:20px;
	}

/*=======================================================
 * Style for MAP
 *=======================================================*/
	div.map_position {
		padding-bottom:20px;
	}

	div.map_position2 {
		padding-bottom:10px;
	}

/*=======================================================
 * Style for BOSHU
 *=======================================================*/
	div.boshu_position {
		padding-bottom:20px;
	}

	div.boshu_position2 {
		padding-bottom:10px;
	}

	div.boshu_position3 {
		padding-bottom:40px;
	}



/*=======================================================
 * Style for KAIGO
 *=======================================================*/
	div.kaigo_position {
		padding-bottom:20px;
	}

	div.kaigo_position2 {
		padding-top:10px;
		padding-bottom:20px;
	}

	div.kaigo_position3 {
		padding-bottom:40px;
	}


/*=======================================================
 * Style for E-BOOK
 *=======================================================*/
	#ebook_area_flash {
		padding-bottom:10px;
	}

	#ebook_area {
	    	width:642px;
		height:190px;
		border:solid 1px #DDDDDD;
		overflow: auto;
		scrollbar-face-color: #E6E6E6;
		scrollbar-track-color: #EBEBEB;
		scrollbar-arrow-color: #E6E6E6;
		scrollbar-highlight-color: #E6E6E6;
		scrollbar-shadow-color: #E6E6E6;
		scrollbar-3dlight-color: #F0F0F0;
		scrollbar-darkshadow-color: #A0A0A0;
	}

	#ebook_area_ichi {
		padding-left:2px;
		padding-bottom:10px;
	}

/*=======================================================
 * Style for TABLE COLOR
 *=======================================================*/
	table.color1 {
		background-color:#cccccc;
	}

	td.color1 {
		background-color:#F1FDD6;
	}

	td.color2 {
		background-color:#ffffff;
	}

	td.color3 {
		background-color:#ffffcc;
	}


/*=======================================================
 * Style for TEXT
 *=======================================================*/
	.green_b {
		color: #29684B;
		font-weight:bold;
	}

	.default {
		color: #666666;
	}
	.black {
		color: #000000;
	}
	.green {
		color: #29684B;
	}
	.silver {
		color: #C0C0C0;
	}
	.lime {
		color: #00FF00;
	}
	.blue {
		color: #2F609A;
	}
	.olive {
		color: #808000;
	}
	.orange {
		color: #C77100;
	}
	.maroon {
		color: #800000;
	}
	.navy {
		color: #000080;
	}
	.red {
		color: #FF0000;
	}
	.pink {
		color: #FB3AA5;
	}
	.purple {
		color: #800080;
	}
	.teal {
		color: #008080;
	}
	.fuchsia {
		color: #FF00FF;
	}
	.aqua {
		color: #00FFFF;
	}

/*=======================================================
 * Style for INPUT
 *=======================================================*/
	input.haba {
		width: 135px;
		border: solid 1px #8C8C8C;
		background-color: #FFFFFF;
	}

	input.haba2 {
		width: 105px;
		border: solid 1px #8C8C8C;
		background-color: #FFFFFF;
	}

/*=======================================================
 * Style for FOOTER
 *=======================================================*/
	#footer_position {
		padding-top:20px;
	}

	#footer_text_position1 {
		padding-top:30px;
	}

	#footer_text_position2 {
		padding-top:5px;
	}

	#footer_text_position3 {
		padding-top:30px;
	}

	#footer {
		background-image: url(../images/footer_bg.jpg);
		background-repeat: repeat-x;
		background-color:#ffffff;
		height: 151px;
		padding-top:20px;
		margin:0px;
		padding:0px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color: #ffffff;
	}

	#footer a:link{text-decoration:none; color:#ffffff;}
	#footer a:visited{text-decoration:none; color:#ffffff;}
	#footer a:active{text-decoration:none; color:#ffffff;}
	#footer a:hover {text-decoration:underline; color:#F8ECB0;} 

/*=======================================================
 * Style for LOADING
 *=======================================================*/
	#load {
		background:url(../images/35.gif) 50% 50% no-repea;
		width:100px;
		height:100px;
		}

/*=======================================================
 * Style for KANRI
 *=======================================================*/

	body.kanri {
		background-image: url(../images/kanri_bg.jpg);
		background-repeat: repeat-x;
		background-color:#ffffff;
		margin:0px;
		padding:0px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color: #444444;
	}

	#kanri_main {
		width: 680px;
		margin-right: auto;
		margin-left: auto;
	}