.moviewrap{position:relative;padding-bottom:46.25%;padding-top:30px;height:0;overflow:hidden}.moviewrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:"M PLUS 1p","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:1.05rem;color:#333}img{max-width:100%;height:auto;vertical-align:middle}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}ul li{list-style-type:none;list-style-position:outside}address{font-style:normal}table{border-collapse:collapse}p,li,dt,dd,th,td,label,button,h4,h5,h6{transform:rotate(.03deg)}a img{border:none}a img:hover,a img:active{opacity:.5;transition:ease .5s}a:link{color:#0026d9}a:visited{color:#0026d9;text-decoration:none}a:hover{color:#00add9;text-decoration:underline;transition:ease .5s}a:active{color:#00add9}.grecaptcha-badge{visibility:hidden}
@charset "utf-8";.bgyellow{background:#fbf6b2}.bgcream{background:#ffffef}.bgwhite{background:#fff}.fixed{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);z-index:999}.tencho img{vertical-align:bottom}img.aligncenter{margin-left:auto;margin-right:auto;display:block}.nobg{background:none!important}.noborder{border:none!important}.blogmainv{background:#f7f4ff}.img_block{text-align:center!important}.img_block img{display:block;margin:auto}body{counter-reset:h3}@counter-style circle-number{system:fixed;symbols:"➊" "➋" "➌" "➍" "➎" "➏" "➐" "➑" "➒";suffix:". "}h3.card:before{content:counter(h3,circle-number);counter-increment:h3}.boxborder{border:2px solid #c2bfc8}.boxborder2{border-left:#05005c 4px solid;border-right:#05005c 4px solid;border-bottom:#05005c 4px solid;box-sizing:border-box;background:#fff;position:relative;padding:20px 0}.cardbox{position:relative;background:#fff}.cardbox img{width:100%;vertical-align:bottom;transition:ease .5s;margin:0}.card{background:#05005a;color:#fff;text-align:center;font-weight:900;font-size:2em;padding:15px 0}.carddescript{background:#fff;padding:20px 40px;font-weight:900;font-size:1.15em;line-height:1em;letter-spacing:-.05em}.cardlink p{text-align:center;padding:20px 10px;color:#05005a;font-size:.85em;font-weight:800;letter-spacing:-.05em}.cardlink a.mainlink{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sublink{text-decoration:none;color:#fff!important;font-weight:900;display:flex;justify-content:center;align-items:center;background:#bf0103;width:80%;margin:0 auto 10px auto;padding:5px}.cardbox:hover>.card{background:#fff;color:#05005a;transition:ease-in-out color .5s}.cardbox:hover>img{opacity:.5;transition:ease .5s}.cardlink:hover>.sublink{background:#fe5658;transition:ease .5s}.areacontent p{color:#006}.contents{padding:20px 0}.blogarea p,.blogarea ul,.blogarea ol,.blogarea dt,.blogarea dd,.blogarea td,.blogarea th{padding:10px 20px;font-weight:500}.servicearea{margin:0 auto 10px auto;text-align:center;font-size:14px;width:94%;border:solid 1px #ccc}.servicearea dt{background:#eee}.areadesc h4{background:#fbf7b2;padding:10px}.num img{margin:0;vertical-align:bottom}.sitemap{padding:20px 0}.sitemap ul{border-bottom:1px dotted #ccc;padding:0 0 20px}.sitemap li{margin:10px 0 5px 10px;padding:2px 0 2px 10px}.areaarticle h2.nobg{background:none!important;color:#333!important;font-size:1.2em!important;margin:10px 0;padding:0 20px}.h3or{background:#ff9a00;text-shadow:1px 1px 2px #333;font-weight:900;color:#fff;border-left:none!important;display:block;padding:20px 0 20px 10px !important;margin:50px 0!important;text-align:left;width:100%;font-size:1.5em}h5{padding:5px 0 5px 10px;background:#dbdaff;margin:20px 0}article p,article dl,article dd,article li{line-height:1.8em}strong,.fontred{font-weight:900!important;color:#bf0103}.bold,.fontb,b{font-weight:900!important}.bbold{font-weight:900!important;font-size:1.2em}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}.list{position:relative}.list li{position:relative;padding:0 .3em .3em 1.3em}.list li:before{position:absolute;content:'●';display:block;top:0;left:0;color:#2c84d2;font-size:.8em}ol li{list-style-position:inside}.list_desc li{list-style:disc}.mdl-color--red{background-color:#f44336!important}.mdl-color-text--red{color:#f44336!important}.mdl-color-text--white{color:#fff!important}#qa{margin:20px 0}.cp_actab{position:relative;overflow:hidden;width:100%;margin:0 auto;color:#fff}.cp_actab input{position:absolute;z-index:-1;opacity:0}.cp_actab label{font-weight:700;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 1px;background:#b9000a;font-size:1.2em}.cp_actab .cp_actab-content{overflow:hidden;max-height:0;background:#f4f4f4;-webkit-transition:max-height .35s;transition:max-height .35s}.cp_actab .cp_actab-content p{margin:1em;color:#333}.cp_actab input:checked~.cp_actab-content{min-height:80vh;height:auto;overflow:scroll}#kaisyufaq dt{margin:10px 20px;background:url(//saitama-fuyouhin.net/wpadmin/wp-content/themes/fuyouhin_php83_patched/css/../img/img_q.jpg) no-repeat left 3px;font-weight:700;padding:5px 20px 5px 50px;height:45px}#kaisyufaq dd{margin:10px 20px;background:url(//saitama-fuyouhin.net/wpadmin/wp-content/themes/fuyouhin_php83_patched/css/../img/img_a.jpg) no-repeat left 5px #ffc;padding:5px 20px 5px 50px}.contactform{width:100%}.nofl{width:100%!important;background:#fbf7b2}.contactform dt{border-top:1px solid #ccc;color:#555;background:#f7f3ff}.contactform dd{border-top:1px solid #ccc;background:#fff}label{display:flex}input[type=text],input[type=tel],input[type=email],input[type=date],textarea,select{border:2px solid #228c0e;padding:15px 10px;border-radius:5px;width:100%;box-sizing:border-box;display:block}input[type=radio]{width:25px;height:25px;margin:3px 3px 0 4px;display:inline-flex}.contactform input[type=checkbox]{width:25px;height:25px;margin:3px 3px 0 4px;display:block}input[type=submit]{cursor:pointer;background-color:#bf0103;color:#fff;font-weight:700;padding:15px 0;border:none;width:99%;border-radius:5px;display:block}input[type=submit]:hover{background-color:#d47e7e}.cp_actab label:after{line-height:3;position:absolute;top:0;right:0;display:block;width:3em;height:3em;-webkit-transition:all .35s;transition:all .35s;text-align:center}.cp_actab input[type=checkbox]+label:after{content:'+'}.cp_actab input[type=checkbox]:checked+label:after{transform:rotate(315deg)}#fcont{background:#040059;margin:0 auto 20px;color:#fff}address{text-align:center;font-size:.7em;line-height:2em;padding:10px 0}
#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none transparent}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0 auto 1em 0!important}.ez-toc-wrap-left-text{float:left}.ez-toc-wrap-right{margin:0 0 1em auto!important}.ez-toc-wrap-right-text{float:right}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited{color:#fff}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center}.ez-toc-widget-container ul.ez-toc-list li:before{content:" ";position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff,#e0e0e0);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(180deg,#fff 0,#e0e0e0);background-repeat:repeat-x;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe0e0e0",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-pull-right{float:right!important;margin-left:10px}#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon{font-size:16px;margin-left:2px}#ez-toc-container input{position:absolute;left:-999em}#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-js-icon-con{display:initial}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container .ez-toc-title{display:initial}.ez-toc-wrap-center{margin:0 auto 1em!important}#ez-toc-container a.ez-toc-toggle{color:#444;background:inherit;border:inherit}.ez-toc-toggle #item{position:absolute;left:-999em}label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap}.ez-toc-widget-container ul.ez-toc-list li{height:auto!important}.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}#ez-toc-container .eztoc-toggle-hide-by-default{display:none}.eztoc_no_heading_found{background-color:#ff0;padding-left:10px}.eztoc-hide{display:none}.term-description .ez-toc-title-container p:nth-child(2){width:50px;float:right;margin:0}.ez-toc-list.ez-toc-columns-2{column-count:2;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-2>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-3{column-count:3;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-3>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-4{column-count:4;column-gap:20px;column-fill:balance}.ez-toc-list.ez-toc-columns-4>li{display:block;break-inside:avoid;margin-bottom:8px;page-break-inside:avoid}.ez-toc-list.ez-toc-columns-optimized{column-fill:balance;orphans:2;widows:2}.ez-toc-list.ez-toc-columns-optimized>li{display:block;break-inside:avoid;page-break-inside:avoid}@media (max-width:768px){.ez-toc-list.ez-toc-columns-2,.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:1;column-gap:0}}@media (max-width:1024px) and (min-width:769px){.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4{column-count:2}}