@charset "UTF-8";ul,ol{list-style:none}img{border:0;text-align:center}img{max-width:100%;height:auto}*{margin:0;border:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}html{height:100%;margin:0;padding:0;font-size:10px}body{margin:0 auto;padding:0;text-align:left;line-height:170%;font-family:"Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;color:#333;background:#fff;letter-spacing:1px}.clearboth{padding:0;clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:.1em;line-height:0}.clearfix{min-height:1px}* html .clearfix{height:1px}a{color:#333;text-decoration:underline;word-wrap:break-word}a:hover{color:#333;text-decoration:none}.font_red{color:red !important}.font_blue{color:#064498 !important}.req{color:red !important}.disnon{display:none !important}.spnon{display:inherit !important}@media (max-width:1000px){.disnon{display:inherit !important}.spnon{display:none !important}img{max-width:100%}}.disnon2{display:none !important}.spnon2{display:inherit !important}@media (max-width:1500px){.disnon2{display:inherit !important}.spnon2{display:none !important}img{max-width:100%}}#Container{display:block;width:100%;margin:0;padding:0;background:#fff}#Container.area{background:#e8e8e8;width:100%;height:}.circles{position:absolute;top:100px;left:0;width:100%;height:100%;overflow:hidden}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:rgba(255,255,255,.2);animation:animate 25s linear infinite;bottom:-150px}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}100%{transform:translateY(-1000px) rotate(720deg);opacity:0;border-radius:50%}}#Main{display:block;width:100%;margin:0;padding:80px 0 0;background:#fff}#Main.topmain{background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_top.jpg) repeat-y top center#fff;background-size:contain}@media (max-width:1080px){#Container{display:block;width:100%;margin:0;padding:0;background:#fff}#Main{display:block;width:100%;margin:0;padding:40px 0 0;background:#fff}}header{display:block;width:100%;height:100px;margin:0;padding:0}.BlockHeaderInner{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;width:100%;max-width:1080px;height:100px;margin:0 auto;padding:0 15px;box-sizing:border-box}h1{display:block;margin:0;padding:0;box-sizing:border-box}@media (max-width:1020px){header{display:block;width:100%;height:100px;margin:0;padding:0}.BlockHeaderInner{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;width:100%;max-width:none;height:100px;margin:0 auto;padding:0}h1{display:block;margin:0 auto;padding:0;box-sizing:border-box;max-width:400px;height:auto}}footer{display:block;width:100%;margin:0;padding:0 0 100px;background:#064498;position:relative}.returntop{display:block;text-align:center;margin:0 0 140px}.BlockFooterInner{display:flex;justify-content:center;flex-wrap:wrap}.BlockFooterInnerL{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:0;padding:0 50px 0 0;background:#eee;width:50%;position:relative;top:-70px;box-sizing:border-box}.BlockFooterInnerL .box{display:block;margin:0;padding:50px 0;width:100%;max-width:550px;box-sizing:border-box}.BlockFooterInnerL h2{display:block;margin:0 auto;margin-bottom:20px;line-height:150%}.BlockFooterInnerL h3{display:block;margin:0 auto;margin-bottom:10px;padding:0;font-size:2rem;color:#333;text-align:left;font-weight:700;position:relative;line-height:150%}.BlockFooterInnerL p{display:block;margin:0 auto;margin-bottom:20px;padding:0 0 20px;font-size:1.5rem;color:#333;text-align:left;font-weight:400;position:relative;line-height:150%;border-bottom:2px solid #fff}.BlockFooterInnerR{display:block;margin:0;padding:0;width:50%}.BlockFooterInnerR .box{display:block;margin:0;padding:30px;width:100%;max-width:540px;box-sizing:border-box}.BlockFooterInnerR h3{display:block;margin:0 auto;margin-bottom:30px;padding:0;font-size:3.5rem;color:#fff;text-align:left;font-weight:700;position:relative;line-height:150%}.BlockFooterInnerR h4 a{display:flex;justify-content:center;align-items:center;margin:0 0 50px;padding:0 0 0 40px;box-sizing:border-box;font-size:1.9rem;font-weight:700;color:#064498;line-height:120%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_mail2.jpg) no-repeat center left 20px #fff;min-height:70px;width:200px;text-decoration:none}.BlockFooterInnerL .ftel{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;box-sizing:border-box}.BlockFooterInnerL h4{display:flex;align-items:center;margin:0;padding:0 0 0 50px;box-sizing:border-box;font-size:3rem;font-weight:700;color:#333;line-height:120%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_tel2.jpg) no-repeat center left;min-height:45px}.BlockFooterInnerL h4:nth-of-type(2){display:flex;align-items:center;margin:0;padding:0 0 0 50px;box-sizing:border-box;font-size:3rem;font-weight:700;color:#333;line-height:120%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_fax.jpg) no-repeat center left;min-height:45px}.BlockFooterInnerL h5{display:block;margin:0;padding:0 0 0 50px;font-size:1.4rem;color:#333;text-align:left;font-weight:400;position:relative;line-height:150%}.BlockFooterInnerR h3:after{content:'';width:30px;border-bottom:4px solid #fff;display:block;position:absolute;bottom:-5px;left:0}@media (max-width:1080px){footer{display:block;width:100%;margin:0;padding:0 20px 100px;background:#064498;position:relative;box-sizing:border-box}.BlockFooterInner{display:block;flex-wrap:wrap}.BlockFooterInnerL{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:0 0 -70px;padding:0 20px;background:#eee;width:100%;position:relative;top:-70px;box-sizing:border-box}.BlockFooterInnerL .box{display:block;margin:0;padding:50px 0;width:100%;max-width:550px;box-sizing:border-box}.BlockFooterInnerL h2{display:block;margin:0 auto;margin-bottom:20px;line-height:150%}.BlockFooterInnerL h3{display:block;margin:0 auto;margin-bottom:10px;padding:0;font-size:2rem;color:#333;text-align:left;font-weight:700;position:relative;line-height:150%}.BlockFooterInnerL p{display:block;margin:0 auto;margin-bottom:20px;padding:0 0 20px;font-size:1.5rem;color:#333;text-align:left;font-weight:400;position:relative;line-height:150%;border-bottom:2px solid #fff}.BlockFooterInnerR{display:block;margin:0;padding:0;width:100%}.BlockFooterInnerR .box{display:block;margin:0;padding:30px 0;width:100%;box-sizing:border-box;text-align:center}.BlockFooterInnerR h3{display:inline-block;margin:0 auto;margin-bottom:30px;padding:0;font-size:2.4rem;color:#fff;text-align:left;font-weight:700;position:relative;line-height:150%}.BlockFooterInnerR h4 a{display:flex;justify-content:center;align-items:center;margin:0 0 50px;padding:0 0 0 40px;box-sizing:border-box;font-size:1.9rem;font-weight:700;color:#064498;line-height:120%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_mail2.jpg) no-repeat center left 20px #fff;min-height:70px;width:200px;text-decoration:none}.BlockFooterInnerL .ftel{display:block;margin:0;padding:0;box-sizing:border-box}.BlockFooterInnerL h4{display:flex;align-items:center;margin:0 0 20px;padding:0 0 0 50px;box-sizing:border-box;font-size:3rem;font-weight:700;color:#333;line-height:120%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_tel2.jpg) no-repeat center left;min-height:45px}.BlockFooterInnerL h4:nth-of-type(2){display:flex;align-items:center;margin:0;padding:0 0 0 50px;box-sizing:border-box;font-size:3rem;font-weight:700;color:#333;line-height:120%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_fax.jpg) no-repeat center left;min-height:45px}.BlockFooterInnerL h5{display:block;margin:0;padding:0 0 0 50px;font-size:1.4rem;color:#333;text-align:left;font-weight:400;position:relative;line-height:150%}.BlockFooterInnerR h3:after{content:'';width:100%;border-bottom:4px solid #fff;display:block;position:absolute;bottom:-5px;left:0}}footer ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:0 auto;padding:0;list-style:none}footer ul li{display:block;margin:0;padding:0 10px;box-sizing:border-box;position:relative;border-right:1px solid #fff}footer ul li:first-of-type{border-left:1px solid #fff}footer ul li a{display:flex;align-items:center;margin:0 15px;padding:0;font-size:1.4rem;color:#fff;text-decoration:none;box-sizing:border-box;position:relative}footer ul li a:hover{color:#fff}footer ul li a:after{content:'';width:0;transition:all .3s ease;border-bottom:2px solid #fff;display:block;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)}footer ul li a:hover:after{width:calc(100% - 30px);border-bottom:2px solid #fff;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)}footer ul li a.active{display:flex;align-items:center;margin:0 15px;padding:0;font-size:1.8rem;color:#fff;text-decoration:none;box-sizing:border-box;position:relative}footer ul li a.active:after{width:calc(100% - 30px);border-bottom:2px solid #fff;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)}.copy{text-align:center;color:#fff;font-size:1.4rem;line-height:150%}@media (max-width:1060px){footer ul{display:none}}nav.gnav{display:block;margin:0;padding:32px 0;height:100px;box-sizing:border-box;background:#fff}nav.gnav ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:0;padding:0 20px 0 40px;list-style:none;height:50px}nav.gnav ul li{display:block;margin:0;padding:0;box-sizing:border-box;position:relative}nav.gnav ul li a{display:flex;align-items:center;margin:0 15px;padding:0;font-size:1.8rem;color:#064498;font-weight:700;text-decoration:none;box-sizing:border-box;position:relative;cursor:pointer}nav.gnav ul li a:after{content:'';width:0;transition:all .3s ease;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)}nav.gnav ul li a:hover:after{width:calc(100% - 30px);border-bottom:4px solid #064498;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)}nav.gnav ul li a.active{display:flex;align-items:center;margin:0 15px;padding:0;font-size:1.8rem;color:#064498;text-decoration:none;box-sizing:border-box;position:relative}nav.gnav ul li a.active:after{width:calc(100% - 30px);border-bottom:4px solid #064498;position:absolute;bottom:-15px;left:50%;transform:translate(-50%,-50%)}nav.gnav ul li ul.child{display:none;margin:0;padding:34px 0 10px;position:absolute;width:180px;z-index:1000;border:none}nav.gnav ul li ul.child.wide{width:240px}nav.gnav ul li ul.child li{display:block;margin:0;padding:6px 5px;background:#0067ba}nav.gnav ul li ul.child li:first-child{display:block;margin:0;padding:16px 5px 6px;border-bottom:0}nav.gnav ul li ul.child li:last-child{display:block;margin:0;padding:6px 5px 16px;border-bottom:0}nav.gnav ul li ul.child li.single{display:block;margin:0;padding:16px 5px;border-bottom:0}nav.gnav ul li ul.child li a{display:block;color:#fff;font-size:14.5px;padding:0 0 8px;border-bottom:0;min-height:auto}nav.gnav ul li ul.child li:last-child a{display:block;color:#fff;font-size:14.5px;padding:0;border-bottom:0}nav.gnav ul li ul.child li a:hover{text-decoration:underline}nav.gnav ul li ul.child li a:after{content:'';width:0;transition:all .3s ease;border-bottom:0;display:block;position:absolute;bottom:-8px;left:0}nav.gnav ul li ul.child li a:hover:after{width:100%;border-bottom:0;position:absolute;bottom:-8px;left:0}.BlockUtil{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;height:100px;margin-left:auto;padding:0}.BlockTel{display:block;margin:0;padding:0 20px 0 50px;box-sizing:border-box;line-height:120%;border-right:2px solid #333;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_tel.jpg) no-repeat center left}.BlockTel h3{display:block;margin:0 0 5px;padding:0;box-sizing:border-box;font-size:3rem;font-weight:700;color:#333;line-height:120%}.BlockTel h4{display:block;margin:0;padding:0;box-sizing:border-box;font-size:1.4rem;font-weight:400;color:#333;line-height:120%}.BlockInq{display:block;margin:0;padding:0 10px;box-sizing:border-box;line-height:120%}.BlockInq h3{display:block;margin:0;padding:0;box-sizing:border-box;font-size:1.3rem;font-weight:400;color:#333;line-height:120%}.BlockInq h3 a{display:block;margin:0;padding:28px 0 0;box-sizing:border-box;font-size:1.3rem;font-weight:700;color:#333;line-height:120%;text-decoration:none;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/ic_mail.jpg) no-repeat top center;min-height:50px}@media (max-width:1020px){.BlockUtil{display:none}nav.gnav{display:none}.BlockTel{display:none}.BlockInq{display:none}}.nav-button{display:none}.nav-wrap{display:none}@media (max-width:1020px){.nav-wrap{display:none}.nav-wrap.open{display:block}.nav-wrap.close{display:none}.nav-button{display:block;cursor:pointer}.nav-wrap{position:fixed;left:0;top:0;display:none;z-index:2000;background-color:#064498;width:100%;height:100%}.nav-wrapinner{display:block;margin:0 auto;z-index:10;padding:0 0 20px;width:100%;height:100%;overflow:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.nav-wrapinner h2{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;margin-bottom:20px;padding:20px 0;box-sizing:border-box;text-align:center;background:#fff}.nav-wrapinner h3{display:block;margin:0 0 20px;padding:0;border-bottom:1px solid #fff;font-family:'Noto Sans JP';font-weight:900;color:#fff;font-size:26px;font-size:2.6rem;line-height:100%;text-decoration:none;text-indent:0}.nav-wrapinner ul{display:block;margin:0;padding:0 16px;color:#333}.nav-wrapinner ul li{display:block;margin:0 0 2px;padding:0;color:#333;border-bottom:1px dotted #ccc;background:#eee}.nav-wrapinner ul li a{display:block;padding:10px 20px;margin:0;font-family:'Noto Sans JP';color:#333;font-size:18px;font-size:1.6rem;font-weight:700;line-height:150%;text-decoration:none}.nav-wrapinner ul li ul li{display:block;margin:0 0 2px;padding:0;color:#333;border-bottom:0;background:#eee}.nav-wrapinner ul.list_sns{display:flex;justify-content:center;padding:20px 0;margin:0;border:0;width:100%;box-sizing:border-box}.nav-wrapinner ul.list_sns li{display:block;padding:0;margin:0 10px;border:0;box-sizing:border-box}.nav-wrapinner ul.list_sns li a{display:block;padding:0;margin:0;border:0;box-sizing:border-box}.nav-wrapinner .bogo-language-switcher li{border:0;text-align:center}.nav-wrapinner .bogo-language-switcher li a{border:0;text-align:center}.nav-button,.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{z-index:2001;width:60px;height:65px;padding:10px 10px 0;box-sizing:border-box;position:fixed;top:22px;right:5px}.nav-button.active{z-index:2001;width:60px;height:65px;padding:10px 10px 0;box-sizing:border-box;position:absolute;top:22px;right:5px}.nav-button span{position:relative;left:0;width:100%;height:4px;background-color:#064498;border-radius:0}.nav-button.active span{background-color:#064498}.nav-button span:nth-of-type(1){top:-5px}.nav-button span:nth-of-type(2){top:-5px}.nav-button span:nth-of-type(3){bottom:5px}.nav-button span:nth-of-type(4){background:0 0;color:#064498;text-align:center;bottom:-10px;font-size:1.5rem;font-weight:700}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(18px) rotate(-45deg)}.nav-button.active span:nth-of-type(2){opacity:0}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg)}}#Splash{margin:0;padding:0;width:100%;max-height:100vh;overflow:hidden;position:relative;box-sizing:border-box}#Splash ul{padding:0;margin:0 auto;height:auto;position:relative;width:100%}#Splash ul li{margin:0;padding:0;box-sizing:border-box;position:relative}#Splash ul li h2{position:absolute;font-family:'Noto Serif JP';color:#fff;font-size:4.5rem;font-weight:400;text-shadow:2px 2px 10px #5bbab2,-2px 2px 10px #0067ba,-2px -2px 10px #0067ba;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);line-height:150%;z-index:1}#Splash ul li img{width:100%;height:auto}@media (max-width:1000px){#Splash{margin:0;padding:0;width:100%;max-height:100vh;overflow:hidden;position:relative;box-sizing:border-box}#Splash ul{padding:0;margin:0 auto;height:auto;position:relative;width:100%;max-width:1500px}#Splash ul li{margin:0;padding:0;box-sizing:border-box}#Splash ul li img{width:100%;height:auto}}@media (max-width:1300px){#Splash ul li h2{font-size:4.5rem;font-weight:400;line-height:150%;z-index:1;font-family:'Noto Serif JP',serif;width:100%;text-align:center}}@media (max-width:900px){#Splash ul li h2{font-size:5.06vw;font-weight:400;line-height:150%;z-index:1;font-family:'Noto Serif JP',serif;width:100%;text-align:center}}@media (max-width:600px){#Splash ul li h2{font-size:5vw;font-weight:400;line-height:150%;z-index:1;font-family:'Noto Serif JP',serif;width:100%;text-align:center}}.BlockTop{display:block;margin:0 auto;padding:0;width:100%;max-width:1080px}.BlockTop h3{display:block;margin:0;margin-bottom:30px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#333;text-align:left;font-weight:700;position:relative;line-height:150%}.BlockTopInner{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;margin-bottom:120px;padding:0}.BlockTopInnerL{display:block;margin:0;padding:0;width:calc(100% - 580px)}.BlockTopInnerR{display:block;margin:0;padding:0;width:550px}.BlockTopInner p{display:block;margin:0;padding:0;font-size:1.6rem;color:#333;font-weight:700;text-align:left;line-height:200%}@media (max-width:1080px){.BlockTop{display:block;margin:0 auto;padding:0 20px;width:100%;max-width:1080px;box-sizing:border-box}.BlockTopInner{display:block;margin:0;margin-bottom:60px;padding:0}.BlockTop h3{display:block;margin:0;margin-bottom:30px;padding:0;font-family:'Noto Sans JP',serif;font-size:2.2rem;color:#333;text-align:left;font-weight:700;position:relative;line-height:150%}.BlockTopInnerL{display:block;margin:0 0 20px;padding:0;width:100%}.BlockTopInnerR{display:block;margin:0;padding:0;width:100%}.BlockTopInner p{display:block;margin:0;padding:0;font-size:1.4rem;color:#333;font-weight:700;text-align:left;line-height:200%}}.BlockServiceTop{display:block;margin:0 auto;padding:0;width:100%;max-width:1080px}.BlockServiceTop h3{display:inline-block;margin:0 auto;margin-bottom:90px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:left;font-weight:700;position:relative}.BlockServiceTop h3 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.5rem;color:#ccc;text-align:center;font-weight:900}.BlockServiceTop h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}@media (max-width:1060px){.BlockServiceTop{display:block;margin:0 auto;padding:0 20px;width:100%;max-width:1080px;box-sizing:border-box}.BlockServiceTop h3{display:inline-block;margin:0 auto;margin-bottom:60px;padding:0;font-family:'Noto Sans JP',serif;font-size:2.4rem;color:#064498;text-align:left;font-weight:700;position:relative}.BlockServiceTop h3 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.3rem;color:#ccc;text-align:center;font-weight:900}.BlockServiceTop h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}}.BlockServiceTopInner01 .box01{display:block;margin:0 auto;margin-bottom:60px;padding:110px 0 0;height:300px;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service01.jpg) no-repeat top right;box-sizing:border-box}.BlockServiceTopInner01 .box01inner{display:block;margin:0;padding:40px;width:450px;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box01inner h4{display:block;margin:0;padding:0;font-size:3rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box01inner p{display:block;margin:0;padding:0;font-size:1.7rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box02{display:block;margin:0 auto;margin-bottom:60px;padding:110px 0 0;height:300px;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service02.jpg) no-repeat top left;box-sizing:border-box}.BlockServiceTopInner01 .box02inner{display:block;margin:0;margin-left:auto;padding:40px;width:450px;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box02inner h4{display:block;margin:0;padding:0;font-size:3rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box02inner p{display:block;margin:0;padding:0;font-size:1.7rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box03{display:block;margin:0 auto;margin-bottom:60px;padding:110px 0 0;height:300px;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service03.jpg) no-repeat top left;box-sizing:border-box}.BlockServiceTopInner01 .box03inner{display:block;margin:0;margin-left:auto;padding:40px;width:450px;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box03inner h4{display:block;margin:0;padding:0;font-size:3rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box03inner p{display:block;margin:0;padding:0;font-size:1.7rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box04{display:block;margin:0 auto;margin-bottom:60px;padding:110px 0 0;height:300px;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service_pc.jpg) no-repeat top left;box-sizing:border-box}.BlockServiceTopInner01 .box04inner{display:block;margin:0;margin-left:auto;padding:40px;width:450px;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box04inner h4{display:block;margin:0;padding:0;font-size:3rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box04inner p{display:block;margin:0;padding:0;font-size:1.7rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box05{display:block;margin:0 auto;margin-bottom:60px;padding:110px 0 0;height:300px;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service05.jpg) no-repeat top right;box-sizing:border-box}.BlockServiceTopInner01 .box05inner{display:block;margin:0;padding:40px;width:450px;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box05inner h4{display:block;margin:0;padding:0;font-size:3rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box05inner p{display:block;margin:0;padding:0;font-size:1.7rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTop ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 0 20px;padding:0}.BlockServiceTop ul li{display:block;margin:0 30px 20px 0;padding:0}.BlockServiceTop ul li a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;padding:0;width:340px;height:100px;background:#eee;font-size:1.8rem;font-weight:700;border-radius:5px;text-decoration:none}.BlockServiceTop ul li a{font-size:1.8rem;font-weight:700;background:#eee;width:340px;height:100px;text-align:center;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;transition:.3s}.BlockServiceTop ul li a:before{content:"";width:100%;position:absolute;top:0;right:-100px;z-index:-1;border-right:100px solid transparent;border-bottom:100px solid #0067ba;transform:translateX(-100%);transition:transform ease .3s}.BlockServiceTop ul li a:hover{color:#fff}.BlockServiceTop ul li a:hover:before{transform:translateX(0)}.BlockServiceTop ul li:nth-of-type(3n){margin:0 0 20px}@media (max-width:1060px){.BlockServiceTopInner01{display:block;margin:0 auto;margin-bottom:80px;padding:0;width:100%}.BlockServiceTopInner01 .box01{display:block;margin:0 auto;margin-bottom:30px;padding:300px 0 0;height:auto;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service01.jpg) no-repeat top center;background-position:cover;box-sizing:border-box}.BlockServiceTopInner01 .box01inner{display:block;margin:0;padding:40px;width:100%;height:auto;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box01inner h4{display:block;margin:0 0 20px;padding:0;font-size:2.4rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box01inner p{display:block;margin:0;padding:0;font-size:1.5rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box02{display:block;margin:0 auto;margin-bottom:30px;padding:300px 0 0;height:auto;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service02.jpg) no-repeat top center;background-position:cover;box-sizing:border-box}.BlockServiceTopInner01 .box02inner{display:block;margin:0;margin-left:auto;padding:40px;width:100%;height:auto;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box02inner h4{display:block;margin:0 0 30px;padding:0;font-size:2.4rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box02inner p{display:block;margin:0;padding:0;font-size:1.5rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box03{display:block;margin:0 auto;margin-bottom:30px;padding:300px 0 0;height:auto;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service03.jpg) no-repeat top center;background-position:cover;box-sizing:border-box}.BlockServiceTopInner01 .box03inner{display:block;margin:0;margin-left:auto;padding:40px;width:100%;height:auto;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box03inner h4{display:block;margin:0 0 30px;padding:0;font-size:2.4rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box03inner p{display:block;margin:0;padding:0;font-size:1.5rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box05{display:block;margin:0 auto;margin-bottom:30px;padding:300px 0 0;height:auto;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service05.jpg) no-repeat top center;background-position:cover;box-sizing:border-box}.BlockServiceTopInner01 .box05inner{display:block;margin:0;padding:40px;width:100%;height:auto;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box05inner h4{display:block;margin:0 0 20px;padding:0;font-size:2.4rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box05inner p{display:block;margin:0;padding:0;font-size:1.5rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTopInner01 .box04{display:block;margin:0 auto;margin-bottom:30px;padding:300px 0 0;height:auto;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_service_pc.jpg) no-repeat top center;background-position:cover;box-sizing:border-box}.BlockServiceTopInner01 .box04inner{display:block;margin:0;margin-left:auto;padding:40px;width:100%;height:auto;background:#0067ba;box-sizing:border-box}.BlockServiceTopInner01 .box04inner h4{display:block;margin:0 0 30px;padding:0;font-size:2.4rem;color:#fff;font-weight:900}.BlockServiceTopInner01 .box04inner p{display:block;margin:0;padding:0;font-size:1.5rem;color:#fff;font-weight:400;text-align:left;line-height:200%}.BlockServiceTop ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 0 20px;padding:0}.BlockServiceTop ul li{display:block;margin:0 30px 20px 0;padding:0}.BlockServiceTop ul li a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;padding:0;width:340px;height:70px;background:#eee;font-size:1.8rem;font-weight:700;border-radius:5px;text-decoration:none}.BlockServiceTop ul li:nth-of-type(3n){margin:0 30px 20px 0}}.BlockTopicsTop{display:block;margin:0 auto;margin-bottom:100px;padding:82px 0 0;width:100%;max-width:1080px}.BlockTopicsTop h3{display:inline-block;margin:0 auto;margin-bottom:50px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:left;font-weight:700;position:relative}.BlockTopicsTop h3 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.5rem;color:#ccc;text-align:center;font-weight:900}.BlockTopicsTop h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}.BlockTopicsTopInner{display:block;margin:0 auto;margin-top:30px;margin-bottom:80px;padding:0;width:1080px}.BlockTopicsTopInner dl{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;margin-bottom:20px;padding:0;width:100%}.BlockTopicsTopInner dl dt{display:block;margin:0 auto;padding:0;width:280px;font-size:1.6rem;color:#333}.BlockTopicsTopInner dl dt span{display:inline-block;margin:0 0 0 30px;padding:6px 20px;font-size:1.6rem;color:#fff;background:#064498;text-align:center;line-height:100%}.BlockTopicsTopInner dl dd{display:flex;align-items:center;margin:0 auto;padding:0;width:calc(100% - 280px);font-size:1.4rem;color:#333}.BlockTopicsTopInner dl dd a{font-size:1.6rem;color:#333;text-decoration:underline}.BlockTopicsTop a.more{margin:0;font-size:1.6rem;color:#333;text-decoration:underline;text-align:left;display:block}@media (max-width:1080px){.BlockTopicsTop{display:block;margin:0 auto;margin-bottom:100px;padding:82px 20px 0;width:100%;max-width:1080px;box-sizing:border-box}.BlockTopicsTop{display:block;margin:0 auto;padding:0 20px;width:100%;max-width:1080px;box-sizing:border-box}.BlockTopicsTop h3{display:block;margin:0 auto;margin-bottom:60px;padding:0;font-family:'Noto Sans JP',serif;font-size:2.4rem;color:#064498;text-align:left;font-weight:700;position:relative}.BlockTopicsTop h3 span{display:inline-block;margin:0 auto;margin-top:30px;padding:0;font-size:1.3rem;color:#ccc;text-align:center;font-weight:900}.BlockTopicsTop h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}.BlockTopicsTopInner{display:block;margin:0 auto;margin-top:30px;margin-bottom:80px;padding:0;width:100%}.BlockTopicsTopInner dl{display:block;margin:0 auto;margin-bottom:20px;padding:0;width:100%}.BlockTopicsTopInner dl dt{display:block;margin:0 0 10px;padding:0;width:100%;font-size:1.6rem;color:#333}.BlockTopicsTopInner dl dt span{display:inline-block;margin:0 0 0 30px;padding:6px 20px;font-size:1.6rem;color:#fff;background:#064498;text-align:center;line-height:100%}.BlockTopicsTopInner dl dd{display:flex;align-items:center;margin:0 auto;padding:0;width:100%;font-size:1.4rem;color:#333}.BlockTopicsTopInner dl dd a{font-size:1.6rem;color:#333;text-decoration:underline}}#Title01{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/bg_title.jpg) no-repeat top center;position:relative;height:290px;background-size:cover}#Title01 h2{display:block;margin:0;padding:0;width:100%;box-sizing:border-box;font-size:3.5rem;font-weight:700;color:#fff;text-align:center;line-height:130%}#Title01 h2 span{display:block;margin:0;padding:0;width:100%;box-sizing:border-box;font-size:2rem;font-weight:900;text-align:center}@media (max-width:1080px){#Title01 h2{display:block;margin:0;padding:0;width:100%;box-sizing:border-box;font-size:3rem;font-weight:700;color:#fff;text-align:center;line-height:130%}#Title01 h2 span{display:block;margin:0;padding:0;width:100%;box-sizing:border-box;font-size:2rem;font-weight:900;text-align:center}}.Breadcrumb{display:block;margin:0 auto;padding:10px 0 0;width:100%;max-width:1080px;text-align:right;font-size:1.4rem;color:#333}.Breadcrumb a{font-size:1.4rem;color:#333}@media (max-width:1080px){.Breadcrumb{display:block;margin:0 auto;padding:10px 20px 0;width:100%;max-width:1080px;text-align:right;font-size:1.4rem;color:#333;box-sizing:border-box}}#Contents{display:block;margin:0 auto;padding:90px 0;width:1080px}#Contents h3{display:inline-block;margin:0 auto;margin-bottom:90px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:center;font-weight:700;position:relative}#Contents h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-30px;left:50%;transform:translate(-50%,-50%)}.BlockService{display:block;margin:0 auto;padding:0;width:100%;max-width:1080px}.BlockService h2{display:block;margin:0 auto;margin-bottom:90px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:center;font-weight:700;position:relative}.BlockService h2 span{display:inline-block;margin:0 auto;margin-top:30px;padding:0;font-size:2.6rem;color:#064498;text-align:center;font-weight:900;position:relative}.BlockService h2 span:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:50%;transform:translate(-50%,-50%)}.BlockServiceInner{display:block;margin:0 auto;margin-bottom:80px;padding:0;width:1080px}.BlockServiceInner h3{display:inline-block;margin:0 auto;margin-bottom:50px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:left;font-weight:700;position:relative}.BlockServiceInner h3 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.5rem;color:#ccc;text-align:center;font-weight:900}.BlockServiceInner h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}.BlockServiceInner p{display:block;margin:0;padding:0;font-size:1.6rem;color:#333;font-weight:700;text-align:left;line-height:200%}.BlockServiceInner ul{display:block;margin:0 auto;margin-top:60px;padding:0;width:100%;max-width:730px}.BlockServiceInner ul li{display:block;margin:0;padding:0}.BlockServiceInner ul li p{display:block;margin:0;padding:0;font-size:1.8rem;color:#333;font-weight:400;text-align:center;line-height:200%}.BlockTopics{display:block;margin:0 auto;padding:82px 0 60px;width:100%}.BlockTopicsInner{display:block;margin:0 auto;margin-bottom:40px;padding:0;width:100%;max-width:1080px}.BlockTopicsInner dl{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;margin-bottom:20px;padding:0;width:100%}.BlockTopicsInner dl dt{display:block;margin:0 auto;padding:0;width:280px;font-size:1.6rem;color:#333}.BlockTopicsInner dl dt span{display:inline-block;margin:0 0 0 30px;padding:6px 20px;font-size:1.6rem;width:110px;color:#333;border:1px solid #333;border-radius:20px;text-align:center;line-height:100%;box-sizing:border-box}.BlockTopicsInner dl dd{display:block;margin:0 auto;padding:0;width:calc(100% - 280px);font-size:1.4rem;color:#333}.BlockTopicsInner dl dd a{font-size:1.6rem;color:#333;text-decoration:underline}@media (max-width:1080px){.BlockServiceInner{display:block;margin:0 auto;margin-bottom:80px;padding:0 20px;width:100%;max-width:1080px;box-sizing:border-box}.BlockServiceInner h3{display:inline-block;margin:0 auto;margin-bottom:50px;padding:0;font-family:'Noto Sans JP',serif;font-size:2.8rem;color:#064498;text-align:left;font-weight:700;position:relative}.BlockServiceInner h3 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.5rem;color:#ccc;text-align:center;font-weight:900}.BlockServiceInner h3:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}.BlockServiceInner p{display:block;margin:0;padding:0;font-size:1.6rem;color:#333;font-weight:700;text-align:left;line-height:200%}.BlockServiceInner ul{display:block;margin:0 auto;margin-top:60px;padding:0;width:calc(100% - 60px);max-width:730px}.BlockServiceInner ul li{display:block;margin:0;padding:0}.BlockServiceInner ul li p{display:block;margin:0;padding:0;font-size:1.8rem;color:#333;font-weight:400;text-align:center;line-height:200%}.BlockTopics{display:block;margin:0 auto;padding:82px 0 60px;width:100%}.BlockTopicsInner{display:block;margin:0 auto;margin-bottom:40px;padding:0;width:100%;max-width:1080px}.BlockTopicsInner dl{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;margin-bottom:20px;padding:0;width:100%}.BlockTopicsInner dl dt{display:block;margin:0 auto;padding:0;width:280px;font-size:1.6rem;color:#333}.BlockTopicsInner dl dt span{display:inline-block;margin:0 0 0 30px;padding:6px 20px;font-size:1.6rem;width:110px;color:#333;border:1px solid #333;border-radius:20px;text-align:center;line-height:100%;box-sizing:border-box}.BlockTopicsInner dl dd{display:block;margin:0 auto;padding:0;width:calc(100% - 280px);font-size:1.4rem;color:#333}.BlockTopicsInner dl dd a{font-size:1.6rem;color:#333;text-decoration:underline}}.BlockAchievement{display:block;margin:0 auto;padding:0;width:100%;max-width:1080px}.BlockAchievement h2{display:block;margin:0 auto;margin-bottom:90px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:center;font-weight:700;position:relative}.BlockAchievement h2 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:2.6rem;color:#064498;text-align:center;font-weight:900}.BlockAchievement h2:after{content:'';width:30px;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:50%;transform:translate(-50%,-50%)}.BlockAchievementInner{display:block;margin:0 auto;margin-bottom:80px;padding:0;width:700px}.BlockAchievementInnerr ul{display:block;margin:0 auto;padding:0}.BlockAchievementInner ul li{display:block;margin:20px 0;padding:0 20px;font-size:1.8rem;color:#333;font-weight:400;line-height:150%;border-bottom:2px dotted #064498;box-sizing:border-box}.BlockAchievementInner ul li a{display:block;margin:0;padding:0 0 0 40px;font-size:1.8rem;color:#333;font-weight:400;line-height:150%;background:url(//www.bridge-m.com/cms/wp-content/themes/original/assets/css/../img/icon_pdf.png) no-repeat top left;min-height:45px;box-sizing:border-box}#BlockPage{display:block;margin:0 auto;margin-bottom:20px;padding:70px 0 30px;width:100%;max-width:1080px;box-sizing:border-box;position:relative;font-size:1.6rem;color:#111;line-height:150%}#BlockPage h2{display:inline-block;margin:0 auto;margin-bottom:50px;padding:0;font-family:'Noto Sans JP',serif;font-size:3rem;color:#064498;text-align:left;font-weight:700;position:relative}#BlockPage h2 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.5rem;color:#ccc;text-align:center;font-weight:900}#BlockPage h2:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}#BlockPage h3{display:block;margin:0 0 20px;padding:0 0 15px;font-size:2.6rem;font-weight:400;color:#333;line-height:100%;position:relative}#BlockPage h3 span{display:block;margin:0 0 10px;padding:0;font-size:1.8rem;font-weight:400;color:#333;line-height:100%;position:relative}#BlockPage h4{display:block;margin:0 0 30px;padding:0;font-size:2.6rem;font-weight:700;color:#333;line-height:150%}#BlockPage h5{display:block;margin:0 0 10px;padding:0;font-size:2.2rem;font-weight:700;color:#333;line-height:150%}#BlockPage .box{display:block;margin:0;padding:70px 50px;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%}#BlockPage .box h4{display:block;margin:0 0 30px;padding:0;box-sizing:border-box;font-size:2rem;font-weight:400;color:#172d75;line-height:150%}#BlockPage p{display:block;margin:0;padding:0 0 20px;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%}#BlockPage strong{display:inline-block;margin:0;padding:0;box-sizing:border-box;font-size:1.7rem;font-weight:700;color:#333;line-height:150%}#BlockPage ul{display:block;margin:0 0 30px;padding:0;list-style:none}#BlockPage ul li{display:block;margin:0 0 10px;padding:0 0 0 1.6rem;text-indent:-1.6rem;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%}#BlockPage ol{margin:0 0 30px;padding:0;list-style:inside numeric !important}#BlockPage ol li{margin:0 0 10px;padding:0 0 0 1.6rem;text-indent:-1.6rem;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%;display:list-item;list-style:inside numeric}@media (max-width:1080px){#BlockPage{display:block;margin:0 auto;margin-bottom:20px;padding:70px 20px 30px;width:100%;max-width:1080px;box-sizing:border-box;position:relative;font-size:1.6rem;color:#111;line-height:150%}#BlockPage h2{display:inline-block;margin:0 auto;margin-bottom:60px;padding:0;font-family:'Noto Sans JP',serif;font-size:2.4rem;color:#064498;text-align:left;font-weight:700;position:relative}#BlockPage h2 span{display:block;margin:0 auto;margin-top:30px;padding:0;font-size:1.3rem;color:#ccc;text-align:center;font-weight:900}#BlockPage h2:after{content:'';width:100%;border-bottom:4px solid #064498;display:block;position:absolute;bottom:-25px;left:0}#BlockPage h3{display:block;margin:0 0 20px;padding:0 0 15px;font-size:2.4rem;font-weight:400;color:#333;line-height:150%;position:relative}#BlockPage h3 span{display:block;margin:0 0 10px;padding:0;font-size:1.6rem;font-weight:400;color:#333;line-height:150%;position:relative}#BlockPage h4{display:block;margin:0 0 30px;padding:0;font-size:2.4rem;font-weight:700;color:#333;line-height:150%}#BlockPage h5{display:block;margin:0 0 10px;padding:0;font-size:2.2rem;font-weight:700;color:#333;line-height:150%}#BlockPage .box{display:block;margin:0;padding:70px 50px;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%}#BlockPage .box h4{display:block;margin:0 0 30px;padding:0;box-sizing:border-box;font-size:1.8rem;font-weight:400;color:#172d75;line-height:150%}#BlockPage p{display:block;margin:0;padding:0 0 20px;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%}#BlockPage strong{display:inline-block;margin:0;padding:0;box-sizing:border-box;font-size:1.7rem;font-weight:700;color:#333;line-height:150%}#BlockPage ul{display:block;margin:0 0 30px;padding:0;list-style:none}#BlockPage ul li{display:block;margin:0 0 10px;padding:0 0 0 1.6rem;text-indent:-1.6rem;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%}#BlockPage ol{margin:0 0 30px;padding:0;list-style:inside numeric !important}#BlockPage ol li{margin:0 0 10px;padding:0 0 0 1.6rem;text-indent:-1.6rem;box-sizing:border-box;font-size:1.6rem;color:#333;line-height:150%;display:list-item;list-style:inside numeric}#BlockPage iframe{max-width:100%;height:calc(120vw/2)}.table01{display:block;width:100% !important}.table01 tr{display:block;width:100% !important;padding-bottom:10px}.table01 th{display:block;width:100% !important}.table01 td{display:block;width:100% !important;padding:0 0 0 10px;box-sizing:border-box}}.pager{display:flex;align-items:center;justify-content:center;margin-top:60px;text-align:center}.pager>*{margin:0 5px;padding:8px 14px;font-family:'Barlow',sans-serif;font-weight:400;color:#333;text-align:center}.pager a{background-color:#fff;border:1px solid #ddd}.pager a:hover,.pager span{background-color:#111;color:#fff !important}.pager span{display:flex;align-items:center}.pager span.pn,.pager span.previous,.pager>span.next{padding:0 2px;background:0 0 !important;border:none;color:#333 !important}.pager span.previous a:hover,.pager span.next a:hover{color:#5f5c07 !important}.pager span.pn a,.pager span.previous a,.pager span.next a{position:static;display:inline-block;padding:5px 0;color:#333 !important;background:0 0 !important;border:none;font-size:1.2rem}@media screen and (max-width:767px){.pager{margin-top:30px}.pager>*{margin:0 2px 0;padding:4px 10px}.pager a,.pager span{font-size:1.2rem}.pager span.pn a,.pager span.previous a,.pager span.next a{display:inline-block;padding:10px 0;position:static;border:none;background:0 0 !important}}.wp-pagenavi{display:flex;align-items:center;justify-content:center;margin-top:60px;text-align:center}.wp-pagenavi>*{margin:0 5px;padding:8px 14px !important;font-family:'Barlow',sans-serif;font-weight:400;color:#333;text-align:center}.wp-pagenavi a{background-color:#fff;border:1px solid #ddd}.wp-pagenavi a:hover,.pager span{background-color:#111;color:#fff !important}.wp-pagenavi span{display:flex;align-items:center}.wp-pagenavi span.pn,.wp-pagenavi span.previous,.wp-pagenavi>span.next{padding:0 2px;background:0 0 !important;border:none;color:#333 !important}.wp-pagenavi span.previous a:hover,.wp-pagenavi span.next a:hover{color:#5f5c07 !important}.wp-pagenavi span.pn a,.wp-pagenavi span.previous a,.wp-pagenavi span.next a{position:static;display:inline-block;padding:5px 0;color:#333 !important;background:0 0 !important;border:none;font-size:1.2rem}@media screen and (max-width:767px){.wp-pagenavi{margin-top:30px}.wp-pagenavi>*{margin:0 2px 0;padding:4px 10px}.wp-pagenavi a,.wp-pagenavi span{font-size:1.2rem}.wp-pagenavi span.pn a,.wp-pagenavi span.previous a,.wp-pagenavi span.next a{display:inline-block;padding:10px 0;position:static;border:none;background:0 0 !important}}#BlockContact{display:block;width:100%;margin:0;margin-bottom:50px;padding:50px 0 90px;background:#eee}#BlockContactInner{display:block;width:800px;margin:0 auto;padding:0}#BlockContactInner h3{display:block;margin:0 0 30px;padding:0;font-size:1.7rem;font-weight:700;color:#1f1f1f}#BlockContactInner dl{display:block;margin:0 0 30px;padding:0}#BlockContactInner dl dt{display:block;margin:0 0 10px;padding:0;font-size:1.4rem;font-weight:700;color:#1f1f1f}#BlockContactInner p{margin:0 0 10px;padding:0;font-size:1.3rem;font-weight:400;color:#333}#BlockContactInner dl dt span{margin:0;padding:0;font-size:1.3rem;font-weight:400;color:#333}#BlockContactInner dl dd{display:block;margin:0;padding:0;font-size:1.4rem}#BlockContactInner dl dd strong{display:inline-block;margin:0;padding:0;color:#172d75}#BlockContactInner dl dd span{font-size:1.4rem;padding:10px 0 0;line-height:150%}#BlockContactInner dl dd textarea{display:block;margin:0 0 5px;padding:10px;width:100%;box-sizing:border-box;font-size:1.4rem}#BlockContactInner dl dd input[type=text]{display:block;margin:0 0 5px;padding:10px;width:100%;box-sizing:border-box;font-size:1.4rem}#BlockContactInner dl dd input[type=number]{display:block;margin:0 0 5px;padding:10px;width:100%;box-sizing:border-box;font-size:1.4rem}#BlockContactInner dl dd input[type=email],#BlockApply02Inner dl dd input[type=confirm_email]{display:block;margin:0;padding:10px;width:100%;box-sizing:border-box;font-size:1.4rem}#BlockContactInner dl dd select{display:inline-block;margin:0;padding:10px;width:auto;box-sizing:border-box;font-size:1.4rem;background:#fff;max-width:100%}#BlockContactInner .flex{display:flex;justify-content:flex-start;margin:0 0 30px;padding:0;width:100%;box-sizing:border-box}#BlockContactInner .flex dl{margin:0 60px 0 0;padding:0;width:auto;box-sizing:border-box}#BlockContactInner .flex dl dd{color:#1f1f1f;font-size:1.4rem}#BlockContactInner .flex dl dd strong{color:#1f1f1f;font-size:1.3rem;font-weight:700}#BlockContactInner input[type=text].name{display:inline-block;width:230px;margin:0 10px 5px 0}#BlockContactInner input[type=text].age{display:inline-block;width:100px}#BlockContactInner dl dd dl{display:flex;margin:0 0 20px;padding:0}#BlockContactInner dl dd dl dt{display:flex;align-items:center;margin:0;padding:0;width:220px;font-size:1.4rem;font-weight:700;color:#1f1f1f}#BlockContactInner dl dd dl dd{display:block;margin:0;padding:0;width:660px;font-size:1.4rem}#BlockContactInner dl dd input[type=text].post{display:inline-block;width:120px}#BlockContactInner dl dd dl dd input[type=text].post{display:inline-block;width:150px}#BlockContactInner p.btn_wrap{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:0;width:100%;box-sizing:border-box;text-align:center}.submitarea{display:flex;justify-content:center;margin:0 auto}#BlockContactInner input[type=submit]{display:flex;align-items:center;justify-content:center;margin:0 10px;padding:0;width:250px;height:58px;color:#fff;font-size:1.8rem;font-weight:400;box-sizing:border-box;line-height:180%;text-align:center;background:#172d75;font-family:"Noto Sans Japanese Black","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.btn_send{display:flex;align-items:center;justify-content:center;margin:0 10px 20px;padding:0;width:250px;height:58px;color:#fff;font-size:1.8rem;font-weight:400;box-sizing:border-box;line-height:180%;text-align:center;background:#064498;cursor:pointer;font-family:"Noto Sans Japanese Black","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.btn02{display:block;margin:0 auto;margin-bottom:30px;padding:10px 20px;width:350px;height:58px;color:#fff;font-size:1.8rem;font-weight:400;box-sizing:border-box;line-height:180%;text-align:center;background:#172d75;border-bottom:4px solid #172d75;text-decoration:none;font-family:"Noto Sans Japanese Black","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.btn02:hover{color:#fff}#BlockContactInner input[type=button]{display:flex;align-items:center;justify-content:center;margin:0 10px;padding:0;width:150px;height:58px;color:#fff;font-size:1.8rem;font-weight:400;box-sizing:border-box;line-height:180%;text-align:center;background:#172d75;font-family:"Noto Sans Japanese Black","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.wpcf7-response-output{font-size:1.6rem;color:red;margin:0 0 30px;padding:5px}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{color:red}.wpcf7 form.sent .wpcf7-response-output{display:block !important}.wpcf7-list-item-label{font-size:1.6rem}.wpcf7c-force-hide{display:none !important}.screen-reader-response{display:none !important}@media (max-width:800px){#BlockContactInner{display:block;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}}@media (max-width:600px){.submitarea{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}}.tbl01{margin:0 0 60px;padding:0;border:1px solid #bbb}.tbl01 tr{margin:0;padding:0}.tbl01 th{margin:0;padding:20px;font-size:1.6rem;box-sizing:border-box;background:#064498;color:#172d75;font-weight:400;width:240px;border-bottom:1px solid #bbb;line-height:150%;color:#fff}.tbl01 td{margin:0;padding:20px;font-size:1.6rem;box-sizing:border-box;background:#fff;border-bottom:1px solid #bbb;line-height:150%;color:#333}.tbl01 tr:last-of-type th{border-bottom:0}.tbl01 tr:last-of-type td{border-bottom:0}@media (max-width:1080px){.tbl01 th{display:block;width:100%}.tbl01 td{display:block;width:100%}}.slick-slide img{width:100%;height:auto;opacity:0}.history_ul1{display:flex!important}.history_ul1 li{text-indent:0px!important;padding:0!important;margin:0!important}.history_ul1 li:nth-child(1){width:65%;padding-right:20px!important}.history_ul1 li:nth-child(2){width:35%}.history_ul1 .history_img_ptn1{width:50%}.history_ul1 .history_img_ptn2{width:70%}