/*----------------------------------------------*/
/* CRC･ｽ･・蝪ｼ･ｷ･逾ｺIRﾍﾑCSS(EUC LFｵｭｽﾒ)   ｡｡  */
/*----------------------------------------------*/

/*------------------------*/
/*   ･ﾆ･ｭ･ｹ･ﾈ･・ｯ       */
/*------------------------*/

A.c_bk:link	{text-decoration:none;color:#000000;}
A.c_bk:visited	{text-decoration:none;color:#000000;}
A.c_bk:hover	{text-decoration:underline;color:#000000;}

img {
	border-style: none;
	}

/*------------------*/
/*      ﾁｴﾂﾎ        */
/*------------------*/
#ctccontents {
	width: 800px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}


#content {
	font-size:14px;
}

/*-------ｾﾜ､ｷ､ｯｸｫ､・ﾜ･ｿ･・-------*/
a.more {width: 73px; height:20px; display: block; background:url("/company/ir/crc/images/maple/0/more_off.gif");}
a.more:hover {background:url("/company/ir/crc/images/maple/0/more_on.gif");}
a.more_out {width: 73px; height:20px; display: block; background:url("/company/ir/crc/images/maple/0/more_out_off.gif");}
a.more_out:hover {background:url("/company/ir/crc/images/maple/0/more_out_on.gif");}
#left a.more span,#left a.more_out span{
  display:none
}

/*-------｣ﾃ｣ﾔ｣ﾃﾍﾑ--------*/
#contents {
	width:800px;
	background:#fff url("/company/ir/crc/images/maple/bg_main.gif") repeat-y 0 0;
	text-align:left;
	font-size:100%;
}
/*-------ｱｦ･皈ﾋ･蝪ｼ､ﾊ､ｷﾍﾑ--------*/
#contents_2 {
	width:800px;
	text-align:left;
}
/*----------------------*/

#main_top{
	text-align:center;
}

#main_bottom{
	clear:all;
}
/*------------------*/
/*       ｺｸﾂｦ       */
/*------------------*/

#left {
	text-align:left;
	width:640px;
	float:left;
}
#left div.main{
	padding-left:20px;

}

/*-------･ﾑ･ｯ､ｺ--------*/
div.topic_path {
	width:620px;
	height: 25px;
	padding-left:20px;
	position: relative;
}
/*-------･ﾊ･ﾓｲｼﾉ・-------*/
div.navi{
	text-align: right;
}


/*------------------*/
/*       ｱｦﾂｦ       */
/*------------------*/
#right {
	width:140px;
	padding-right:1px;
	float:right;
	text-align:center;
}

/*-------ｱｦﾂｦ｡ﾊ･ｵ･ﾖ･皈ﾋ･蝪ｼ｡ﾋ--------*/

#right div.subnavi {
	width: 140px;
	text-align:left;
}

