.stripes{margin:0;padding:7px;margin-top:30px;box-sizing:border-box;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-moz-box-shadow:1px 1px 8px gray;-webkit-box-shadow:1px 1px 8px gray;box-shadow:1px 1px 8px gray;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.stripes_small{margin:0;display:inline-block;padding:5px;border:0;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-moz-box-shadow:1px 1px 8px gray;-webkit-box-shadow:1px 1px 8px gray;box-shadow:1px 1px 8px gray;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:15px;transition:all 0.25s}.stripes_small:hover{border:0;color:white}.angled-135{background-color:#c16;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255,255,255,0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.2)), color-stop(0.75, rgba(255,255,255,0.2)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent)}.interior{background-color:white;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-sizing:border-box;width:100%}.interior_small{background-color:white;border-radius:10px;box-sizing:border-box;width:100%;margin:0 !important;padding:5px 10px}.interior_small:hover{background-color:#d64185}.title1{color:#48027e;font-weight:500;margin:0;margin-top:30px;margin-bottom:20px;padding:10px;background-color:#c5a9db;border:2px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.title1 .arrow{float:right;transition:color 0.5s;color:#48027e}.title1 .arrow:hover{color:white;cursor:pointer;border:none}.title1 .arrow:active,.title1 .arrow:visited,.title1 .arrow:focus{border:none}.title2{color:#b46689;font-weight:500;margin:25px 0 20px 0;padding:8px 15px;background-color:#efe9f0;border:2px solid #efe9f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.title3{color:#b46689;font-weight:500;margin:-8px;margin-top:25px;margin-bottom:20px;padding:8px;border:2px solid #efe9f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.section{padding-left:5px;padding-right:5px;margin-bottom:10px;line-height:34px;color:#333333}@media only screen and (min-width: 500px){.section{padding-left:10px;padding-right:10px;margin-bottom:20px}}.section .furigana{font-size:10px;line-height:10px}.section .f_kanji{line-height:24px}.section .kanim{float:left;margin-right:10px;margin-bottom:10px}pre{background-color:lightgrey;border:0.1em solid gray;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px;font-size:smaller;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.screenshot{display:table-cell;height:100%;vertical-align:middle;text-align:center;margin:10px}.screenshot img{margin-left:10px;margin-right:10px}.section_image{height:100%;vertical-align:middle;text-align:center;margin:10px auto;width:60%}.section_image img{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.section_text{display:table-cell;width:70%}.howto_note{margin:5px;border:solid 1px #4fc240;padding:10px;border-radius:5px}@media only screen and (min-width: 500px){.howto_note{margin:20px}}.howto_note .howto_note_title{font-style:italic;color:#2c6b23}.takeaway{margin-top:20px;padding:15px;color:#396480;border:1px solid #6893af;border-collapse:collapse;border-radius:4px}.example{display:flex;align-items:center;margin:5px}@media only screen and (min-width: 500px){.example{margin:20px}}.example .image{flex-basis:50px;flex-shrink:0;text-align:center}@media only screen and (min-width: 500px){.example .image{flex-basis:100px}}.example .image img{width:90%}.example .text{border:solid 1px #7d0053;border-radius:3px;padding:5px;margin:3px;width:100%}li{margin-top:15px}.list-unspaced{margin-block-start:5px}.list-unspaced li{margin-top:0}@media only screen and (min-width: 500px){.stripes{margin:7px}.title1{margin:8px}.section{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 890px){.section{padding-left:40px;padding-right:40px}.section_image{display:table-cell;width:30%}}.search-link{margin-top:20px;display:flex;justify-content:flex-end}.search-link div{background-color:#7682a6;color:white;padding:2px 5px;border-radius:3px;transition:all 0.25s;height:fit-content;font-size:15px}.search-link div:hover{background-color:#b0b5c8;cursor:pointer;color:white}
