@charset "utf-8";

/*-------------------------------------------*/
/* A */
/*-------------------------------------------*/
a:link,
a:visited
{
color:#000;
text-decoration:none;
transition: all 0.3s ease;
}

a:hover,
a:active
{
color:#4367a6;
}

a[name]:hover {
color:#000000;
text-decoration:none;
}

/*-------------------------------------------*/

a.line:link,
a.line:visited
{
text-decoration:underline;
}

a.line:hover,
a.line:active
{
text-decoration:none;
}

/*-------------------------------------------*/

#page #header .hmenu .hLink li a:link,
#page #header .hmenu .hLink li a:visited
{
color:#fff;
}

#page #header .hmenu .hLink li a:hover,
#page #header .hmenu .hLink li a:active
{
color:#fff;
opacity: 0.7;
}

/*-------------------------------------------*/

.hmenu .hNavi li a:link,
.hmenu .hNavi li a:visited
{
color:#000;
}

.hmenu .hNavi li a:hover,
.hmenu .hNavi li a:active
{
color:#000;
}

/*-------------------------------------------*/

#page #header .hmenu .hNavi li a:link,
#page #header .hmenu .hNavi li a:visited
{
color:#fff;
}

#page #header .hmenu .hNavi li a:hover,
#page #header .hmenu .hNavi li a:active
{
color:#fff;
}

/*-------------------------------------------*/

.accordion .inbox li a:link,
.accordion .inbox li a:visited
{
color:#fff;
}

.accordion .inbox li a:hover,
.accordion .inbox li a:active
{
color:#4367a6;
}

/*-------------------------------------------*/

#footer .infoBox .inner .map .txt{
text-decoration: underline;
}

/*-------------------------------------------*/

#serviceArea .btn a:link,
#serviceArea .btn a:visited
{
color:#fff;
}

#serviceArea .btn a:hover,
#serviceArea .btn a:active
{
color:#fff;
}

/*-------------------------------------------*/

#companyArea .btn a:link,
#companyArea .btn a:visited
{
color:#000;
}

#companyArea .btn a:hover,
#companyArea .btn a:active
{
color:#fff;
}

/*-------------------------------------------*/

#recruitArea .btn a:link,
#recruitArea .btn a:visited
{
color:#fff;
}

#recruitArea .btn a:hover,
#recruitArea .btn a:active
{
color:#fff;
}

/*-------------------------------------------*/
#company .infoArea .infoBox td .map .txt{
text-decoration: underline;
}

#company .infoArea .infoBox td .map a:link,
#company .infoArea .infoBox td .map a:visited
{
color:#666;
}

#company .infoArea .infoBox td .map a:hover,
#company .infoArea .infoBox td .map a:active
{
color:#4367a6;
}

/*-------------------------------------------*/

.breadcrumbs li a:link,
.breadcrumbs li a:visited
{
color:#808080;
}

.breadcrumbs li a:hover,
.breadcrumbs li a:active
{
color:#4367a6;
}

/*-------------------------------------------*/

#news .linkArea .linkList .list a:link,
#news .linkArea .linkList .list a:visited
{
color:#333;
}

#news .linkArea .linkList .list a:hover,
#news .linkArea .linkList .list a:active
{
color:#fff;
}

/*-------------------------------------------*/

#news .newsList .news .img a:link .viewMore,
#news .newsList .news .img a:visited .viewMore
{
color:#fff;
}

#news .newsList .news .img a:hover .viewMore,
#news .newsList .news .img a:active .viewMore
{
color:#fff;
}

/*-------------------------------------------*/

#news .recentList .news .img a:link .viewMore,
#news .recentList .news .img a:visited .viewMore
{
color:#fff;
}

#news .recentList .news .img a:hover .viewMore,
#news .recentList .news .img a:active .viewMore
{
color:#fff;
}

/*-------------------------------------------*/

#contact-form a.line:link,
#contact-form a.line:visited
{
color:#4367a6;
}

#contact-form a.line:hover,
#contact-form a.line:active
{
color:#4367a6;
}

/*-------------------------------------------*/

.pager a:link,
.pager a:visited
{
color:#555;
}

.pager a:hover,
.pager a:active
{
color:#4367a6;
}

/*-------------------------------------------*/

.commonPage .btn a:link,
.commonPage .btn a:visited
{
color:#fff;
}

.commonPage .btn a:hover,
.commonPage .btn a:active
{
color:#fff;
}




