@charset "utf-8";

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

a:hover,
a:active
{
color:#00a0e9;
text-decoration:none;
}

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

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

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

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

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

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

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

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

.btn.blue a:hover,
.btn.blue a:active
{
color:#00a0e9;
}

.btn.gray a:link,
.btn.gray a:visited{
color:#333;
}

.btn.gray a:hover,
.btn.gray a:active
{
color:#00a0e9;
}

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

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

header .hNavi li.memberBtn a:hover,
header .hNavi li.memberBtn a:active
{
color:#00a0e9;
}

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

header .hNavi li.loginBtn a:link,
header .hNavi li.loginBtn a:visited{
color:#333;
}

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

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

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

.accordion .inbox .menu li .memberBtn a:hover,
.accordion .inbox .menu li .memberBtn a:active
{
color:#00a0e9;
}

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

.accordion .inbox .menu li .loginBtn a:link,
.accordion .inbox .menu li .loginBtn a:visited{
color:#333;
}

.accordion .inbox .menu li .loginBtn a:hover,
.accordion .inbox .menu li .loginBtn a:active
{
color:#fff;
}

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

#footer .fNavi li a:link,
#footer .fNavi li a:visited{
color:#fff;
}

#footer .fNavi li a:hover,
#footer .fNavi li a:active
{
color:#00a0e9;
}

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

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

.pageNavigation li a:hover,
.pageNavigation li a:active
{
color:#333;
}

.pageNavigation li.on a:link,
.pageNavigation li.on a:visited{
color:#333;
}

.pageNavigation li.on a:hover,
.pageNavigation li.on a:active
{
color:#333;
}

@media screen and (max-width:767px){
.pageNavigation li a:link,
.pageNavigation li a:visited{
color:#333;
}

.pageNavigation li a:hover,
.pageNavigation li a:active
{
color:#00a0e9;
}

.pageNavigation li.on a:link,
.pageNavigation li.on a:visited{
color:#333;
}

.pageNavigation li.on a:hover,
.pageNavigation li.on a:active
{
color:#00a0e9;
}

}

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

.pagesubNavi li a:link,
.pagesubNavi li a:visited{
color:#333;
}

.pagesubNavi li a:hover,
.pagesubNavi li a:active
{
color:#333;
}

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

#login .loginForm a:link,
#login .loginForm a:visited{
color:#333;
border-bottom:2px solid #9fa0a0;
padding-bottom:2px;
}

#login .loginForm a:hover,
#login .loginForm a:active
{
color:#00a0e9;
border-bottom:2px solid #00a0e9;
}

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

#login .loginTtl a:link,
#login .loginTtl a:visited{
color:#00a0e9;
}

#login .loginTtl a:hover,
#login .loginTtl a:active
{
color:#333;
}

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

.flowNavi li a:link,
.flowNavi li a:visited{
color:#333;
}

.flowNavi li a:hover,
.flowNavi li a:active
{
color:#333;
}
