/* ==== efma page f38 : scoped to .efma-pg-f38 ==== */
.main #about .blog_body .efma-pg-f38{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-f38{font-size:15px}}
.main #about .blog_body .efma-pg-f38 *,.main #about .blog_body .efma-pg-f38 *::before,.main #about .blog_body .efma-pg-f38 *::after{box-sizing:content-box}
.main #about .blog_body .efma-pg-f38 ul,.main #about .blog_body .efma-pg-f38 ol,.main #about .blog_body .efma-pg-f38 figure{margin:0;padding:0}
.main #about .blog_body .efma-pg-f38 p{margin:0 0 10px;padding:0}
.main #about .blog_body .efma-pg-f38 h1{font-size:2em;margin:0.67em 0}
.main #about .blog_body .efma-pg-f38 h2{font-size:1.5em;margin:0.83em 0}
.main #about .blog_body .efma-pg-f38 h3{font-size:1.17em;font-weight:bold;margin:1em 0}
.main #about .blog_body .efma-pg-f38 h4{font-size:1em;font-weight:bold;margin:1.33em 0}
.main #about .blog_body .efma-pg-f38 h5{font-size:0.83em;font-weight:bold;margin:1.67em 0}
.main #about .blog_body .efma-pg-f38 h6{font-size:0.67em;font-weight:bold;margin:2.33em 0}
.main #about .blog_body .efma-pg-f38 ul,.main #about .blog_body .efma-pg-f38 ol{list-style:none}
.main #about .blog_body .efma-pg-f38 a{background-color:transparent;text-decoration:none;color:#000000;transition:all 0.1s ease}
.main #about .blog_body .efma-pg-f38 a:focus{color:#005580;text-decoration:underline}
.main #about .blog_body .efma-pg-f38 a:hover{text-decoration:none;color:#898989;transition:all 0.1s ease}
.main #about .blog_body .efma-pg-f38 img{border-style:none;vertical-align:top;max-width:100%;height:auto}
.main #about .blog_body .efma-pg-f38 b,.main #about .blog_body .efma-pg-f38 strong{font-weight:bolder}
.main #about .blog_body .efma-pg-f38 small{font-size:80%}
@media(max-width:1000px){
.main #about .blog_body .efma-pg-f38 .l-main-navi-list{display: none}
.main #about .blog_body .efma-pg-f38 .u-container{padding: 0}
.main #about .blog_body .efma-pg-f38 .c-breadcrumbs-list{margin-bottom: 0}
.main #about .blog_body .efma-pg-f38 .u-container{max-width: 100%}
.main #about .blog_body .efma-pg-f38 .pc-none{display: inherit}
.main #about .blog_body .efma-pg-f38 .sp-none{display: none}
.main #about .blog_body .efma-pg-f38 .f-c01{color: #F7820D}
.main #about .blog_body .efma-pg-f38 .f-c02{color: red}
.main #about .blog_body .efma-pg-f38 .f-c03{color: #ee7800}
.main #about .blog_body .efma-pg-f38 .t-b{font-weight:bold}
.main #about .blog_body .efma-pg-f38 .f-s{font-size:18px}
.main #about .blog_body .efma-pg-f38 .flex01{display:inherit}
.main #about .blog_body .efma-pg-f38 .text01{width:100%}
.main #about .blog_body .efma-pg-f38 .text01 a{color: red;text-decoration: underline}
.main #about .blog_body .efma-pg-f38 .text01 a:hover{text-decoration: none}
.main #about .blog_body .efma-pg-f38 .text01 h2{margin-top:0}
.main #about .blog_body .efma-pg-f38 .flex02{display:flex;justify-content: space-between}
.main #about .blog_body .efma-pg-f38 .img01{width:100%}
.main #about .blog_body .efma-pg-f38 .img01 img{margin:auto}
.main #about .blog_body .efma-pg-f38 .img01 a:hover{opacity: 0.7}
.main #about .blog_body .efma-pg-f38 .img02{width: 100%}
.main #about .blog_body .efma-pg-f38 .img03{width:33%}
.main #about .blog_body .efma-pg-f38 .img05{width:49%}
.main #about .blog_body .efma-pg-f38 .t-r{text-align: right}
.main #about .blog_body .efma-pg-f38 .static-pages{margin-bottom: 0}
.main #about .blog_body .efma-pg-f38 h2{margin-bottom: 0}
.main #about .blog_body .efma-pg-f38 .m-b01{margin-bottom: 40px}
.main #about .blog_body .efma-pg-f38 .m-b02{margin-bottom: 15px}
}


