.youtube{position:relative;   max-width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:80%;height:80%}.gkaumaru{padding:10px;border-radius:10px;background:#eee}.gkaumaru_j{border:1px solid #ccc;padding:10px;border-radius:10px}.gkaumaru_j2020{margin:20px;border:1px solid #ccc;padding:20px 40px;border-radius:10px}.orekaumaru_j2020{margin:20px;border:1px solid #fb8014;padding:20px 40px;border-radius:10px}.orekaumaru_j2020_02{margin:10px;border:1px solid #fb8014;border-radius:10px}.box01{width:100% height:auto;padding-top:35%;position:relative;margin:20px;border:1px solid #ccc;padding:20px 40px;border-radius:10px}.box01 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parent{text-align:center;margin:0 auto}.d202001{margin:15px;padding:20px 40px}.keiko-pen-cyan{background:linear-gradient(transparent 15%,rgba(134,246,255,.55) 60%)}.keiko-p{background:linear-gradient(transparent 15%,rgba(255,153,255,.55) 60%)}.keiko-y{background:linear-gradient(transparent 15%,rgba(255,255,102,.55) 60%)}.keiko-y-mo-red{background:linear-gradient(transparent 15%,rgba(255,255,102,.55) 60%);color:#f33}.se-y{background-color:#ff6}.red-line{border-bottom:2px solid #f33}.blue-line{border-bottom:2px solid #00f}.yellow-line{border-bottom:2px solid gold}.orange-line{border-bottom:2px solid #ffaf58}.sky-line{border-bottom:2px solid #87cefa}.sky-lineY{background-color:#ff6;border-bottom:solid 2px #87cefa}.b-redline{border-bottom:2px solid #f33;font-size:120%}.font_b01{font-size:20px;font-weight:bolder}.aaa{padding:.5em;line-height:2em;color:#494949;background:#fffaf4;border-left:solid 5px #ffaf58}.bbb{padding-bottom:.5em;border-bottom:3px double #ccc}.ccc{padding:.5em;line-height:2em;color:#494949;background:#fffaf4}.cccb{padding:.5em;line-height:2em;color:#494949;background:#fffaf4;font-weight:700}.barpoint{position:relative;border-top:solid 2px #ffaf58;border-bottom:solid 2px #ffaf58;background:#fffaf4;line-height:2.5;padding:.4em .5em;margin:2em 0 .5em}.barpoint:after{position:absolute;font-family:"Font Awesome 5 Free",'Quicksand','Avenir','Arial',sans-serif;content:'\f0a7\ POINT';background:#ffaf58;color:#fff;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:5px 7px 3px;font-size:.7em;line-height:2.5;letter-spacing:.05em}.d202001{margin:15px;padding:20px 40px;text-align:center}.aligncenter01{margin:auto;padding:auto;vertical-align:middle}*,*:before,*:after{box-sizing:border-box}.col_2{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_2>div{width:50%;padding:10px}@media screen and (max-width:960px){.col_2>div{width:100%}}*,*:before,*:after{box-sizing:border-box}.col_2{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_2>div{width:50%;padding:10px}@media screen and (max-width:960px){.col_2>div{width:100%}}.maru{padding-left:45px;background:url("https://satoyohei.com/wp-content/uploads/2020/05/icon_ta01.png") no-repeat 0 50%;font-size:24px;font-weight:700}.maru_line{padding-left:45px;background:url("https://satoyohei.com/wp-content/uploads/2020/05/icon_ta01.png") no-repeat 0 50%;font-size:24px;font-weight:700;border-bottom:solid 3px orange}.maru_line02{padding-left:45px;background:url("https://satoyohei.com/wp-content/uploads/2020/05/icon_ta01.png") no-repeat 0 50%;font-size:18px;font-weight:700;border-bottom:solid 3px orange}.fo_bold{font-size:20px;font-weight:700}div.block01{margin:10px auto;width:700px}.mi005{position:relative;padding:0 65px;text-align:center}.mi005:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;content:'';background:#000}.mi005 span{position:relative;padding:0 1em;background:#fff}.center01{　text-align:center;　max-width:600px}.center01_b{max-width:700px;padding:10px;border-radius:10px;background:#eee;margin:0 auto}.b02{font-size:16px;line-height:1.5em;font-weight:700}*/.center03{　text-align:center;　max-width:800px}.center03_b{max-width:800px;padding:10px;border-radius:10px;margin:0 auto}.b03{font-size:16px;line-height:1.5em;font-weight:700}summary{cursor:pointer;transition:.2s}summary:hover{cursor:pointer; color:#fb8014;font-weight:700;background-color:#efefef}.hi01{width:100%}.hi01 th,.hi01 td{font-size:14px;border:1px solid #ccc;padding:10px}.hi01 th{background-color:#dedede;text-align:left}@media screen and (max-width:767px){.hi01,.hi01 tr,.hi01 td,.hi01 th{display:block}.hi01 th{width:auto}}