/* ==== efma page f34 : scoped to .efma-pg-f34 ==== */
.main #about .blog_body .efma-pg-f34{font-size:16px;line-height:1.7;color:#000;font-weight:400;letter-spacing:normal;text-align:start;word-break:normal;overflow-wrap:normal;-webkit-text-size-adjust:100%}
@media screen and (max-width: 1030px){.main #about .blog_body .efma-pg-f34{font-size:15px}}
.main #about .blog_body .efma-pg-f34 *,.main #about .blog_body .efma-pg-f34 *::before,.main #about .blog_body .efma-pg-f34 *::after{box-sizing:content-box}
.main #about .blog_body .efma-pg-f34 ul,.main #about .blog_body .efma-pg-f34 ol,.main #about .blog_body .efma-pg-f34 figure{margin:0;padding:0}
.main #about .blog_body .efma-pg-f34 p{margin:0 0 10px;padding:0}
.main #about .blog_body .efma-pg-f34 h1{font-size:2em;margin:0.67em 0}
.main #about .blog_body .efma-pg-f34 h2{font-size:1.5em;margin:0.83em 0}
.main #about .blog_body .efma-pg-f34 h3{font-size:1.17em;font-weight:bold;margin:1em 0}
.main #about .blog_body .efma-pg-f34 h4{font-size:1em;font-weight:bold;margin:1.33em 0}
.main #about .blog_body .efma-pg-f34 h5{font-size:0.83em;font-weight:bold;margin:1.67em 0}
.main #about .blog_body .efma-pg-f34 h6{font-size:0.67em;font-weight:bold;margin:2.33em 0}
.main #about .blog_body .efma-pg-f34 ul,.main #about .blog_body .efma-pg-f34 ol{list-style:none}
.main #about .blog_body .efma-pg-f34 a{background-color:transparent;text-decoration:none;color:#000000;transition:all 0.1s ease}
.main #about .blog_body .efma-pg-f34 a:focus{color:#005580;text-decoration:underline}
.main #about .blog_body .efma-pg-f34 a:hover{text-decoration:none;color:#898989;transition:all 0.1s ease}
.main #about .blog_body .efma-pg-f34 img{border-style:none;vertical-align:top;max-width:100%;height:auto}
.main #about .blog_body .efma-pg-f34 b,.main #about .blog_body .efma-pg-f34 strong{font-weight:bolder}
.main #about .blog_body .efma-pg-f34 small{font-size:80%}
.main #about .blog_body .efma-pg-f34 .lp-bimg01{margin: 50px 0;padding: 0 15px}
.main #about .blog_body .efma-pg-f34 .lp-flex01{width: 93%;margin: 0 auto 50px auto;display: flex;flex-wrap: wrap;column-gap: 5%}
.main #about .blog_body .efma-pg-f34 .lp-flex01 a:hover{filter: opacity(50%);color: #000000}
.main #about .blog_body .efma-pg-f34 .lp-flexbox01{width: 30%;margin: 0 0 50px 0;padding: 20px;background-color: #fff;border: 1px solid #000;border-radius: 10px;box-sizing: border-box;display: block!important}
.main #about .blog_body .efma-pg-f34 .lp-text01 h3{margin: 5px 0;padding-bottom: 5px;font-weight: bold;line-height: 1.4em;color: #EA505F;border-bottom: 1px solid #464e54}
.main #about .blog_body .efma-pg-f34 .lp-text01 p{margin: 0}
.main #about .blog_body .efma-pg-f34 .lp-btn01{display: block;width: 300px;margin: 0 auto;padding: 10px 0;border-radius: 7px;background: #0168b7;color: #fff;font-size: 20px;text-align: center}
.main #about .blog_body .efma-pg-f34 .lp-btn01:hover{color: #fff;filter: opacity(50%)}
.main #about .blog_body .efma-pg-f34 .lp-btn01 h3{margin: 0}

@media screen and (max-width: 767px){
.main #about .blog_body .efma-pg-f34 .lp-bimg01{margin: 30px 0;padding: 0}
.main #about .blog_body .efma-pg-f34 .lp-flex01{width: 100%;display: inline;margin: 0 0 50px 0}
.main #about .blog_body .efma-pg-f34 .lp-flexbox01{width: 100%;padding: 10px;margin: 0 auto 30px auto}
.main #about .blog_body .efma-pg-f34 .lp-mb01{margin-bottom: 30px}
.main #about .blog_body .efma-pg-f34 .lp-text01 h3{line-height: 1.3em}
}
.main #about:has(.efma-pg-f34) .blog_title,.main #about:has(.efma-pg-f34) .blog_publish{display:none!important}
body:has(.efma-pg-f34) #efma-floatcart{display:none!important}
.main #about .blog_body .efma-pg-f34 .c-ttl-main{font-size:30px;line-height:1.4}
.main #about .blog_body .efma-pg-f34 p{line-height:1.7}
.main #about .blog_body .efma-pg-f34 .br-s{display:inline!important}
.main #about .blog_body .efma-pg-f34 .br-pc{display:inline!important}
@media screen and (min-width: 800px){.main #about .blog_body .efma-pg-f34 .br-s{display:none!important}}
@media screen and (max-width: 800px){.main #about .blog_body .efma-pg-f34 .br-pc{display:none!important}}
