@charset "utf-8";.content-body{font-size:16px}.content-body>:last-child,.content-body>:last-child table{margin-bottom:0 !important}.content-body h1,.content-body h2,.content-body h3,.content-body h4,.content-body h5,.content-body h6,.content-body hr,.content-body p,.content-body li,.content-body td,.content-body th,.content-body dt,.content-body dd,.content-body>div{font-size:inherit;line-height:1.8;margin-bottom:20px}.content-body p{text-align:justify;word-break:break-all}.content-body p img{margin-bottom:20px}.content-body h1,.content-body h2,.content-body h3,.content-body h4,.content-body h5,.content-body h6{clear:both;font-weight:700}.content-body h1{font-size:24px;line-height:1.4}.content-body h2{font-size:24px;line-height:1.4;padding:20px;text-align:center;margin:40px auto 20px;border:5px dotted #ee4a69}.content-body h3{position:relative;font-size:20px;line-height:1.4;padding:20px 0;margin:40px auto 20px;border-bottom:3px solid #000}.content-body h4{position:relative;background:#ffd98a;padding:10px 20px 9px 35px;border-radius:5px;margin:0 0 20px 22px}.content-body h4:before{font-family:"FontAwesome";font-weight:400;content:"\f00c";display:block;position:absolute;color:#fff;background:#ffa337;width:47px;text-align:center;height:45px;line-height:43px;padding-top:2px;left:-22px;top:50%;transform:translateY(-50%);border-radius:50%;font-size:26px}.content-body hr{clear:both;border:1px dashed #ddd;margin:20px 0}@media only screen and (max-width:900px){.content-body h3,.content-body h4{text-align:center}}.content-body strong,.content-body b,.content-body cite{font-weight:700}.content-body small{font-size:11px}.content-body em,.content-body i,.content-body cite{font-style:italic}.content-body a{color:#557bc2;text-decoration:none}.content-body a:hover{color:#557bc2;text-decoration:underline}.content-body .fa,.content-body .fa-brands,.content-body .fa-classic,.content-body .fa-regular,.content-body .fa-sharp,.content-body .fa-solid,.content-body .fab,.content-body .far,.content-body .fas{font-style:normal}.content-body iframe,.content-body embed,.content-body img,.content-body video{max-width:100%;height:auto}.content-body img.alignleft{float:left;margin:5px 20px 0 0}.content-body img.alignright{float:right;margin:5px 0 0 20px}.content-body img.alignnone{float:none;margin:auto;clear:both}.content-body pre{border:1px solid #ccc;word-wrap:break-word;padding:6px 10px;line-height:19px;margin-bottom:20px}.content-body code{border:1px solid #eaeaea;margin:0 2px;padding:0 5px;font-size:13px}.content-body abbr,.content-body acronym,.content-body dfn{border-bottom:1px dotted #666;cursor:help}.content-body address{display:block;margin:0 0 20px}.content-body sup,.content-body sub{font-size:10px;height:0;line-height:1;position:relative;vertical-align:baseline}.content-body sup{bottom:1ex}.content-body sub{top:.5ex}.content-body table{border-left:1px solid #eee;border-top:1px solid #eee;margin:0 0 20px;width:100%;font-size:13px}.content-body table td,.content-body table th{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:5px 10px;text-align:center;margin:0;word-break:break-all}.content-body table th{background-color:#f7f7f7;font-weight:700}@media only screen and (max-width:900px){.content-body .table-wrap{width:100%;overflow:scroll}.content-body .table-wrap table{width:540px !important}}.content-body ul,.content-body ol{margin:0 0 20px 40px;line-height:20px}.content-body ul li,.content-body ol li{margin:0}.content-body ul ul,.content-body ol ol{margin:10px 10px 10px 40px}.content-body ul ul li{list-style-type:square}.content-body ol ol li{list-style-type:lower-alpha}.content-body ul li{list-style-type:disc}.content-body ol li{list-style-type:decimal}.content-body dl{margin:0 20px}.content-body dt{font-weight:700}.content-body dd{margin-bottom:20px}.content-body blockquote{margin:0 0 20px;padding:40px;color:#666;position:relative;background:#f7f7f7}.content-body blockquote:before{font:normal normal normal 25px/1 FontAwesome;content:"\f10d";position:absolute;top:15px;left:15px;color:#ccc}.content-body blockquote:after{font:normal normal normal 25px/1 FontAwesome;content:"\f10e";position:absolute;bottom:15px;right:15px;color:#ccc}.content-body blockquote :last-child{margin-bottom:0}.content-body .left{float:left}.content-body .right{float:right}.content-body .alignleft{display:inline;float:left;margin-right:20px}.content-body .alignright{display:inline;float:right;margin-left:20px}.content-body .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.content-body .hidden{display:none}.content-body .invisible{visibility:hidden}.content-body .wp-video{width:100%;margin-bottom:20px}.content-body .wp-caption{display:block;padding:10px;margin-bottom:20px;background-color:#f0f0f0;border-radius:3px;max-width:100%;box-sizing:border-box;text-align:center}.content-body .wp-caption.aligncenter{margin:0 auto 20px}.content-body .wp-caption p,.content-body .wp-caption dd{text-align:inherit;font-size:13px;line-height:1.8;margin:0;padding-top:10px}.content-body .wp-caption dt{margin:0}.content-body .gallery{clear:both;text-align:center;overflow:hidden;margin-bottom:10px}.content-body .gallery figure{line-height:0;vertical-align:top;display:inline-block;margin-right:10px;margin-bottom:10px}.content-body .gallery figure figcaption{line-height:1.8;font-size:13px;text-align:justify;text-align-last:center;margin-top:10px}.content-body .gallery.gallery-columns-2 figure{width:calc((100% - 10px)/2)}.content-body .gallery.gallery-columns-2 figure:nth-of-type(2n){margin-right:0}.content-body .gallery.gallery-columns-3 figure{width:calc((100% - 20px)/3)}.content-body .gallery.gallery-columns-3 figure:nth-of-type(3n){margin-right:0}.content-body .gallery.gallery-columns-4 figure{width:calc((100% - 30px)/4)}.content-body .gallery.gallery-columns-4 figure:nth-of-type(4n){margin-right:0}.content-body aside{text-align:center;background-color:#f2f2f2;padding:10px;margin-bottom:20px;overflow:hidden}.content-body aside u{text-decoration:none;display:block;padding:0 0 10px;color:#aaa;font-size:11px}.content-body iframe{width:100%;margin-bottom:20px}.content-body iframe[src^="https://www.youtube"],.content-body iframe.youtube-embed{aspect-ratio:16/9;height:auto}@media only screen and (max-width:900px){.content-body iframe[src^="https://www.youtube"],.content-body iframe.youtube-embed{aspect-ratio:4/3}}.content-body .speech_bubble{overflow:hidden;margin-bottom:20px}.content-body .speech_bubble img{width:60px;height:60px;float:left}.content-body .speech_bubble span.name{display:inline-block;margin:0 0 8px 20px;font-size:13px}.content-body .speech_bubble p{position:relative;width:calc(100% - 80px);margin-bottom:0;float:right;background:#eee;padding:12px;box-sizing:border-box;border-radius:5px;border-top-left-radius:0}.content-body .speech_bubble p:before{position:absolute;top:0;left:-12px;z-index:1;height:0;width:0;border-style:solid none none solid;border-width:12px;border-color:#eee transparent;content:""}.content-body #toc_container{background:#f9f9f9;border:1px solid #aaa;padding:20px;margin-bottom:20px;display:inline-block;font-size:13px}.content-body #toc_container li,.content-body #toc_container ul{margin:0;padding:0;list-style-type:none;list-style:none;font-size:96%}.content-body #toc_container.have_bullets li{padding-left:12px}.content-body #toc_container ul ul{margin-left:1.5em}.content-body #toc_container.toc_transparent{background:none transparent}.content-body #toc_container p.toc_title{height:13px;overflow:hidden}.content-body #toc_container p.toc_title:before{content:"この記事の目次";text-align:center;margin:0;padding:0;display:block;font-size:13px;line-height:13px}.content-body #toc_container a{text-decoration:none}.content-body .twitter-tweet{display:block;margin:0 auto !important}.content-body blockquote.twitter-tweet{margin-bottom:20px !important}.content-body .wpcf7 p span{line-height:0}.content-body .wpcf7 select,.content-body .wpcf7 textarea,.content-body .wpcf7 input[type=text],.content-body .wpcf7 input[type=email],.content-body .wpcf7 input[type=submit]{width:100%;margin:0;font-size:16px;line-height:1;height:auto;background:#f5f5f5;border:2px solid #ddd;padding:14px;margin-bottom:10px;box-sizing:border-box}.content-body .wpcf7 textarea{height:200px;line-height:1.8}.content-body .wpcf7 input[type=submit]{border:2px solid #ddd;background-color:#f79100;background-image:url(//faqmovie.com/wp-content/themes/jin/stylesheets/../images/gloss.png);background-position:0 -33px;background-repeat:repeat-x;color:#fff;text-shadow:-1px -1px 1px rgba(0,0,0,.12);cursor:pointer;width:100%;margin:0}.content-body .wpcf7 .wpcf7-response-output{font-size:16px;line-height:1.8;text-align:center;padding:20px;font-weight:700;border:3px dashed red;background-color:#ffe5e5;color:red}.content-body .wpcf7 .wpcf7-response-output.wpcf7-display-none,.content-body .wpcf7 .wpcf7-not-valid-tip{display:none}.content-body .wpcf7 .screen-reader-response{line-height:1.8;margin-bottom:20px;color:red}.content-body .wpcf7 .screen-reader-response *{list-style:none;padding:0;margin:0}.content-body .wpcf7 .screen-reader-response li:before{content:"・ "}.content-body .wpcf7 .wpcf7-mail-sent-ok{border:3px dashed #41d900;background-color:#e5fff4}content-body .review{text-align:right;font-size:12px}.content-body .source{overflow:hidden;margin-left:0;margin-bottom:20px}.content-body .source div{float:left;margin:0 18px 0 0}.content-body .source span,.content-body .source a{background-color:#f90;color:#fff;height:32px;padding:8px 8px 8px 12px;line-height:1;font-size:16px;display:inline-block;position:relative;border-bottom-left-radius:3px;border-top-left-radius:3px;box-sizing:border-box}.content-body .source span i{margin-right:5px}.content-body .source a{background-color:#557bc2;padding:8px 2px 8px 20px;border-radius:0}.content-body .source a:nth-of-type(2){background-color:#44a0ef}.content-body .source a:nth-of-type(3){background-color:#70b1eb}.content-body .source span:after,.content-body .source a:after{content:' ';height:0;position:absolute;width:0;border:16px solid transparent;left:100%;top:0;z-index:2}.content-body .source span:after{border-left-color:#f90}.content-body .source a:nth-of-type(1):after{border-left-color:#557bc2}.content-body .source a:nth-of-type(2):after{border-left-color:#44a0ef}.content-body .source a:nth-of-type(3):after{border-left-color:#70b1eb}.button-flat{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:500px;padding:10px 25px 10px 50px;color:#e02044 !important;transition:.3s ease-in-out;font-weight:600;background:#eee;border-radius:50px;z-index:0;overflow:hidden;text-decoration:none !important;margin-bottom:60px}p:last-child .button-flat{margin-bottom:0}.button-flat:after{content:"";position:absolute;top:0;bottom:0;width:0;display:block;background:#ff6b86;transition:.3s;left:0}.button-flat:hover{color:#fff !important}.button-flat:hover:after{width:100%;z-index:-1}.button-flat:before{font-family:"Font Awesome 5 Free";content:"\f005";line-height:1;position:absolute;left:5px;background:#fff;padding:12px 11px;border-radius:60px;z-index:2;color:#e02044 !important}.twentytwenty-wrapper{margin-bottom:20px}