@font-face{font-family:'HiraginoKakuGothicProN';src:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../fonts/HiraKakuProN-W3-AlphaNum.woff2) format('woff2'),url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../fonts/HiraKakuProN-W3-AlphaNum.woff) format('woff');font-weight:400;font-style:normal}@media screen and (max-width:767px){.top_text01 img{width:100%}.top_design{margin-top:42px}.top_right{text-align:center}.top_right img{width:85%}}body{font-family:'HiraginoKakuGothicProN',sans-serif;background-color:#f4f4f4;line-height:1.5}.header{height:93px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.header_01{height:100%}.top_text02{font-weight:600;line-height:1.25}.header_logo img{max-width:180px}.header_pc ul{margin-left:0}@media screen and (max-width:1524px){.top_text02{font-size:32px}}@media screen and (min-width:1024px) and (max-width:1279px){.top_text02{font-size:24px}}.top_btn{max-width:537px;min-width:305px;width:100%;box-shadow:none}.top{margin-top:93px}.top-background{background-color:#fff61e}.top_design{background-color:#fff61e;padding-bottom:75px}.top_btn_sp{display:none}@media screen and (max-width:1024px){.top_btn_sp{display:flex}.top_btn_pc{display:none}.top_text02{text-align:center;font-size:20px}}.text-center{text-align:center}.top{padding-bottom:0}.intro_wrap{margin-top:0}.intro_header{border-bottom:6px solid #003675}.block_small_factory{background-color:#fff;padding-top:75px;padding-bottom:100px}.small_factory .txt-danger{color:#b90000}.small_factory .tagline{font-weight:700;font-size:51px;margin-bottom:35px;background-image:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../img/bg_title.png);background-repeat:no-repeat;background-position:left}.small_factory h1{font-size:61px;margin-bottom:100px}.small_factory .highlight{color:#b90000;font-weight:700}.small_factory ul.sign-list{list-style:none;padding:0;margin:0}.small_factory ul.sign-list li{display:flex;gap:20px;margin-bottom:78px;align-items:flex-start;align-items:center}.small_factory ul.sign-list li.reverse{flex-direction:row-reverse}.small_factory .image-box{flex:0 0 45%;background-size:contain;background-repeat:no-repeat;background-position:center;min-height:200px;border-radius:6px}.small_factory .text-box{flex:0 0 53%}.small_factory .sign-list .label{background-color:#0a8;color:#fff;text-align:center;padding:18px 100px 6px 12px;margin-bottom:20px;font-size:clamp(12px, 2.5vw, 30px);border-radius:4px}.small_factory .sign-list p{font-size:clamp(9px, 2.25vw, 26px);line-height:1.5;font-weight:300}.small_factory .conclusion{font-size:34px;text-align:center;margin-top:100px;font-weight:600}.small_factory .conclusion span{color:#0a8}@media only screen and (max-width:1100px){.small_factory .sign-list .label{padding:10px 30px 6px 12px}}@media only screen and (max-width:1240px){.small_factory .tagline{background-size:cover}}@media only screen and (max-width:768px){.small_factory .highlight{display:block}.block_small_factory{padding-top:55px;padding-bottom:30px}.small_factory .image-box{flex:0 0 30%;min-height:120px;height:120px !important}.small_factory .text-box{flex:0 0 68%}.small_factory .image-box{background-size:contain}.reverse_04 .image-box{background-size:150%;background-position:left}.small_factory .tagline{font-size:24px}.small_factory h1{font-size:25px;margin-bottom:50px}.small_factory ul.sign-list li{margin-bottom:30px;gap:2%}.small_factory .sign-list .label{padding:10px 20px 6px 12px;min-width:100%}.small_factory .conclusion{font-size:16px;margin-top:50px}}.local_factory{background:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../img/bg_top.png) no-repeat top}.local_factory .title{font-size:54px;padding-top:175px;margin-bottom:100px;text-align:center;font-weight:600}.local_factory .title img{vertical-align:middle;margin-right:10px;margin-bottom:20px}.local_factory .cards{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.local_factory .card{position:relative;background:#fff;border-radius:10px;padding:100px 20px 20px;flex:1;box-shadow:0 3px 10px rgba(0,0,0,.1)}.local_factory .number{font-family:"Bitter",serif;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#0bc68c;color:#fff;font-size:38px;font-weight:700;width:95px;height:95px;line-height:40px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center}.local_factory .number.blue{background:#2f63c6}.local_factory .number.pink{background:#d94b8a}.local_factory .icon{margin-bottom:15px;padding-left:30px;padding-right:30px}.local_factory .icon img{width:80px;height:auto;width:100%}.local_factory .text{font-size:22px;line-height:1.6;text-align:center;color:#707070}.local_factory .text span{color:#08c68c;font-weight:700}@media only screen and (max-width:768px){.local_factory{background-size:50%}.local_factory .cards{flex-direction:column;align-items:center;gap:65px}.local_factory .title{font-size:24px;padding-top:105px;margin-bottom:80px;line-height:1}.local_factory .title img{height:40px}.local_factory .title img{margin-bottom:12px}.local_factory .number{font-size:26px;width:60px;height:60px;line-height:60px}.local_factory .text{font-size:14px}}.value_person .section{display:flex;gap:30px;border-radius:8px}.value_person .section.item1,.value_person .section.sub_item2{align-items:center}.value_person .section.item1 .text{font-size:26px}.value_person .section .title{font-size:33px;margin-bottom:40px;display:flex;align-items:center}.value_person .section .pre_title{font-size:39px;color:#2f51c4;font-weight:600;padding-left:75px}.value_person .section .title .number{font-family:"Bitter",serif;color:#00b58c;font-size:104px;margin-right:15px;font-weight:700;line-height:1}.value_person .section.item2 .title .number{color:#2f51c4}.value_person .section.item3 .title .number{color:#c1257f}.value_person .section .title span.txt{padding-top:15px;line-height:1.15;font-weight:600}.value_person .section p{margin:5px 0;line-height:1.6}.value_person .section .image{text-align:center}.value_person .section .image img{max-width:100%;height:auto}.value_person .value-box{background:#fff;border-radius:8px;margin-top:20px;padding:50px 71px;text-align:center}.value_person .value-box .value-title{display:flex;font-size:43px;align-items:center;gap:31px}.value_person .value-items{display:flex;justify-content:space-around;gap:5px}.value_person .value-item{flex:1;text-align:center}.value_person .value-item img{width:100%;height:auto;margin-bottom:10px}.value_person .value-item p{font-size:26px}.value_person .block{position:relative;background-color:#fff;padding:35px 68px 35px 90px;border-radius:41px}.value_person .block ul{font-size:34px;line-height:2.2;list-style:none;padding-left:20px}.value_person .block ul li:before{content:"⚫︎";color:#2f51c4;font-weight:700;display:inline-block;width:1em;margin-left:-1em;margin-right:12px}.value_person .block .image{position:absolute;top:50%;right:0;transform:translate(0,-50%)}.value_person .item2{margin-top:175px}.value_person .item3{margin-top:108px}.value_person .item2 .image,.value_person .item3 .image{width:40%}.value_person .item2 .text{width:60%;font-size:26px}.value_person .item3 .text{font-size:26px}@media only screen and (max-width:768px){.value_person .section{flex-direction:column;text-align:center}.value_person .section .text{order:2;margin:0 auto}.value_person .section .image{order:1}.value_person .section.item3 .text{order:1;max-width:340px;margin:0 auto}.value_person .section .image{order:2}.value_person .value-items{flex-direction:column}.value_person .section .title .number{font-size:24px}.value_person .section .title{font-size:17px;margin-bottom:20px;text-align:left}.value_person .section.item1 .text{font-size:14px}.value_person .value-box{padding:30px 20px}.value_person .value-box .value-title{font-size:24px}.value_person .value-item p{font-size:18px}.value_person .item2{margin-top:75px}.value_person .section .pre_title{font-size:24px;font-weight:600;padding-left:25px}.value_person .block{padding:15px 20px;border-radius:12px;text-align:left}.value_person .item2 .image,.value_person .item3 .image{width:100%}.value_person .item2 .text{width:100%;font-size:14px;margin-top:10px}.value_person .item3{margin-top:30px}.value_person .section p{font-size:13px;text-align:left}.value_person .block ul{font-size:14px}.value_person .block .image{display:none}}@media only screen and (max-width:768px){.value_person .section.item2 .title,.value_person .section.item2 .pre_title,.value_person .section.item2 .block,.value_person .section.item2 .sub_item2 .text{max-width:340px;margin:0 auto}}.block_plans{background-color:#e5e5e5;padding-top:132px;padding-bottom:161px}.plans .title,.abouts .title,.case_studies .title,.useful_infor .title{font-size:54px;color:#01a0c6}.plans .title,.case_studies .title,.useful_infor .title,.request_information .title{text-align:center}.abouts .title{display:flex;align-items:center;gap:10px;padding:60px 0 45px}.plans .content{border-radius:23px;background:#fff;padding:76px 54px}.plans .content .fee{border:6px solid #01a0c6;border-radius:23px;padding:70px 149px 40px;position:relative;max-width:750px;margin:0 auto}.plans .content .fee .label{color:#fff;position:absolute;font-size:41px;background:#01a0c6;padding:25px 40px;border-radius:23px;top:0;left:50%;transform:translate(-50%,-50%);line-height:1;height:76px}.plans .content .fee .value{font-size:49px;text-align:center;line-height:1}.plans .content .thumb{display:flex;text-align:center;font-size:29px}.plans .content .thumb>div{width:50%}.plans .plan_bg{background-image:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../img/bg_title2.png);background-repeat:no-repeat;background-position:10px;background-size:contain;padding-top:30px;text-align:left;margin-left:5%;line-height:1.25}.plans .block_plan_2{padding-top:40px;line-height:1.15}.abouts .content{display:grid;grid-template-columns:400px 400px 400px;justify-content:space-between;margin:auto;gap:0}.abouts .about_item{margin-bottom:125px}.abouts .about_item:nth-child(n+4){margin-top:80px}.read_more{background:#00b8c1;border-radius:49px;width:90%;max-width:367px;padding:23px 10px;text-align:center;color:#fff;border:4px solid #fff;box-shadow:0px 5px 6px rgba(0,0,0,.16);margin:0 auto;font-size:20px}.abouts .about_item .content_content{height:100%;line-height:1.5}.abouts .about_item .content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.abouts .about_item .description .tag{display:flex;align-items:center;font-size:32px;gap:10px;margin-top:27px;padding-bottom:15px;margin-bottom:10px;border-bottom:9px solid #02a39d}.abouts .about_item .description .text{font-size:22px;padding-top:10px}.block_abouts{background-image:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../img/bg_post.png);background-repeat:repeat-y;background-size:120%;background-position:center}.about_item .thumb{height:300px;overflow:hidden;border:4px solid #19b8c4;border-radius:29px}.about_item .thumb img{width:100%;height:100%;object-fit:cover}.request_information .title{font-size:40px}@media only screen and (max-width:768px){.block_plans{padding-top:50px;padding-bottom:50px}.plans .title,.abouts .title,.case_studies .title,.useful_infor .title{font-size:24px;margin-bottom:40px !important}.request_information .title{font-size:30px}.plans .content{padding:20px}.plans .content .fee .label{padding:10px 15px 5px;font-size:14px;line-height:1.5;height:auto;border-radius:5px}.plans .content .fee{padding:25px 10px 10px;border:4px solid #01a0c6;border-radius:10px}.plans .content .fee .value{font-size:24px}.plans .content .thumb{font-size:14px;flex-wrap:wrap}.plans .content .thumb div:nth-child(1){order:1;width:100%}.plans .content .thumb div:nth-child(2){order:0;width:100%}.abouts .title{padding-top:40px;padding-bottom:40px;margin-bottom:0 !important}.abouts .title img{height:50px}}@media only screen and (max-width:1200px){.abouts .content{grid-template-columns:320px 320px 320px}}@media only screen and (max-width:992px){.abouts .content{grid-template-columns:250px 250px 250px}}@media only screen and (max-width:768px){.abouts .content{display:block}.abouts .about_item{margin-bottom:50px}.abouts .about_item .description .tag{font-size:24px;border-bottom:3px solid #02a39d}.abouts .about_item .description .tag img{height:20px}.abouts .about_item .description .text{font-size:14px}.abouts .about_item .read_more{margin-top:20px}}.case_studies{position:relative}.case_studies .title{margin:60px 0 45px}.case_studies .block_content{border-radius:23px;background:#fff;padding:40px 54px}.case_studies .content{display:flex;flex-wrap:wrap;gap:20px}.case_studies .content .text,.case_studies .content .img{font-size:22px;width:calc(50% - 25px)}.case_studies .content .text{padding:15px 0;line-height:1.5}.case_studies_txt{display:flex;align-items:center;gap:10px}.case_studie_title{font-weight:600;font-size:24px}.case_studies_txt span{font-weight:600;padding-top:10px;font-size:24px}.case_studies_txt img{height:28px}.useful_infor{padding:75px 0 145px}.useful_infor .title{margin-bottom:72px}.useful_infor .content{display:flex;flex-wrap:wrap;gap:25px}.useful_infor .content .item{width:calc(50% - 13px);display:flex;gap:25px;font-size:21px;background:#f0f0f0;border-radius:17px;padding:20px 58px 20px 20px}.useful_infor .content .item .thumb{width:calc(50% - 25px)}.useful_infor .content .item .text{width:50%;padding:20px 0}@media only screen and (max-width:768px){.useful_infor{padding:35px 20px 35px}.useful_infor .title{margin-bottom:32px}.useful_infor .content .item{width:100%;gap:10px;border-radius:5px;padding:10px}.useful_infor .content .item .text{padding:0;font-size:14px}.case_studies .title{margin:0 0 20px}.case_studies .bock_content{border-radius:10px;padding:20px}.case_studies .content .text,.case_studies .content .img{width:100%}.case_studies .content .img{order:0}.case_studies .content .text span,.case_studie_title{font-size:16px}.case_studies .content .text{order:1;font-size:14px}.case_studies_txt img{height:24px}}.request_information .title{margin:60px 0 45px}.request_information .content{padding:46px 0;display:flex;flex-wrap:wrap}.request_information .content .request_item{font-size:26px;width:50%;position:relative;text-align:center;padding:85px 0 58px;background:#fff}.request_information .content .request_item:nth-child(1){border-top-left-radius:34px;border-bottom-left-radius:34px}.request_information .content .request_item:nth-child(2){border-top-right-radius:34px;border-bottom-right-radius:34px}.request_information .content .request_item .block_txt{padding-top:20px}.request_information .content .request_item .block_txt:first-child{border-right:1px solid #707070}.request_information .content .request_item h5{font-size:34px;margin-bottom:20px}.request_information .content .request_item:first-child .block_txt{border-right:1px solid #707070}.request_information .content .request_item img{position:absolute;top:0;left:50%;transform:translate(-50%,-30%)}@media only screen and (max-width:768px){.request_information .title{margin:0 0 35px;font-size:22px}.request_information .content{border-radius:10px;padding:20px 0}.request_information .content .request_item{width:100%;font-size:14px;padding:85px 10px 58px}.request_information .content .request_item:first-child .block_txt{border-right:unset;border-bottom:1px solid #707070;padding-bottom:30px}.request_information .content .request_item h5{font-size:24px;margin-bottom:20px}.request_information .content .request_item:nth-child(1){border-top-left-radius:15px;border-bottom-left-radius:0;border-top-right-radius:15px}.request_information .content .request_item:nth-child(2){border-top-right-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}}@media only screen and (max-width:380px){.request_information .title{font-size:20px}}.bg_useful_infor1{background-image:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../img/bg_useful_infor1.png);background-position:-50px bottom}.bg_useful_infor2{background-image:url(//anytive.com/wp-content/themes/anytive-theme/assets/css/../img/bg_useful_infor2.png);background-position:110% bottom}.bg_useful_infor{background-repeat:no-repeat}@media only screen and (max-width:992px){.bg_useful_infor{background-repeat:no-repeat;background-size:45% auto}}.arrow-read-more{text-decoration:none;border-bottom:2px solid #333;padding-bottom:10px;transition:color .3s;padding-right:60px;position:relative}.arrow-read-more .arrow{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #333;transition:transform .3s;position:absolute;bottom:0;right:0}.arrow-read-more:hover{color:#000}@media only screen and (max-width:768px){.small_factory .sign-list .label{padding:10px 15px 4px 8px !important;padding-top:5px !important}}