@charset "UTF-8";

/* ----------------------------------------------------------------
LAYOUT
----------------------------------------------------------------- */

/*contentAll*/
#contentAll{
	min-width: 1120px;
}

/*contentBody*/
#contentBodyWrapper{
	width:980px;
	padding:0;
	margin:0px auto;
}
#contentBody{
	width:920px;
	background:#fff;
	padding:50px 30px 150px;
}
#contentBody:after{
	display:block;
	content:"";
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
}
	
/*contentBodyMain*/
#contentBodyMain{
	width:670px;
	float:left;
}
#contentBodyMain.wideContent{
	width:920px;
	float:none;
}

/*contentBodySub*/
#contentBodySub{
	width:220px;
	float:right;
	padding-bottom:15px;
}
/* ----------------------------------------------------------------
BREAD CRUMB
----------------------------------------------------------------- */

/*breadCrumb*/
#breadCrumb{
	width:100%;
	background:#000;
}
#breadCrumb ul{
	width:920px;
	padding:10px 30px 8px;
	margin:0 auto;
	background:#000;
}
#breadCrumb ul li,
#breadCrumb ul li a{
	color:#fff;
	text-decoration:none;
}
#breadCrumb ul li{
	display:inline-block;
	margin-right:10px;
	font-size:85.7%;
	line-height: 1.1;
}
#breadCrumb ul li:before{
	content:">";
	padding:0.2em 10px 0.2em 0px;
	display: inline-block;
	line-height: 1;
}
#breadCrumb ul li:first-child:before{
	content:"";
	padding-right:0px;
}

#breadCrumb ul li a:hover{text-decoration:underline;}


/* ----------------------------------------------------------------
SIDENAVI
----------------------------------------------------------------- */
/*h2*/
#contentBodySub h2{
	border:none !important;
}
/*Localnavi*/
#contentBodySub .LocalnaviWrapper{
	margin-bottom:15px;
}
#contentBodySub .Localnavi{
	padding:22px 0 39px;
}

#contentBodySub .category{
	font-size:128.6%;
	color:#fff;
	margin:0 0 -10px;
	border-bottom:1px solid #fff;
}
#contentBodySub .category a{
	display:block;
	text-decoration:none;
	color:#fff;
	padding:12px 20px 10px;
}

#contentBodySub .Localnavi li a,
#contentBodySub .Localnavi li span{
	display:block;
	font-size:107.1%;
	text-decoration:none;
	color:#fff;
	padding:5px 20px;
}
#contentBodySub .Localnavi li span{font-size:85.7%;}
#contentBodySub .Localnavi li .child li a{
	display:block;
	font-size:100%;
	text-decoration:none;
	color:#fff;
	padding:5px 20px 5px 30px;
}


#contentBodySub #sideSearch{padding:0 15px 15px; margin-top:-20px; position:relative;}
#contentBodySub #sideSearch input[type="text"]{
	background:#fff url(image/search_bg02.gif) no-repeat 0 0;
	padding:5px 25px 5px 5px;
	width:155px;
	height:14px;
}
#contentBodySub #sideSearch input:focus,
#contentBodySub #sideSearch input.textOn{
	background:#fff url(image/search_bg02.gif) no-repeat 0 bottom; outline:0;
}
#contentBodySub #sideSearch input.seachBtn{
	cursor:pointer;
	border:none;
	position:absolute;
	left:176px;
	top:2px;
	height:24px;
	width:26px;
	background:transparent url(image/search_bg.png) no-repeat -100px -100px;
	}


/* ----------------------------------------------------------------
DENTSUHO
----------------------------------------------------------------- */
#contentBodySub .Box_Dentsuho{
	margin-bottom:15px;
	position:relative;
	overflow:hidden;
	word-wrap:break-word;
	background:transparent url(image/bg_box_dentsuho01.gif) no-repeat 0 0;
}
#contentBodySub .Box_Dentsuho .wrapper{
	width:220px;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList{
	overflow:hidden;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li{
	width:220px;
	font-size:108.3%;
	background:transparent url(image/bg_box_dentsuho02.gif) no-repeat 0 119px;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li:hover{
		filter:alpha(opacity=75);
		opacity: 0.75;
		}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li strong,
#contentBodySub .Box_Dentsuho .wrapper .thumbList li span{
	display:block;
	padding:15px;
	line-height:1.8em;
	width:190px;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li strong span{
	display:inline;
	padding:0;
	width:auto;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li a{
	display:block;
	cursor:pointer;
	padding-bottom:25px;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li a em{
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	width:218px;
	height:118px;
	padding:1px;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li a em img{
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	max-width:218px;
	max-height:118px;
}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li a em:after{
	content:"";
	display:inline-block;
	width:1px;
	height:118px;
	vertical-align:middle;
	text-align:center;
	margin-left:-1px;
	}



#contentBodySub .Box_Dentsuho .wrapper .thumbList li span{padding-top:0;font-size:85.7%;}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li a{color:#fff; text-decoration:none;}
#contentBodySub .Box_Dentsuho .wrapper .thumbList li a:hover{color:#fff; text-decoration:none;}

#contentBodySub .Box_Dentsuho li a.Link_pdf:after,
#contentBodySub .Box_Dentsuho li a.Link_excel:after,
#contentBodySub .Box_Dentsuho li a.Link_word:after,
#contentBodySub .Box_Dentsuho li a.Link_blank:after,
#contentBodySub .Box_Dentsuho li a.Link_rss:after{padding:0px; content:"";}
#contentBodySub .Box_Dentsuho li a.Link_pdf strong span:after{padding-left:5px; content:url(image/icon_pdf.png); vertical-align: middle;}
#contentBodySub .Box_Dentsuho li a.Link_excel strong span:after{padding-left:5px; content:url(image/icon_xls.png); vertical-align: middle;}
#contentBodySub .Box_Dentsuho li a.Link_word strong span:after{padding-left:5px; content:url(image/icon_doc.png); vertical-align: middle;}
#contentBodySub .Box_Dentsuho li a.Link_blank strong span:after{padding-left:5px; content:url(image/icon_blank.gif); vertical-align: middle;}
#contentBodySub .Box_Dentsuho li a.Link_rss strong span:after{padding-left:5px; content:url(image/icon_rss.png); vertical-align: middle;}




#contentBodySub .Box_Dentsuho .bx-wrapper .bx-pager.bx-default-pager{
	position:absolute;
	bottom:15px;
	left:35%;
	width:65px;
	text-align:center;
}
#contentBodySub .Box_Dentsuho .bx-wrapper .bx-pager.bx-default-pager div{
	display:inline-block;
	padding:0px;
	font-size:128.6%;
	line-height:1em;
}
#contentBodySub .Box_Dentsuho .bx-wrapper .bx-pager.bx-default-pager div a{
	text-decoration:none;
	background:transparent url(image/icon_slider.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
}
#contentBodySub .Box_Dentsuho .bx-wrapper .bx-controls-direction{
	display:none;
}

#contentBodySub .Box_Dentsuho .wrapper .thumbList li{display:none;}
#contentBodySub .Box_Dentsuho .wrapper .bx-wrapper .bx-viewport .thumbList li,
#contentBodySub .Box_Dentsuho .wrapper .thumbList li:first-child{display:list-item;}




/* ----------------------------------------------------------------
RELATED
----------------------------------------------------------------- */
#contentBodySub .Box_Relatedlink{
	width:220px;
}
#contentBodySub .Box_Relatedlink li{
	margin-bottom:15px;
}

