﻿#hosendo.page-template-page-efforts #cont.top{padding:55px 0 100px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top{padding:40px 0}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box) h2,#hosendo.page-template-page-efforts #cont.top>div:not(.about_box) h3{font-family:"NotoSerifJP";font-size:25px;font-weight:700;line-height:34px;text-align:center;color:#00194e}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box) h2,#hosendo.page-template-page-efforts #cont.top>div:not(.about_box) h3{font-size:20px;line-height:30px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box) p{line-height:24px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box) p{font-size:15px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1{margin:100px auto}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1{margin:40px auto}}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul{display:flex;justify-content:space-between;gap:25px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li{background-color:rgba(0,24,81,.05)}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li{width:calc((100% - 50px)/3)}}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li{width:100%;margin-bottom:30px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li img{width:100%;height:220px;object-fit:cover}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li img{height:180px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li div{padding:30px 30px 35px;text-align:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li div{padding:20px 20px 30px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li div h2{margin-bottom:20px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li div h2{margin-bottom:10px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li div .btn{margin:25px auto 0}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont1 ul li div .btn{margin-top:20px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2{padding:75px 0 80px;background-color:rgba(0,24,81,.05);margin-bottom:100px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2{padding:40px 0;margin-bottom:40px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2{font-size:38px;line-height:47px;margin-bottom:45px;position:relative}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2{font-size:24px;line-height:34px;margin-bottom:30px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2:before,#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2:after{content:"";width:calc(50% - 255px);height:1px;background-color:#001851;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2:before,#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2:after{width:calc(50% - 150px)}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2:before{left:0}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 h2:after{right:0}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 ul{display:flex;justify-content:space-between}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 ul li{width:32.5%;padding:35px 30px;background-color:#fff}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 ul li{width:100%;padding:20px;margin-top:15px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 ul li h3{margin-bottom:20px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont2 ul li h3{margin-bottom:10px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont3{padding:35px 0 30px;border:1px #001754 solid}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont3{padding:20px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont3 p{font-size:22px;font-weight:700;text-align:center;color:#001754}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont3 p{font-size:18px}}#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont3 .btn{width:100%;font-size:17px;font-weight:700;line-height:54px;margin:15px auto 0}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont.top>div:not(.about_box).cont3 .btn{width:450px;padding:0;font-size:20px;line-height:68px;margin-top:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box),#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box){margin-top:125px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box),#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box){margin-top:40px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box)>p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box)>p{text-align:center;margin:-5px 0 20px}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .img_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .img_box{background-color:rgba(0,24,81,.05);margin-bottom:50px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .img_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .img_box{margin-bottom:30px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .img_box ul,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .img_box ul{padding:40px 35px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .img_box ul,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .img_box ul{padding:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .text_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .text_box{border:1px #001754 solid}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .text_box h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .text_box h3{padding:15px 0;background-color:#001754;color:#fff}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .text_box h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .text_box h3{padding:10px 0}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .text_box p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .text_box p{padding:35px 20px;text-align:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .text_box p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .text_box p{padding:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1{padding:40px 0;background-color:rgba(0,24,81,.05)}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1{padding:120px 0 95px;margin-top:100px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box{text-align:center;flex-wrap:wrap}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box p{width:31.5%;padding:25px 0;background-color:#fff;border:1px #001851 solid}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box p{width:100%;padding:15px 0;margin-top:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div{padding:20px;background-color:#fff;margin-bottom:20px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div{width:48.5%;padding:45px 50px;margin-bottom:40px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div h3{line-height:100%;margin-bottom:30px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div h3{margin-bottom:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div h3 span,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div h3 span{font-size:36px;line-height:100%;display:block;margin-bottom:10px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div h3 span,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div h3 span{font-size:26px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div p{width:100%;margin-top:30px;position:relative}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div p{margin-top:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div p:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div p:after{content:"";width:100%;height:30px;background:url("../img/cont_icon05.svg") no-repeat;background-size:30px;background-position:center;position:absolute;bottom:-31px;left:0;pointer-events:none}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div p:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div p:after{height:20px;bottom:-21px;background-size:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont1 .flex_box div p:last-of-type:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont1 .flex_box div p:last-of-type:after{display:none}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont2 .text_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont2 .text_box{width:48.5%}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont2 .text_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont2 .text_box{width:100%;margin-top:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont3 .text_box p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont3 .text_box p{width:33.3333333333%;border-right:1px #001754 solid}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont3 .text_box p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont3 .text_box p{width:100%;border-right:none;border-bottom:1px #001754 solid}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont3 .text_box p:last-of-type,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont3 .text_box p:last-of-type{border:none}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont4 .flex_box>li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont4 .flex_box>li{width:32.5%;padding:30px 30px 35px;background-color:rgba(0,25,78,.05)}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont4 .flex_box>li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont4 .flex_box>li{width:100%;padding:20px;margin-top:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont4 .flex_box>li h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont4 .flex_box>li h3{padding-bottom:15px;border-bottom:1px #001851 solid;margin-bottom:15px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont4 .flex_box>li h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont4 .flex_box>li h3{padding-bottom:10px;margin-bottom:10px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont5 .flex_box li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont5 .flex_box li{width:32.5%;padding:25px;border:1px #001754 solid}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont5 .flex_box li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont5 .flex_box li{width:100%;padding:15px;margin-top:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont5 .flex_box li p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont5 .flex_box li p{text-align:center;margin-top:5px}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont6 .flex_box li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont6 .flex_box li{width:48.5%;padding:35px 35px 40px;background-color:rgba(0,24,81,.05)}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont6 .flex_box li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont6 .flex_box li{width:100%;padding:15px;margin-top:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont6 .flex_box li p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont6 .flex_box li p{text-align:center;margin-top:15px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont6 .flex_box li p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont6 .flex_box li p{margin-top:10px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow{padding:60px 0;background-color:rgba(0,24,81,.05)}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow{padding:100px 0 80px}}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box{margin-top:105px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li{width:48.5%;background-color:rgba(0,24,81,.05);position:relative}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li{width:100%;margin-top:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li h3{padding:10px 0;background-color:#00194e;color:#fff}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li h3{padding:0 15px;line-height:60px;white-space:nowrap;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li img,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li img{width:100%}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li div,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li div{padding:35px 40px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li div,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_cards .flex_box>li div{padding:20px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps{padding:40px 0;background-color:rgba(0,24,81,.05)}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps{padding:115px 0 90px;margin-top:100px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul{width:100%;max-width:850px;padding-left:45px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul{width:100%;padding-left:30px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li{padding:10px 35px 10px 10px;background-color:#fff;border:2px #001851 solid;align-items:center;margin-bottom:30px;position:relative}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li{padding:15px 20px 15px 30px;display:flex;justify-content:space-between;margin-bottom:45px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p{font-weight:700;text-align:center;color:#001851}@media print,screen and (min-width: 769px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p{font-size:16px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box{color:#545454;align-items:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box{width:160px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em{width:270px;border-right:1px #001851 solid;font-size:20px;line-height:56px;text-align:center;color:#1a1a1a;margin-right:60px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em{width:100%;border:none;padding-bottom:10px;border-bottom:1px #001851 solid;font-size:18px;line-height:26px;display:block;margin:0 0 5px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em span,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em span{width:56px;background-color:#001851;font-family:"NotoSerifJP";font-size:28px;color:#fff;position:absolute;top:10px;left:-47px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em span,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li p.flex_box em span{width:45px;font-size:23px;line-height:45px;top:5px;left:-32px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li:after{content:"";width:56px;height:54px;background:url("../img/cont_icon05.svg") no-repeat;background-size:auto 100%;background-position:center;position:absolute;top:66px;left:-47px;pointer-events:none}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li:after{width:100%;height:45px;background-size:40px;top:auto;bottom:-47px;left:0}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li:last-child,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li:last-child{margin-bottom:0}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_steps ul li:last-child:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_steps ul li:last-child:after{display:none}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li{width:48.5%;background-color:rgba(0,24,81,.05)}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li{width:100%;margin-top:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div{padding:35px 0 40px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div{padding:15px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div p{text-align:center;margin-top:15px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box).cont_flow_products .flex_box li div p{margin-top:10px}}#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .etc_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .etc_box{margin-top:150px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .etc_box,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .etc_box{margin-top:50px}}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #mv.sub .ttl_box{padding:55px 0 15px}#hosendo.page-template-page-processing-flow #mv.sub .ttl_box .ttl1 img{height:auto;max-width:100%}}#hosendo.page-template-page-processing-flow #cont.processing-flow{overflow:hidden}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box){margin-top:125px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box){margin-top:40px}}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box{margin-top:105px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box>li{width:48.5%;background-color:rgba(0,24,81,.05);position:relative}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box>li{width:100%;margin-top:20px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box>li h3{padding:10px 0;background-color:#00194e;color:#fff}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box>li h3{padding:0 15px;line-height:60px;white-space:nowrap;position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box>li div{padding:35px 40px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont1 .flex_box>li div{padding:20px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2{padding:40px 0;background-color:rgba(0,24,81,.05)}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2{padding:115px 0 90px;margin-top:100px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul{width:100%;max-width:850px;padding-left:45px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul{width:100%;padding-left:30px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li{padding:10px 35px 10px 10px;background-color:#fff;border:2px #001851 solid;align-items:center;margin-bottom:30px;position:relative}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li{padding:15px 20px 15px 30px;display:flex;justify-content:space-between;margin-bottom:45px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p{font-weight:700;text-align:center;color:#001851}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p{font-size:16px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p.flex_box{color:#545454;align-items:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p.flex_box{width:160px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p.flex_box em{width:270px;border-right:1px #001851 solid;font-size:20px;line-height:56px;text-align:center;color:#1a1a1a;margin-right:60px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p.flex_box em{width:100%;border:none;padding-bottom:10px;border-bottom:1px #001851 solid;font-size:18px;line-height:26px;display:block;margin:0 0 5px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p.flex_box em span{width:56px;background-color:#001851;font-family:"NotoSerifJP";font-size:28px;color:#fff;position:absolute;top:10px;left:-47px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li p.flex_box em span{width:45px;font-size:23px;line-height:45px;top:5px;left:-32px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li:after{content:"";width:56px;height:54px;background:url("../img/cont_icon05.svg") no-repeat;background-size:auto 100%;background-position:center;position:absolute;top:66px;left:-47px;pointer-events:none}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li:after{width:100%;height:45px;background-size:40px;top:auto;bottom:-47px;left:0}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li:last-child{margin-bottom:0}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont2 ul li:last-child:after{display:none}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont3 .flex_box li{width:48.5%;background-color:rgba(0,24,81,.05)}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont3 .flex_box li{width:100%;margin-top:15px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont3 .flex_box li div{padding:35px 0 40px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont3 .flex_box li div{padding:15px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont3 .flex_box li div p{text-align:center;margin-top:15px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont3 .flex_box li div p{margin-top:10px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div{padding:60px 0 70px;text-align:center;position:relative;z-index:1}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div{padding:40px 0}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div>p{font-weight:700;margin-bottom:30px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div>p{font-size:18px;line-height:36px;margin-bottom:40px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div .flex_box li{width:32.4%;padding:35px;background-color:#fff}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div .flex_box li{width:100%;padding:15px;margin-top:15px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div .flex_box li h3{margin-bottom:20px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div .flex_box li h3{margin-bottom:10px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div .btn{width:490px;padding:0;font-family:"NotoSerifJP";font-size:24px;font-weight:700;line-height:78px;margin:50px auto 0}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div .btn{width:100%;font-size:17px;line-height:54px;margin-top:30px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div:after{content:"";width:100vw;height:100%;background-color:rgba(0,24,81,.05);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;pointer-events:none}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont4>div:after{min-width:1000px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5{padding:20px;border:1px #001754 solid;text-align:center}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5{padding:30px 0;margin:100px auto 150px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5 h2{font-size:22px;font-weight:700;color:#001754;margin-bottom:20px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5 h2{font-size:18px;margin-bottom:15px}}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5 p{font-size:18px;line-height:36px}}#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5 .btn{width:100%;font-size:17px;font-weight:700;line-height:54px;margin:15px auto 0}@media print,screen and (min-width: 769px){#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box).cont5 .btn{width:450px;padding:0;font-size:20px;line-height:68px;margin-top:20px}}#hosendo.page-template-page-shop #cont.shop,#hosendo.page-template-page-d2c #cont.shop{padding-bottom:120px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop,#hosendo.page-template-page-d2c #cont.shop{padding-bottom:40px}}#hosendo.page-template-page-shop #cont.shop .about_box,#hosendo.page-template-page-d2c #cont.shop .about_box{margin-bottom:50px;padding-top:30px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box,#hosendo.page-template-page-d2c #cont.shop .about_box{margin-bottom:30px;padding-top:20px}}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box .ttl1 span img,#hosendo.page-template-page-d2c #cont.shop .about_box .ttl1 span img{height:25px}}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box .ttl1 span img:nth-of-type(2),#hosendo.page-template-page-d2c #cont.shop .about_box .ttl1 span img:nth-of-type(2){height:45px;left:-55px}}#hosendo.page-template-page-shop #cont.shop .about_box .text_box div,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div{padding:45px 0 55px;background-color:#fff;text-align:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box .text_box div,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div{padding:20px}}#hosendo.page-template-page-shop #cont.shop .about_box .text_box div h2,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div h2{font-size:22px;font-weight:700}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box .text_box div h2,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div h2{font-size:18px;line-height:26px}}#hosendo.page-template-page-shop #cont.shop .about_box .text_box div p,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div p{padding:0;margin:40px 0 0}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box .text_box div p,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div p{text-align:left;margin:15px 0}}#hosendo.page-template-page-shop #cont.shop .about_box .text_box div small,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div small{font-size:15px;display:block}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .about_box .text_box div small,#hosendo.page-template-page-d2c #cont.shop .about_box .text_box div small{font-size:12px;line-height:20px;text-align:left}}#hosendo.page-template-page-shop #cont.shop .ec-banner,#hosendo.page-template-page-d2c #cont.shop .ec-banner{margin-bottom:60px;text-align:center}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .ec-banner,#hosendo.page-template-page-d2c #cont.shop .ec-banner{margin-bottom:40px}}#hosendo.page-template-page-shop #cont.shop .ec-banner .btn,#hosendo.page-template-page-d2c #cont.shop .ec-banner .btn{width:100%;max-width:500px;margin:0 auto}@media print,screen and (min-width: 769px){#hosendo.page-template-page-shop #cont.shop .ec-banner .btn,#hosendo.page-template-page-d2c #cont.shop .ec-banner .btn{line-height:68px;font-size:18px}}#hosendo.page-template-page-shop #cont.shop .cont,#hosendo.page-template-page-d2c #cont.shop .cont{margin-bottom:80px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont,#hosendo.page-template-page-d2c #cont.shop .cont{margin-bottom:40px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card{padding:40px;border:1px #001851 solid;margin-top:50px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card{padding:20px;margin-top:30px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper{margin-bottom:20px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper{display:flex;justify-content:space-between}}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper{margin-bottom:15px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__photo,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__photo{aspect-ratio:4/3;overflow:hidden}@media print,screen and (min-width: 769px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__photo,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__photo{width:46.7%}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__photo img,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__photo img{width:100%;height:100%;object-fit:cover}@media print,screen and (min-width: 769px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info{width:50%}}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info{margin-top:15px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header{padding-bottom:30px;border-bottom:1px #001851 solid;margin-bottom:25px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header{padding-bottom:15px;margin-bottom:15px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header .shop-card__name,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header .shop-card__name{padding:15px 20px;background-color:rgba(0,23,84,.2);font-size:20px;font-weight:700;line-height:30px;color:#001851}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header .shop-card__name,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info .shop-card__header .shop-card__name{padding:10px;font-size:16px;line-height:25px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info p,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info p{line-height:24px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info p,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info p{font-size:16px;line-height:28px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info p a,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__upper .shop-card__info p a{text-decoration:underline;display:inline}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__map,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__map{width:100%;height:300px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__map,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__map{height:200px}}#hosendo.page-template-page-shop #cont.shop .cont .shop-card .shop-card__body .shop-card__map iframe,#hosendo.page-template-page-d2c #cont.shop .cont .shop-card .shop-card__body .shop-card__map iframe{width:100%;height:100%}#hosendo.page-template-page-shop #cont.shop .shop-note,#hosendo.page-template-page-d2c #cont.shop .shop-note{display:block;margin-top:20px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-shop #cont.shop .shop-note,#hosendo.page-template-page-d2c #cont.shop .shop-note{margin-top:15px}}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont .about_box .text_box p,#hosendo.page-template-page-production-system #cont .about_box .text_box p,#hosendo.page-template-page-processing-flow #cont .about_box .text_box p,#hosendo.page-template-page-d2c #cont .about_box .text_box p,#hosendo.page-template-page-production-quality #cont .about_box .text_box p{padding:50px;text-align:center}}#hosendo.page-template-page-efforts #cont.production-system,#hosendo.page-template-page-efforts #cont.processing-flow,#hosendo.page-template-page-production-system #cont.production-system,#hosendo.page-template-page-production-system #cont.processing-flow,#hosendo.page-template-page-processing-flow #cont.production-system,#hosendo.page-template-page-processing-flow #cont.processing-flow,#hosendo.page-template-page-d2c #cont.production-system,#hosendo.page-template-page-d2c #cont.processing-flow,#hosendo.page-template-page-production-quality #cont.production-system,#hosendo.page-template-page-production-quality #cont.processing-flow{padding:55px 0 100px}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.production-system,#hosendo.page-template-page-efforts #cont.processing-flow,#hosendo.page-template-page-production-system #cont.production-system,#hosendo.page-template-page-production-system #cont.processing-flow,#hosendo.page-template-page-processing-flow #cont.production-system,#hosendo.page-template-page-processing-flow #cont.processing-flow,#hosendo.page-template-page-d2c #cont.production-system,#hosendo.page-template-page-d2c #cont.processing-flow,#hosendo.page-template-page-production-quality #cont.production-system,#hosendo.page-template-page-production-quality #cont.processing-flow{padding:40px 0}}#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) h3{font-family:"NotoSerifJP";font-size:25px;font-weight:700;line-height:34px;text-align:center;color:#00194e}@media print,screen and (max-width: 768px){#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) h3,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) h3,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) h3{font-size:20px;line-height:30px}}#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) li{line-height:24px}@media print,screen and (min-width: 769px){#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) p,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) li,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) p,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) li{font-size:15px}}#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) .disc li,#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) .square li,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) .disc li,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) .square li,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .disc li,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .square li,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) .disc li,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) .square li,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) .disc li,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) .square li,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) .disc li,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) .square li,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) .disc li,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) .square li,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) .disc li,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) .square li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .disc li,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .square li,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) .disc li,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) .square li{padding-left:1rem;position:relative}#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) .square li:after{color:#00194e;position:absolute;top:0;left:0}#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .disc li:after,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) .disc li:after{content:"・"}#hosendo.page-template-page-efforts #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-efforts #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-system #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-system #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-processing-flow #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-processing-flow #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-d2c #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-d2c #cont.processing-flow>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-quality #cont.production-system>div:not(.about_box) .square li:after,#hosendo.page-template-page-production-quality #cont.processing-flow>div:not(.about_box) .square li:after{content:"■"}/*# sourceMappingURL=efforts.css.map */
