@charset "utf-8";
/* CSS Document */


#section1 .tabs-switch .content #mission .sec1 {
    padding-bottom: 65px;
}
#section1 .tabs-switch .content #mission .sec1 .photo {
    margin-bottom: 160px;
}
#section1 .tabs-switch .content #mission .sec1 .photo img {
    width: 100%;
    height: auto;
}
#section1 .tabs-switch .content #mission .sec1 dl {
    margin-bottom: 148px;
}
#section1 .tabs-switch .content #mission .sec1 dl dt {
    font-weight: bold;
    font-size: 32px;
    line-height: 28px;
    margin-bottom: 44px;
}
#section1 .tabs-switch .content #mission .sec1 dl dd {
    font-size: 18px;
    padding-left: 61px;
    line-height: 38px;
}
#section1 .tabs-switch .content #mission .sec1 dl:last-of-type {
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	
}
@media screen and (max-width: 767px) {
	/* mission */
    #section1 .tabs-switch .content #mission .sec1 dl {
        margin-bottom: 115px;
    }
    #section1 .tabs-switch .content #mission .sec1 dl dt {
        font-size: 24px;
        margin-bottom: 48px;
        line-height: 1.5;
    }
    #section1 .tabs-switch .content #mission .sec1 dl dd {
        padding-left: 0;
        font-size: 16px;
        line-height: 35px;
    }
   
    #section1 .tabs-switch .content #mission .sec1 .photo {
        margin-bottom: 123px;
    }
}
@media screen and (max-width: 320px) {
	
}