/* ----------------------------------------------------------------
RECOMMEND
----------------------------------------------------------------- */
#contentBodySub .Box_Recommendlink{
	margin-bottom:15px;
}
#contentBodySub .Box_Recommendlink dl{
	padding:20px;
	background:#f2f2f2;
}
#contentBodySub .Box_Recommendlink dl dt{
	font-size:107.1%;
	font-weight:bold;
}
#contentBodySub .Box_Recommendlink dl dd{
	font-size:85.7%;
	margin-top:5px;
	line-height:1.8em;
}
#contentBodySub .Box_Recommendlink .BodyText{
	padding:15px 20px;
	background:#f2f2f2;
	margin:0;
	font-size:107.1%;
	font-weight:bold;
	line-height:1.8em;
}


/* ----------------------------------------------------------------
IR
----------------------------------------------------------------- */

/*supportMenuWrapper*/
#contentBodySub .supportMenuWrapper{
	margin-bottom:15px;
	border:1px solid #ccc;
	font-size:110.3%;
}
#contentBodySub .supportMenu{
	margin-bottom:0;
}
#contentBodySub .supportMenu li{
	margin-bottom:0;
	line-height:normal;
}
#contentBodySub .supportMenu li.parent a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	padding:15px 25px 13px 15px;
	background:transparent url(image/icon_plus_ir.png) no-repeat 195px center;
}
#contentBodySub .supportMenu li.parent a.open{
	background:#f2f2f2 url(image/icon_minus_ir.png) no-repeat 195px center;
}

#contentBodySub .supportMenu li.noChild{
	border-top:1px solid #ccc;
}
#contentBodySub .supportMenu li.noChild a{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	padding:15px 25px 13px 15px;
	background:transparent url(image/link_icon_ir.png) no-repeat 200px center;
}

#contentBodySub .supportMenu li.parent a:visited,
#contentBodySub .supportMenu li.noChild a:visited{
	color:#7d1983;
}
#contentBodySub .supportMenu li.parent a:hover,
#contentBodySub .supportMenu li.noChild a:hover{
	background-color:#f2f2f2;
}

#contentBodySub .supportMenu ul.child{
	display:none;
	margin-bottom:0;
}
#contentBodySub .supportMenu ul.child li{
	border-top:1px solid #ccc;
	padding:15px 15px 13px 15px;
}

#contentBodySub .supportMenu ul.child li dt{
	font-weight:bold;
	font-size:90%;
}
#contentBodySub .supportMenu ul.child li dd{
	padding:10px 0 0 10px;
	font-weight:bold;
	font-size:85%;
}

#contentBodySub .supportMenu ul.child li a{
	display:inline;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	padding:0;
	background:none;
}

#contentBodySub .supportMenu ul.child li a:visited{
	color:#7d1983;
}

#contentBodySub .supportMenu ul.child li a:hover{
	background-color:#fff;
	text-decoration:underline;
}







/* ----------------------------------------------------------------
PAGETOP
----------------------------------------------------------------- */

/*fixPageTop*/
#fixPageTop{
    position: fixed;
    cursor: pointer;
    left: 50%;
    margin-left:510px;
    bottom: 20px;
	height:35px;
	z-index:100;
	display:none;
				}
@media only screen and (max-width:1120px){
	#fixPageTop{
		position: fixed;
		cursor: pointer;
		right: 20px;
		margin-left:0px;
		bottom: 20px;		
	}
}
#contentBodyWrapper #fixPageTop{
    position: static;
    cursor: pointer;
    right:auto;
    margin:-55px 30px 20px 0;
	bottom:auto;
	display:block;
	}

#fixPageTop p{
	text-align:right;
		}
#fixPageTop p a img{
	text-align:right;
		filter:alpha(opacity=50);
		opacity: 0.50;
	}
