@charset "UTF-8";@media screen and (max-width:770px){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:'Noto Sans JP',sans-serif;vertical-align:baseline;-webkit-text-size-adjust:100%;box-sizing:border-box}a{text-decoration:none}.relative{position:relative}#loading{display:none}#loading.opening{display:block;position:fixed;width:100%;height:100%;background:#119eaf;z-index:9999}#loading.hide{display:none}.open{position:absolute;width:900px;height:auto;top:0;bottom:0;left:0;right:0;margin:auto;animation:bound-anim 1s infinite}@keyframes bound-anim{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(.97)}}.open2{animation:opening 1s ease forwards}@keyframes opening{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.open3{display:none}#wrapper{position:relative}#contant{margin:auto}.box{width:100%;margin:auto}.box1{width:100%;max-width:1300px;margin:auto}.bg-img1{background-image:url(//mickfort.com/wp-content/themes/mic/img/common/bg-img1.jpeg);background-size:cover}.bg-img2{background:url(//mickfort.com/wp-content/themes/mic/img/common/bg-img2.jpeg);background-size:cover}.bg-img3{background:url(//mickfort.com/wp-content/themes/mic/img/common/bg-img3.jpeg);background-size:cover}.bg-img4{background:url(//mickfort.com/wp-content/themes/mic/img/common/bg-img4.jpeg);background-size:cover}.bg-gray{background:#f5f5f5}.bg-black{background:#000}.relative{position:relative}.pc-br{display:none}.sp-br{display:block}#sp-header{display:none}#sp-hd-logo{display:none}.gnav-btn2{display:none}.g-nav2{display:none}.phone-mark{display:none}.mail-mark{display:none}.base-center{text-align:center}.f-center{margin:auto}.m-auto{margin:auto}.m-top0{margin-top:0}.m-top10{margin-top:10px}.m-top30{margin-top:30px}.m-top50{margin-top:50px}.m-top80{margin-top:80px}.m-top120{margin-top:120px}.m-top180{margin-top:180px}.com-title1{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:700;line-height:1.4}.com-title2{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21px;line-height:1.4;font-weight:700 400}.com-title3{font-family:'Sawarabi Mincho',serif;font-size:50px;font-weight:700}.box-title1:before{content:'';display:block;width:80px;height:80px;background:url(//mickfort.com/wp-content/themes/mic/img/common/box-title1.png);background-size:cover;margin:0 auto 10px}.box-title2:before{content:'';display:block;width:78px;height:80px;background:url(//mickfort.com/wp-content/themes/mic/img/common/box-title1.png);background-size:cover;margin:0 auto 10px}.font1{font-family:'Noto Sans JP',sans-serif;font-size:16px;line-height:1.8}.font2{font-family:'Noto Sans JP',sans-serif;font-size:15px;line-height:1.8}.center{text-align:center}.f-center{position:absolute;left:0;right:0;margin:auto}.u_red{border-bottom:2px solid #cb0003;padding-bottom:2px}.red{color:#8b0000}.white{color:#fff}.blue{color:#119eaf}.orange{color:orange}.navigation{text-align:center;margin:90px auto 0}.nav-links{display:inline-block;color:#fff;font-family:'Noto Sans JP',sans-serif;font-size:17px;line-height:1;box-sizing:border-box;vertical-align:middle}.nav-links a{text-decoration:none;color:#fff}.page-numbers{display:inline-block;padding:4px 14px;margin:0 5px;background:green;overflow:hidden;transition:1s}.page-numbers:hover{background:#f3981d}.prev{display:inline-block;padding:5px 24px;background:green;border-radius:inherit}.prev:hover{background:#f3981d}.next{display:inline-block;padding:5px 24px;background:green;border-radius:inherit}.next:hover{background:#f3981d}a .more1{color:#fff}.more1{display:inline-block;background:#25b7c0;padding:10px 20px;font-size:18px;color:#fff;overflow:hidden;border-radius:7px}a .more2{color:#000}.more2{display:inline-block;background:#fff;padding:10px 30px;font-size:18px;overflow:hidden;border-radius:7px}a .more3{color:#000}.more3{display:block;width:220px;background:#fff;padding:15px 30px;text-align:center;font-size:18px;overflow:hidden;border-radius:15px;margin:50px auto 0}.left{left:0}.right{right:0}#sp-header{position:fixed;display:block;padding:0;width:100%;height:13vw;z-index:1000;background:#0068b7}#sp-hd-logo{position:absolute;display:inline-block;width:49%;height:auto;top:0;bottom:0;left:10px;margin:auto;z-index:4000}.line-mark{position:absolute;display:block;width:11%;height:12vw;top:4vw;right:44vw}.line-mark img{width:100%;height:auto}.phone-mark{position:absolute;display:block;width:12%;height:auto;top:4vw;right:32vw}.phone-mark img{width:100%;height:auto}.mail-mark{position:absolute;display:block;width:11%;height:auto;top:1vw;right:3vw}.mail-mark img{width:100%;height:auto}.gnav-btn{display:block;position:absolute;top:.3vw;right:.69vw;z-index:3000}.icon-animation{width:13vw;height:13vw;display:block;cursor:pointer;float:right;position:absolute;right:.5rem;text-align:center;top:.1.5rem;color:#fff}.icon-animation span{width:8vw;height:.53vw;display:block;background:#fff;position:absolute;left:50%;top:50%;margin-left:-4vw;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.icon-animation .top{-webkit-transform:translateY(-13px);-ms-transform:translateY(-13px);transform:translateY(-13px)}.icon-animation .bottom{-webkit-transform:translateY(13px);-ms-transform:translateY(13px);transform:translateY(13px)}.is-open .middle{background:rgba(51,51,51,0)}.is-open .top{-webkit-transform:rotate(-45deg) translateY(0px);-ms-transform:rotate(-45deg) translateY(0px);transform:rotate(-45deg) translateY(0px)}.is-open .bottom{-webkit-transform:rotate(45deg) translateY(0px);-ms-transform:rotate(45deg) translateY(0px);transform:rotate(45deg) translateY(0px)}.global_nav{position:fixed;overflow:scroll;top:13vw;left:0;width:100%;height:100vh;transform:translateX(100%);padding-top:0;text-align:center;color:#000;transition:all .7s;z-index:3000;background:#0068b7}.global_nav .nav_li{width:100%;padding:5px 10px;list-style-type:none;font-family:'Noto Sans JP',sans-serif}.global_nav .nav_li a{display:block;color:#000}.global_nav.active{transform:translateX(0%)}#global-menu{display:block;position:absolute;width:75%;list-style:none;top:4%;left:0;right:0;bottom:0;margin:auto}#global-menu a{display:block;color:#fff;text-decoration:none}#global-menu li{font-family:'Noto Sans JP',sans-serif;font-size:17px;padding:10px 0;background:#fff;color:#000;transition:1s;line-height:1em;text-align:center;border-radius:10px;width:100%;margin:18px auto}#global-menu li .innr2{font-size:.69rem;margin:0;padding:0;font-weight:400}#menu-tell{padding:0;border-left:none}.menu-tell{display:block;width:40%;height:50px;margin:10px auto 5px}.menu-tell img{width:100%;height:auto}.menu-flaming{position:absolute;width:27%;height:auto;bottom:9%;right:2%;z-index:-1}.sp-menu-contact{position:absolute;width:80%;height:auto;bottom:10%;right:0;left:0;margin:auto}#wrapper{position:relative}header{padding-top:13vw}#mic-header{display:none}.mic-h1{display:none}#mic-hd{display:none}.hd-phone{display:none}.hd-phone:before{display:none}#mic-footer{background-image:linear-gradient(151deg,rgba(0,80,186,1) 39%,rgba(25,165,249,1) 97%);height:auto}#mic-footer #mic-footer1{padding:40px 0}.ft-mic{display:block;width:80%;height:auto;margin:30px auto}.ft-tell{display:block;width:70%;height:auto;margin:30px auto}.ft-title{font-size:23px;font-weight:700;color:#fff;text-align:center}.line-bunner{display:block;width:85%;height:auto;margin:40px auto}.ft-form{width:90%;margin:40px auto;border-collapse:collapse}.ft-form tr{line-height:1.5}.ft-form tr th{display:block;width:100%;padding:5px 10px 2px;font-weight:400;text-align:left;vertical-align:middle}.ft-form tr td{display:block;width:100%;padding:10px}.ft-form .text{width:100%;height:30px}.ft-form .textarea{width:100%;height:200px}#mic-copy{display:block;padding:12px 0;text-align:center;font-size:12px;color:#fff;background:#000}#m-img{position:relative;width:100%;min-width:inherit;height:90vh;margin:auto}#m-img:before{display:none}.c-ming2{z-index:1000}.main-box{position:relative}.m-msg1{position:absolute;font-size:24px;line-height:1.5;font-weight:900;color:#fff;top:160px;left:10px}.m-msg1 span{font-size:35px}.m-msg2{position:absolute;width:80%;padding:10px;background:#fff;transform:skewX(-15deg);top:90px;left:10px;color:#006497}.m-msg2 p{font-size:16px;line-height:1.2;font-weight:700;text-align:inherit;transform:skewX(15deg)}.m-msg4{position:absolute;font-size:16px;font-weight:700;color:gold;top:240px;left:10px;line-height:1.5}.m-logo{position:absolute;width:35%;height:auto;right:10px;bottom:20px}.mic-box1{background-image:linear-gradient(151deg,rgba(0,80,186,1) 39%,rgba(25,165,249,1) 97%)}.mic-box1-0{padding:80px 0 30px}.news-title{font-size:24px;color:#fff;line-height:1.3;font-weight:700;text-align:center}.news-title:after{content:'お知らせ';display:block;font-size:14px;font-weight:400;color:#fff;text-align:center}.news-post{width:95%;margin:40px auto;list-style:none}.news-post a li{display:inline-block;color:#000;text-decoration:none}.news-post li{width:100%;margin:10px auto;border-radius:13px;overflow:hidden;background:#fff}.news-post li dl{display:flex;flex-direction:column;width:100%;color:#000}.news-post li dl dt{width:100%;padding:5px 12px;text-align:left}.news-post li dl dd{width:100%;padding:5px 12px}.mic-box1-2{padding:50px 0 30px}.mic-title1{font-size:22px;font-weight:900;line-height:1.7;color:#fff}.sr-box1{display:flex;flex-wrap:wrap;flex-direction:column;width:90%;margin:40px auto}.service1{width:100%;height:auto;min-height:400px;background:#fff;margin:20px auto}.service1 dt{width:100%;height:auto}.service1 dt img{width:100%;height:auto}.service1 dd{position:relative;padding:12px}.sr-title{position:relative;display:block;width:90%;padding:4px 0;text-align:center;background:#ec7700;font-size:18px;line-height:1.5;font-weight:700;color:#fff;margin:0 auto 8px}.mic-box2{padding:50px 0}.mic-mark1{width:95%;margin:auto;text-align:center}.mic-title3{margin-bottom:17px}.mic-title3:before{content:'';display:block;width:50px;height:70px;margin:10px auto;background:url(//mickfort.com/wp-content/themes/mic/img/mic/title-logo1.png);background-size:cover}.mic-point1{display:flex;flex-direction:column;flex-wrap:wrap;width:90%;margin:auto;padding:80px 0;list-style:none}.mic-point1 li{width:100%;height:320px;margin:20px auto}.mic-point1 li dl{width:100%}.mic-point1 li dt{width:100%;height:auto}.mic-point1 li dd{width:100%;padding:7px}.mic-box4{background:#f5f5f5}.mic-box4-2{padding:70px 0}.mic-point2{position:relative;width:93%;margin:40px auto;padding:30px 10px}.point-title1{width:85%;padding:10px;text-align:center;font-size:18px;font-weight:700;color:#fff;background-image:linear-gradient(151deg,rgba(0,80,186,1) 39%,rgba(25,165,249,1) 97%);margin:auto}.work-photo{display:flex;flex-wrap:wrap;flex-direction:column;width:90%;list-style:none;margin:auto}.work-photo li{width:100%;height:auto;margin:15px auto}.work-photo li img{width:100%;height:auto}.work-msg{width:90.9%;margin:auto}.mic-box3-2{padding:70px 0 60px}.work-flow{display:flex;flex-direction:column;flex-wrap:wrap;width:85%;margin:auto;list-style:none}.work-flow li{width:100%;height:auto;min-height:330px;background:#efefef;margin:20px auto}.work-flow li dl{width:100%}.work-flow li dt{width:100%;height:auto;padding:10px 0}.work-flow li dt img{display:block;width:70%;height:auto;border-radius:50%;overflow:hidden;margin:auto}.flow-title{font-size:18px;line-height:1.7;font-weight:700;color:#ec7700;text-align:center}.work-flow li dd{padding:8px}.mic-title2{display:block;width:700px;padding:20px 10px;background-image:linear-gradient(151deg,rgba(0,80,186,1) 39%,rgba(25,165,249,1) 97%);transform:skewX(-15deg);color:#fff;margin:auto;text-align:center;box-shadow:0px 10px 10px -6px rgba(0,0,0,.2)}.mic-title2 h2{font-size:26px;font-weight:700;transform:skewX(15deg)}.mic-box3-3{padding:50px 0}.overview1{display:block;width:70%;padding:10px;margin:auto;font-size:23px;color:#fff;font-weight:700;text-align:center;background-image:linear-gradient(151deg,rgba(0,80,186,1) 39%,rgba(25,165,249,1) 97%)}.over-table{width:90%;border-collapse:collapse;border:1px solid #000;background:#fff;margin:40px auto}.over-table tr{border-bottom:1px solid #000;line-height:1.8}.over-table tr th{display:block;width:100%;padding:10px 10px 3px;text-align:left;font-weight:400;vertical-align:middle}.over-table tr td{display:block;width:100%;padding:7px 10px 13px}.over-table tr td a{color:#0059c0;text-decoration:none}.post-box{width:90%;height:auto;min-height:700px;padding:50px 0;margin:auto}.title-box{width:100%;padding:10px;border:1px solid #000}.post-day{font-size:14px;line-height:2}.post-title{font-size:26px;line-height:2;font-weight:700}.post-content{width:100%;padding:50px 0}.post-content img{max-width:100%;height:auto}}