@charset "UTF-8";a:hover{opacity:.7}.clearfix:after{content:"";display:block;clear:both}.tal,td.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}dt{padding:10px 0;border-bottom:1px solid}dd{padding:10px 15px}.post_content table p{padding:10px 0;margin-bottom:0}.post_content table img{max-width:unset}.post_content table ul,.post_content table ol{padding:10px 0;margin:0}.post_content table ul li:last-child,.post_content table ol li:last-child{margin-bottom:0}.single_h1{color:#135ba2;font-size:14px;display:block;margin:10px 0 0}span.SmallTittle,p.SmallTittle{position:relative;padding-left:20px;line-height:1.4;color:#336baf;font-size:18px;margin:20px auto 10px;padding-bottom:0}span.SmallTittle:before,p.SmallTittle:before{font-family:"Font Awesome 5 Free";content:"\f0da";position:absolute;font-size:25px;left:0;top:-7px;color:#336baf;font-weight:900;line-height:1.4}.pc_on{display:block !important}.sp_on{display:none !important}.text80{font-size:80%}.text120{font-size:120%}span.marker-line{background:linear-gradient(transparent 75%,#7fbfff 75%);display:unset;font-weight:600}span.marker-red{color:#d80e11;display:unset}span.marker-bold{font-weight:700;display:unset}span.marker-check{color:#d80e11;display:unset}span.marker-check:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";margin:0 5px 0 0}.post_content a.yajirushi-link,.post_content a.yajirushi-link2,.post_content a.yajirushi-link3,.post_content a.yajirushi-link-right{display:block;font-weight:600;text-decoration:none}a.yajirushi-link:before,a.yajirushi-link2:before,a.yajirushi-link3:before,a.yajirushi-link-right:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f101";margin:0 5px 0 10px}a.yajirushi-link2:before{content:"\f35a"}a.yajirushi-link3:before{content:"\f0da"}.post_content a.yajirushi-link-right{display:inline-block}a.yajirushi-link-right:after{margin:0 0 0 5px}.post_content a.btn01o,.post_content a.btn01g{background-color:#f19b30;border:2px solid #f19b30;color:#fff;line-height:50px;display:block;width:60%;margin:30px auto;text-align:center;text-decoration:none;position:relative}.post_content a.btn01o:hover{background-color:#fff;border-color:#f19b30;color:#f19b30}.post_content a.btn01o:after,.post_content a.btn01g:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f35a";position:absolute;right:5px}.post_content a.btn01g{background-color:#9ec34b;border:2px solid #9ec34b}.post_content a.btn01g:hover{background-color:#fff;border-color:#9ec34b;color:#9ec34b}.post_content a.btn02{display:block;position:relative;margin:30px auto 30px;padding:1em 3em;text-align:center;text-decoration:none;background:#fff;border-radius:30px;border:1px solid #333;transition:transform ease .3s;width:80%;color:#333}.post_content a.btn02:hover{cursor:pointer;text-decoration:none;-webkit-transform:translateY(10px);transform:translateY(10px)}.post_content a.btn02:after{font-family:"Font Awesome 5 Free";content:'\f105';font-weight:900;margin-left:10px}a.btn-right,a.btn-top{display:block;padding:10px;color:#ff8c00;font-weight:900;display:block;text-align:right;text-decoration:none}.btn-right:after,.btn-top:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f35a";margin:0 0 0 10px}.btn-top:after{content:"\f35b"}.btn03{color:#fff;background-color:#eb6100;border-radius:100vh;display:block;margin:20px auto;text-align:center;width:270px;padding:8px 10px}.btn03:hover{color:#fff;background:#f56500}.normalbutton{display:block;width:200px;margin:0 auto;padding:0;perspective:600px;text-decoration:none}.normalbutton:hover .btn-box{transform:translateX(-50%) rotateY(-90deg)}.btn-box{position:relative;display:block;width:100%;height:100%;margin:auto;transition:all .4s;transform:rotateY(0);transform-style:preserve-3d}.btn-face{display:block;position:relative;width:100%;padding:.5rem 0;transition:all .4s;backface-visibility:hidden;text-align:center;font-size:20px;font-weight:700;color:#000;border:2px solid #000;background:#fff}.btn-back{position:absolute;top:30px;left:100%;-webkit-transform:translateX(-1px) rotateY(90deg);transform:translateX(-1px) rotateY(90deg);transform-origin:0 0;color:#fff;background:#000}.fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1rem}.post_content p.DescriptionBox{width:92%;margin:0 auto 30px;padding:1em 1.5em;line-height:2;border:solid 2px #f19b2f;border-radius:10px;box-sizing:border-box}.QuoteTitle{font-size:12px;color:gray}.QuoteTitle-Img{font-size:12px;text-align:center;color:gray;display:block}ul.NormalList,ul.CheckList,ul.CheckList02{padding:0 .5em;position:relative}.post_content ul.NormalList{margin:0 auto 20px}ul.NormalList li,ul.CheckList li,ul.CheckList02 li{position:relative;line-height:1.5;padding:.5em .5em .5em 30px;list-style-type:none !important}ul.NormalList li:before{font-family:"Font Awesome 5 Free";content:"\f138";position:absolute;left:.5em;color:#c5ae86;font-weight:900}ul.CheckList li:before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;left:0;color:#f70;font-weight:900}ul.CheckList02 li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a4";position:absolute;top:0;left:0;color:#fcb01e}.post_content ol.NumberList{margin:0 auto 20px}ol.NumberList{counter-reset:number;list-style-type:none !important;padding:.3em .8em}ol.NumberList li{position:relative;padding:.5em .5em .5em 30px;line-height:1.5em}ol.NumberList li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#c5ae86;color:#fff;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:700;font-size:13px;border-radius:50%;left:0;width:20px;height:20px;line-height:22px;text-align:center;top:50%;transform:translateY(-50%)}.OmnipotentBox{border:3px double #5c7f8e;padding:1em;margin:20px 0 30px;display:inline-block;width:100%}.OmnipotentBox i,.OmnipotentBox svg{color:#f19a30;margin-right:5px;font-size:20px}.OmnipotentBox p{padding:0}.OmnipotentBox p+p{padding:15px 0 0}.OmnipotentBox p+ul{margin:10px 0 0}div.PointBox{position:relative;margin:4em 0;padding:1.2em 1em .5em;border:3px double #ccc;box-sizing:border-box}.PointBox .PointBox-tilte{position:absolute;display:inline-block;top:-12px;left:10px;padding:0 9px;line-height:1;font-size:20px;background:#fff;color:#f19a30;font-weight:700}.PointBox p{margin:20px 0 0;padding:0}.PointBox ul{padding:10px 0 0 10px}.PointBox ul li:last-child{padding-bottom:1em}.post_content table.TableStyle01,.post_content table.TableStyle02{word-break:break-all;width:100%;text-align:center;margin:30px auto 50px}.TableStyle01 th,.TableStyle02 th{font-weight:700}tr:has(>[rowspan="3"]:first-child)+tr+tr>td:first-child,tr:has(>[rowspan]:first-child)+tr>td:first-child{font-weight:700}.TableStyle01 td,.TableStyle02 td{font-weight:700}table.TableStyle01 thead th,table.TableStyle02 tbody th{background:#efefef;color:#333}.scroll-table table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.relation_link{margin:30px 0}.relation_link a{color:#333;display:inline-block;text-decoration:none;position:relative;transition:.5s;word-break:break-all;margin:0 0 20px;font-size:16px;padding-left:30px}.relation_link a:before{content:'';position:absolute;top:calc(60% - 1px);left:10px;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:10px;height:2px;background-color:#1f80b9;transition:.3s}.relation_link a:after{content:'';position:absolute;top:60%;left:0;transform:translateY(-50%);width:20px;height:2px;background-color:#1f80b9;transition:.3s}.relation_link a span{border-bottom:1px solid;font-weight:900;color:#000}.relation_link a:hover{opacity:.7}.cform{width:100%;margin:20px auto 30px}.cform th{width:40%;border-bottom:solid 1px #d6d6d6;padding:10px 0 10px 15px;font-weight:900;background:#eee;vertical-align:top}.cform td{border-bottom:solid 1px #d6d6d6;padding:10px}.cform [type=submit]{display:inline-block;font-size:20px;padding:10px 30px;text-decoration:none;background:#ff8f00;color:#fff;border-bottom:solid 4px #b17c00;border-radius:3px}.cform option,.cform textarea.mwtextarea,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{width:100%;max-width:100%;box-sizing:border-box}.cform select{width:40%;padding:5px 3px 8px}.cform input,.cform textarea.mwtextarea{padding:10px}input,textarea.mwtextarea{border:1px solid #9a9a9a}.required-srt{font-size:8pt;padding:5px;background:#ce0000;color:#fff;border-radius:3px;margin-left:10px;vertical-align:middle}.nini{font-size:8pt;padding:5px;background:#60b3fd;color:#fff;border-radius:3px;margin-left:10px;vertical-align:middle}.submit-btn input{background:#4f7aaf;width:60%;height:60px;max-width:550px;min-width:220px;margin:30px auto;display:block;border:2px #4f7aaf solid;text-align:center;padding:5px;color:#fff;transition:all .4s ease}.submit-btn input:hover{background:#fff;color:#4f7aaf;font-weight:900}.post_content div input[name=submitBack]{margin:20px auto 0!important}.cform label br{display:none}@media screen and (max-width:768px){img.alignleft,img.alignright{float:none;text-align:center;margin:10px auto}.pc_on{display:none !important}.sp_on{display:block !important}.post_content a.btn01o,.post_content a.btn01g{width:100%;padding:0}.post_content a.btn02{padding:10px 0;width:100%}.TableStyle02{margin:0 auto;font-size:14px}.cform th,.cform td{width:100%;display:block;box-sizing:border-box}.cform .w80 input[type=text]{width:85%}}@media screen and (max-width:320px){.post_content a.btn01o,.post_content a.btn01g{font-size:14px}.post_content a.btn01o:after,.post_content a.btn01g:after{font-size:10px;right:0}}