#fixPageTop p a:hover img{
		filter:alpha(opacity=37);
		opacity: 0.37;
		}




/* ----------------------------------------------------------------
COLOR SETTING
----------------------------------------------------------------- */
/*vision*/
.vision #contentAll .LocalnaviWrapper,
.vision #contentAll .Button_action,
.vision #contentAll .Button_action_S,
.vision #contentBody .Navi_Accordion .accordionContent .openClose a,
.vision #contentBody .newsSearchHead dl dt a,
.vision #contentBody .newsSearchHead dl dt a.open,
.vision #contentBody .newsSearchHead dl dd,
.vision #contentAll .LocalnaviWrapper .category a,
.vision #contentAll .Localnavi .on ul li a,
.vision #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#f02475; font-weight:bold;}
.vision h1,
.vision h1 a,
.vision #contentAll h2,
.vision #contentAll h2 a,
.vision #contentAll h4.strong,
.vision #contentAll .Link_Strong,
.vision #contentAll .Box_Dentsuho .navi li a.on,
.vision #contentBody .Link_Anchor02 ul li a{color:#f02475 !important;}
.vision #contentAll h1 a:after,
.vision #contentAll h2 a:after,
.vision #contentAll h3 a:after,
.vision #contentAll h4 a:after,
.vision #contentAll .Link:after{content:url(image/link_icon_vision.png); padding-left:5px;}
.vision #contentAll .Link_Anchor a:after{content:url(image/link_icon_vision01.png); padding-left:5px;}
.vision #contentAll .Localnavi a:hover,
.vision #contentAll .Localnavi .on ul li a:hover,
.vision #contentAll .LocalnaviWrapper .category a:hover,
.vision #contentAll .Localnavi .on a{background:#f2619b;}
.vision #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.vision #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.vision #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.vision #contentAll .Link_blank:after{content:url(image/icon_blank_vision.gif);}
.vision #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .vision .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .vision .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .vision .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .vision .Link_blank:after{content:url(image/icon_blank_vision.gif);}
#contentAll .vision .Link_rss:after{content:url(image/icon_rss_default.gif);}
.vision #contentAll .relationArea span{font-weight:bold;}
.vision #contentBody .relationArea span{background-color:#f02475;}
.vision #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.vision #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.vision #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.vision #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.vision #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .vision{background:#F02475; font-weight:bold;}
#contentHeadDropWrapper .vision .columnC,
#contentHeadDropWrapper .vision .columnC ul{background:#f2498d;}
#contentHeadDropWrapper:not(.noHover) .vision .columnB ul li a:hover,
#contentHeadDropWrapper .vision .columnB ul li a.active{background-color:#f2498d;}
#contentHeadDropWrapper:not(.noHover) .vision .columnC ul li a:hover{background-color:#f2619b;}
.vision #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.vision #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_vision.png);}
.vision #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.vision #contentAll h1.img1{background:#ea185a;}

/*business*/
.business #contentAll .LocalnaviWrapper,
.business #contentAll .Button_action,
.business #contentAll .Button_action_S,
.business #contentBody .Navi_Accordion .accordionContent .openClose a,
.business #contentBody .newsSearchHead dl dt a,
.business #contentBody .newsSearchHead dl dt a.open,
.business #contentBody .newsSearchHead dl dd,
.business #contentAll .LocalnaviWrapper .category a,
.business #contentAll .Localnavi .on ul li a,
.business #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#A52FAA; font-weight:bold;}
.business h1,
.business h1 a,
.business #contentAll h2,
.business #contentAll h2 a,
.business #contentAll h4.strong,
.business #contentAll .Link_Strong,
.business #contentAll .Box_Dentsuho .navi li a.on,
.business #contentBody .Link_Anchor02 ul li a{color:#A52FAA !important;}
.business #contentAll h1 a:after,
.business #contentAll h2 a:after,
.business #contentAll h3 a:after,
.business #contentAll h4 a:after,
.business #contentAll .Link:after{content:url(image/link_icon_business.png); padding-left:5px;}
.business #contentAll .Link_Anchor a:after{content:url(image/link_icon_business01.png); padding-left:5px;}
.business #contentAll .Localnavi a:hover,
.business #contentAll .Localnavi .on ul li a:hover,
.business #contentAll .LocalnaviWrapper .category a:hover,
.business #contentAll .Localnavi .on a{background:#bb63bf;}
.business #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.business #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.business #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.business #contentAll .Link_blank:after{content:url(image/icon_blank_business.gif);}
.business #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .business .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .business .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .business .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .business .Link_blank:after{content:url(image/icon_blank_business.gif);}
#contentAll .business .Link_rss:after{content:url(image/icon_rss_default.gif);}
.business #contentAll .relationArea span{font-weight:bold;}
.business #contentBody .relationArea span{background-color:#A52FAA;}
.business #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.business #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.business #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.business #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.business #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .business{background:#A52FAA; font-weight:bold;}
#contentHeadDropWrapper .business .columnC,
#contentHeadDropWrapper .business .columnC ul{background:#b24eb7;}
#contentHeadDropWrapper:not(.noHover) .business .columnB ul li a:hover,
#contentHeadDropWrapper .business .columnB ul li a.active{background-color:#b24eb7;}
#contentHeadDropWrapper:not(.noHover) .business .columnC ul li a:hover{background-color:#bb63bf;}
.business #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.business #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_business.png);}
.business #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.business #contentAll h1.img1{background:#8e2093;}

