
#breadcrumb_nav,
#breadcrumb_nav a{
color: #1b9823!important;
}
#cnr_head_green {
border-top: #58AB53 solid 4px;
border-bottom: #58AB53 solid 4px;
overflow: hidden;
}
.kenkou_title {
color: #58AB53;
font-size: 2.0em;
line-height: 120px;
margin: 0 auto;
width: 90%;
}
.kenko_text{
box-sizing: border-box;
margin: auto;
overflow: hidden;
margin: 20px auto;
width: 85%;
}
a.kenkou_link {
background: -webkit-gradient(linear, left top, left bottom,from(#fff3db),color-stop(0.60, #bbef89),to(#62d151));
border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;
border: 1px solid #25ed20;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(255,255,255,0.7);
box-shadow: 0px 1px 3px rgb(0 0 0 / 50%), inset 0px -1px 0px rgb(255 255 255 / 70%);
text-shadow: 0px -1px 1px rgb(0 0 0 / 20%), 0px 1px 0px rgb(255 255 255 / 30%);
display: block;
font-size: 1.3em;
font-weight: bold;
margin: 30px auto 40px;
padding: 12px 20px 10px;
text-align: center;
text-decoration: none !important;
width: 60%;
}
a.kenkou_link:link {
color: #1b9823;
text-decoration: underline;
}
a.kenkou_link:hover{
opacity: 0.6;
}
p.mes {
text-align: center;
color: #c00;
font-weight: bold;
margin: -30px auto 0;
}
.kenkou_link_end {
background: -webkit-gradient(linear, left top, left bottom,from(#ffffff),color-stop(0.60, #d9d9d9),to(#959595));
border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;
border: 1px solid #a5a5a5;
color: #333;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),inset 0px -1px 0px rgba(255,255,255,0.7);
box-shadow: 0px 1px 3px rgb(0 0 0 / 50%), inset 0px -1px 0px rgb(255 255 255 / 70%);
text-shadow: 0px -1px 1px rgb(0 0 0 / 20%), 0px 1px 0px rgb(255 255 255 / 30%);
display: block;
font-size: 1.3em;
font-weight: bold;
margin: 30px auto 40px;
padding: 12px 20px 10px;
text-align: center;
text-decoration: none !important;
width: 60%;
}
.onlyPc{
display: block;
}
.onlySp{
display: none;
}