.sub2 .sub2_2 {
    margin-bottom:40px;
}

.sub2 .sub2_2 ul {
    border:4px solid #ddd;
    display:inline-block;
    padding:10px;
    margin-left:23px;
}
.sub2_2  p {
	font-size:14px;
    color:#cf0000;
    text-align:left;
    line-height:3;
    font-weight:bold;
}
.sub2 .sub2_2 ul li {
    text-align:center;
	font-size:16px;
    font-weight: bold;
    line-height:2em;
}

.sub2 .sub2_2 ul li a:hover {
    border-bottom:1px solid #00477f;
    color:#00477f;
}

.sub2 .sub2_2 ul li img {
    width:100%;
}

.sub2 .sub2_3 {
    display:inline-block;
    margin-bottom:30px;
}

.sub2 .sub2_3 ul {
	width:31%;
    float:left;
    margin:1%;
    border:1px solid #ddd;
    padding:5px;
}

.sub2 .sub2_3 ul li img {
	width:100%;
    max-width:250px;
}
.sub2 .sub2_3 ul li {
	font-size:15px;
    line-height:1.5;
        text-align: center;
}

.sub2 .sub2_3 ul li span {
	text-align:center;
    display:block;
    padding:8px 0;
    font-weight:800;
}


/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    .sub2 .sub2_3 ul{
    	width:100%;
        margin-left:0;
    }
}