/*global*/
.global #contentAll .LocalnaviWrapper,
.global #contentAll .Button_action,
.global #contentAll .Button_action_S,
.global #contentBody .Navi_Accordion .accordionContent .openClose a,
.global #contentBody .newsSearchHead dl dt a,
.global #contentBody .newsSearchHead dl dt a.open,
.global #contentBody .newsSearchHead dl dd,
.global #contentAll .LocalnaviWrapper .category a,
.global #contentAll .Localnavi .on ul li a,
.global #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#5321A7; font-weight:bold;}
.global h1,
.global h1 a,
.global #contentAll h2,
.global #contentAll h2 a,
.global #contentAll h4.strong,
.global #contentAll .Link_Strong,
.global #contentAll .Box_Dentsuho .navi li a.on,
.global #contentBody .Link_Anchor02 ul li a{color:#5321A7 !important;}
.global #contentAll h1 a:after,
.global #contentAll h2 a:after,
.global #contentAll h3 a:after,
.global #contentAll h4 a:after,
.global #contentAll .Link:after{content:url(image/link_icon_global.png); padding-left:5px;}
.global #contentAll .Link_Anchor a:after{content:url(image/link_icon_global01.png); padding-left:5px;}
.global #contentAll .Localnavi a:hover,
.global #contentAll .Localnavi .on ul li a:hover,
.global #contentAll .LocalnaviWrapper .category a:hover,
.global #contentAll .Localnavi .on a{background:#7d59ba;}
.global #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.global #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.global #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.global #contentAll .Link_blank:after{content:url(image/icon_blank_global.gif);}
.global #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .global .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .global .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .global .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .global .Link_blank:after{content:url(image/icon_blank_global.gif);}
#contentAll .global .Link_rss:after{content:url(image/icon_rss_default.gif);}
.global #contentAll .relationArea span{font-weight:bold;}
.global #contentBody .relationArea span{background-color:#5321A7;}
.global #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.global #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.global #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.global #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.global #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .global{background:#5321A7; font-weight:bold;}
#contentHeadDropWrapper .global .columnC,
#contentHeadDropWrapper .global .columnC ul{background:#6d42b4;}
#contentHeadDropWrapper:not(.noHover) .global .columnB ul li a:hover,
#contentHeadDropWrapper .global .columnB ul li a.active{background-color:#6d42b4;}
#contentHeadDropWrapper:not(.noHover) .global .columnC ul li a:hover{background-color:#7d59ba;}
.global #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.global #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_global.png);}
.global #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.global #contentAll h1.img1{background:#3b1690;}

/*news*/
.news #contentAll .LocalnaviWrapper,
.news #contentAll .Button_action,
.news #contentAll .Button_action_S,
.news #contentBody .Navi_Accordion .accordionContent .openClose a,
.news #contentBody .newsSearchHead dl dt a,
.news #contentBody .newsSearchHead dl dt a.open,
.news #contentBody .newsSearchHead dl dd,
.news #contentAll .LocalnaviWrapper .category a,
.news #contentAll .Localnavi .on ul li a,
.news #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#3498DB; font-weight:bold;}
.news h1,
.news h1 a,
.news #contentAll h2,
.news #contentAll h2 a,
.news #contentAll h4.strong,
.news #contentAll .Link_Strong,
.news #contentAll .Box_Dentsuho .navi li a.on,
.news #contentBody .Link_Anchor02 ul li a{color:#3498DB !important;}
.news #contentAll h1 a:after,
.news #contentAll h2 a:after,
.news #contentAll h3 a:after,
.news #contentAll h4 a:after,
.news #contentAll .Link:after{content:url(image/link_icon_news.png); padding-left:5px;}
.news #contentAll .Link_Anchor a:after{content:url(image/link_icon_news01.png); padding-left:5px;}
.news #contentAll .Localnavi a:hover,
.news #contentAll .Localnavi .on ul li a:hover,
.news #contentAll .LocalnaviWrapper .category a:hover,
.news #contentAll .Localnavi .on a{background:#76b7e3;}
.news #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.news #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.news #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.news #contentAll .Link_blank:after{content:url(image/icon_blank_news.gif);}
.news #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .news .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .news .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .news .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .news .Link_blank:after{content:url(image/icon_blank_news.gif);}
#contentAll .news .Link_rss:after{content:url(image/icon_rss_default.gif);}
.news #contentAll .relationArea span{font-weight:bold;}
.news #contentBody .relationArea span{background-color:#3498DB;}
.news #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.news #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.news #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.news #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.news #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .news{background:#3498db; font-weight:bold;}
#contentHeadDropWrapper .news .columnC,
#contentHeadDropWrapper .news .columnC ul{background:#55a9e0;}
#contentHeadDropWrapper:not(.noHover) .news .columnB ul li a:hover,
#contentHeadDropWrapper .news .columnB ul li a.active{background-color:#55a9e0;}
#contentHeadDropWrapper:not(.noHover) .news .columnC ul li a:hover{background-color:#76b7e3;}
.news #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.news #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_news.png);}
.news #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.news #contentAll h1.img1{background:#237fd0;}

