@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:wght@100..900&family=Roboto:wght@100..900&display=swap";.robot{font-family:"Roboto",sans-serif}.noto{font-family:"Noto Serif JP",serif}.RoNow{font-family:"ナウ-GM","NOW-GM"}#wrapperContent #content.service_index main article #service_lead{margin-bottom:100px;text-align:center}#wrapperContent #content.service_index main article #service_lead .top_lead{margin-bottom:30px;font-size:5.4rem;color:#1e50a2;line-height:1.3}#wrapperContent #content.service_index main article #service_lead .top_lead_02{margin-bottom:50px;color:#1e50a2}#wrapperContent #content.service_index main article #service_lead .service_image{margin-bottom:80px}#wrapperContent #content.service_index main article #service_lead .top_lead_03{margin-bottom:50px;color:#1e50a2;font-size:2.4rem}@media only screen and (max-width: 768px){#wrapperContent #content.service_index main article #service_lead .top_lead{font-size:4rem}}@media only screen and (max-width: 640px){#wrapperContent #content.service_index main article #service_lead{margin-bottom:80px}#wrapperContent #content.service_index main article #service_lead .top_lead{font-size:2.6rem}#wrapperContent #content.service_index main article #service_lead .top_lead_02{margin-bottom:20px}#wrapperContent #content.service_index main article #service_lead .service_image{margin-bottom:30px}#wrapperContent #content.service_index main article #service_lead .top_lead_03{font-size:1.8rem;margin-bottom:20px}}#wrapperContent #content.service_index main article ul.ancarBox{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px;gap:20px 0}#wrapperContent #content.service_index main article ul.ancarBox li{flex-basis:32%}@media only screen and (max-width: 640px){#wrapperContent #content.service_index main article ul.ancarBox{width:80%;margin-bottom:80px;margin-left:auto;margin-right:auto}#wrapperContent #content.service_index main article ul.ancarBox li{flex-basis:100%}}#wrapperContent #content.service_index main article .sec_service .flexArea{position:relative;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:140px}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt{flex-basis:324px;position:sticky;top:70px;left:0;padding:30px;background-color:#f0f0f0;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px 0}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt p,#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt h2{flex-basis:100%}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt p{font-weight:400;line-height:1.5}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .p01{font-family:"Roboto",sans-serif;color:#1e50a2;font-weight:400}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt h2{margin-bottom:0}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .p02{font-size:2.4rem;color:#1e50a2}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .p03{font-size:1.8rem}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .txt{line-height:1.7}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt::before{content:"";display:block;width:0;height:50px;border-left:1px solid #1e50a2;position:absolute;top:0;left:80px;transform:translateY(-50%)}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category{flex-basis:calc(100% - 324px - 80px);margin-top:80px}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px 30px}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li{flex-basis:calc(33.3333333333% - 20px)}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a{display:block}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a span{display:block}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a span.image{margin-bottom:10px;border-radius:10px;aspect-ratio:1/1;overflow:hidden}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a span.image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a span.txt{position:relative;font-weight:bold;color:#1e50a2;line-height:1.4}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a span.txt::after{content:"";font-family:"Material Symbols Rounded";position:absolute;top:0;right:0}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a:hover span.image img{transform:scale(1.2)}@media only screen and (min-width: 641px)and (max-width: 1039px){#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt{flex-basis:260px;padding:20px}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt h2{font-size:2.4rem}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .p02{font-size:2rem}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .p03{font-size:1.6rem}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt .txt{font-size:1.4rem}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category{flex-basis:calc(100% - 260px - 20px)}}@media only screen and (max-width: 640px){#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt{position:relative;top:0;flex-basis:100%}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_txt h2{font-size:3rem}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category{flex-basis:100%;margin-top:40px}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list{justify-content:space-between;gap:30px 20px}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li{flex-basis:calc(50% - 10px)}#wrapperContent #content.service_index main article .sec_service .flexArea .bx_category ul.category_list li a span.txt{font-size:1.4rem}}#wrapperContent #content.service_index main article .sec_service#promotion .flexArea .bx_txt{background-color:#eff4f7}#wrapperContent #content.service_index main article .sec_service#creative .flexArea .bx_txt{background-color:#f3f0f4}#wrapperContent #content.service_index main article .sec_service#printing .flexArea .bx_txt{background-color:#edf0ef}#wrapperContent #content.service_index main article .sec_service#printing .flexArea .bx_txt h2{letter-spacing:1em;text-indent:1em}#wrapperContent #content.service_detail main article section{padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section{padding-top:50px;padding-bottom:50px}}#wrapperContent #content.service_detail main article section h2 span{display:block;font-size:1.8rem;color:#000;margin-top:.65em;font-weight:normal}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section h2 span{font-size:1.4rem}}#wrapperContent #content.service_detail main article section#sec_lead{padding-top:0}#wrapperContent #content.service_detail main article section#sec_lead .lead_txt{max-width:750px;margin:0 auto;line-height:2}#wrapperContent #content.service_detail main article section#sec_lead .lead_txt span{font-weight:bold;color:#1e50a2}#wrapperContent #content.service_detail main article section#sec_lead .lead_list_wrap{max-width:750px;margin:0 auto;text-align:center}#wrapperContent #content.service_detail main article section#sec_lead .lead_list_wrap ul.lead_list{display:inline-block}#wrapperContent #content.service_detail main article section#sec_lead .lead_list_wrap ul.lead_list li{text-align:left}#wrapperContent #content.service_detail main article section#sec_reco{background-color:#f3f6fa}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px 3.5%}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li{position:relative;flex-basis:31%;min-height:170px;background-color:#fff;border-radius:40px 40px 40px 5px;box-shadow:2px 2px 10px 0 rgba(30,80,162,.1);align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li::before{content:"";display:block;width:30px;height:22px;background:url(../img/service/cmn/quotation.svg) no-repeat center/100%;position:absolute;top:0;left:30px;transform:translateY(-50%)}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li p{flex-basis:auto;font-size:1.8rem;text-align:center;line-height:1.5}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li p span{font-size:1.11em;font-weight:bold;color:#1e50a2}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list.li4 li{flex-basis:33%}@media only screen and (max-width: 768px){#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li{min-height:140px}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li p{font-size:1.4rem}}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list{gap:20px 4%}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li{flex-basis:48%;min-height:auto;padding:15px;border-radius:30px 30px 30px 5px}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li::before{width:20px;height:15px;left:20px}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list li p{font-size:1.3rem}#wrapperContent #content.service_detail main article section#sec_reco ul.recommend_list.li4 li{flex-basis:48%}}#wrapperContent #content.service_detail main article section#sec_category ol.category{margin-bottom:100px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li{max-width:740px;margin:0 auto 70px;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#wrapperContent #content.service_detail main article section#sec_category ol.category>li:last-child{margin-bottom:0}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .num{flex-basis:100px;border-right:2px solid #1e50a2}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .num p{font-size:7rem;font-weight:bold;color:#1e50a2;font-family:"Roboto Condensed",sans-serif;line-height:1}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox{flex-basis:calc(100% - 100px);padding-left:30px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox h3{margin-bottom:10px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox ul.contents_list{margin-top:20px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox ul.contents_list li{margin-bottom:10px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox ul.contents_list li:last-child{margin-bottom:0}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox ul.contents_list li span{position:relative;display:inline-block;padding:.2em .2em .2em 26px;border-radius:2px;background-color:#f3f6fa}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox ul.contents_list li span::before{content:"";font-family:"Material Symbols Rounded";color:#1e50a2;font-size:2rem;font-variation-settings:"FILL" 1;position:absolute;top:-1px;left:3px;transform:translateY(2px)}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths{position:relative;max-width:800px;margin:0 auto;padding:40px 50px 30px;border:2px solid #1e50a2;border-radius:2px;text-align:center}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths h4{width:220px;height:40px;margin:0 auto;padding-left:44px;border-radius:20px;background-color:#1e50a2;color:#fff;font-weight:bold;line-height:37px;text-align:left;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths h4 img{display:block;position:absolute;bottom:2px;left:2px}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths h4 span{font-size:1.375em}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths ul{display:inline-block}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths ul li{text-align:left}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section#sec_category ol.category{margin-bottom:80px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li{display:block;margin-bottom:50px}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .num{margin-bottom:10px;border-right:none;border-bottom:2px solid #1e50a2}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .num p{font-size:4rem}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox{padding-left:0}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox p,#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox li{font-size:1.4rem}#wrapperContent #content.service_detail main article section#sec_category ol.category>li .detailBox li span::before{transform:translateY(1px)}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths{padding:30px 20px 20px}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths h4{width:200px;height:36px;padding-left:41px;line-height:35px;font-size:1.4rem}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths h4 img{width:32px}#wrapperContent #content.service_detail main article section#sec_category .bx_strengths ul li{font-size:1.4rem}}#wrapperContent #content.service_detail main article section#sec_case{background-color:#f3f6fa}#wrapperContent #content.service_detail main article section#sec_case .flex3{align-items:stretch;-moz-column-gap:2%;column-gap:2%}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx{flex-basis:32%;padding:10px 10px 20px;background-color:#fff}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .image{margin-bottom:20px}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .txt_copy{margin-bottom:20px;padding:0 10px;font-size:1.8rem;font-weight:bold;color:#1e50a2}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .txt{padding:0 10px}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .btn01{max-width:90%;margin:0 auto;padding:11px 0}#wrapperContent #content.service_detail main article section#sec_case .flex3.bx4{justify-content:center}#wrapperContent #content.service_detail main article section#sec_case .flex3.bx4 .bx{flex-basis:33%}@media only screen and (max-width: 768px){#wrapperContent #content.service_detail main article section#sec_case .case_txt{margin-bottom:30px}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .image{margin-bottom:10px}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .txt_copy{margin-bottom:10px;padding:0;font-size:1.6rem}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx .txt{padding:0;font-size:1.4rem}}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section#sec_case .flex3{width:940px;gap:0 20px}#wrapperContent #content.service_detail main article section#sec_case .flex3 .bx{flex-basis:300px;width:300px}#wrapperContent #content.service_detail main article section#sec_case .flex3.bx4{width:1260px}#wrapperContent #content.service_detail main article section#sec_case .flex3.bx4 .bx{flex-basis:300px;width:300px}}#wrapperContent #content.service_detail main article section#sec_workflow .details_wrpa{max-width:840px;margin:0 auto}#wrapperContent #content.service_detail main article section#sec_workflow details{position:relative;margin-bottom:20px}#wrapperContent #content.service_detail main article section#sec_workflow details summary{position:relative;padding:10px 20px;background-color:#f3f6fa;box-shadow:0 1px 0 0 rgba(0,0,0,.1);align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#wrapperContent #content.service_detail main article section#sec_workflow details summary .stepBox{width:60px;height:60px;padding-top:1.5%;border-radius:50%;background-color:#1e50a2}#wrapperContent #content.service_detail main article section#sec_workflow details summary .stepBox p{color:#fff;font-family:"Roboto",sans-serif;line-height:1;text-align:center}#wrapperContent #content.service_detail main article section#sec_workflow details summary .stepBox p.step{font-size:1rem;font-weight:bold}#wrapperContent #content.service_detail main article section#sec_workflow details summary .stepBox p.num{font-size:2.6rem;font-weight:900}#wrapperContent #content.service_detail main article section#sec_workflow details summary .ttlBox{flex-basis:calc(100% - 120px);margin-left:20px;font-weight:bold;font-size:2rem;line-height:1.2}#wrapperContent #content.service_detail main article section#sec_workflow details summary::after{content:"";font-family:"Material Symbols Rounded";color:#1e50a2;font-size:3.6rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#wrapperContent #content.service_detail main article section#sec_workflow details[open] summary::after{content:""}#wrapperContent #content.service_detail main article section#sec_workflow details .detailsBox .inner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:30px 30px 30px 100px}#wrapperContent #content.service_detail main article section#sec_workflow details .detailsBox .inner .icon{flex-basis:50px}#wrapperContent #content.service_detail main article section#sec_workflow details .detailsBox .inner ul.check_list{flex-basis:calc(100% - 90px)}#wrapperContent #content.service_detail main article section#sec_workflow details::before{content:"";display:block;width:10px;height:100%;background-color:#e8edf6;position:absolute;top:20px;left:44px}#wrapperContent #content.service_detail main article section#sec_workflow .btnBox{margin-bottom:30px;text-align:right}#wrapperContent #content.service_detail main article section#sec_workflow .btnBox button{cursor:pointer;padding:0 0 .3em .4em;border:none;background-color:#fff;border-bottom:1px solid #1e50a2;font-weight:500;font-size:1.6rem;color:#1e50a2}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section#sec_workflow details summary{padding:10px}#wrapperContent #content.service_detail main article section#sec_workflow details summary .stepBox{width:50px;height:50px;padding-top:3.5%}#wrapperContent #content.service_detail main article section#sec_workflow details summary .stepBox p.num{font-size:2rem}#wrapperContent #content.service_detail main article section#sec_workflow details summary .ttlBox{flex-basis:calc(100% - 90px);margin-left:10px;font-size:1.8rem}#wrapperContent #content.service_detail main article section#sec_workflow details summary::after{font-size:2.8rem;right:10px}#wrapperContent #content.service_detail main article section#sec_workflow details .detailsBox .inner{display:block;padding:20px 20px 20px 70px}#wrapperContent #content.service_detail main article section#sec_workflow details .detailsBox .inner .icon{margin-bottom:20px}#wrapperContent #content.service_detail main article section#sec_workflow details::before{width:5px;left:33px}#wrapperContent #content.service_detail main article section#sec_workflow .btnBox{text-align:center}#wrapperContent #content.service_detail main article section#sec_workflow .btnBox button{font-size:1.4rem}}#wrapperContent #content.service_detail main article section#sec_summary .summary_txt{font-size:1.8rem;line-height:2;text-align:center}#wrapperContent #content.service_detail main article section#sec_summary .summary_txt span{color:#1e50a2;font-weight:bold}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section#sec_summary .summary_txt{font-size:1.6rem;text-align:left}}#wrapperContent #content.service_detail main article section#sec_bnr{background-color:#f3f6fa}#wrapperContent #content.service_detail main article section#sec_bnr .row .bx a img{box-shadow:2px 2px 10px 0 rgba(30,80,162,.1)}#wrapperContent #content.service_detail main article section#sec_bnr .row .bx a:hover img{opacity:.8;transition:all .2s ease-out}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail main article section#sec_bnr .row .bx{text-align:center}}#wrapperContent #content.service_detail_excep main article .bgc_blue{background-color:#f3f6fa}#wrapperContent #content.service_detail_excep main article hgroup{margin-bottom:50px}#wrapperContent #content.service_detail_excep main article hgroup h2.lower_layer_h2{margin-bottom:0}#wrapperContent #content.service_detail_excep main article hgroup p{text-align:center;color:#1e50a2;font-weight:500}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail_excep main article hgroup{margin-bottom:40px}#wrapperContent #content.service_detail_excep main article hgroup h2.lower_layer_h2{margin-bottom:10px;font-size:3rem}#wrapperContent #content.service_detail_excep main article hgroup p{font-size:1.4rem}}#wrapperContent #content.service_detail_excep main article h3{position:relative;margin-bottom:30px;padding-bottom:10px;color:#1e50a2;font-size:2rem;font-weight:500;line-height:1.5}#wrapperContent #content.service_detail_excep main article h3::before,#wrapperContent #content.service_detail_excep main article h3::after{content:"";display:block;width:100%;height:0;border-top:2px solid #dfdfdf;position:absolute;bottom:0;left:0}#wrapperContent #content.service_detail_excep main article h3::after{width:50px;border-color:#1e50a2}#wrapperContent #content.service_detail_excep main article .lead_txt{max-width:750px;margin:0 auto 100px}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail_excep main article .lead_txt{margin-bottom:50px}}#wrapperContent #content.service_detail_excep main article ul.convenience_list li{position:relative;margin-bottom:20px;padding-left:23px}#wrapperContent #content.service_detail_excep main article ul.convenience_list li::before{content:"";font-family:"Material Symbols Rounded";font-variation-settings:"FILL" 1;color:#1e50a2;font-size:2rem;position:absolute;top:-2px;left:0}#wrapperContent #content.service_detail_excep main article .bx_jirei{position:relative;max-width:750px;margin:0 auto;padding:40px 50px 30px;background-color:#fff;border:2px solid #1e50a2;border-radius:2px;text-align:center}#wrapperContent #content.service_detail_excep main article .bx_jirei h4{width:140px;height:40px;margin:0 auto;padding-left:44px;border-radius:20px;background-color:#1e50a2;color:#fff;font-weight:bold;line-height:37px;text-align:left;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}#wrapperContent #content.service_detail_excep main article .bx_jirei h4 img{display:block;position:absolute;bottom:2px;left:2px}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea .bx_txt{flex-basis:calc(100% - 202px - 30px)}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea .bx_txt p{text-align:left}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea .bx_ph{flex-basis:202px;text-align:center}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea .bx_ph figure figcaption{margin-top:5px;font-size:1.3rem}@media only screen and (max-width: 640px){#wrapperContent #content.service_detail_excep main article .bx_jirei{padding:30px 20px 20px}#wrapperContent #content.service_detail_excep main article .bx_jirei h4{height:36px;padding-left:41px;line-height:35px;font-size:1.4rem}#wrapperContent #content.service_detail_excep main article .bx_jirei h4 img{width:32px}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea{display:block}#wrapperContent #content.service_detail_excep main article .bx_jirei .flexArea .bx_txt{margin-bottom:20px}}/*# sourceMappingURL=layout_service.css.map */