.pc_nav ul li:nth-of-type(6) a{
border-bottom: #009277 solid 2px;
}

.pc_nav ul li:not(:nth-of-type(6)) a:hover{
border-bottom: #009277 solid 2px;
}

.sub_nav_wrp div a:first-of-type{
padding-left: 45px;
padding-right: 45px;
}

.sub_nav_wrp div a:nth-of-type(2){
padding-left: 50px;
padding-right: 50px;
}

.sub_nav_wrp div a:nth-of-type(3){
padding-left: 40px;
padding-right: 40px;
}

.sub_nav_wrp div a:nth-of-type(4){
padding-left: 45px;
padding-right: 45px;
}

.safari .sub_nav_wrp div a:first-of-type{
padding-left: 38px;
padding-right: 38px;
}

.safari .sub_nav_wrp div a:nth-of-type(2){
padding-left: 48px;
padding-right: 48px;
}

h2{
font-size: 20px;
color: #00a184;
line-height: 1;
margin-bottom: 30px;
letter-spacing: 0em;
}

.cont_1000 p{
font-size: 14px;
line-height: 1.8;
}

/*.cont_1000 img{
width: 410px;
height: auto;
}
*/
/*.cont_1000 p:first-of-type{
margin-bottom: 40px;
}*/

/*.cont_1000 p:last-of-type{
margin-top: 15px;
margin-bottom: 20px;
}*/


@media only screen and (max-width:640px){

.cont_1000 img{
width: 100%;
height: auto;
}


}