/*ir*/
.ir #contentAll .LocalnaviWrapper,
.ir #contentAll .Button_action,
.ir #contentAll .Button_action_S,
.ir #contentBody .Navi_Accordion .accordionContent .openClose a,
.ir #contentBody .newsSearchHead dl dt a,
.ir #contentBody .newsSearchHead dl dt a.open,
.ir #contentBody .newsSearchHead dl dd,
.ir #contentAll .LocalnaviWrapper .category a,
.ir #contentAll .Localnavi .on ul li a,
.ir #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#1BC1A0; font-weight:bold;}
.ir h1,
.ir h1 a,
.ir #contentAll h2,
.ir #contentAll h2 a,
.ir #contentAll h4.strong,
.ir #contentAll .Link_Strong,
.ir #contentAll .Box_Dentsuho .navi li a.on,
.ir #contentBody .Link_Anchor02 ul li a{color:#1BC1A0 !important;}
.ir #contentAll h1 a:after,
.ir #contentAll h2 a:after,
.ir #contentAll h3 a:after,
.ir #contentAll h4 a:after,
.ir #contentAll .Link:after{content:url(image/link_icon_ir.png); padding-left:5px;}
.ir #contentAll .Link_Anchor a:after{content:url(image/link_icon_ir01.png); padding-left:5px;}
.ir #contentAll .Localnavi a:hover,
.ir #contentAll .Localnavi .on ul li a:hover,
.ir #contentAll .LocalnaviWrapper .category a:hover,
.ir #contentAll .Localnavi .on a{background:#6bcfbb;}
.ir #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.ir #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.ir #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.ir #contentAll .Link_blank:after{content:url(image/icon_blank_ir.gif);}
.ir #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .ir .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .ir .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .ir .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .ir .Link_blank:after{content:url(image/icon_blank_ir.gif);}
#contentAll .ir .Link_rss:after{content:url(image/icon_rss_default.gif);}
.ir #contentAll .relationArea span{font-weight:bold;}
.ir #contentBody .relationArea span{background-color:#1BC1A0;}
.ir #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.ir #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.ir #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.ir #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.ir #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .ir{background:#1BC1A0; font-weight:bold;}
#contentHeadDropWrapper .ir .columnC,
#contentHeadDropWrapper .ir .columnC ul{background:#49c9b0;}
#contentHeadDropWrapper:not(.noHover) .ir .columnB ul li a:hover,
#contentHeadDropWrapper .ir .columnB ul li a.active{background-color:#49c9b0;}
#contentHeadDropWrapper:not(.noHover) .ir .columnC ul li a:hover{background-color:#6bcfbb;}
.ir #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.ir #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_ir.png);}
.ir #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.ir #contentAll h1.img1{background:#1bc1a0;}

/*csr*/
.csr #contentAll .LocalnaviWrapper,
.csr #contentAll .Button_action,
.csr #contentAll .Button_action_S,
.csr #contentBody .Navi_Accordion .accordionContent .openClose a,
.csr #contentBody .newsSearchHead dl dt a,
.csr #contentBody .newsSearchHead dl dt a.open,
.csr #contentBody .newsSearchHead dl dd,
.csr #contentAll .LocalnaviWrapper .category a,
.csr #contentAll .Localnavi .on ul li a,
.csr #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#3ecf7a; font-weight:bold;}
.csr h1,
.csr h1 a,
.csr #contentAll h2,
.csr #contentAll h2 a,
.csr #contentAll h4.strong,
.csr #contentAll .Link_Strong,
.csr #contentAll .Box_Dentsuho .navi li a.on,
.csr #contentBody .Link_Anchor02 ul li a{color:#3ecf7a !important;}
.csr #contentAll h1 a:after,
.csr #contentAll h2 a:after,
.csr #contentAll h3 a:after,
.csr #contentAll h4 a:after,
.csr #contentAll .Link:after{content:url(image/link_icon_csr.png); padding-left:5px;}
.csr #contentAll .Link_Anchor a:after{content:url(image/link_icon_csr01.png); padding-left:5px;}
.csr #contentAll .Localnavi a:hover,
.csr #contentAll .Localnavi .on ul li a:hover,
.csr #contentAll .LocalnaviWrapper .category a:hover,
.csr #contentAll .Localnavi .on a{background:#7be0a5;}
.csr #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.csr #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.csr #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.csr #contentAll .Link_blank:after{content:url(image/icon_blank_csr.gif);}
.csr #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .csr .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .csr .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .csr .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .csr .Link_blank:after{content:url(image/icon_blank_csr.gif);}
#contentAll .csr .Link_rss:after{content:url(image/icon_rss_default.gif);}
.csr #contentAll .relationArea span{font-weight:bold;}
.csr #contentBody .relationArea span{background-color:#3ecf7a;}
.csr #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.csr #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.csr #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.csr #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.csr #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .csr{background:#3ecf7a; font-weight:bold;}
#contentHeadDropWrapper .csr .columnC,
#contentHeadDropWrapper .csr .columnC ul{background:#5CDA91;}
#contentHeadDropWrapper:not(.noHover) .csr .columnB ul li a:hover,
#contentHeadDropWrapper .csr .columnB ul li a.active{background-color:#5cda91;}
#contentHeadDropWrapper:not(.noHover) .csr .columnC ul li a:hover{background-color:#7be0a5;}
.csr #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.csr #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_csr.png);}
.csr #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.csr #contentAll h1.img1{background:#3fce7a;}

