.mc{color:#7b59a2 !important}.k{color:#000 !important}.wh{color:#fff !important}.aka{color:#900 !important}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}@media (max-width: 374px){.nose{display:none}}@media (min-width: 768px){.nopc{display:none}}@media (max-width: 767px){.nosp{display:none}}.cf::after{content:"";display:block;clear:both}.glow{text-shadow:rgba(255,255,255,0.7) 1px 0px 1px,rgba(255,255,255,0.7) -1px 0px 1px,rgba(255,255,255,0.7) 0px -1px 1px,rgba(255,255,255,0.7) -1px 0px 1px,rgba(255,255,255,0.7) 1px 1px 1px,rgba(255,255,255,0.7) -1px 2px 1px,rgba(255,255,255,0.7) 1px -1px 1px,rgba(255,255,255,0.7) -1px -1px 1px}.leaf li{position:relative;padding-left:2rem;line-height:140%;margin-bottom:1rem}.leaf li::before{content:"";display:block;background:url("../images/leaf.svg") no-repeat;background-size:contain;position:absolute;margin:auto;top:.3rem;right:auto;bottom:auto;left:0;width:1.5rem;height:1.5rem}@media (min-width: 768px){.half-box{float:left;width:46%;margin:2%;box-sizing:border-box}.half-box-wrapper{margin:0 -2% 0 -2%}}@media (min-width: 768px){.one3rd{float:left;width:31%;box-sizing:border-box}.one3rd.mid{margin:0 3.5%}}.two-column{list-style:none;padding:1rem 0}@media (min-width: 768px){.two-column{column-count:2}}.three-column{list-style:none;column-count:1;padding:1rem 0}@media (min-width: 768px){.three-column{column-count:3}}.dl-intro--title{color:#4d4d4d;font-size:1.6rem;font-weight:500;line-height:130%;letter-spacing:-.05rem}.dl-intro--title strong{font-weight:600;color:#7b59a2}@media (min-width: 768px){.dl-intro--title{font-size:3rem}.dl-intro--title:lang(de){font-size:2.4rem}}.dl-intro--txt{background:rgba(255,255,255,0.7);line-height:200%}.dl-intro--txt a{text-decoration:underline;color:#7b59a2}.dl-intro--txt a:hover{color:#5dbfd5}.dl .pgbg a.pgbg-btn{font-size:1.8rem;letter-spacing:-.08rem}.dl .usage{margin-bottom:3rem;padding-bottom:2rem}.dl p.bignum{position:absolute;left:-10px}@media (min-width: 768px){.dl h4{padding-left:200px}.dl .usage{margin-bottom:6rem}.dl .usage-list{font-size:1.6rem}.dl .usage-img{bottom:-70px;left:20px}.dl .pgbg a.pgbg-btn{font-size:2.4rem;letter-spacing:0}}@media (min-width: 768px){.dl .watashigo-pf--dlintro{text-align:center}}.dl .section-link{padding:0 1rem;border-width:2px;border-style:solid;border-radius:.5rem}.dl .section-link--title{text-align:center;font-size:1.4rem;margin:0;padding:.3rem}.dl .section-link a{color:#000;font-weight:600}.dl .section-link a:hover{background-color:rgba(255,228,0,0.9)}.dl .section-link i{padding-left:.25rem}.dl-link ul li a::after{background:url("../images/download.svg") 50% 50% no-repeat;background-size:auto 100%;content:"";display:inline-block;width:1.5rem;height:1rem;margin-left:.2rem}.dl-link .dl-pkg a{text-align:center;display:block;border-radius:.5rem;padding:1rem;position:relative;color:#fff}.dl-link .dl-pkg a .dl-pkg--name{display:block;border:2px solid #fff;font-size:1.2rem;font-weight:600;letter-spacing:-.05rem;margin:.5rem 0}.dl-link .dl-pkg a::after{content:"";display:block;background:url("../images/download.svg") 50% 50% no-repeat;background-size:auto 100%;height:4rem;width:100%;filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(320deg) brightness(102%) contrast(101%)}.dl .wtpf .section-link{border-color:#4f8c3e;background:url("../images/kotoha-chan03.png") right bottom no-repeat #dfefda}@media (max-width: 374px){.dl .wtpf .section-link{background-size:100px auto}}.dl .wtpf .section-link--title{color:#4f8c3e;border-bottom:2px dotted #4f8c3e}.dl .wtpf .dl-pkg a{background:#82c070}.dl .dkf .section-link{border-color:#4d331a;background:url("../images/tonbo-chan02.png") right bottom no-repeat #f2e6d9}.dl .dkf .section-link--title{color:#4d331a;border-bottom:2px dotted #4d331a}.dl .dkf .dl-pkg a{background:#963}.dl .wts{background:url("../images/Illustration_dl.png") 100% 100% no-repeat;padding-bottom:320px}.dl .wts .dl-pkg{margin-top:-2rem}.dl .wts .dl-pkg a{background:#4c78c7}.dl .guide .hint-bulb{max-width:60px;margin-top:2.5rem}.dl .guide .section-link{background-color:#d9e6f2;border-color:#1a334d}.dl .guide .section-link--title{color:#1a334d;border-bottom:2px dotted #1a334d}.dl .guide .dl-pkg a{background-color:#369}.dl .guide img.guidebook{position:absolute;margin:auto;top:0;right:0;bottom:auto;left:auto;width:165px}.dl .dl-link .dl-pkg a:hover{color:#3b692e;background-color:#ffe400}.dl .dl-link .dl-pkg a:hover span{border-color:#3b692e}.dl .lang-nav{margin:0 0 3rem;display:flex;flex-flow:row wrap;justify-content:space-between;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between}.dl .lang-nav li{padding:.5rem 0;flex-basis:48%}.dl .lang-nav li a{background-color:#fff;border-radius:.3rem;border:1px dotted #757575;color:#7b59a2;display:block;font-size:14px;padding:.5rem}.dl .lang-nav li.current a{background-color:#fffacc;border:solid #7b59a2 1px;position:relative}.dl .lang-nav li a img{vertical-align:middle;margin-right:6px;width:20px}@media (min-width: 768px){.dl .watashigo-pf--img{right:0}.dl .watashigo-pf--txt h4{margin-top:1rem}.dl .watashigo-pf--txt---p{padding-left:200px}.dl .dl-pkg{margin-top:0;margin-bottom:0}.dl-link{clear:both;overflow:auto;padding:2rem 0;border-bottom:1px dotted rgba(0,0,0,0.5)}.dl .section-link{float:left;width:75%;box-sizing:border-box}.dl .section-link,.dl .dl-pkg a{min-height:200px}.dl .two-column{margin:0;padding:20px 30px 0}.dl p.indent{margin-left:1rem}.dl .wtpf .two-column{padding:20px 150px 0 0;margin:0}.dl .wts{background-position:55% 0;padding-bottom:0}.dl .wts .dl-pkg{padding:2rem 0 3rem}.dl .guide{padding-top:0}.dl .guide .bignum .hint-bulb{margin-left:-10px;max-width:100%}.dl .guide .watashigo-pf--txt{padding-top:0}.dl .guide .two-column{padding:10px 0}.dl .guide .two-column li{margin:.5rem 0 0}.dl .guide .two-column li:first-child{margin-top:0}.dl .guide img{top:-20px}.dl .guide:lang(de)::before,.dl .guide:lang(de) img{top:0}.dl .bignum>li .section-link p:first-child{margin-top:0}.dl .lang-nav{justify-content:space-around;-webkit-justify-content:space-around;padding-bottom:4rem}.dl .lang-nav li{flex-basis:auto;-webkit-flex-basis:auto}.dl .lang-nav li a{font-size:1.4rem}.dl .lang-nav li a img{width:40px}.dl .lang-nav li a:hover{background-color:#9579b5;color:#fff}}
