@charset "utf-8";
/* -----------------------------------------------------------
	CSS Information
	File name: cat_red.css
	Author: mitsume
	Style Info: カラー赤
----------------------------------------------------------- */

h1 {
	color:#C00;
	border:none;
	margin:0 0 5px 0;
}

#inside .h2_ten {
	color:#c00;
}

html #inside .gray {
	color:#333;
}

#inside .cattopimg,
#inside .cattopimg2 {
	background-image:url(/common/images/cat_hback_red.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#inside .cattoptext,
#inside .cattoptext2 {
	background-image:url(/common/images/cat_hback_red.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size: 24px;
	line-height: 35px;
	color: #333;
}


.cattop .sanretsu {
	margin:5px 0;
}

.sanretsu h3 a {
	color:#C00;
}

.sanretsu h3 a:hover,
.sanretsu li p a:hover {
	color:#C00;
}

.cattop .sanretsu .list a {
	color:#555;
	background-image:url(/common/images/sankaku_red.gif);
}

.cattop .sanretsu .list a:hover {
	background-image:url(/common/images/sankaku_white.gif);
}

#inside .sanretsu .list {
	color:#C00;
}

#inside .sanretsu .list li a:hover {
	background-color:#C00;
	color:#FFF;
}


.ul_v2 li a:hover ,
.ul_v2b li a:hover {
	background-color:whiteSmoke;
	/*color:#333;*/
}

.company h4 {
	color:#C00;
	font-weight:normal;
}

.access .details_bt {
	text-align:left;
}

.cattop h3 a {
	color:#C00;
	text-decoration:none;
}

.cattop li h3 a:hover,
.cattop h3 a:hover {
	color:#C00;
	text-decoration:underline;
}


/* company
-----------------------------------------------------------*/

#pankuzu a {color:#C00;}

.side_menu .sakunaku_hyouji {
	display:inherit;
	position:absolute;
	top:23px;
	right:9px;
}

#side_bar .side_menu li a {background-image:url(/common/images/sankaku_red.gif);}
#side_bar .side_menu li a:hover {background-color:#C00!important;border:1px #C00 solid!important;}

.side_menu .low a {background-color:#f6c6c6!important;}
.side_menu .low a:hover {background-color:#C00!important;border-color:#C00!important;}

.about .side_menu .com2 a,
.ir_zaimu .side_menu .com11 a,
.ir_zaimu_graph .side_menu .com11 a {
	background-image:url(/common/images/sankaku_white2.gif)!important;
	background-color:#b00!important;
	border:1px #C00 solid!important;
	color:#fff!important;
}

.greeting .side_menu .com1 a,
.idea .side_menu .com3 a,
.com_over .side_menu .com4 a,
.history .side_menu .com5 a,
.officer .side_menu .com6 a,
.companytree .side_menu .com7 a,
.access .side_menu .com8 a,
.enterprise .side_menu .com9 a,
.business_policy .side_menu .com10 a,
.group .side_menu .com12 a,
.news_110406 .side_menu .com13 a {
	background-image:url(/common/images/sankaku_white.gif)!important;
	background-color:#C00!important;
	border:1px #C00 solid!important;
	color:#fff!important;
}

.pioneer .side_menu   .com2-1 a,
.pioneer-2 .side_menu .com2-2 a,
.safety_about .side_menu .com2-3 a,
.environment .side_menu .com2-4 a,
.region .side_menu .com2-5 a,
.trust .side_menu .com2-6 a,
.ir_zaimu .side_menu .com11-1 a,
.ir_zaimu_graph .side_menu .com11-2 a {
	background-color:#C00!important;
	border-color:#C00!important;
	color:#fff!important;
}

.corp_profile .side_menu .com1_e a, 
.history .side_menu .com2_e a,
.business_review  .side_menu .com3_e a {
	background-image:url(/common/images/sankaku_white.gif)!important;
	background-color:#C00!important;
	border-color:#C00!important;
	color:#fff!important;
}

/* block
-----------------------------------------------------------*/
.about .side_menu #block_a {
	display:block;
}

.ir_zaimu .side_menu #block_b,
.ir_zaimu_graph .side_menu #block_b {
	display:block;
}

.about #main_cont .main_l60 img {
	padding:0;
}

.about #main_cont .main_l60 .list_page {
	margin:15px 0 0 0;
	border-top:1px #CCC solid;
	padding:0;
}

.about #main_cont .main_l60 .list_page li a {
	padding:4px 5px 4px 28px;
	background-position:5px 4px;
	text-decoration:none;
}

.about #main_cont .main_l60 .list_page li a:hover {
	background-color:#c00;
	color:#fff;
}
