@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:100%;font-style:normal;font-weight:400;margin:0;padding:0;vertical-align:baseline}body,html{border:0;box-sizing:border-box;-webkit-box-sizing:border-box;font-style:normal;font-weight:400;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,textarea{margin:0;outline:none;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th{text-align:left}img{height:auto;max-width:100%;vertical-align:middle}.clearfix{min-height:1px}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.both{clear:both}body,html{color:#000;font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Roboto,Droid Sans,YuGothic,游ゴシック,Meiryo,メイリオ,Verdana,ＭＳ Ｐゴシック,sans-serif;font-weight:300;letter-spacing:.01em;line-height:1.6;margin:0;padding:0;width:100%}#Wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}a{color:#484848;text-decoration:none;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s;transition:.8s}a:hover{opacity:.8}.Com{zoom:1}.Com:after,.Com:before{content:"";display:table}.Com:after{clear:both}.pc_img,br.pc_br{display:none}[class*=-bgImg]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}[class*=-bgImg]:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}[class*=-bgImg]>img{visibility:hidden;width:100%}@media only screen and (min-width:768px){.sp_img,br.sp_br{display:none}.pc_img,br.pc_br{display:block}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_between{-webkit-justify-content:space-between;justify-content:space-between}.flex_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_center{-webkit-justify-content:center;justify-content:center}.flex_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media only screen and (max-width:735px){.flex{display:block}}.block_btn{text-align:center}.block_btn li{display:inline-block;max-width:667px;width:100%}.block_btn .btn{background:#0d2e82;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;display:block;font-size:30px;font-weight:700;line-height:2.4;position:relative;text-align:center;width:100%}@media only screen and (max-width:735px){.block_btn .btn{font-size:4.4vw}}@media only screen and (min-width:736px) and (max-width:1024px){.block_btn li{width:60%}.block_btn .btn{font-size:20px}}.global-header .header-top{align-items:center;background:#fff;box-shadow:2px 2px 4px #777;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:9999}.header-top .header-logo{align-items:center}.header-top .header-logo a{display:block;margin-right:10px}.header-top .header-logo .caption{color:#000;font-size:18px;font-weight:700;margin:0}.header-top .contact-nav a{background:url(https://8073370.fs1.hubspotusercontent-na1.net/hubfs/8073370/cloud2mfg/block_btn.png) 0 0 no-repeat;background-size:345px 90px;color:#fff;display:block;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:26px;height:90px;line-height:90px;text-align:center;width:100%;width:345px}.global-header .header-view{padding-top:95px;position:relative}.header-view .header-view-bgImg{background-position:100%;height:675px}.header-view .view-box{max-width:1150px;position:absolute;right:50%;top:220px;-webkit-transform:translateX(50%);transform:translateX(50%);width:100%}.header-view .view-box .imgArea{margin-bottom:30px}.global-header .header-view .block_btn{margin-left:20px;text-align:left}@media only screen and (max-width:735px){.global-header .header-top{display:flex;padding:5px}.header-top .header-logo a{margin-right:10px;width:110px}.header-top .header-logo .caption{display:none}.header-top .contact-nav a{background-size:cover;font-size:5vw;height:50px;line-height:50px;padding:0 15px;width:auto}.header-top .contact-nav a span.pc{display:none}.global-header .header-view{padding-top:64px}.header-view .header-view-bgImg{height:380px}.header-view .view-box{top:50%;width:94%}.header-view .view-box .imgArea{margin-bottom:20px}.global-header .header-view .block_btn{margin-left:auto}}@media only screen and (min-width:736px) and (max-width:1024px){.global-header .header-top{padding:10px}.header-top .header-logo a{margin-right:10px;width:120px}.header-top .header-logo .caption{font-size:15px}.header-top .contact-nav a{background-size:280px 60px;font-size:20px;height:60px;line-height:60px;width:280px}.global-header .header-view{padding-top:80px}.header-view .header-view-bgImg{height:380px}.header-view .view-box{top:140px}.header-view .view-box .imgArea{margin-bottom:20px;width:500px}.global-header .header-view .block_btn{margin-left:20px}}.inner{margin:auto;max-width:1150px;padding:0 20px}@media only screen and (max-width:735px){img{width:100%}.inner{padding:0;width:94%}}@media only screen and (min-width:736px) and (max-width:1024px){img{width:100%}.inner{padding:0;width:96%}}.frontWrap h1.h1_ttl{background:#2b8dbe;background:-moz-linear-gradient(left,#2b8dbe,#004cbe);background:-webkit-linear-gradient(left,#2b8dbe,#004cbe);background:linear-gradient(left right,#2b8dbe,#004cbe);color:#fff;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:35px;letter-spacing:.06em;line-height:1.4;padding:20px 0;text-align:center}@media only screen and (max-width:735px){.frontWrap h1.h1_ttl{font-size:4.8vw;padding:3% 2%}}@media only screen and (min-width:736px) and (max-width:1024px){.frontWrap h1.h1_ttl{font-size:30px;padding:10px 0}}@media only screen and (min-width:1240px){h1.h1_ttl br{display:none}}.btn_page_top{background:#002267;bottom:30px;color:#fff;display:block;height:90px;position:fixed;right:0;width:120px;z-index:20}.btn_page_top span{bottom:15px;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN;font-size:20px;line-height:1.2;position:absolute;text-align:center;width:100%}@media only screen and (max-width:735px){.btn_page_top{bottom:10%;height:60px;width:70px}.btn_page_top span{bottom:14px;font-size:12px}}@media only screen and (min-width:736px) and (max-width:1024px){.btn_page_top{height:65px;width:80px}.btn_page_top span{bottom:10px;font-size:16px}}.footer{background:#fff;margin-top:auto}.footer .footer-logo{padding:80px 0;text-align:center}.footer .footer-logo img{max-width:286px}.footer .copy{border-top:1px solid #d1d1d1;font-size:16px;font-weight:700;padding:20px 0;text-align:center}@media only screen and (max-width:735px){.footer .footer-logo{padding:8% 0}.footer .footer-logo img{width:180px}.footer .copy{font-size:2vw;padding:3% 0}.footer .copy span{display:none}}@media only screen and (min-width:736px) and (max-width:1024px){.footer .footer-logo{padding:60px 0}.footer .footer-logo img{width:220px}.footer .copy{font-size:14px;padding:10px 0}}