﻿html{scroll-behavior:smooth}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,table,th,tr,td{margin:0;padding:0;text-decoration:none;font-style:normal;list-style:none;font-weight:normal;font-size:100%}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}img{vertical-align:top}select option{padding:0 5px}form label{cursor:pointer}input{font-size:110%}textarea{font-size:120%}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}body{color:#000;font-size:100%;line-height:1.7;font-family:'Barlow','Noto Sans JP',"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;background-color:#ffffff}a{text-decoration:underline;color:#000}a:link{text-decoration:underline;color:#000}a:visited{text-decoration:underline;color:#000}a:hover{text-decoration:none;color:#000}a:active{text-decoration:none;color:#000}.mf-frame{max-width:1100px;margin:0 auto}header{position:sticky;top:0;background:#fff;box-shadow:0 0 5px #000}#header .mf-inner{display:flex;justify-content:space-between;align-items:center}#header .contact a{display:block;background:#005CA2;color:#fff;font-weight:bold;text-decoration:none;padding:1em 2em}#footer p{font-size:0.8em;text-align:center;padding:30px 0}#main{background:url("../img/AdobeStock_1141556100_Preview.jpeg") center center no-repeat;background-size:cover}#main .mf-inner{display:flex;align-items:center;flex-direction:column;padding:50px 0}#main .catch{background:#005CA2;padding:50px;border-radius:10px;margin-bottom:50px}#main .catch h1{font-size:3em;font-weight:900;color:#fff}#main .catch h1+p{font-size:2em;font-weight:bold;color:#fff;text-align:center}#main .contact a{display:block;background:#f80;color:#fff;font-weight:bold;text-decoration:none;padding:0.5em 2em;font-size:1.5em;border-radius:10px;box-shadow:0 0 5px #fff}#mf1 .mf-inner,#mf2 .mf-inner,#mf3 .mf-inner{padding:50px 0 100px 0}#mf1 h2,#mf2 h2,#mf3 h2{background:#005CA2;font-size:1.5em;color:#fff;font-weight:bold;text-align:center;padding:0.5em 0}#mf1 ul,#mf2 ul,#mf3 ul{list-style:none;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px}#mf1 li,#mf2 li,#mf3 li{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 20px;border-bottom:none;box-sizing:border-box}#mf1 li strong,#mf2 li strong,#mf3 li strong{font-size:1.3em}#mf1 li i,#mf2 li i,#mf3 li i{color:#ff6b00;font-size:6em;margin-bottom:10px}#mf4 .mf-inner{padding:50px 0 50px 0}#mf4 h2{background:#005CA2;font-size:1.5em;color:#fff;font-weight:bold;text-align:center;padding:0.5em 0}#mf4 #input{width:800px;margin:0px auto 0px auto}#mf4 #input dl{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px 0}#mf4 #input dl:last-of-type{align-items:flex-start}#mf4 #input dl dt{width:200px;display:flex;align-items:center;font-weight:bold}#mf4 #input dl dt span{background:#f00;color:#fff;padding:0.3em;line-height:1em}#mf4 #input dl dd{width:550px}#mf4 #input input:not([type="submit"]),#mf4 #input textarea{width:100%;border:#ccc solid 1px;padding:0.3em}#mf4 #input .sbtn{width:550px;margin:0 0 0 auto;text-align:center}#mf4 #input .sbtn input[type="submit"]{background:#1E73BE;color:#fff;font-size:1.2em;font-weight:bold;padding:0.5em;border:none;width:100%;cursor:pointer;transition:0.2s}#mf4 #input .sbtn+p{width:550px;margin:1em 0 0 auto}#mf4 #input .sbtn+p a{text-decoration:underline}#mf4 #done{max-width:850px;width:90vw;margin:50px auto}#mf4 #done h2{font-weight:bold;font-size:1.5em;text-align:center;margin:0 0 0.3em 0}#mf4 #done p{margin:0 0 1em 0}#mf4 #done p a{color:#1E73BE;text-decoration:underline}
