@media print, screen{html.isModal,body.isModal{overflow:hidden}#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.comment01 .profile01{margin-top:5.33vw}#contents article section.comment01 .profile01 img{width:37.33vw;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw;float:left;margin-right:4vw}#contents article section.comment01 .profile01 p{color:#1378E2;font-size:3.2vw}#contents article section.comment01 .profile01 p.title01{margin-top:0.6em}#contents article section.comment01 .profile01 p.name01{margin-top:0.4em;font-size:5.33vw}#contents article section.comment01 .profile01 p.name01 em{font-size:5.33vw;margin-right:0.1em}#contents article section.comment01 .profile01 p.about01{margin-top:0.8em;width:100%;display:inline-table;color:#444444}#contents article section.comment01 .profile01 p.about01 a.blank01{background-size:2.8vw auto}#contents article section.talk01 .entry01{color:#1378E2}#contents article section.talk01 .profile01 p{color:#1378E2;font-size:3.2vw}#contents article section.talk01 .profile01 p.entry01{font-size:3.73vw;margin:5.33vw 0 4vw 0}#contents article section.talk01 .profile01 p.title01{margin-top:0.6em}#contents article section.talk01 .profile01 p.name01 em{font-size:5.33vw;margin-right:0.1em}#contents article section.talk01 .profile01 p.about01{margin-top:0.8em;width:100%;display:inline-table;color:#444444}#contents article section.talk01 .profile02{margin-top:2.67vw}#contents article section.talk01 .profile02 figure{margin-bottom:4vw}#contents article section.talk01 .profile02 figure img{width:100%;-moz-border-radius:4vw;-webkit-border-radius:4vw;border-radius:4vw}#contents article section.talk01 .profile02 figure figcaption{margin-top:0.4em;text-align:center;font-size:3.2vw}#contents article section.talk01 .profile02 .right01 ul li{margin-top:0.6em;font-size:3.2vw}#contents article section.talk01 .profile02 .right01 ul li em{font-size:3.73vw;font-weight:700}#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;position:relative;line-height:1em;font-size:4.27vw}#contents article section h3.comment01:after{content:"";display:block;width:54.67vw;height:0.533vw;background-color:#1078E2;-moz-border-radius:.27vw;-webkit-border-radius:.27vw;border-radius:.27vw;position:absolute;bottom:2vw;right:0}#contents article section h3.talk01:after{content:"";display:block;width:65.33vw;height:0.533vw;background-color:#1078E2;-moz-border-radius:.27vw;-webkit-border-radius:.27vw;border-radius:.27vw;position:absolute;bottom:2vw;right:0}#contents article section h3 span{margin-top:0.5em;display:table;background-color:#fff;font-size:3.73vw;font-weight:700;position:relative;z-index:1}#contents article section h4{color:#1078E2;font-size:4.53vw;line-height:1.4em}#contents article section h4:before{content:"";background-color:#1378E2;width:6.67vw;height:1.33vw;-moz-border-radius:.67vw;-webkit-border-radius:.67vw;border-radius:.67vw;display:block;margin:5.33vw 0}#contents article section h5{color:#1078E2;font-size:4.53vw;margin:10.67vw 0 auto 0}#contents article section div.comment01 p{margin-top:5.33vw}#contents article section div.comment01 p .blue01{color:#1378E2}#contents article section div.comment01 .annotation01{margin-top:5.33vw;display:block;line-height:1.5em;font-size:2.67vw}#contents article section sup{font-size:70%;vertical-align:top;position:relative;top:-0.4em}#contents article section .annotation01{margin-top:1em;display:block;font-size:2.67vw}#contents article section#cont01{margin-top:0}#contents article section#cont01 p{margin-top:3vw}#contents article section#cont01 img{margin-top:3vw;width:100%}#contents article section#cont08 .sdg01>div:nth-child(2) img:nth-child(n+4){margin-top:1.33vw}#contents article section#cont09 .spinner01>p:last-of-type{margin-top:3em}#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 .next01{float:right;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.28em;padding-right:1em;font-size:3.47vw}#contents article #contentfooter nav .next01 a{font-size:3.47vw}#contents article #contentfooter nav .next01 span{font-weight:700;color:#1078E2;display:inline-block;padding-right:0.2em}#contents article #contentfooter nav .prev01{float:left;text-align:left;background-image:url(/company/csr/common/img/arrow_left01.svg);background-size:2.4vw 2.93vw;background-repeat:no-repeat;background-position:left top 0.28em;padding-left:1em;font-size:3.47vw}#contents article #contentfooter nav .prev01 a{font-size:3.47vw}#contents article #contentfooter nav .prev01 span{font-weight:700;color:#1078E2;display:inline-block;padding-left: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 article{width:1000px;margin:0 auto;padding:100px 0}#contents article section{margin-top:60px}#contents article section .spinner01{padding:0}#contents article section .tac01{text-align:center}#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{color:#1078E2;font-size:24px}#contents article section h3.comment01:after{content:"";display:block;width:860px;height:2px;background-color:#1078E2;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;position:absolute;bottom:12px;right:0}#contents article section h3.talk01:after{content:"";display:block;width:900px;height:2px;background-color:#1078E2;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;position:absolute;bottom:12px;right:0}#contents article section h3 span{margin-top:0.5em;display:table;background-color:#fff;font-size:14px;font-weight:700;position:relative;z-index:1}#contents article section h4{color:#1078E2;font-size:24px}#contents article section h4:before{content:"";background-color:#1378E2;width:37px;height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;margin:30px 0 25px 0}#contents article section h5{color:#1078E2;font-size:24px;margin:40px 0 auto 0}#contents article section div.comment01 p{margin-top:30px}#contents article section div.comment01 p .blue01{color:#1378E2}#contents article section div.comment01 .annotation01{margin-top:30px;font-size:12px}#contents article section.comment01 .profile01{margin-top:40px}#contents article section.comment01 .profile01 img{width:400px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-right:40px}#contents article section.comment01 .profile01 p{font-size:14px}#contents article section.comment01 .profile01 p.title01{margin-top:0.6em}#contents article section.comment01 .profile01 p.name01{font-size:40px}#contents article section.comment01 .profile01 p.name01 em{font-size:40px;margin-right:0.1em}#contents article section.comment01 .profile01 p.about01{margin-top:120px;width:560px;display:inline-block;color:#444444}#contents article section.comment01 .profile01 p.about01 a.blank01{background-size:12px auto}#contents article section.talk01 .entry01{color:#1378E2}#contents article section.talk01 .profile01 .left01{float:left}#contents article section.talk01 .profile01 .right01{float:right;width:690px}#contents article section.talk01 .profile01 .right01 p{margin-top:0 !important}#contents article section.talk01 .profile01 p{color:#1378E2;font-size:14px}#contents article section.talk01 .profile01 p.entry01{font-size:16px;margin:47px 0 40px 0}#contents article section.talk01 .profile01 p.title01{margin-top:0.6em}#contents article section.talk01 .profile01 p.name01 em{line-height:1em;font-size:40px;margin-right:0.1em}#contents article section.talk01 .profile01 p.about01{margin-top:0.8em;width:100%;display:inline-table;color:#444444}#contents article section.talk01 .profile02{margin-top:30px}#contents article section.talk01 .profile02 figure{float:left;margin-bottom:0;width:700px}#contents article section.talk01 .profile02 figure img{width:100%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#contents article section.talk01 .profile02 figure figcaption{margin-top:0.4em;text-align:left;font-size:12px}#contents article section.talk01 .profile02 .right01{width:260px;float:right}#contents article section.talk01 .profile02 .right01 ul li{margin-top:0.6em;font-size:12px}#contents article section.talk01 .profile02 .right01 ul li em{font-size:14px}#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 .prev01{background-size:10px 13px;background-repeat:no-repeat;background-position:left top 0.4em;padding-left:1em;font-size:3.47vw;font-size:16px}#contents article #contentfooter nav .prev01 a{font-size:16px}#contents article #contentfooter nav .prev01 span{font-weight:700;color:#1078E2;display:inline-block;padding-left:0.2em;font-size:14px}#contents article #contentfooter nav .next01{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 .next01 a{font-size:16px}#contents article #contentfooter nav .next01 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;font-size:18px}}
