.technology03{padding:3.2vh 0;font-family:'Zen Kaku Gothic New',sans-serif}.technology03 .detail{padding:1.3rem;padding-left:3.5rem}.technology03 .detail p{line-height:1.7}.title_card_te{text-align:center}.technology_ico{margin-bottom:-2rem}.technology_ico img{width:6rem}.uk-container{box-sizing:content-box;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}.uk-container h2{font-size:3rem;font-weight:700;font-family:'Zen Kaku Gothic Antique',sans-serif}@media (min-width:480px){.uk-container{padding-left:5%;padding-right:5%}}@media (min-width:896px){.technology03 .detail{padding-left:5rem}.uk-container{padding-left:30px;padding-right:30px}}.uk-container:before,.uk-container:after{content:"";display:table}.uk-container:after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media (min-width:480px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px/2) - 5%)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px/2) - 5%)}}@media (min-width:896px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (980px/2) - 30px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px/2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px/2) - 30px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1600px/2) - 30px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 5%)}.uk-container-item-padding-remove-left{margin-left:-5%}.uk-container-item-padding-remove-right{margin-right:-5%}@media (min-width:480px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 5%)}.uk-container-item-padding-remove-left{margin-left:-5%}.uk-container-item-padding-remove-right{margin-right:-5%}}@media (min-width:896px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}.title_main_secondary{background-color:#fff;text-align:center;font-size:1.75rem;max-width:340px;margin:-1.125rem auto -2rem;border:6px solid #043c78;overflow:visible;padding:.3em 0 .55em;z-index:0;position:relative;font-family:'Zen Kaku Gothic New',sans-serif}.title_main_secondary span{display:block;font-size:.583em;font-family:'Urbanist',sans-serif;font-style:normal;font-weight:700;max-width:50%;margin:-1.2em auto .5em;background-color:#043c78;color:#fff}@media screen and (max-width:480px){.title_main_primary,.title_main_secondary{font-size:1.563rem;max-width:240px}}.title_main_primary{box-shadow:10px 10px #26bce6}.title_main_secondary{box-shadow:5px 5px #bccddb}.index_area{background-color:#fff;padding:8.2vh 3%;max-width:1160px;margin:0 auto}.uk-margin-bottom{margin-bottom:5.5vh !important}.uk-margin-small-top{margin-top:3.3vh !important}.uk-card{position:relative;box-sizing:border-box;overflow:hidden;font-family:'Zen Kaku Gothic Antique',sans-serif}.uk-card img{max-width:100%;height:auto;box-sizing:border-box;width:auto}.uk-card-body{padding:5%;font-family:'Zen Kaku Gothic Antique',sans-serif}.uk-card-body h3{font-family:'Zen Kaku Gothic Antique',sans-serif;font-size:2rem;font-weight:700;margin:0 0 .5em}.uk-card-body p{margin:0 0 1rem;line-height:1.75;font-size:1.55rem}.uk-card-header{padding:3% 5%}.uk-card-header h3{font-size:1.563rem;line-height:1.4;margin:0 0 1em;margin-bottom:1em}.uk-card-footer{padding:2.5% 5%;border-top:3px solid #424242}.uk-card-footer h4{font-family:'Zen Kaku Gothic Antique',sans-serif;font-weight:700;font-size:1.85rem;padding-bottom:.5rem}@media (min-width:1024px){.uk-card-body{padding:30px}.uk-card-header{padding:15px 30px}.uk-card-footer{padding:15px 30px}}.uk-card-body:before,.uk-card-body:after,.uk-card-header:before,.uk-card-header:after,.uk-card-footer:before,.uk-card-footer:after{content:"";display:table}.uk-card-body:after,.uk-card-header:after,.uk-card-footer:after{clear:both}.uk-card-body>:last-child,.uk-card-header>:last-child,.uk-card-footer>:last-child{margin-bottom:0}.uk-card-title{font-size:1.138rem;line-height:1.4;text-align:center}.uk-card-title img{width:1em;margin-right:.3em}.uk-card-badge{position:absolute;top:5%;right:5%;z-index:1}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#f8f8f8}.uk-card-default{background:#fff;color:#424242;border:1.5px solid #9f9f98;border-radius:1rem;-webkit-transition:opacity .4s ease;transition:all .4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-family:'Zen Kaku Gothic Antique',sans-serif}.uk-card-default h3{font-weight:700;font-size:2.5rem;font-family:'Zen Kaku Gothic Antique',sans-serif;color:#26499d}.uk-card-default .uk-card-title{color:#26bce6}.uk-card-default .uk-card-header{border-bottom:1px solid #ffdc00}.uk-card-default.uk-card-hover:hover{background-color:#f2f2f2}.uk-card-primary{background:#fff;color:#424242;border:3px solid #26bce6;border-radius:2rem;-webkit-transition:opacity .4s ease;transition:all .4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.uk-card-primary:hover{border:3px solid #424242;transform:translate3d(-3px,-3px,0);box-shadow:3px 3px rgba(66,66,66,.1)}.uk-card-primary .uk-card-title{color:#26bce6}.uk-card-primary.uk-card-hover:hover{background-color:#f2f2f2}.uk-card-secondary{background:#fff;color:#424242;border:3px solid #c0e237;border-radius:2rem;-webkit-transition:opacity .4s ease;transition:all .4s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.uk-card-secondary:hover{border:3px solid #424242;transform:translate3d(-3px,-3px,0);box-shadow:3px 3px rgba(66,66,66,.1)}.uk-card-secondary .uk-card-title{color:#c0e237}.uk-card-secondary.uk-card-hover:hover{background-color:#f2f2f2}.uk-card-small.uk-card-body,.uk-card-small .uk-card-body{padding:5.5vh}.uk-card-small .uk-card-header{padding:4vh 5.5vh}.uk-card-small .uk-card-footer{padding:4vh 5.5vh}@media (min-width:1024px){.uk-card-large.uk-card-body,.uk-card-large .uk-card-body{padding:40px}.uk-card-large .uk-card-header{padding:20px 40px}.uk-card-large .uk-card-footer{padding:20px 40px}}.bg_dot_green{background-color:#aed92a;background-image:radial-gradient(#9fc627 10%,rgba(255,255,255,0) 20%),radial-gradient(#9fc627 10%,rgba(255,255,255,0) 20%);background-size:1rem 1rem;background-position:0 0,.5rem .5rem}.bg_dot_green>h1,.bg_dot_green>h2,.bg_dot_green>h3,.bg_dot_green>p,.bg_dot_green a{color:#fff !important}.bg_yellow{background-color:#fff462}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-family:'Zen Kaku Gothic New',sans-serif}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-5%}.uk-grid>*{padding-left:5%}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:5%}@media (min-width:1024px){.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:30px}}.uk-grid-small{margin-left:-15px}.uk-grid-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium{margin-left:-5%}.uk-grid-medium>*{padding-left:5%}.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:5%}.uk-grid-large{margin-left:-30px}.uk-grid-large>*{padding-left:30px}.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:30px}@media (min-width:1024px){.uk-grid-large{margin-left:-40px}.uk-grid-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column):before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #424242}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{content:"";position:absolute;left:0;right:0;border-top:1px solid #424242}.uk-grid-divider{margin-left:-10%}.uk-grid-divider>*{padding-left:10%}.uk-grid-divider>:not(.uk-first-column):before{left:5%}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:10%}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{top:-5%;left:10%}@media (min-width:1024px){.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column):before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin:before{top:-30px;left:60px}}.uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column):before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin:before{top:-15px;left:30px}.uk-grid-divider.uk-grid-medium{margin-left:-10%}.uk-grid-divider.uk-grid-medium>*{padding-left:10%}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column):before{left:5%}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin{margin-top:10%}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin:before{top:-5%;left:10%}.uk-grid-divider.uk-grid-large{margin-left:-60px}.uk-grid-divider.uk-grid-large>*{padding-left:60px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column):before{left:30px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before{top:-30px;left:60px}@media (min-width:1024px){.uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column):before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin:before{top:-40px;left:80px}}.uk-grid-match>*,.uk-grid-item-match{display:flex;flex-wrap:wrap}.uk-grid-match>*>:not([class*=uk-width]),.uk-grid-item-match>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100%*1/3.001)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100%*1/6.001)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media (min-width:480px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100%*1/3.001)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100%*1/6.001)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:896px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100%*1/3.001)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100%*1/6.001)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1024px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100%*1/3.001)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100%*1/6.001)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1200px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100%*1/3.001)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100%*1/6.001)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}}.content{margin:0 0 20px}@media (max-width:767px){.content{margin:0 0 25px}}