body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,img{margin:0;padding:0}li{list-style:none}.inner{width:84%;max-width:980px;margin:0 auto}#header,#bread_crumb,#global_menu_wrap{display:none}.business{background:#FFF}.business-mv{background:url(../img/business/mv.jpg) center no-repeat;background-size:cover;color:#FFF;display:flex;align-items:center;justify-content:center;height:200px;font-size:15px}@media (min-width: 1021px){.business-mv{height:256px;font-size:20px}}.business-catch{background:url(../img/business/bg.svg) center no-repeat;background-size:contain;text-align:center;padding-bottom:70px}.business-catch h2{font-size:20px;line-height:1.4;font-weight:normal;margin:40px 0}@media (min-width: 1021px){.business-catch h2{font-size:30px}}.business-catch h2 span{color:#0768AC;font-weight:bold}.business-catch ul{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-10px}@media (min-width: 1021px){.business-catch ul{margin-right:-25px}}.business-catch ul li{margin-bottom:15px;width:calc(100% / 2 - 10px);margin-right:10px}@media (min-width: 1021px){.business-catch ul li{width:calc(100% / 2 - 25px);margin-right:25px}}.business-catch ul li img{width:100%}.business-about{padding-bottom:40px}@media (min-width: 1021px){.business-about{padding-bottom:70px}}.business-about h2{font-weight:normal;text-align:center;font-size:30px;margin-top:0;margin-bottom:20px}@media (min-width: 1021px){.business-about h2{font-size:50px;margin-bottom:30px}}.business-about dl{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:820px;margin:0 auto;line-height:1.6;font-size:14px}@media (min-width: 1021px){.business-about dl{font-size:16px}}.business-about dl dt{width:90px;border-bottom:1px solid #EEE;font-weight:600;text-align:right;padding:10px 20px 10px 0}@media (min-width: 1021px){.business-about dl dt{width:100px;padding:10px 40px 10px 0}}.business-about dl dt:last-of-type{border-bottom:none}.business-about dl dd{width:calc(100% - 110px);border-bottom:1px solid #EEE;word-break:break-all;padding:10px 0}@media (min-width: 1021px){.business-about dl dd{width:calc(100% - 140px)}}.business-about dl dd:last-of-type{border-bottom:none}.business-profile{padding-bottom:70px}.business-profile h2{font-weight:normal;text-align:center;font-size:30px;margin-bottom:20px}@media (min-width: 1021px){.business-profile h2{font-size:50px;margin-bottom:50px}}.business-profile-top{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1021px){.business-profile-top{flex-direction:row}}.business-profile-top picture{width:100%;max-width:500px;margin:0 auto}@media (min-width: 1021px){.business-profile-top picture{width:65%;max-width:700px}}.business-profile-top picture img{width:100%}.business-profile-top-box{width:100%;max-width:500px;margin:10px auto;line-height:1.6}@media (min-width: 1021px){.business-profile-top-box{width:30%;max-width:700px;margin:0 auto}}.business-profile-top-box h3{font-size:26px;font-weight:normal;margin-bottom:20px}@media (min-width: 1021px){.business-profile-top-box h3{font-size:36px}}.business-profile-top-box h3:after{content:"";display:block;width:60px;border-bottom:4px solid #0768AC;margin-top:10px}.business-profile-top-box h3 span{font-size:14px;margin-left:20px}@media (min-width: 1021px){.business-profile-top-box h3 span{font-size:16px;display:block;margin-left:0}}.business-profile-message{position:relative;z-index:2;max-width:500px;margin:20px auto 0}@media (min-width: 1021px){.business-profile-message{max-width:800px;width:70%;background:#FFF;padding:50px;box-shadow:0px 0 20px 0 rgba(0,0,0,0.06);margin:-80px 0 0 auto}}.business-profile-message h3{color:#0768AC;font-size:30px;font-weight:normal;margin-bottom:20px}@media (min-width: 1021px){.business-profile-message h3{font-size:50px}}.business-profile-message p{line-height:1.8;font-size:14px}@media (min-width: 1021px){.business-profile-message p{font-size:16px}}#copyright{text-align:center;background:#222;background-color:#222;color:#fff;margin:0;font-size:11px;height:60px;line-height:60px}
/*# sourceMappingURL=business.css.map */