div.subnavi a.r{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/menu_r_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.y{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/menu_y_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.rs{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/menu_rs_off.gif");
	padding:7px 2px 6px 20px;
}
/*･ｽ･・蝪ｼ･ｷ･逾・/
div.subnavi a.s_p{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/solutions_menu/consul_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.s_o{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/solutions_menu/si_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.s_os{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/solutions_menu/si_s_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.s_g{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/solutions_menu/datacenter_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.s_gs{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/solutions_menu/datacenter_s_off.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi a.s_b{
	display:block;
	color: #333333;
	background: url("/company/ir/crc/images/maple/solutions_menu/science_off.gif");
	padding:7px 2px 6px 20px;
}

/*-------ｱｦﾂｦ｡ﾊ･ｪ･ﾞ･ｦ･ｹｻ?｡ﾋ--------*/

div.subnavi a.r:hover, a.r_on:hover{
	color:#660000;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/menu_r_on.gif");
}
div.subnavi a.y:hover, a.y_on:hover{
	color:#ff6600;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/menu_y_on.gif");
}
div.subnavi a.rs:hover, a.rs_on:hover{
	color:#660000;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/menu_rs_on.gif");
}
/*･ｽ･・蝪ｼ･ｷ･逾・/
div.subnavi a.s_p:hover, a.s_p_on:hover{
	color:#CC5D62;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/solutions_menu/consul_on.gif");
}
div.subnavi a.s_o:hover, a.s_o_on:hover{
	color:#cc6600;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/solutions_menu/si_on.gif");
}
div.subnavi a.s_os:hover, a.s_os_on:hover{
	color:#cc6600;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/solutions_menu/si_s_on.gif");
}
div.subnavi a.s_g:hover, a.s_g_on:hover{
	color:#336600;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/solutions_menu/datacenter_on.gif");
}
div.subnavi a.s_gs:hover, a.s_gs_on:hover{
	color:#336600;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/solutions_menu/datacenter_s_on.gif");
}
div.subnavi a.s_b:hover, a.s_b_on:hover{
	color:#097D9A;
	text-decoration:none;
	background: url("/company/ir/crc/images/maple/solutions_menu/science_on.gif");
}

/*-------ｱｦﾂｦ｡ﾊ･ｵ･ﾖ･皈ﾋ･蝪ｼﾁｪﾂ?｡ﾋ--------*/

div.subnavi .r_on{
	display:block;
	color:#660000;
	background: url("/company/ir/crc/images/maple/menu_r_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .y_on{
	display:block;
	color:#ff6600;
	background: url("/company/ir/crc/images/maple/menu_y_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .rs_on{
	display:block;
	color:#660000;
	background: url("/company/ir/crc/images/maple/menu_rs_on.gif");
	padding:7px 2px 6px 20px;
}
/*･ｽ･・蝪ｼ･ｷ･逾・/
div.subnavi .s_p_on{
	display:block;
	color:#CC5D62;
	background: url("/company/ir/crc/images/maple/solutions_menu/consul_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .s_o_on{
	display:block;
	color:#cc6600;
	background: url("/company/ir/crc/images/maple/solutions_menu/si_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .s_os_on{
	display:block;
	color:#cc6600;
	background: url("/company/ir/crc/images/maple/solutions_menu/si_s_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .s_g_on{
	display:block;
	color:#336600;
	background: url("/company/ir/crc/images/maple/solutions_menu/datacenter_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .s_gs_on{
	display:block;
	color:#336600;
	background: url("/company/ir/crc/images/maple/solutions_menu/datacenter_s_on.gif");
	padding:7px 2px 6px 20px;
}
div.subnavi .s_b_on{
	display:block;
	color:#097D9A;
	background: url("/company/ir/crc/images/maple/solutions_menu/science_on.gif");
	padding:7px 2px 6px 20px;
}

/*-------ｱｦﾂｦ｡ﾊ･ｵ･ﾖ･皈ﾋ･蝪ｼｶﾋ--------*/

#right div.subnavi li.st{
	margin-top: 10px;
	margin-left: -35px;
	line-height: 120%;
  list-style-type:none;
}

/*-------ｱｦﾂｦ｡ﾊ139px:ﾃ譱ｧｲ霖・ﾋ--------*/
#right .subimg {
	text-align:right;
	margin-bottom: 10px;
}
/*-------ｱｦﾂｦ｡ﾊｴﾘﾏ｢･ｵ･､･ﾈ｡ﾋ--------*/
#right div.related img{
	margin: 0px 0px 5px 0px;
}


/*------------------*/

td,p {
	line-height: 130%;
}

/*-------PDFﾃ晴・-------*/
.pdf{
	background-color:#EFE7CB;
	border: 1px solid #999999;
}
/*-------ｳｰﾉｵ･､･ﾈ､ﾘ･・ｯ､ﾎｵｭｽﾒ｡ﾊ｡ﾁ･ｵ･､･ﾈ､ﾘ｡ﾋ--------*/
.linkout{
	font-size:90%;
	 color:#666666;
	line-height: 120%;
}


/*------------------*/
/* ･ｿ･､･ﾈ･・霖・    */
/*------------------*/
#title_ir		{background:url("/company/ir/crc/images/title/ir.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_disclosure		{background:url("/company/ir/crc/images/title/disclosure.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_irevent		{background:url("/company/ir/crc/images/title/irevent.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_jigyo		{background:url("/company/ir/crc/images/title/jigyo.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_keiei_shihyou		{background:url("/company/ir/crc/images/title/keiei_shihyou.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_kessan		{background:url("/company/ir/crc/images/title/kessan.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_results		{background:url("/company/ir/crc/images/title/results.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_shareholders		{background:url("/company/ir/crc/images/title/shareholders.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_youhou		{background:url("/company/ir/crc/images/title/youhou.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#title_schedule		{background:url("/company/ir/crc/images/title/schedule.jpg") no-repeat 0 0; width: 620px; height: 100px; margin-bottom:15px;}
#left h1 {
  display:none
}



/*-------ｱｦﾂｦ｡ﾊ139px:ﾃ譱ｧｲ霖・ﾋ--------*/
#right div.company {
	width: 140px;
	text-align:right;
}

/*----------------*/
/* ｢ｧｾﾜｺﾙ･ﾚ｡ｼ･ｸ   */
/*----------------*/

.m1{
	font-size:110%;
	border-left-width: 5px;
	border-left-style: solid;
	padding-left: 5px;
	font-weight: bold;
	border-left-color: #006699;
	background-color: #f2ffff;
}

.midashi{
	color:#660000;
	font-size:130%;
	background-color:#f5f5f5;
	border-top: 1px dashed #663333;
	border-bottom: 1px dashed #660000;
	padding:10px;
}

.c1{
	color:#cc3300;
	padding-left:10px;
	padding-bottom:10px;
}

