@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";.uxDxTraining__aboutDescription{max-width:1000px;margin:74px auto 0}@media screen and (max-width: 768px){.uxDxTraining__aboutDescription{margin:37px auto 0}}.uxDxTraining__zigzagDescription{max-width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.uxDxTraining__zigzagDescription{margin:60px auto 0}}.uxDxTraining__zigzagDescription .zigzagDescription:not(:first-of-type){margin-top:75px}@media screen and (max-width: 768px){.uxDxTraining__zigzagDescription .zigzagDescription:not(:first-of-type){margin-top:40px}}.uxDxTraining__dxTrainingContents{max-width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.uxDxTraining__dxTrainingContents{margin:60px auto 0;padding:0 20px}}.uxDxTraining .dxTrainingContents{margin-top:40px}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContents{margin-top:20px}}.uxDxTraining .dxTrainingContents .dxTrainingContent:not(:first-of-type){margin-top:80px}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContents .dxTrainingContent:not(:first-of-type){margin-top:40px}}.uxDxTraining .dxTrainingContent{display:flex;flex-flow:row;justify-content:flex-start}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContent{flex-flow:column-reverse}}.uxDxTraining .dxTrainingContent__content{flex:1 1 450px}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContent__content{flex:1 1 auto}}.uxDxTraining .dxTrainingContent__title{color:#3c5aa0;font-size:24px;font-weight:bold;letter-spacing:.12em;line-height:1.75}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContent__title{font-size:20px;margin-top:12px}}.uxDxTraining .dxTrainingContent__text{font-size:18px;letter-spacing:.12em;line-height:1.333;margin-top:24px}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContent__text{font-size:15px;margin-top:12px}}.uxDxTraining .dxTrainingContent__examples{margin-top:40px}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContent__examples{margin-top:20px}}.uxDxTraining .dxTrainingContent__image{flex:1 1 480px;width:100%;margin-left:70px}@media screen and (max-width: 768px){.uxDxTraining .dxTrainingContent__image{flex:1 1 auto;margin-left:0}}.uxDxTraining .dxTrainingContent__imageFrame{width:100%;padding-top:75%;position:relative}.uxDxTraining .dxTrainingContent__imageFrame img{width:100%;height:100%;position:absolute;top:0;left:0}.uxDxTraining .examples__title{background:#3c5aa0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;letter-spacing:.12em;text-align:center;height:50px}@media screen and (max-width: 768px){.uxDxTraining .examples__title{font-size:15px;height:40px}}.uxDxTraining .examples__content{background:#f2f2f2;padding:28px 24px 32px 30px}@media screen and (max-width: 768px){.uxDxTraining .examples__content{padding:20px 20px 20px 20px}}.uxDxTraining .examples .example:not(:first-of-type){margin-top:24px}@media screen and (max-width: 768px){.uxDxTraining .examples .example:not(:first-of-type){margin-top:12px}}.uxDxTraining .example__title{font-size:20px;font-weight:bold;letter-spacing:.12em;line-height:1.4;padding-left:18px;position:relative}@media screen and (max-width: 768px){.uxDxTraining .example__title{font-size:18px}}.uxDxTraining .example__title::before{content:"";background:#3c5aa0;position:absolute;top:0;left:0;width:4px;height:100%}.uxDxTraining .example__text{color:#565656;font-size:18px;letter-spacing:.12em;line-height:1.555;margin-top:14px;padding-left:18px}@media screen and (max-width: 768px){.uxDxTraining .example__text{font-size:15px;margin-top:7px}}.uxDxTraining__grayArea{background:#e4e4e4;padding:120px 0;margin-top:120px}@media screen and (max-width: 768px){.uxDxTraining__grayArea{padding:60px 0;margin-top:60px}}.uxDxTraining__testimonials{max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.uxDxTraining__testimonials{padding:0 20px}}.uxDxTraining__testimonials .testimonial{margin-top:38px}@media screen and (max-width: 768px){.uxDxTraining__testimonials .testimonial{margin-top:20px}}.uxDxTraining__interactiveFormats{max-width:1000px;margin:60px auto 0}@media screen and (max-width: 768px){.uxDxTraining__interactiveFormats{margin:30px auto 0;padding:0 20px}}.uxDxTraining__interactiveFormats .interactiveFormat:not(:first-of-type){margin-top:30px}@media screen and (max-width: 768px){.uxDxTraining__interactiveFormats .interactiveFormat:not(:first-of-type){margin-top:15px}}.uxDxTraining .interactiveFormat{display:flex;justify-content:space-between}.uxDxTraining .interactiveFormat.u-iconLeft{flex-flow:row}.uxDxTraining .interactiveFormat.u-iconLeft .interactiveFormat__content{margin-left:30px}.uxDxTraining .interactiveFormat.u-iconLeft .interactiveFormat__content::before{border-right:26px solid #fff;position:absolute;top:50%;left:0;transform:translate(-100%, -50%)}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat.u-iconLeft .interactiveFormat__content::before{border-right:20px solid #fff;top:30px;transform:translateX(-100%)}}.uxDxTraining .interactiveFormat.u-iconRight{flex-flow:row-reverse}.uxDxTraining .interactiveFormat.u-iconRight .interactiveFormat__content{margin-right:30px}.uxDxTraining .interactiveFormat.u-iconRight .interactiveFormat__content::before{border-left:26px solid #fff;position:absolute;top:50%;right:0;transform:translate(100%, -50%)}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat.u-iconRight .interactiveFormat__content::before{border-left:20px solid #fff;top:30px;transform:translateX(100%)}}.uxDxTraining .interactiveFormat__icon{color:#565656;font-size:16px;letter-spacing:.04em;line-height:1.375;text-align:center}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat__icon{font-size:12px}}.uxDxTraining .interactiveFormat__icon::before{content:"";background:#3c5aa0;background-repeat:no-repeat;background-position:center;border-radius:50%;display:block;margin-bottom:8px;width:100px;height:100px;min-width:100px;min-height:100px}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat__icon::before{width:80px;height:80px;min-width:80px;min-height:80px}}.uxDxTraining .interactiveFormat__icon.u-typeA::before{background-image:url("../../images/ux-dx-training/interactiveFormat_typeA.svg");background-size:41.51px 55.55px}.uxDxTraining .interactiveFormat__icon.u-typeB::before{background-image:url("../../images/ux-dx-training/interactiveFormat_typeB.svg");background-size:42.15px 53.68px}.uxDxTraining .interactiveFormat__icon.u-typeC::before{background-image:url("../../images/ux-dx-training/interactiveFormat_typeC.svg");background-size:43.59px 55.52px}.uxDxTraining .interactiveFormat__content{background:#fff;border-radius:8px;width:100%;max-width:840px;display:flex;align-items:center;padding:0 50px 0 40px;position:relative}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat__content{padding:20px}}.uxDxTraining .interactiveFormat__content::before{content:"";width:52px;height:22px;border:11px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat__content::before{width:40px;height:18px;border:9px solid rgba(0,0,0,0)}}.uxDxTraining .interactiveFormat__text{font-size:20px;letter-spacing:.1em;line-height:1.8}@media screen and (max-width: 768px){.uxDxTraining .interactiveFormat__text{font-size:16px}}.uxDxTraining .interactiveFormat__text .u-accent{color:#3c5aa0}.uxDxTraining__projectTiles{background:#e4e4e4;padding-top:60px}@media screen and (max-width: 768px){.uxDxTraining__projectTiles{padding:30px 20px 0}}.uxDxTraining__projectTilesInner{max-width:980px;margin:0 auto}.uxDxTraining__stepList{max-width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.uxDxTraining__stepList{margin:60px auto 0}}.uxDxTraining__analysisRelatedServices{max-width:1000px;margin:120px auto}@media screen and (max-width: 768px){.uxDxTraining__analysisRelatedServices{margin:60px auto}.uxDxTraining__analysisRelatedServices .sectionTitle{padding:0 20px}}.uxDxTraining__analysisRelatedServicesContent{margin-top:40px}@media screen and (max-width: 768px){.uxDxTraining__analysisRelatedServicesContent{margin-top:20px}}