@media(min-width:1000px){
.main #about .blog_body .efma-pg-f38 .l-main-navi-list{display: none}
.main #about .blog_body .efma-pg-f38 .efma_header01{max-width: 1300px!important}
.main #about .blog_body .efma-pg-f38 .c-breadcrumbs-list{max-width: 1300px;margin: auto}
.main #about .blog_body .efma-pg-f38 .c-favorite-list{margin-left: 0;margin-right: 0}
.main #about .blog_body .efma-pg-f38 .l-header{box-sizing: border-box;padding: 0 15px}
.main #about .blog_body .efma-pg-f38 .c-breadcrumbs{box-sizing: border-box;padding: 0 15px}
.main #about .blog_body .efma-pg-f38 .l-footer-main{box-sizing: border-box;padding: 0 15px}
.main #about .blog_body .efma-pg-f38 .pc-none{display: none}
.main #about .blog_body .efma-pg-f38 .sp-none{display: inherit}
.main #about .blog_body .efma-pg-f38 p{padding:0!important}
.main #about .blog_body .efma-pg-f38 .f-c01{color: #F7820D}
.main #about .blog_body .efma-pg-f38 .f-c02{color: red}
.main #about .blog_body .efma-pg-f38 .f-c03{color: #ee7800}
.main #about .blog_body .efma-pg-f38 .t-b{font-weight:bold}
.main #about .blog_body .efma-pg-f38 .f-s{font-size:28px}
.main #about .blog_body .efma-pg-f38 .flex01{display:flex;justify-content: space-between}
.main #about .blog_body .efma-pg-f38 .flex02{display:flex;justify-content: space-evenly}
.main #about .blog_body .efma-pg-f38 .text01{width:48%}
.main #about .blog_body .efma-pg-f38 .text01 h2{margin-top:0}
.main #about .blog_body .efma-pg-f38 .text01 a{color: red;text-decoration: underline}
.main #about .blog_body .efma-pg-f38 .text01 a:hover{text-decoration: none}
.main #about .blog_body .efma-pg-f38 .img01{width:48%}
.main #about .blog_body .efma-pg-f38 .img01 img{margin:auto}
.main #about .blog_body .efma-pg-f38 .img01 a:hover{opacity: 0.7}
.main #about .blog_body .efma-pg-f38 .img02{margin: auto;max-width: 1000px;width: 50%}
.main #about .blog_body .efma-pg-f38 .img03{max-width:300px;margin:auto}
.main #about .blog_body .efma-pg-f38 .img04{margin: auto;max-width: 1000px;width: 45%}
.main #about .blog_body .efma-pg-f38 .img04 img{width: 100%}
.main #about .blog_body .efma-pg-f38 .img05{width:30%}
.main #about .blog_body .efma-pg-f38 .t-r{text-align: right}
.main #about .blog_body .efma-pg-f38 .static-pages{margin-bottom: 0}
.main #about .blog_body .efma-pg-f38 .m-b01{margin-bottom: 70px}
.main #about .blog_body .efma-pg-f38 .m-b02{margin-bottom: 40px}
}
.main #about .blog_body .efma-pg-f38 h2{line-height:1.7}
.main #about:has(.efma-pg-f38) .blog_title,.main #about:has(.efma-pg-f38) .blog_publish{display:none!important}
body:has(.efma-pg-f38) #efma-floatcart{display:none!important}
.l-main.u-container:has(.efma-pg-f38){padding-left:15px!important;padding-right:15px!important}
@media screen and (max-width: 1000px){.l-main.u-container:has(.efma-pg-f38){padding:0!important;max-width:100%!important}}
.main #about .blog_body .efma-pg-f38 .br-s{display:inline!important}
.main #about .blog_body .efma-pg-f38 .br-pc{display:inline!important}
@media screen and (min-width: 800px){.main #about .blog_body .efma-pg-f38 .br-s{display:none!important}}
@media screen and (max-width: 800px){.main #about .blog_body .efma-pg-f38 .br-pc{display:none!important}}
