.mission .titMission{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.mission .titMission .ja,.mission .titMission .point{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mission .titMission .point{color:#fff;font-family:bryant-web,sans-serif;font-size:1.6875rem;font-weight:700;line-height:1;padding:10px 30px;height:45px;background-color:#ff8d8d;border-radius:22px;margin-right:22px}.mission .titMission .ja{color:#be8b4c;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-feature-settings:"palt";font-size:2.1875rem}.mission .layout .box{display:flex;background-color:#fff;padding:50px 45px;border-radius:15px}.mission .layout .box:nth-child(n+2){margin-top:30px}.mission .layout .box .tit{width:280px;display:flex;align-items:center;justify-content:center;flex-direction:column}.mission .layout .box .tit .en,.mission .layout .box .tit .ja{color:#35b3e7;font-family:bryant-web,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.125rem;line-height:1}.mission .layout .box .tit .ja{color:#be8b4c;font-family:zen-maru-gothic,sans-serif;font-feature-settings:"palt";font-size:1.1875rem;margin-top:10px}.mission .layout .box .txt{width:680px}.mission .layout .box .txt .catch,.mission .layout .box .txt .catch .mini .point{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.mission .layout .box .txt .catch{display:flex;flex-direction:column;align-items:center;color:#35b3e7;font-family:zen-maru-gothic,sans-serif;font-size:1.875rem;font-feature-settings:"palt";letter-spacing:.1em;line-height:1.6;text-align:center}.mission .layout .box .txt .catch .mini{font-size:1.3125rem;margin-top:5px}.mission .layout .box .txt .catch .mini .point{font-family:bryant-web,sans-serif}.mission .layout .box:nth-child(2) .txt .catch{font-size:1.5625rem;font-weight:700;font-feature-settings:"palt";letter-spacing:.1em;line-height:1.6;text-align:center;margin-bottom:20px}.mission .layout .box:nth-child(2) .txt .catch .mini .point{font-family:bryant-web,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}@media (max-width:750px){.mission .titMission{flex-direction:column;justify-content:center;text-align:center;margin-bottom:70px}.mission .titMission .point{display:flex;justify-content:center;align-items:center;font-size:1.34375rem;padding:0 40px;height:72px;border-radius:36px;margin:0 0 22px}.mission .titMission .ja{font-size:1.5rem;line-height:1.5}.mission .titMission .ja .en{display:block}.mission .layout .box{flex-direction:column;align-items:center;padding:70px 0;border-radius:30px}.mission .layout .box:nth-child(n+2){margin-top:30px}.mission .layout .box .tit{width:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:50px}.mission .layout .box .tit .en{font-size:3.125rem;line-height:1}.mission .layout .box .tit .ja,.mission .layout .box .txt .catch .mini .point{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mission .layout .box .tit .ja{color:#be8b4c;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-feature-settings:"palt";font-size:1.1875rem;line-height:1;margin-top:10px}.mission .layout .box .txt{width:680px}.mission .layout .box .txt .catch{display:flex;flex-direction:column;align-items:center;font-size:1.5625rem;line-height:1.6;text-align:center}.mission .layout .box .txt .catch .mini{font-size:1.125rem;margin-top:15px;letter-spacing:0}.mission .layout .box .txt .catch .mini .point{font-family:bryant-web,sans-serif;font-weight:700}.mission .layout .box:nth-child(2) .txt .catch{font-size:1.3125rem;letter-spacing:0;line-height:1.6;margin-bottom:35px}.mission .layout .box:nth-child(2) .txt .catch .mini .point{font-family:bryant-web,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.mission .layout .box:nth-child(2) .txt>p{width:590px;margin:0 auto}}.value .titValue{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.value .titValue .point{color:#fff;font-family:bryant-web,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6875rem;font-weight:700;line-height:1;padding:10px 30px;height:45px;background-color:#35b3e7;border-radius:22px;margin-right:22px}.value .layout .box>.tit .en,.value .layout .box>.tit .ja,.value .titValue .ja{color:#be8b4c;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:2.1875rem}.value .layout .box{width:1100px;background-color:#fff;padding:50px 50px 70px 80px;border-radius:15px;display:flex;justify-content:flex-start}.value .layout .box>.tit{line-height:1;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;display:flex;flex-direction:column;margin-right:65px}.value .layout .box>.tit .en,.value .layout .box>.tit .ja{color:#35b3e7;letter-spacing:.1em;margin-left:12px}.value .layout .box>.tit .en{color:#be8b4c;font-family:bryant-web,sans-serif;font-size:1.25rem;font-weight:700;margin-left:20px}.value .layout .box .list{width:800px}.value .layout .box .list li{display:flex;justify-content:flex-start;align-items:flex-start}.value .layout .box .list li:nth-child(n+2){margin-top:35px}.value .layout .box .list li .num,.value .layout .box .list li .txt .tit{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.value .layout .box .list li .num{width:55px;height:55px;background-color:#35b3e7;border-radius:28px;color:#fff;font-family:bryant-web,sans-serif;font-size:1.625rem;font-weight:700;display:flex;justify-content:center;align-items:center;margin-right:25px}.value .layout .box .list li .txt .tit{display:block;color:#35b3e7;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-feature-settings:"palt";font-size:1.5625rem;line-height:1;margin:14px 0 20px}.promise .layout .box .ui_list_check01>li>p,.value .layout .box .list li .txt>p{font-size:1rem}@media (max-width:750px){.value .titValue{flex-direction:column;justify-content:center;text-align:center;margin-bottom:70px}.value .titValue .point{display:flex;justify-content:center;align-items:center;font-size:1.34375rem;padding:0 40px;height:72px;border-radius:36px;margin:0 0 22px}.value .titValue .ja{font-size:1.5rem;line-height:1.5}.value .titValue .ja .en{display:block}.value .layout .box{width:670px;padding:60px 40px;border-radius:30px;flex-direction:column}.value .layout .box>.tit{line-height:1;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:0;margin-bottom:80px}.value .layout .box>.tit .ja{color:#be8b4c;font-size:1.875rem;margin-left:0}.value .layout .box>.tit .en{color:#35b3e7;font-size:.9375rem;margin-left:0;margin-top:30px}.value .layout .box .list{width:auto}.value .layout .box .list li{align-items:center;flex-direction:column}.value .layout .box .list li:nth-child(n+2){margin-top:70px}.value .layout .box .list li .num{width:100px;height:100px;border-radius:50px;font-size:1.4375rem;margin-right:0;margin-bottom:40px}.value .layout .box .list li .txt .tit{display:block;color:#35b3e7;font-family:zen-maru-gothic,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.5625rem;font-weight:700;line-height:1.5;margin:0 0 50px;text-align:center}.value .layout .box .list li .txt>p{font-size:1rem}}.philosophy{max-width:1216px;margin-bottom:90px}.philosophy>.layout{overflow:visible}.philosophy>.layout .fig img{width:100%;height:auto}@media (max-width:750px){.philosophy{padding-top:20px;margin-bottom:100px;text-align:center}}.promise .titPromise{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.promise .titPromise .ja,.promise .titPromise .point{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.promise .titPromise .point{color:#fff;font-family:bryant-web,sans-serif;font-size:1.6875rem;font-weight:700;line-height:1;padding:10px 30px;height:45px;background-color:#ff8d8d;border-radius:22px;margin-right:22px}.promise .titPromise .ja{color:#be8b4c;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-feature-settings:"palt";font-size:2.1875rem;line-height:1.5}.promise .layout .box{background-color:#ff8d8d;padding:40px;border-radius:20px;position:relative}.promise .layout .box .ui_list_check01{background-color:#fff;border-radius:15px;padding:45px 80px;margin-bottom:0}.promise .layout .box .ui_list_check01>li{margin-bottom:0}.promise .layout .box .ui_list_check01>li:nth-child(n+2){margin-top:20px}.promise .layout .box .ui_list_check01>li:before{top:15px}.promise .layout .box .ui_list_check01>li .tit{display:block;color:#ff8d8d;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.5625rem;margin-bottom:15px}.promise .layout .box .pic{position:absolute;right:70px;bottom:0}@media (max-width:750px){.promise{width:100%;max-width:100%}.promise .titPromise{flex-direction:column;justify-content:center;text-align:center;margin-bottom:70px}.promise .titPromise .point{display:flex;justify-content:center;align-items:center;font-size:1.34375rem;padding:0 40px;height:72px;border-radius:36px;margin:0 0 22px}.promise .titPromise .ja{font-size:1.5rem;line-height:1.5}.promise .titPromise .ja .en{display:block}.promise .layout .box{padding:30px;border-radius:40px}.promise .layout .box .ui_list_check01{border-radius:40px;padding:60px 40px;margin-bottom:0}.promise .layout .box .ui_list_check01>li{margin-bottom:0;padding-left:0}.promise .layout .box .ui_list_check01>li:nth-child(n+2){margin-top:50px}.promise .layout .box .ui_list_check01>li:before{top:10px}.promise .layout .box .ui_list_check01>li .tit{font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:30px;margin-left:80px}.promise .layout .box .ui_list_check01>li>p{font-size:1rem}.promise .layout .box .pic{position:absolute;right:70px;bottom:0}}.ui_boxIntro{padding:80px 0 90px}.ui_boxIntro:before{top:0}.ui_boxIntro .catch,.ui_boxIntro .layout .text .box .tit{font-family:zen-maru-gothic,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}.ui_boxIntro .catch{display:block;color:#35b3e7;font-size:1.8125rem;text-align:center;margin-bottom:60px}.ui_boxIntro .layout{display:flex;flex-direction:row-reverse}.ui_boxIntro .layout .pic{margin:0-100px 0 70px}.ui_boxIntro .layout .pic img{border-radius:30px}.ui_boxIntro .layout .text .box .tit{color:#be8b4c;font-size:1.5rem;margin-bottom:25px}.ui_boxIntro .layout .text .box:nth-child(n+2){margin-top:50px}.ui_boxIntro .layout .text .name{display:block;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.5rem;text-align:right;margin-top:30px}.ui_boxIntro .layout:nth-of-type(2){flex-direction:row;margin-top:60px}.ui_boxIntro .layout:nth-of-type(2) .pic{margin:0 70px 0-100px}.ui_boxIntro .add{display:flex;justify-content:space-between;align-items:flex-start;margin-top:50px}.ui_boxIntro .add .ui_table01{width:700px}.ui_boxIntro .add .ui_table01:nth-child(2){width:350px}.ui_boxIntro .add .ui_table01 tbody tr td .list>li{text-indent:-1em;padding-left:1em}.ui_boxIntro .add .ui_table01:nth-child(1) tbody tr th{padding:15px 20px 15px 55px;vertical-align:middle}.ui_boxIntro .add .ui_table01:nth-child(1) tbody tr td{padding:15px 40px}@media (max-width:750px){.ui_boxIntro{padding:80px 0 90px}.ui_boxIntro:before{top:0}.ui_boxIntro .catch{font-size:1.5625rem;line-height:1.5;margin-bottom:60px}.ui_boxIntro .layout{flex-direction:column}.ui_boxIntro .layout .pic{margin:0 auto 70px}.ui_boxIntro .layout .text .box .tit{font-size:1.25rem;margin-bottom:30px}.ui_boxIntro .layout .text .box:nth-child(n+2){margin-top:50px}.ui_boxIntro .layout .text .name{display:block;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:1.25rem;text-align:right;margin-top:30px}.ui_boxIntro .layout:nth-of-type(2){flex-direction:column;margin-top:60px}.ui_boxIntro .layout:nth-of-type(2) .pic{width:670px;margin:0 auto 70px}.ui_boxIntro .layout:nth-of-type(2) .pic img{width:100%;height:auto}.ui_boxIntro .add{flex-direction:column;margin-top:60px}.ui_boxIntro .add .ui_table01{width:670px}.ui_boxIntro .add .ui_table01:nth-child(2){width:670px;margin-top:60px}.ui_boxIntro .add .ui_table01 tbody tr td .list>li{text-indent:-1em;padding-left:1em}.ui_boxIntro .add .ui_table01:nth-child(1) tbody tr th{padding:15px 20px 15px 55px;vertical-align:middle}.ui_boxIntro .add .ui_table01:nth-child(1) tbody tr td{padding:15px 40px}}.ui_boxWrap01.active .titActive{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.ui_boxWrap01.active .titActive .ja,.ui_boxWrap01.active .titActive .point{font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui_boxWrap01.active .titActive .point{color:#fff;font-family:bryant-web,sans-serif;font-size:1.6875rem;font-weight:700;line-height:1;padding:10px 30px;height:45px;background-color:#35b3e7;border-radius:22px;margin-right:22px}.ui_boxWrap01.active .titActive .ja{color:#be8b4c;font-family:zen-maru-gothic,sans-serif;font-weight:500;font-feature-settings:"palt";font-size:2.1875rem;line-height:1.5}.ui_boxWrap01.active .lead{margin-bottom:80px}@media (max-width:750px){.ui_boxWrap01.active .titActive{flex-direction:column;justify-content:center;text-align:center;margin-bottom:30px}.ui_boxWrap01.active .titActive .point{display:flex;justify-content:center;align-items:center;font-size:1.34375rem;padding:0 40px;height:72px;border-radius:36px;margin:0 0 22px}.ui_boxWrap01.active .titActive .ja{font-size:1.5rem;line-height:1.5}.ui_boxWrap01.active .titActive .ja .en{display:block}.ui_boxWrap01.active .lead{width:670px;margin:0 auto 40px}}