@charset "UTF-8";
/* CSS Document */
/*----- content01 -----*/
#content01 {width: 100%;padding: 7vw 0 0;background-color: #fff;}
.content01 {opacity: 0;width: 67%;margin: 0 auto;font-size: 0;}
/* content01_01 */
.content01_01 {width: 100%;}
.content01_01_t1 {padding-bottom: 0.8vw;font-size: 1.6vw;font-weight: 500;line-height: 160%;color: #0B54A3;border-bottom: solid 1px #0B54A3;}
.content01_01_t2 {margin-top: 1.5vw;font-size: 1.05vw;font-weight: 500;line-height: 160%;}
.content01_01_t2 i {display: inline-block;vertical-align: middle;margin-right: 0.5vw;font-size: 0.8vw;color: #099151;}
.content01_01_t3 {margin-top: 1vw;font-size: 1.05vw;line-height: 160%;}
.content01_01 ul {width: 70%;margin: 2vw 0;padding: 0 0 0 4vw;box-sizing: border-box;}
.content01_01 ul li {margin: 0.8vw 0;padding: 0;list-style-type: disc;font-size: 1vw;line-height: 160%;}
.content01_01_t4 {margin-top: 1vw;font-size: 1vw;line-height: 140%;color: #FF4848;}
.content01_01_a1 {display: inline-block;margin-top: 1.5vw;font-size: 1vw;text-decoration-line: underline;color: blue;}
/* content01_02 */
.content01_02 {width: 100%;margin-top: 2.5vw;}
.content01_02_box {width: 70%;margin-bottom: 0.6vw;padding: 1vw 1.5vw;background-color: #f5f5f5;border-radius: 0.2vw;font-size: 0;}
.content01_02_t1 {display: inline-block;vertical-align: middle;width: 40%;font-size: 1vw;}
.content01_02_box_a {display: inline-block;vertical-align: middle;width: 60%;}
.content01_02_a {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.content01_02_a a:hover {transform: scale(0.95,0.95);}
.content01_02_a1 {width: 29%;}
.content01_02_a2 {width: 29%;}
.content01_02_a3 {width: 36%;}
.content01_02_img {width: 100%;}
/*----- content02 -----*/
#content02 {width: 100%;padding: 6vw 0 7vw;background-color: #fff;}
.content02 {opacity: 0;width: 67%;margin: 0 auto;font-size: 0;}
/* content02_01 */
.content02_01 {width: 100%;}
.content02_01_t1 {padding-bottom: 0.8vw;font-size: 1.6vw;font-weight: 500;line-height: 160%;color: #0B54A3;border-bottom: solid 1px #0B54A3;}
.content02_01_t2 {margin-top: 1.5vw;font-size: 1.05vw;font-weight: 500;line-height: 160%;}
.content02_01_t2 i {display: inline-block;vertical-align: middle;margin-right: 0.5vw;font-size: 0.8vw;color: #099151;}
.content02_01_t3 {margin-top: 1vw;font-size: 1.05vw;line-height: 160%;}
/* content02_02 */
.content02_02 {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-top: 2vw;}
.content02_02_01 {width: 44%;padding: 1vw 1.5vw;background-color: #f5f5f5;border-radius: 0.2vw;font-size: 0;}
.content02_02_01_t1 {display: inline-block;vertical-align: middle;width: 43%;font-size: 1vw;}
.content02_02_01_box {display: inline-block;vertical-align: middle;width: 57%;}
.content02_02_01_a1 {display: block;width: 100%;}
.content02_02_01_a1:hover {transform: scale(0.95,0.95);}
.content02_02_01_img {width: 100%;}
.content02_02_02 {width: 55%;margin-top: 1.5vw;}
.content02_02_02_t1 {font-size: 0.9vw;}


@media screen and (max-width:960px) {
/*----- content01 -----*/
#content01 {padding: 7vw 0 0;}
.content01 {width: 90%;}
/* content01_01 */
.content01_01_t1 {padding-bottom: 0.8vw;font-size: 2.2vw;}
.content01_01_t2 {margin-top: 1.5vw;font-size: 1.7vw;}
.content01_01_t2 i {margin-right: 0.5vw;font-size: 1.4vw;}
.content01_01_t3 {margin-top: 1vw;font-size: 1.7vw;}
.content01_01 ul {width: 100%;margin: 2vw 0;padding: 0 0 0 4vw;}
.content01_01 ul li {margin: 1vw 0;font-size: 1.6vw;}
.content01_01_t4 {margin-top: 1vw;font-size: 1.6vw;}
.content01_01_a1 {margin-top: 1.5vw;font-size: 1.6vw;}
/* content01_02 */
.content01_02 {margin-top: 2.5vw;}
.content01_02_box {width: 100%;margin-bottom: 1vw;padding: 1.5vw 3vw;}
.content01_02_t1 {width: 50%;font-size: 1.6vw;}
.content01_02_box_a {width: 50%;}
.content01_02_a1 {width: 29%;}
.content01_02_a2 {width: 29%;}
.content01_02_a3 {width: 36%;}
/*----- content02 -----*/
#content02 {padding: 6vw 0 7vw;}
.content02 {width: 90%;}
/* content02_01 */
.content02_01_t1 {padding-bottom: 0.8vw;font-size: 2.2vw;}
.content02_01_t2 {margin-top: 1.5vw;font-size: 1.7vw;}
.content02_01_t2 i {margin-right: 0.5vw;font-size: 1.4vw;}
.content02_01_t3 {margin-top: 1vw;font-size: 1.7vw;}
/* content02_02 */
.content02_02 {margin-top: 2vw;}
.content02_02_01 {width: 100%;padding: 1.5vw 3vw;}
.content02_02_01_t1 {width: 55%;font-size: 1.6vw;}
.content02_02_01_box {width: 45%;}
.content02_02_01_img {width: 100%;}
.content02_02_02 {width: 100%;margin-top: 2vw;}
.content02_02_02_t1 {font-size: 1.6vw;}
}


@media screen and (max-width:500px) {
/*----- content01 -----*/
#content01 {padding: 7vw 0 0;}
/* content01_01 */
.content01_01_t1 {padding-bottom: 1vw;font-size: 3.6vw;}
.content01_01_t2 {margin-top: 2.5vw;font-size: 3.1vw;}
.content01_01_t2 i {margin-right: 1vw;font-size: 3vw;}
.content01_01_t3 {margin-top: 2vw;font-size: 3.1vw;}
.content01_01 ul {margin: 3vw 0;padding: 0 0 0 4vw;}
.content01_01 ul li {margin: 2vw 0;font-size: 3vw;}
.content01_01_t4 {margin-top: 2vw;font-size: 3vw;}
.content01_01_a1 {margin-top: 2.5vw;font-size: 3vw;}
/* content01_02 */
.content01_02 {margin-top: 3.5vw;}
.content01_02_box {margin-bottom: 2vw;padding: 2.5vw 3vw;}
.content01_02_t1 {width: 100%;font-size: 3vw;}
.content01_02_box_a {width: 100%;margin-top: 1.5vw;}
.content01_02_a1 {width: 29%;margin: 0;}
.content01_02_a2 {width: 29%;margin: 0;}
.content01_02_a3 {width: 36%;margin: 0;}
/*----- content02 -----*/
#content02 {padding: 6vw 0 7vw;}
/* content02_01 */
.content02_01_t1 {padding-bottom: 1vw;font-size: 3.6vw;}
.content02_01_t2 {margin-top: 2.5vw;font-size: 3.1vw;}
.content02_01_t2 i {margin-right: 1vw;font-size: 3vw;}
.content02_01_t3 {margin-top: 2vw;font-size: 3.1vw;}
/* content02_02 */
.content02_02 {margin-top: 3vw;}
.content02_02_01 {padding: 2.5vw 3vw;}
.content02_02_01_t1 {width: 40%;font-size: 3vw;}
.content02_02_01_box {width: 60%;margin-top: 1.5vw;}
.content02_02_01_img {width: 100%;}
.content02_02_02 {width: 100%;margin-top: 3vw;}
.content02_02_02_t1 {font-size: 3vw;}
}