/*recruit*/
.recruit #contentAll .LocalnaviWrapper,
.recruit #contentAll .Button_action,
.recruit #contentAll .Button_action_S,
.recruit #contentBody .Navi_Accordion .accordionContent .openClose a,
.recruit #contentBody .newsSearchHead dl dt a,
.recruit #contentBody .newsSearchHead dl dt a.open,
.recruit #contentBody .newsSearchHead dl dd,
.recruit #contentAll .LocalnaviWrapper .category a,
.recruit #contentAll .Localnavi .on ul li a,
.recruit #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#F2C200; font-weight:bold;}
.recruit h1,
.recruit h1 a,
.recruit #contentAll h2,
.recruit #contentAll h2 a,
.recruit #contentAll h4.strong,
.recruit #contentAll .Link_Strong,
.recruit #contentAll .Box_Dentsuho .navi li a.on,
.recruit #contentBody .Link_Anchor02 ul li a,
.recruit #contentAll .Localnavi .on .child li a{color:#F2C200 !important;}
.recruit #contentAll h1 a:after,
.recruit #contentAll h2 a:after,
.recruit #contentAll h3 a:after,
.recruit #contentAll h4 a:after,
.recruit #contentAll .Link:after{content:url(image/link_icon_recruit.png); padding-left:5px;}
.recruit #contentAll .Link_Anchor a:after{content:url(image/link_icon_recruit01.png); padding-left:5px;}
.recruit #contentAll .Localnavi a:hover,
.recruit #contentAll .Localnavi .on ul li a:hover,
.recruit #contentAll .LocalnaviWrapper .category a:hover,
.recruit #contentAll .Localnavi .on a{background:#f5ce31;}
.recruit #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.recruit #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.recruit #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.recruit #contentAll .Link_blank:after{content:url(image/icon_blank_recruit.gif);}
.recruit #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .recruit .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .recruit .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .recruit .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .recruit .Link_blank:after{content:url(image/icon_blank_recruit.gif);}
#contentAll .recruit .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentHeadDropWrapper .recruit{background-color:#f2c200; font-weight:bold;}
#contentHeadDropWrapper .recruit .columnC,
#contentHeadDropWrapper .recruit .columnC ul,
#contentHeadDropWrapper .recruit .columnC .relationAreaWrapper{background:#f5ce31; font-weight:bold;}
#contentHeadDropWrapper:not(.noHover) .recruit .columnB ul li a:hover,
#contentHeadDropWrapper .recruit .columnB ul li a.active{background-color:#f5ce31;}
#contentHeadDropWrapper:not(.noHover) .recruit .columnC ul li a:hover{background-color:#f5ce31;}
.recruit #contentAll .relationArea span{font-weight:bold;}
.recruit #contentBody .relationArea span{background-color:#f2c200;}
.recruit #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.recruit #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.recruit #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.recruit #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.recruit #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}
#contentHeadDropWrapper .recruit .relationArea a.Link_pdf em:after{content:url(image/icon_pdf_default.gif); padding-left:5px;}
#contentHeadDropWrapper .recruit .relationArea a.Link_excel em:after{content:url(image/icon_xls_default.gif); padding-left:5px;}
#contentHeadDropWrapper .recruit .relationArea a.Link_word em:after{content:url(image/icon_doc_default.gif); padding-left:5px;}
#contentHeadDropWrapper .recruit .relationArea a.Link_blank em:after{content:url(image/icon_blank_other.gif); padding-left:5px;}
#contentHeadDropWrapper .recruit .relationArea a.Link_rss em:after{content:url(image/icon_rss_default.gif); padding-left:5px;}
.recruit #contentBody .bx-wrapper .bx-pager.bx-default-pager div a:hover,
.recruit #contentBody .bx-wrapper .bx-pager.bx-default-pager div a.active{background-image:url(image/icon_slider_recruit.png);}
.recruit #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}
.recruit #contentAll h1.img1{background:#f2c200;}

/*other*/
.other #contentAll .LocalnaviWrapper,
.other #contentAll .Button_action,
.other #contentAll .Button_action_S,
.other #contentBody .Navi_Accordion .accordionContent .openClose a,
.other #contentBody .newsSearchHead dl dt a,
.other #contentBody .newsSearchHead dl dt a.open,
.other #contentBody .newsSearchHead dl dd,
.other #contentAll .LocalnaviWrapper .category a,
.other #contentAll .Localnavi .on ul li a,
.other #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#808080; font-weight:bold;}
.other h1,
.other h1 a,
.other #contentAll h2,
.other #contentAll h2 a,
.other #contentAll h4.strong,
.other #contentAll .Link_Strong,
.other #contentAll .Box_Dentsuho .navi li a.on,
.other #contentBody .Link_Anchor02 ul li a,
.other #contentAll .Localnavi .on .child li a{color:#808080 !important;}
.other #contentAll h1 a:after,
.other #contentAll h2 a:after,
.other #contentAll h3 a:after,
.other #contentAll h4 a:after,
.other #contentAll .Link:after{content:url(image/link_icon_other.png); padding-left:5px;}
.other #contentAll .Link_Anchor a:after{content:url(image/link_icon_other01.png); padding-left:5px;}
.other #contentAll .Localnavi a:hover,
.other #contentAll .Localnavi .on ul li a:hover,
.other #contentAll .LocalnaviWrapper .category a:hover,
.other #contentAll .Localnavi .on a{background:#a0a0a0;}
.other #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.other #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.other #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.other #contentAll .Link_blank:after{content:url(image/icon_blank_other.gif);}
.other #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .other .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .other .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .other .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .other .Link_blank:after{content:url(image/icon_blank_other.gif);}
#contentAll .other .Link_rss:after{content:url(image/icon_rss_default.gif);}
.other #contentAll .relationArea span{font-weight:bold;}
.other #contentBody .relationArea span{background-color:#808080;}
.other #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.other #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.other #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.other #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.other #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}

#contentHeadDropWrapper .other{background:#808080; font-weight:bold;}
#contentHeadDropWrapper .other .columnC,
#contentHeadDropWrapper .other .columnC ul{background:#808080;}
#contentHeadDropWrapper .other .columnB ul li a:hover,
#contentHeadDropWrapper .other .columnB ul li a.active{background-color:#a0a0a0;}
#contentHeadDropWrapper .other .columnC ul li a:hover{background-color:#a0a0a0;}
.other #contentBody .pdfExp{background-image:url(image/icon_pdf_default.gif);}

