@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:18px;vertical-align:baseline;background:0 0}body{font-family:'Open Sans',sans-serif;font-weight:400;overflow:scroll;overflow:hidden visible;margin:0;padding:0;font-family:'Bitter',serif;text-align:center;height:100%;width:100%;overflow-x:hidden}html,body{margin:0;padding:0}p{line-height:1.6em;padding:10px 0}@media screen and (max-width:760px){p{text-align:left}}div#container{margin:0 auto;width:100%;padding:0;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}@media screen and (max-width:760px){div#container{margin:10px 0 0}}#header{display:block;background-color:#fff;margin-bottom:0;height:100%}div#main{display:block}.ie{background-color:#fff;overflow:hidden;max-width:1500px;min-width:760px;margin-left:auto;margin-right:auto;margin-top:0;height:100%;padding:50px 50px 0}@media only screen and (max-width :760px){.ie{max-width:100%;min-width:100%;background-color:#fff;margin-top:0;overflow:hidden;padding:0 10px}}div#content{width:100%;padding:0;margin:0;min-height:100vh}@media screen and (max-width:760px){div#content{width:100%;padding:0;margin:0}}article.post{display:block;margin:0 10px}@media only screen and (max-width :760px){article.post{margin:0 5px}}div.post-content{padding:0 10px 10px}@media only screen and (max-width :760px){div.post-content{padding:0 0 10px}}div.post-content_single{padding:0 10% 10px}@media only screen and (max-width :760px){div.post-content_single{padding:0 0 10px}p.post-content_single{text-align:left}}.post-meta{text-align:right}h1.post_title{padding:.3em 1.2em;margin:30px 5px 20px;color:#fff;position:relative;text-align:center;background:#f15a24;font-size:24px;display:inline-block;border-radius:50px}@media only screen and (max-width :760px){h1.post_title{margin:70px 5px 20px}}h1.post_title_01{padding:.3em 1.2em;margin:30px 5px 20px;color:#fff;position:relative;text-align:center;background:#f15a24;font-size:24px;display:inline-block;border-radius:50px}@media only screen and (max-width :760px){h1.post_title_01{margin:0 5px 20px}}h2.post_title{padding:.3em .5em .3em .8em;color:#494949;background:#f9f9f9;border-left:solid 6px #ff8c00;border-bottom:solid 3px #eee}@media only screen and (max-width :760px){h2.post_title{padding:5px 10px}}h3{font-size:24px;border-bottom:solid 3px #f15a24;position:relative;padding:10px 10px 5px;margin:35px 0 15px;display:inline-block}@media screen and (max-width:480px){h3{font-size:20px;border-bottom:solid 3px skyblue;position:relative;padding:0;margin:35px 0 15px}}h3.design{padding:.3em 1.2em;margin:50px 5px 20px;color:#fff;position:relative;text-align:center !important;background:#f15a24;font-size:24px;display:inline-block;border-radius:50px;border-bottom:none}h3.design:after{border-bottom:none}h3.design_01{padding:.3em 1.2em;margin:50px 5px 20px;color:#fff;position:relative;text-align:center;background:#0071bc;font-size:24px;display:inline-block;border-radius:50px;border-bottom:none}h3.design_01:after{border-bottom:none}space{margin:110px 3% 0;padding:110px 3% 0}ul{display:block;list-style-type:disc;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px;margin:20px 0;list-style:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}#splash{width:100%;height:100%;z-index:999;text-align:center;color:#fff;z-index:999999}#splash_text{position:absolute;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%);color:#fff;width:100%}#splash_text svg{height:2px}header{margin:0;padding:10px 10px 0}@media only screen and (max-width :760px){header{margin:0;padding:10px 0 0}}h1.top_page{margin:0 0 10px 10px;font-size:1.7em}h2{display:block;font-size:1.8em;font-weight:700;font-size:1.7em;text-align:center;margin:60px 0 40px;padding:0}@media screen and (max-width:480px){h2{display:block;font-size:1.7em;text-align:center;margin:31px 0 22px;padding:0}}a.no_underline{text-decoration:none;color:#fff}a.no_underline_01{text-decoration:none;color:#333}div#site_title_wrapper{float:left}.an4-fadeleft{font-size:30px;font-weight:700;left:0;top:0;animation-name:fadeleft;animation-duration:4s;animation-iteration-count:1;margin:0}@keyframes faderight{from{opacity:0;transform:translateX(-150px)}to{opacity:1;transform:translateX(0)}}.relative{position:relative}.absolute{position:absolute}.an3-faderight{font-size:30px;font-weight:700;left:30px;top:120px;animation-name:faderight;animation-duration:9s;animation-iteration-count:1}.on{-webkit-transition:all .8s ease-in-out 0s;-moz-transition:all .8s ease-in-out 0s;-o-transition:all .8s ease-in-out 0s;transition:all .8s ease-in-out 0s}div#site_title{margin:0 auto;margin-top:0;margin-left:10px;color:#000;position:relative;z-index:1000;font-size:1em;text-align:left}@media only screen and (max-width :760px){div#site_title{font-size:.8em}}h1,h2,h3{font-weight:400;font-family:'Meiryo',serif}div#site_title h1{font-size:2.5em;color:#f15a24;margin:0 0 20px;letter-spacing:normal;text-shadow:none;text-align:left}@media only screen and (max-width :760px){div#site_title h1{font-size:2.5em;color:#f15a24;margin:0 0 10px;letter-spacing:normal;text-shadow:none;text-align:left}}div#site_desc{margin:5px 0 0 12px;color:#777;font-size:.9em;padding:0;float:left;font-family:'Meiryo',serif}@media only screen and (max-width :760px){div#site_desc{margin:5px 0 30px 12px;font-size:.5em}}div#nav_wrapper{background-color:#fff;margin-top:0;margin-bottom:0;clear:both;overflow:hidden;float:right;position:absolute;top:10px;right:20px}@media only screen and (max-width :760px){div#nav_wrapper{float:none;position:relative;top:auto;right:auto;margin:0 auto}}#navMenu{position:absolute;z-index:99999;top:10px;right:0}@media screen and (max-width:760px){#navMenu{position:relative;top:auto;right:auto;margin:0 auto}}.nav{background-color:#000;overflow:hidden;width:100%;list-style:none;margin:0}ul#navArea{background-color:transparent;margin:0;list-style:none;padding:0;text-align:center;overflow:hidden}.nav li{float:left;background-color:transparent;width:110px;border:solid 0px #fff;text-align:center;position:relative}@media only screen and (max-width :760px){.nav li{float:left;background-color:transparent;width:70px;border:solid 0px #fff;text-align:center;position:relative}}.nav li a:link,.nav li a:visited,.nav li a:active{display:block;color:#fff;text-decoration:none;padding:8px;font-size:16px;background-color:#666;text-decoration:underline;font-family:'Meiryo',serif}@media only screen and (max-width :760px){.nav li a:link,.nav li a:visited,.nav li a:active{padding:6px;font-size:10px}}.nav li a:hover{background:#f15a24;text-decoration:none !important}.nav li ul{position:absolute;left:0;top:100%;width:110px;list-style:none;text-align:center;margin:0;padding:0;visibility:hidden}.nav li:hover ul{visibility:visible}.nav li ul li{float:none;width:110px;text-align:center;border-top:solid 1px #fff}.nav li ul li a:link,.nav li ul li a:visited,.nav li ul li a:active{background-color:#777;color:#fff;padding:8px 0;border:0;text-decoration:none;font-family:'Meiryo',serif}.nav li ul li a:hover{background-color:#f15a24;text-decoration:none}.js-scroll-left{opacity:0;transform:translateX(-200px);transition:opacity .7s,transform .7s}.js-scroll-left.scroll-left{opacity:1;transform:translateX(0)}.js-scroll-right{opacity:0;transform:translateX(200px);transition:opacity .7s,transform .7s}.js-scroll-right.scroll-right{opacity:1;transform:translateX(0)}div#footer{margin:0;padding:0;text-align:center;font-size:.8em;color:#777;float:none;clear:both;width:100%;margin-top:0;bottom:0}@media screen and (max-width:760px){div#footer{padding:10px 0}}.footer_01{background:#f15a24;color:#fff;text-decoration:none;font-size:14px;margin:20px 10px;padding:10px 20px;border-radius:50px}.footer_01 a{color:#fff;text-decoration:none}.footer_02{background:#ff8c00;color:#fff;text-decoration:none;font-size:14px;margin:20px 10px;padding:10px 20px;border-radius:50px}.footer_02 a{color:#fff;text-decoration:none}div#copyright{margin-top:0;padding:20px;clear:both}div#primary.widget-area{width:200px;padding:0;margin:0;float:right}div.widget-area ul{list-style-type:none;margin-left:0;margin-top:0;padding-left:0}div.widget-area li{list-style-type:none;margin-left:0;margin-top:1px;padding:5px 0 5px 5px;border-bottom:solid 0px #e0e0e0}div.widget-area h2{background-color:#f15a24;color:#fff;padding:10px 0 10px 10px;font-size:100%;font-weight:400;margin-bottom:0;margin-top:30px}div.hentry{padding:0;margin:0;background:#fff;width:100%}p{line-height:1.6em;margin:0 0 10px}br{content:"";margin:0;line-height:1.6em;display:block}strong{font-weight:700}a{color:#f15a24;text-decoration:none;transition:.1s}a:hover{color:#ff8c00}.col_1{display:flex;justify-content:space-between;margin:30px 5px}.col_1 div{flex:1;margin:5px}@media only screen and (max-width :760px){.col_1{display:block}.col_1 div{margin:15px 0}}.col_2{display:flex;justify-content:space-between;margin:30px 5px}.col_2 div{flex:1;margin:5px}@media only screen and (max-width :760px){.col_2{display:block}.col_2 div{margin:15px 0}}.col_3{display:flex;justify-content:space-between;margin:30px 5px}.col_3 div{flex:1;margin:5px}@media only screen and (max-width :760px){.col_3{display:block}.col_3 div{margin:15px 0}}.col_4{display:flex;justify-content:space-between;margin:30px 5px}.col_4 div{flex:1;margin:5px}@media only screen and (max-width :760px){.col_4{display:block}.col_4 div{margin:15px 0}}.col_5{display:flex;justify-content:space-between;margin:30px 5px}.col_5 div{flex:1;margin:5px}@media only screen and (max-width :760px){.col_5{display:block}.col_5 div{margin:15px 0}}.box_01{margin:40px 10px}.box_01 img{width:100%}.box_02{border:solid 2px #eee;border-radius:10px;margin:10px;padding:15px}.box_02 img{width:80px;height:80px;object-fit:cover;float:left;margin:0 10px 10px 0}.box_02 h4{background-color:#f15a24;color:#fff;padding:8px 15px;border-radius:50px;font-size:18px;margin:0 0 10px;display:inline-block}.box_03{border:solid 2px #f15a24;border-radius:10px;background-color:#fff8f0;margin:10px;padding:15px}.box_03 h4{background-color:#f15a24;color:#fff;padding:8px 15px;border-radius:50px;font-size:18px;margin:0 0 10px;display:inline-block}.box_04{border:solid 2px #0071bc;border-radius:10px;background-color:#f0f8ff;margin:10px;padding:15px}.box_04 h4{background-color:#0071bc;color:#fff;padding:8px 15px;border-radius:50px;font-size:18px;margin:0 0 10px;display:inline-block}.box_05{border:solid 3px #0071bc;border-radius:10px;background-color:#f0f8ff;margin:30px 10px;padding:20px 20px 5px;text-align:left}.box-title{background-color:#0071bc;color:#fff;padding:15px 20px;border-radius:50px;font-size:18px;margin:-35px 10px 20px;display:inline-block;text-align:center;line-height:1.3}.shiro_01{background-color:#fff;border-radius:10px;padding:15px;margin:20px 0}h4.feature{margin-bottom:10px}h4.moving_01{background-color:#f15a24;color:#fff;padding:8px 15px;border-radius:20px;font-size:16px;margin:0 0 10px;display:inline-block}.pc_display{display:block}.sp_display{display:none}@media only screen and (max-width :760px){.pc_display{display:none}.sp_display{display:block}}.moving{padding:40px 0}.button19{text-align:center;margin:50px 0}.button19 a{display:inline-block;background:#f15a24;color:#fff;padding:15px 50px;text-decoration:none;border-radius:50px;margin:0 10px;font-size:18px;letter-spacing:1px}.button19 a:hover{background:#ff8c00}@media only screen and (max-width :760px){.button19 a{display:block;background:#f15a24;color:#fff;padding:15px 10px;text-decoration:none;border-radius:50px;margin:10px;font-size:18px;letter-spacing:1px}}.accordion_01{margin:40px 5px}.slist{margin:0 0 10px}.slist h2{background-color:#f15a24;color:#fff;padding:15px 10px 15px 15px;font-size:18px;margin:0;position:relative;cursor:pointer;text-align:left}.slist h2:after{content:"";width:0;height:0;position:absolute;top:50%;right:20px;margin-top:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;transition:all .3s}.slist.active h2:after{transform:rotateX(180deg);margin-top:-8px}.scontent{background-color:#fff;padding:15px;border:solid 1px #f15a24;display:none;text-align:left}.swiper-container{width:100%;height:60vh;margin:20px auto;position:relative}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-button-next,.swiper-button-prev{color:#f15a24}.swiper-pagination-bullet-active{background-color:#f15a24}.grad-wrap{margin:40px 10px}.grad-trigger{display:none}.grad-btn{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;margin:0 auto 15px;padding:15px;text-align:center;width:200px;box-shadow:0 5px 25px rgba(102,126,234,.4);transition:all .3s}.grad-btn:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);box-shadow:0 7px 35px rgba(102,126,234,.6);transform:translateY(-2px)}.grad-item{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);border-radius:20px;display:none;line-height:1.6;padding:30px;text-align:left;color:#333;box-shadow:0 10px 30px rgba(0,0,0,.1)}.grad-trigger:checked+.grad-btn+.grad-item{display:block;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.blend{color:#9e6b39;font-size:18px;line-height:1.8;background-image:url('https://cocosapo.jp/wp-content/uploads/background.jpg');background-size:cover;background-position:center;padding:40px 20px;border-radius:10px;margin:20px 0;max-width:800px;margin:20px auto}.blend-title{font-size:24px;font-weight:700;background-color:rgba(227,169,58,.9);color:#fff;padding:10px 20px;border-radius:5px;text-align:center;margin-bottom:20px}.relationship-section{display:flex;align-items:center;background-color:#fdf8e4;padding:20px;max-width:900px;margin:0 auto;border-radius:10px;gap:20px}.relationship-image{width:300px;height:auto;border-radius:5px}.relationship-content{max-width:500px;color:#5b4636;line-height:1.8}.relationship-title{font-size:20px;font-weight:700;background-color:#e3a93a;color:#fff;padding:8px 16px;border-radius:5px;display:inline-block;margin-bottom:10px}@media (max-width:600px){.relationship-section{flex-direction:column;text-align:center}.relationship-image{width:100%;max-width:300px}}.vision-section{display:flex;align-items:center;padding:20px;max-width:900px;margin:0 auto;border-radius:10px;gap:20px}.vision-image{width:250px;height:auto}.vision-content{max-width:500px;color:#5b4636;line-height:1.8}.vision-title{font-size:20px;font-weight:700;background-color:#e3a93a;color:#fff;padding:8px 16px;border-radius:5px;display:inline-block;margin-bottom:10px}@media (max-width:600px){.vision-section{flex-direction:column;text-align:center}.vision-image{width:100%;max-width:300px}}.confidence-section{display:flex;align-items:center;padding:20px;max-width:900px;margin:0 auto;border-radius:10px;gap:20px}.confidence-image{width:300px;height:auto;border-radius:5px}.confidence-content{max-width:500px;color:#5b4636;line-height:1.8}.confidence-title{font-size:20px;font-weight:700;background-color:#e3a93a;color:#fff;padding:8px 16px;border-radius:5px;display:inline-block;margin-bottom:10px}@media (max-width:600px){.confidence-section{flex-direction:column-reverse;text-align:center}.confidence-image{width:100%;max-width:300px}}.growth-section{display:flex;align-items:center;background-color:#fdf8e4;padding:20px;max-width:900px;margin:0 auto;border-radius:10px;gap:20px}.growth-image{width:300px;height:auto;border-radius:5px}.growth-content{max-width:500px;color:#5b4636;line-height:1.8}.growth-title{font-size:20px;font-weight:700;background-color:#e3a93a;color:#fff;padding:8px 16px;border-radius:5px;display:inline-block;margin-bottom:10px}@media (max-width:600px){.growth-section{flex-direction:column;text-align:center}.growth-image{width:100%;max-width:300px}}.service-section{max-width:1200px;margin:0 auto;padding:60px 20px;background-color:#f0f4f8;position:relative;text-align:center;background-image:url('https://cocosapo.jp/wp-content/uploads/right-handcorner.png'),url('https://cocosapo.jp/wp-content/uploads/left-handcorner.png');background-position:top right,bottom left;background-repeat:no-repeat;background-size:250px}.section-title_01{font-size:24px;font-weight:700;margin-bottom:20px}.service-description{font-size:18px;color:#666;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.service-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center}.service-image{border-radius:5px}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;text-align:left}.service-card h3{font-size:20px;color:#333;margin-bottom:10px}.service-card p{font-size:16px;color:#555;line-height:1.6}@media (max-width:600px){.service-content{grid-template-columns:1fr}}.cta-section{text-align:center;padding:40px 20px;max-width:900px;margin:0 auto}.cta-title{font-size:24px;font-weight:700;margin-bottom:20px}.cta-description{font-size:17px;color:#555;margin-bottom:30px;line-height:1.8}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-button{display:inline-block;padding:15px 30px;font-size:16px;font-weight:700;color:#fff;background-color:#d9a400;border-radius:5px;text-decoration:none;transition:background-color .3s}.cta-button:hover{background-color:#c08f00}@media (max-width:600px){.cta-buttons{flex-direction:column}}.faq-section{max-width:800px;margin:0 auto;padding:40px 20px;text-align:left;background-color:#f9f9f9}.faq-title{text-align:center;font-size:24px;font-weight:700;margin-bottom:30px}.faq-item{margin-bottom:20px}.faq-question{font-size:18px;font-weight:700;display:flex;align-items:center;background-color:#f2f2f2;padding:15px;border-radius:5px;border-left:8px solid #d9a400}.faq-icon{background-color:#d9a400;color:#fff;font-weight:700;font-size:18px;padding:0 10px;border-radius:50%;margin-right:10px}.faq-answer{font-size:16px;color:#555;padding:15px;margin-top:10px;border-radius:5px;background-color:#fff;line-height:1.8}.features-section{text-align:center;padding:40px 20px;background-color:#fcfeee}.features-section h2{font-size:28px;margin-bottom:40px;color:#555;background:0 0}.feature{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding:20px}.feature-text{flex:1;text-align:left;padding-right:20px}.feature-text h3{font-size:24px;margin-bottom:10px;color:#333;border-bottom:none}.feature-text .number{font-size:2.3em;font-weight:700;margin-right:15px;color:#333;vertical-align:sub}.feature-text p{font-size:17px;line-height:1.6;color:#333}.feature-image{flex:1}.feature-image img{width:100%;max-width:400px;height:auto;border-radius:8px}@media (max-width:960px){.feature{flex-direction:column;align-items:center}.feature-text{text-align:center;padding-right:0;margin-bottom:20px}.feature-image img{max-width:100%}.features-section h2{text-align:center}.feature-text h3{text-align:left}.feature-text p{text-align:left}}@media (max-width:760px){.feature{flex-direction:column;align-items:center}.feature-text{text-align:center;padding-right:0;margin-bottom:20px}.feature-image img{max-width:100%}.features-section h2{font-size:26px;text-align:center}.feature-text .number{font-size:1.8em}.feature-text h3{font-size:22px;text-align:left}.feature-text p{text-align:left}}@media (max-width:520px){.features-section h2{text-align:center}}.business-overview{background:linear-gradient(135deg,#fff5f0 0%,#fff 100%);padding:40px 20px;margin:30px 10px;border-radius:15px;box-shadow:0 8px 25px rgba(241,90,36,.1)}.business-intro{text-align:center;margin-bottom:40px}.business-intro h4{color:#f15a24;font-size:24px;margin-bottom:15px;font-weight:700}.business-intro p{font-size:18px;color:#666;line-height:1.6}.business-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.category-card{background:#fff;border-radius:12px;padding:30px 20px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;border:2px solid #f0f0f0}.category-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(241,90,36,.15);border-color:#f15a24}.category-icon{width:80px;height:80px;background:linear-gradient(135deg,#f15a24,#ff8c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto}.category-icon i{font-size:35px;color:#fff}.category-card h4{color:#333;font-size:20px;margin-bottom:15px;font-weight:700}.category-card p{color:#666;line-height:1.5;font-size:16px}.problem-solution{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 10px;padding:30px;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.problems,.solutions{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 3px 15px rgba(0,0,0,.1)}.problems h4{color:#dc3545;font-size:20px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.solutions h4{color:#28a745;font-size:20px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.problem-list,.solution-list{list-style:none;padding:0}.problem-list li,.solution-list li{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:12px;border-radius:8px;font-size:16px;line-height:1.4}.problem-list li{background:#fff5f5;border-left:4px solid #dc3545}.solution-list li{background:#f0fff4;border-left:4px solid #28a745}.problem-list li i{color:#dc3545;font-size:18px}.solution-list li i{color:#28a745;font-size:18px}.service-detail-section{margin:50px 10px;padding:40px 20px;background:linear-gradient(135deg,#fff8f0 0%,#fff 100%);border-radius:15px;box-shadow:0 8px 25px rgba(241,90,36,.1)}.service-category-title{text-align:center;font-size:28px;color:#f15a24;margin-bottom:40px;padding:15px 25px;background:linear-gradient(135deg,#fff 0%,#fff5f0 100%);border-radius:50px;box-shadow:0 5px 15px rgba(241,90,36,.1);display:inline-flex;align-items:center;gap:15px;width:auto;margin-left:auto;margin-right:auto;display:block}.service-category-title i{font-size:32px}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:30px}.service-item{background:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;border:2px solid #f0f0f0}.service-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(241,90,36,.15);border-color:#f15a24}.service-item .service-icon{width:60px;height:60px;background:linear-gradient(135deg,#f15a24,#ff8c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-item .service-icon i{font-size:24px;color:#fff}.service-item h5{font-size:20px;color:#333;margin-bottom:15px;font-weight:700}.service-item p{color:#666;line-height:1.6;margin-bottom:20px}.service-features{list-style:none;padding:0;margin:0}.service-features li{padding:8px 0;color:#555;display:flex;align-items:center;gap:8px;font-size:14px}.service-features li:before{content:"✓";color:#28a745;font-weight:700;font-size:16px}.development-tag{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;margin-left:10px}.box_02 .service-icon{width:60px;height:60px;background:linear-gradient(135deg,#f15a24,#ff8c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px auto;float:none}.box_02 .service-icon i{font-size:24px;color:#fff}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,#f15a24,#ff8c00);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px auto}.feature-icon i{font-size:24px;color:#fff}.subsidy-support{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.subsidy-results,.subsidy-services,.target-subsidies{background:#fff;padding:25px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.subsidy-results h5,.subsidy-services h5,.target-subsidies h5{color:#f15a24;font-size:18px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.results-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.result-item{text-align:center;padding:20px;background:linear-gradient(135deg,#fff5f0 0%,#fff 100%);border-radius:10px;border:2px solid #f15a24}.result-number{display:block;font-size:24px;font-weight:700;color:#f15a24;margin-bottom:5px}.result-label{font-size:14px;color:#666}.support-list{list-style:none;padding:0}.support-list li{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px;background:#f8f9fa;border-radius:8px}.support-list li i{color:#f15a24;font-size:16px}.subsidy-tags{display:flex;flex-wrap:wrap;gap:10px}.subsidy-tag{background:linear-gradient(135deg,#f15a24,#ff8c00);color:#fff;padding:8px 15px;border-radius:25px;font-size:14px;font-weight:700}@media only screen and (max-width:760px){.business-categories{grid-template-columns:1fr}.problem-solution{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr}.category-card,.service-item{padding:20px 15px}.business-intro h4{font-size:20px}.service-category-title{font-size:22px}.subsidy-support{grid-template-columns:1fr}.results-grid{grid-template-columns:1fr}}@media only screen and (max-width:480px){.category-icon,.feature-icon{width:50px;height:50px}.category-icon i,.feature-icon i{font-size:20px}.business-overview,.service-detail-section{margin:30px 5px;padding:25px 15px}}