.is-sp {
	display: none;
}
.license-image {
    padding: 20px 0 80px;
}
.license-image2 {
    padding: 20px 0 80px;
}
.license-image2 img {
    width: 460px;
}
.license-program-list {
    padding: 20px;
    margin: 0 0 100px;
    background: #f2faf1;
}
.license-image img {
    width: 700px;
}
p.jisseki-numbers {
    text-align: center;
    padding: 50px 0;
}
p.jisseki-numbers img {
    width: 700px;
}
p.topic-image-01 {
    padding: 0 0 20px;
    text-align: center;
}
p.topic-image-02,p.topic-image-03,p.topic-image-04 {
    padding: 0 0 20px;
}
p.topic-image-01 img {
    width: 700px;
    margin: auto;
}
p.topic-image-02 img,p.topic-image-03 img,p.topic-image-04 img {
    width: 800px;
    margin: auto;
}
ul.sub-text {
    font-size: 0.9em;
}
.carr-support-image {
    padding: 0 0 50px;
}
.carr-support-image img {
    width: 750px;
}
ul.carr-support-image-unit {
    padding: 0 0 50px;
    display: block;
    text-align: center;
}
ul.carr-support-image-unit li {
    display: inline-block;
    width: 20%;
    padding: 0 20px 20px;
}
ul.carr-support-image-unit li img {
    width: 300px;
}
ul.carr-support-image-unit li p {
    padding: 5px 0 0;
}
.badge-area {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0 0 80px;
}
.badge-text {
    display: table-cell;
    width: 70%;
    vertical-align: top;
}
p.badge-imgae {
    display: table-cell;
    width: 30%;
    vertical-align: top;
    padding: 0 30px;
}
@media only screen and (max-width : 736px){
.is-sp {
	display: block;
}
.is-pc {
	display: none;
}
ul.carr-support-image-unit li {
    width: 40%;
    padding: 0 10px 20px;
}
.badge-text,p.badge-imgae {
    display: block;
    width: 100%;
    padding: 0 0 20px;
}
}