/*knowledge*/
.knowledge #contentAll .LocalnaviWrapper,
.knowledge #contentAll .Button_action,
.knowledge #contentAll .Button_action_S,
.knowledge #contentBody .Navi_Accordion .accordionContent .openClose a,
.knowledge #contentBody .newsSearchHead dl dt a,
.knowledge #contentBody .newsSearchHead dl dt a.open,
.knowledge #contentBody .newsSearchHead dl dd,
.knowledge #contentAll .LocalnaviWrapper .category a,
.knowledge #contentAll .Localnavi .on ul li a,
.knowledge #contentBody .companyWrapper .companyList .accordionContent .openClose a{background-color:#ff4d53; font-weight:bold;}
.knowledge h1,
.knowledge h1 a,
.knowledge #contentAll h2,
.knowledge #contentAll h2 a,
.knowledge #contentAll h4.strong,
.knowledge #contentAll .Link_Strong,
.knowledge #contentAll .Box_Dentsuho .navi li a.on,
.knowledge #contentBody .Link_Anchor02 ul li a{color:#ff4d53 !important;}
.knowledge #contentAll h1 a:after,
.knowledge #contentAll h2 a:after,
.knowledge #contentAll h3 a:after,
.knowledge #contentAll h4 a:after,
.knowledge #contentAll .Link:after{content:url(image/link_icon_knowledge.png); padding-left:5px;}
.knowledge #contentAll .Link_Anchor a:after{content:url(image/link_icon_knowledge01.png); padding-left:5px;}
.knowledge #contentAll .Localnavi a:hover,
.knowledge #contentAll .Localnavi .on ul li a:hover,
.knowledge #contentAll .LocalnaviWrapper .category a:hover,
.knowledge #contentAll .Localnavi .on a{background:#ff8286;}
.knowledge #contentAll .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
.knowledge #contentAll .Link_excel:after{content:url(image/icon_xls_default.gif);}
.knowledge #contentAll .Link_word:after{content:url(image/icon_doc_default.gif);}
.knowledge #contentAll .Link_blank:after{content:url(image/icon_blank_knowledge.gif);}
.knowledge #contentAll .Link_rss:after{content:url(image/icon_rss_default.gif);}
#contentAll .knowledge .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentAll .knowledge .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentAll .knowledge .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentAll .knowledge .Link_blank:after{content:url(image/icon_blank_knowledge.gif);}
#contentAll .knowledge .Link_rss:after{content:url(image/icon_rss_default.gif);}
.knowledge #contentAll .relationArea span{font-weight:bold;}
.knowledge #contentBody .relationArea span{background-color:#ff4d53;}
.knowledge #contentBody .relationArea a.Link_pdf em:after{content:url(image/icon_pdf.png);}
.knowledge #contentBody .relationArea a.Link_excel em:after{content:url(image/icon_xls.png);}
.knowledge #contentBody .relationArea a.Link_word em:after{content:url(image/icon_doc.png);}
.knowledge #contentBody .relationArea a.Link_blank em:after{content:url(image/icon_blank.gif);}
.knowledge #contentBody .relationArea a.Link_rss em:after{content:url(image/icon_rss.png);}


/* ----------------------------------------------------------------
COLOR SETTING VALIATION
----------------------------------------------------------------- */
/*vision*/
#contentBody .visionColor h1,
#contentBody .visionColor h2,
#contentBody .visionColor h2 a,
#contentBody .visionColor h4.strong,
#contentBody .visionColor .Link_Strong,
#contentBody .visionColor .Link_Anchor02 ul li a{color:#f02475 !important;}
#contentBody .visionColor h1 a:after,
#contentBody .visionColor h2 a:after,
#contentBody .visionColor h3 a:after,
#contentBody .visionColor h4 a:after,
#contentBody .visionColor .Link:after{content:url(image/link_icon_vision.png); padding-left:5px;}
#contentBody .visionColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .visionColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .visionColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .visionColor .Link_blank:after{content:url(image/icon_blank_vision.gif);}
#contentBody .visionColor .Link_rss:after{content:url(image/icon_rss_default.gif);}

/*business*/
#contentBody .businessColor h1,
#contentBody .businessColor h2,
#contentBody .businessColor h2 a,
#contentBody .businessColor h4.strong,
#contentBody .businessColor .Link_Strong,
#contentBody .businessColor .Link_Anchor02 ul li a{color:#A52FAA !important;}
#contentBody .businessColor h1 a:after,
#contentBody .businessColor h2 a:after,
#contentBody .businessColor h3 a:after,
#contentBody .businessColor h4 a:after,
#contentBody .businessColor .Link:after{content:url(image/link_icon_business.png); padding-left:5px;}
#contentBody .businessColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .businessColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .businessColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .businessColor .Link_blank:after{content:url(image/icon_blank_business.gif);}
#contentBody .businessColor .Link_rss:after{content:url(image/icon_rss_default.gif);}

/*global*/
#contentBody .globalColor h1,
#contentBody .globalColor h2,
#contentBody .globalColor h2 a,
#contentBody .globalColor h4.strong,
#contentBody .globalColor .Link_Strong,
#contentBody .globalColor .Link_Anchor02 ul li a{color:#5321A7 !important;}
#contentBody .globalColor h1 a:after,
#contentBody .globalColor h2 a:after,
#contentBody .globalColor h3 a:after,
#contentBody .globalColor h4 a:after,
#contentBody .globalColor .Link:after{content:url(image/link_icon_global.png); padding-left:5px;}
#contentBody .globalColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .globalColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .globalColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .globalColor .Link_blank:after{content:url(image/icon_blank_global.gif);}
#contentBody .globalColor .Link_rss:after{content:url(image/icon_rss_default.gif);}

