.under_mv{background:url(../img/service_mv.png) center center no-repeat;background-size:cover}#content .about .inner{padding-bottom:0}#content .about .cont_ttl{margin-bottom:40px}#content .about p{text-align:center}#content .ttl_txt{font-size:36px;padding-bottom:20px;font-weight:bold;border-bottom:1px solid #ccc;margin-top:70px}#content .ttl_txt span{font-family:'Oswald', sans-serif;font-weight:500;padding-left:24px;color:#848484;letter-spacing:0.04em;font-size:0.39em}#content .bold_txt{font-weight:bold;font-size:24px;margin:30px 0}#content .in_box{display:flex;justify-content:center}#content .txt_box{max-width:456px;position:relative}#content .txt_box .number{position:absolute;font-family:'Oswald', sans-serif;font-weight:500;color:#e8e9ea;font-size:120px;right:0;bottom:0;z-index:-1}#content .inner{max-width:1230px}#content .nomal_box .inner{padding-bottom:0}#content .nomal_box .txt_box{margin-left:80px}#content .bg_box{position:relative}#content .bg_box:before{content:'';background:#f3f4f5;position:absolute;bottom:0;left:0;height:420px;z-index:-1;width:100%}#content .bg_box .txt_box{margin-right:80px}#content .bg_box:last-of-type:before{height:420px}#content .bg_box:last-of-type .bold_txt{line-height:1.5}#content .bg_box:last-of-type .bold_txt::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}#content .bg_box:last-of-type .bold_txt::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}#content .bg_box:last-of-type .online_btn{margin-top:40px;max-width:200px;margin-left:auto}#content .bg_box:last-of-type .txt_box .number{bottom:70px}@media (max-width: 767px){#content .ttl_txt{font-size:30px;padding-bottom:15px;margin-top:0}#content .ttl_txt span{padding-left:15px}#content .bold_txt{font-size:20px}#content .in_box{flex-direction:column}#content .txt_box{max-width:100%;margin-bottom:40px}#content .txt_box .number{font-size:120px;right:0;bottom:0;z-index:-1}#content .bg_box:before{height:200px}#content .bg_box .txt_box{margin-right:0}#content .bg_box:last-of-type:before{height:200px}#content .bg_box:last-of-type .online_btn{margin-top:40px;max-width:200px;margin-left:auto;margin-right:0}#content .bg_box:last-of-type .number{bottom:65px}#content .nomal_box .in_box{flex-direction:column-reverse}#content .nomal_box .txt_box{margin-left:0}}
