.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}