/*news*/
#contentBody .newsColor h1,
#contentBody .newsColor h2,
#contentBody .newsColor h2 a,
#contentBody .newsColor h4.strong,
#contentBody .newsColor .Link_Strong,
#contentBody .newsColor .Link_Anchor02 ul li a{color:#3498DB !important;}
#contentBody .newsColor h1 a:after,
#contentBody .newsColor h2 a:after,
#contentBody .newsColor h3 a:after,
#contentBody .newsColor h4 a:after,
#contentBody .newsColor .Link:after{content:url(image/link_icon_news.png); padding-left:5px;}
#contentBody .newsColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .newsColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .newsColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .newsColor .Link_blank:after{content:url(image/icon_blank_news.gif);}
#contentBody .newsColor .Link_rss:after{content:url(image/icon_rss_default.gif);}

/*ir*/
#contentBody .irColor h1,
#contentBody .irColor h2,
#contentBody .irColor h2 a,
#contentBody .irColor h4.strong,
#contentBody .irColor .Link_Strong,
#contentBody .irColor .Link_Anchor02 ul li a{color:#1BC1A0 !important;}
#contentBody .irColor h1 a:after,
#contentBody .irColor h2 a:after,
#contentBody .irColor h3 a:after,
#contentBody .irColor h4 a:after,
#contentBody .irColor .Link:after{content:url(image/link_icon_ir.png); padding-left:5px;}
#contentBody .irColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .irColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .irColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .irColor .Link_blank:after{content:url(image/icon_blank_ir.gif);}
#contentBody .irColor .Link_rss:after{content:url(image/icon_rss_default.gif);}

/*csr*/
#contentBody .csrColor h1,
#contentBody .csrColor h2,
#contentBody .csrColor h2 a,
#contentBody .csrColor h4.strong,
#contentBody .csrColor .Link_Strong,
#contentBody .csrColor .Link_Anchor02 ul li a{color:#3ecf7a !important;}
#contentBody .csrColor h1 a:after,
#contentBody .csrColor h2 a:after,
#contentBody .csrColor h3 a:after,
#contentBody .csrColor h4 a:after,
#contentBody .csrColor .Link:after{content:url(image/link_icon_csr.png); padding-left:5px;}
#contentBody .csrColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .csrColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .csrColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .csrColor .Link_blank:after{content:url(image/icon_blank_csr.gif);}
#contentBody .csrColor .Link_rss:after{content:url(image/icon_rss_default.gif);}

/*recruit*/
#contentBody .recruitColor h1,
#contentBody .recruitColor h2,
#contentBody .recruitColor h2 a,
#contentBody .recruitColor h4.strong,
#contentBody .recruitColor .Link_Strong,
#contentBody .recruitColor .Link_Anchor02 ul li a,
#contentBody .recruitColor .Localnavi .on .child li a{color:#F2C200 !important;}
#contentBody .recruitColor h1 a:after,
#contentBody .recruitColor h2 a:after,
#contentBody .recruitColor h3 a:after,
#contentBody .recruitColor h4 a:after,
#contentBody .recruitColor .Link:after{content:url(image/link_icon_recruit.png); padding-left:5px;}
#contentBody .recruitColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .recruitColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .recruitColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .recruitColor .Link_blank:after{content:url(image/icon_blank_recruit.gif);}
#contentBody .recruitColor .Link_rss:after{content:url(image/icon_rss_default.gif);}


/*knowledge*/
#contentBody .knowledgeColor h1,
#contentBody .knowledgeColor h2,
#contentBody .knowledgeColor h2 a,
#contentBody .knowledgeColor h4.strong,
#contentBody .knowledgeColor .Link_Strong,
#contentBody .knowledgeColor .Link_Anchor02 ul li a,
#contentBody .knowledgeColor .Localnavi .on .child li a{color:#ff4d53 !important;}
#contentBody .knowledgeColor h1 a:after,
#contentBody .knowledgeColor h2 a:after,
#contentBody .knowledgeColor h3 a:after,
#contentBody .knowledgeColor h4 a:after,
#contentBody .knowledgeColor .Link:after{content:url(image/link_icon_knowledge.png); padding-left:5px;}
#contentBody .knowledgeColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .knowledgeColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .knowledgeColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .knowledgeColor .Link_blank:after{content:url(image/icon_blank_knowledge.gif);}
#contentBody .knowledgeColor .Link_rss:after{content:url(image/icon_rss_default.gif);}


/*other*/
#contentBody .otherColor h1,
#contentBody .otherColor h2,
#contentBody .otherColor h2 a,
#contentBody .otherColor h4.strong,
#contentBody .otherColor .Link_Strong,
#contentBody .otherColor .Link_Anchor02 ul li a,
#contentBody .otherColor .Localnavi .on .child li a{color:#808080 !important;}
#contentBody .otherColor h1 a:after,
#contentBody .otherColor h2 a:after,
#contentBody .otherColor h3 a:after,
#contentBody .otherColor h4 a:after,
#contentBody .otherColor .Link:after{content:url(image/link_icon_other.png); padding-left:5px;}
#contentBody .otherColor .Link_pdf:after{content:url(image/icon_pdf_default.gif);}
#contentBody .otherColor .Link_excel:after{content:url(image/icon_xls_default.gif);}
#contentBody .otherColor .Link_word:after{content:url(image/icon_doc_default.gif);}
#contentBody .otherColor .Link_blank:after{content:url(image/icon_blank_other.gif);}
#contentBody .otherColor .Link_rss:after{content:url(image/icon_rss_default.gif);}