table.list{

width:530px;
	background-color:#cccccc;
}
.l0{
	background-color:#EFE7CB;
}
.l0_line{
	background-color:#EFE7CB;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.l0_line2{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.l1{
	background-color:#f2ffff;
}
.l1_line{
	background-color:#f2ffff;
	border-bottom: 1px solid #999999;
}
.l2{
	width:100px;
	white-space: nowrap;
	background-color:#ffffff;
}
.l2_line{
	width:100px;
	white-space: nowrap;
	background-color:#ffffff;
	border-bottom: 1px solid #999999;
}
.l3{
	background-color:#f5f5f5;
}
.l3_line{
	background-color:#f5f5f5;
	border-bottom: 1px solid #999999;
}
.total{
	background-color:#FFFFCC;

}
.total_line{
	background-color:#FFFFCC;
	border-bottom: 1px solid #999999;
}

/*---------------*/
/* ｢ｧｰ・ｽ      */
/*---------------*/

/*-----ﾂ・ｾ｡ﾊ1ｹﾔﾌﾜ｡ﾋ----*/
.t1{
	background-color:#f2ffff;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
/*-----ﾂ・ｾ｡ﾊ2ｹﾔﾌﾜｰﾊｹﾟ｡ﾋ---*/
.t2{
	background-color:#f2ffff;
	border-bottom: 1px solid #666666;
}

/*----･｢･､･ｳ･ｻ｡ﾊ1ｹﾔﾌﾜ｡ﾋ----*/
.i1{
	width:150px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
/*----･｢･､･ｳ･ｻ｡ﾊ2ｹﾔﾌﾜｰﾊｹﾟ｡ﾋ---*/
.i2{
	width:150px;
	border-bottom: 1px solid #666666;
}
/*----IR･､･ﾙ･ﾈﾍﾑ･｢･､･ｳ･ﾊ1ｹﾔﾌﾜ｡ﾋ----*/
.i1_irevent{
	width:180px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
/*----IR･､･ﾙ･ﾈﾍﾑ･｢･､･ｳ･ﾊ2ｹﾔﾌﾜｰﾊｹﾟ｡ﾋ---*/
.i2_irevent{
	width:180px;
	border-bottom: 1px solid #666666;
}
/*-----ｷﾇｺﾜﾆ・---*/
.day{
	width:80px;
	color:#333333;
	text-align:center;
	background-color:#f5f5f5;
}
/*-----ｷﾇｺﾜﾆ・ﾊ1ｹﾔﾌﾜ｡ﾋ----*/	
.day1{
	width:80px;
	color:#333333;
	text-align:center;
	background-color:#f5f5f5;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
/*-----ｷﾇｺﾜﾆ・ﾊ2ｹﾔﾌﾜｰﾊｹﾟ｡ﾋ---*/
.day2{
	width:80px;
	color:#333333;
	background-color:#f5f5f5;
	text-align:center;
	border-bottom: 1px solid #666666;
}

/*-----ｷ霆ｻﾃｻｿｮﾍﾑ---*/
.in_0{
	width:100px;
	background-color:#f2ffff;
	border-top: 1px solid #666666;
}
.in_t0{
	background-color:#f2ffff;
	border-top: 1px solid #666666;
	border-bottom: 1px dashed #999999;
}
.in_i0{
	width:150px;
	border-top: 1px solid #666666;
	border-bottom: 1px dashed #999999;
}
.in{
	width:100px;
	background-color:#f2ffff;
}
.in_t{
	background-color:#f2ffff;
	border-bottom: 1px dashed #999999;
}
.in_i{
	width:150px;
	border-bottom: 1px dashed #999999;
}

/*---------------*/
/* ｢ｧIR･ﾈ･ﾃ･ﾗ    */
/*---------------*/

.in_year {
	text-align:left;
	color: 006699;
	border-bottom: 1px solid #006699;}

.in_td1 {
	text-align:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 5px;
}	

.in_td2 {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:5px;
}	

.in_td1a {
	text-align:left;
	border-left: 1px solid #999999;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;}	
	
.in_td1b {
	text-align:left;
	border-right: 1px solid #999999;
	padding-right: 5px;
	padding-top: 5px;	
	padding-bottom:5px;}	


/*---------------*/
/* ｢ｧｷﾐｱﾄｻﾘﾉｸ    */
/*---------------*/

.waku{
	border: 1px solid #999999;
}

.caption{
	font-size:85%;
	color: #333333;
	line-height:150%;
	text-align:right;
}

.attention1 {
	border: solid 1px #999999;
	padding: 10px;
	background-color: #D8F3FC;
}





/* 2020 追記 */
#main_top{
	background:#fff;
}
.attention1{
	width:100%;
	margin:0 0 20px 0;
}
#right{
	width:141px;
}
div#left table,
table.pdf,
table.list{
	width:100%; /* 書き換え */
}
