@media print, screen{html.isModal,body.isModal{overflow:hidden}#contents #contentnav{padding:3.2vw 0;background-image:url(../../common/img/bg03.png);background-position:center top;background-size:109.33vw auto}#contents #contentnav ul{display:flex;justify-content:center;flex-shrink:0}#contents #contentnav ul li{width:32.53vw}#contents #contentnav ul li:nth-child(3){width:26.66vw}#contents #contentnav ul li a{font-size:2.93vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:26.67vw;border:0.533vw solid #0C71E1;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw;background-color:#fff;height:17.6vw;display:table;text-decoration:none;text-align:center;color:#0C71E1;font-weight:700;float:left;line-height:1.5em}#contents #contentnav ul li a span{vertical-align:middle;display:table-cell}#contents #contentnav ul li a.active{color:#fff;background-color:#0C71E1;pointer-events:none}#contents #contentnav ul li:nth-child(1):after,#contents #contentnav ul li:nth-child(2):after{content:"";float:left;display:block;width:5.86vw;height:17.6vw;background-image:url(../../common/img/arrow_right03.svg);background-repeat:no-repeat;background-size:3.47vw 5.07vw;background-position:center}#contents #framework_content{display:none}#contents #concept{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,71,147,0.95);z-index:20000;overflow:auto;-webkit-overflow-scrolling:touch}#contents #concept .inner01{padding:0 4vw 21.33vw 4vw}#contents #concept .inner01 .btn_closeconcept01 a{display:inline-block;width:8vw;height:8vw;margin:2.67vw}#contents #concept .inner01 .btn_closeconcept01 a svg{display:block;width:8vw;height:8vw}#contents #concept .inner01 .btn_closeconcept01 a svg path{fill:#fff}#contents #concept .inner01 .btn_closeconcept01:first-of-type{text-align:right}#contents #concept .inner01 .btn_closeconcept01:last-of-type{text-align:center}#contents #concept .inner01 div.summary01{-moz-border-radius:5.33vw;-webkit-border-radius:5.33vw;border-radius:5.33vw;background-color:#F7F5EE;padding:5.33vw 5.33vw 21.33vw 5.33vw;background-image:url(../img/img02.png);background-size:100% auto;background-repeat:no-repeat;background-position:center bottom}#contents #concept .inner01 div.summary01 h3{color:#1078E2;font-size:4.533vw;text-align:center;line-height:1.53em}#contents #concept .inner01 div.summary01 h4{margin-top:1em;font-size:4.27vw}#contents #concept .inner01 div.summary01 p{margin-top:1em}#contents article{padding:10.67vw 4vw}#contents article section{margin-top:10.67vw}#contents article section:first-of-type{margin-top:0}#contents article section .spinner01{padding:0 1.33vw}#contents article section .symbolico01{margin:0 auto;display:block}#contents article section h2{margin-top:0.8vw;margin-bottom:5.33vw;font-size:5.07vw;text-align:center;color:#1078E2;line-height:1.47em}#contents article section h2 span{font-size:4.27vw}#contents article section h3{color:#1078E2;border-bottom:0.53vw solid #1078E2;padding-bottom:0.5em;line-height:1em;font-size:4.27vw}#contents article section h3.multi01{line-height:1.5em}#contents article section#main div{background:#F7F5EE;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw;overflow:hidden;padding:5.33vw}#contents article section#main div p{font-size:4.53vw;color:#1078E2;line-height:1.53em}#contents article section#main div a{width:53.6vw;height:10.67vw;-moz-border-radius:10.67vw;-webkit-border-radius:10.67vw;border-radius:10.67vw;line-height:10.67vw;text-align:center;vertical-align:middle;margin:4vw auto 0 auto}#contents article section#main div img{width:100%}#contents article section#cont04 .spinner01{margin-top:3vw}#contents article section#cont04 .spinner01>div:nth-child(1) small{margin-top:0.5em;display:block}#contents article section#cont04 .spinner01>div:nth-child(2){margin-top:5.33vw}#contents article section#cont04 .spinner01>div:nth-child(2) img{display:block;margin-top:2.67vw;width:100%}#contents article section#cont05{margin-top:4vw}#contents article section#cont05 .mt1em{margin-top:1em}#contents article section#cont05 #kotobanoteigi{margin-top:4vw}#contents article section#cont05 #kotobanoteigi img{width:100%;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw}#contents article section#cont01 p{margin-top:3vw}#contents article section#cont01 #framework>img{margin-top:3vw;width:100%}#contents article section#cont02 ol li{margin-top:2.67vw;border-style:solid;border-width:0.53vw;overflow:hidden;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw}#contents article section#cont02 ol li h4{font-size:4.27vw;text-align:center;color:#fff;padding:2vw 0 2.67vw 0}#contents article section#cont02 ol li div{padding:4.8vw}#contents article section#cont02 ol li div h5{margin-bottom:0.8em;line-height:1.5em}#contents article section#cont02 ol li:nth-child(1){margin-top:4vw;background-color:#F9E5E5;border-color:#F85A5A}#contents article section#cont02 ol li:nth-child(1) h4{background-color:#F85A5A}#contents article section#cont02 ol li:nth-child(2){background-color:#F7F1E4;border-color:#E6B646}#contents article section#cont02 ol li:nth-child(2) h4{background-color:#E6B646}#contents article section#cont02 ol li:nth-child(3){background-color:#E5F5ED;border-color:#109556}#contents article section#cont02 ol li:nth-child(3) h4{background-color:#109556}#contents article section#cont03 p{margin-top:3vw}#contents article section#cont03 ul{margin-top:8vw;background-color:#F4F8F9;border:1px solid #D8D8D8}#contents article section#cont03 ul li{border-bottom:1px solid #D8D8D8;padding:2.67vw;display:flex;flex-shrink:0}#contents article section#cont03 ul li:last-of-type{border-bottom:none}#contents article section#cont03 ul li div img{margin-right:2.67vw;width:26.67vw}#contents article section#cont03 ul li p{margin:0;font-size:3.2vw}#contents article #contentfooter{background-image:url(../../common/img/splitline01_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:center top;width:92vw;margin:5.33vw auto 0 auto;padding:13.33vw 2.67vw 0 2.67vw}#contents article #contentfooter nav{text-align:right;background-image:url(/company/csr/common/img/arrow_right01.svg);background-size:2.4vw 2.93vw;background-repeat:no-repeat;background-position:right top 0.25em;padding-right:1em;font-size:3.47vw}#contents article #contentfooter nav a{font-size:3.47vw}#contents article #contentfooter nav span{font-weight:700;color:#1078E2;display:inline-block;padding-right:0.2em}#contents article #contentfooter>a{width:53.33vw;height:10.66vw;-moz-border-radius:5.33vw;-webkit-border-radius:5.33vw;border-radius:5.33vw;text-align:center;line-height:10.66vw;vertical-align:middle;margin:10.66vw auto 0 auto}}@media screen and (min-width: 640px){#contents #contentnav{padding:25px 0;background-size:820px auto}#contents #contentnav ul{display:flex;justify-content:center;flex-shrink:0}#contents #contentnav ul li{width:344px}#contents #contentnav ul li:nth-child(3){width:312px}#contents #contentnav ul li:nth-child(2) a{font-size:18px}#contents #contentnav ul li a{font-size:18px;width:312px;border:2px solid #0C71E1;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;background-color:#fff;height:80px;transition:.3s;background-image:linear-gradient(to right, #ffffff 50%,#1078e2 50%);background-position:0 0;background-size:200% auto}#contents #contentnav ul li a.active{background-position:-100% 0}#contents #contentnav ul li a:hover{background-position:-100% 0;color:#fff}#contents #contentnav ul li:nth-child(1):after,#contents #contentnav ul li:nth-child(2):after{content:"";float:left;display:block;width:30px;height:80px;background-size:16px 23px}#contents #framework_content{position:fixed;top:0;left:0;width:100%;height:100%;display:none;box-sizing:border-box;padding:50px;background-color:rgba(0,71,147,0.95);z-index:20000;overflow:auto;-webkit-overflow-scrolling:touch}#contents #framework_content .btn_closeframework01 a{position:fixed;border:1px solid #1078E2;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#fff;border-radius:30px;margin:20px;right:0;top:0}#contents #framework_content .btn_closeframework01 a svg{width:30px;height:30px}#contents #framework_content .btn_closeframework01 a svg path{fill:#1078E2}#contents #framework_content .btn_closeframework01 a:hover{background:#1078E2;border:1px solid #fff}#contents #framework_content .btn_closeframework01 a:hover svg path{fill:#fff}#contents #framework_content .btn_closeframework01:first-of-type{text-align:right}#contents #framework_content .btn_closeframework01:last-of-type{text-align:center}#contents #framework_content .inner01{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #framework_content .inner01 img{width:100%;flex-shrink:0}#contents #concept .inner01{padding:50px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;margin:0 auto}#contents #concept .inner01 .btn_closeconcept01 a{display:inline-block;width:30px;height:30px;margin:20px;transition-duration:0.3s}#contents #concept .inner01 .btn_closeconcept01 a svg{width:30px;height:30px}#contents #concept .inner01 .btn_closeconcept01 a:hover{transform:scale(1.25)}#contents #concept .inner01 .btn_closeconcept01:first-of-type{text-align:right}#contents #concept .inner01 .btn_closeconcept01:last-of-type{text-align:center}#contents #concept .inner01 div.summary01{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:70px 100px 100px 100px}#contents #concept .inner01 div.summary01 h3{font-size:26px;line-height:1.65em}#contents #concept .inner01 div.summary01 h4{margin-top:30px;font-size:16px}#contents #concept .inner01 div.summary01 p{margin-top:1.4em}#contents article{width:1000px;margin:0 auto;padding:100px 0}#contents article section{margin-top:60px}#contents article section .spinner01{padding:0}#contents article section h2{margin-top:7px;font-size:30px;line-height:1.47em;margin-bottom:50px}#contents article section h2 span{font-size:20px}#contents article section h3{border-bottom:2px solid #1078E2;padding-bottom:14px;font-size:24px}#contents article section h3.multi01{line-height:1em}#contents article section#main div{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:40px}#contents article section#main div p{text-align:center;font-size:26px;line-height:1.65em}#contents article section#main div a{width:300px;height:70px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;line-height:70px;margin:30px auto 0 auto}#contents article section#cont04 .spinner01{margin-top:30px}#contents article section#cont04 .spinner01>div{float:left}#contents article section#cont04 .spinner01>div:nth-child(1){width:550px}#contents article section#cont04 .spinner01>div:nth-child(1) small{margin-top:0.5em;display:block}#contents article section#cont04 .spinner01>div:nth-child(2){float:right;width:420px;margin-top:0}#contents article section#cont04 .spinner01>div:nth-child(2) img{display:block;margin-top:0;width:100%}#contents article section#cont05{margin-top:30px}#contents article section#cont05 #kotobanoteigi{margin-top:30px}#contents article section#cont05 #kotobanoteigi img{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#contents article section#cont01 p{margin-top:30px;font-size:16px}#contents article section#cont01 #framework{margin-top:20px}#contents article section#cont01 #framework img{margin-top:0;width:100%}#contents article section#cont01 #framework a{width:100%;display:block;position:relative}#contents article section#cont01 #framework a .ico_zoom01{width:83px;height:83px;position:absolute;right:6px;bottom:6px;pointer-events:none}#contents article section#cont01 #framework a .ico_zoom01 img{width:100%}#contents article section#cont01 #framework a .ico_zoom01 img:last-of-type{position:absolute;right:0px;bottom:0px;visibility:hidden}#contents article section#cont01 #framework a:hover .ico_zoom01 img:last-of-type{visibility:visible}#contents article section#cont02 ol li{margin-top:10px;border-width:2px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#contents article section#cont02 ol li:first-of-type{margin-top:30px}#contents article section#cont02 ol li h4{font-size:18px;padding:12px 0 14px 0}#contents article section#cont02 ol li div{padding:25px 38px}#contents article section#cont02 ol li div h5{margin-bottom:0.8em;line-height:1.5em}#contents article section#cont03 p{margin-top:30px}#contents article section#cont03 ul{width:960px;margin:30px auto 0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article section#cont03 ul li{padding:15px}#contents article section#cont03 ul li:last-of-type{border-bottom:none}#contents article section#cont03 ul li div{border-right:1px solid #D8D8D8}#contents article section#cont03 ul li div img{margin-right:15px;width:200px}#contents article section#cont03 ul li p{padding-left:15px;margin:0;font-size:16px}#contents article #contentfooter{width:100%;background-image:url(../../common/img/splitline01_pc.png);background-size:100% auto;background-repeat:no-repeat;background-position:center top;margin:30px auto 0 auto;padding:60px 10px 0 10px}#contents article #contentfooter nav{background-size:10px 13px;background-repeat:no-repeat;background-position:right top 0.4em;padding-right:1em;font-size:3.47vw;font-size:16px}#contents article #contentfooter nav a{font-size:16px}#contents article #contentfooter nav span{font-weight:700;color:#1078E2;display:inline-block;padding-right:0.2em;font-size:14px}#contents article #contentfooter>a{width:300px;height:70px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;line-height:70px;margin:60px auto 0 auto}}
