@charset "utf-8";.contract_body{font-size:16px}.top_title{width:100%;display:flex;align-items:center;justify-content:center;margin:100px auto}.top_title img{margin:0 30px;max-width:100%;height:auto}.top_title h2{font-size:2rem;font-weight:500;margin:0 10px;text-align:center}.top_title h2 span{background:linear-gradient(transparent 80%,#fffe03 50%)}h5{text-align:center;font-size:1.8rem;color:#185da1;font-weight:700}h5:after{display:block;content:"";margin-top:.4rem;height:8px;background:-webkit-linear-gradient(to right,#185da1,transparent);background:linear-gradient(to right,#185da1,transparent)}h6{position:relative;padding:1.5rem;text-align:center;margin:50px 0;font-size:1.1rem;font-weight:700;color:#4a4b4b}h6:before{position:absolute;bottom:-5px;left:calc(50% - 30px);width:60px;height:5px;content:'';border-radius:3px;background:#185da1}.link_button{display:inline-block;max-width:960px;margin:30px 10px;overflow:hidden;cursor:pointer;transition:all .3s ease 0s}.link_button img{max-width:400px;height:auto;float:left}.link_button:hover{opacity:.6}.backcolor_box{margin:50px auto;padding:50px 0;background:rgba(65,105,225,.03);position:relative}.backcolor_box .content{display:flex;align-items:flex-start;justify-content:center;max-width:1260px;margin:0 auto;padding:20px}.backcolor_box img{width:auto;max-width:100%;height:auto}.backcolor_box .backcolor_text{max-width:960px;margin:30px auto}.backcolor_box h4{font-size:1.7rem;font-weight:700;color:#185da1;margin-bottom:10px;text-decoration:underline}.backcolor_box p{font-size:1.1rem;line-height:1.8;margin-bottom:20px;text-align:left}.accordion{display:flex;justify-content:center;align-items:flex-start;gap:20px;margin:100px 0}.accordion .right,.accordion .left{float:none;max-width:450px}.toggle{display:none}.Label{padding:1em;display:block;color:#fff;background:#555;position:relative}.Label:before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(135deg);position:absolute;top:calc(50% - 3px);right:20px}.Label,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.content{height:0;margin-bottom:10px;padding:0 20px;overflow:hidden;text-align:left;line-height:1.5em;font-size:1.1rem}.toggle:checked+.Label+.content{height:auto;padding:20px;transition:all .3s}.toggle:checked+.Label:before{transform:rotate(-45deg) !important}.standard{max-width:1500px;height:500px;margin:80px auto 200px;position:relative}.standard h3{font-size:1.8rem;color:#185da1;font-weight:600;border-bottom:3px dotted #185da1;margin:20px auto;text-align:center}.concept{max-width:1500px;margin:20px auto;display:flex;gap:30px}.concept_left,.concept_center,.concept_right{max-width:450px;height:400px;padding:30px 20px;border:8px solid #eaedf7;position:relative;line-height:30px;margin-top:50px;text-align:center}.concept_left:after,.concept_center:after,.concept_right:after{background-color:#cca497;content:'';display:block;position:absolute;top:-8px;left:-8px;width:8px;height:8px;z-index:1}.concept_left{left:0}.concept_center{margin:50px auto 0;right:0;left:0}.concept_right{right:0}.feature_head{font-size:1.8rem;font-weight:700;color:#f08300;position:absolute;top:-30px;left:50%;transform:translateX(-50%);background-color:#fff;padding:10px}.sub_head{font-size:1.8rem;font-weight:700;display:block;margin-bottom:20px;color:#007bff}.sub_img{margin:30px auto;width:85%}.retention{max-width:1000px;height:500px;margin:80px auto 50px}.owend_machine{display:flex}.machine_introduction{font-size:18px;max-width:600px;padding-right:20px;line-height:1.8em;text-align:left}.img_right{display:flex}.spec_text{font-size:.9rem;font-weight:700;line-height:1.5em}.spec_title{font-size:1.1rem;font-weight:700;padding:5px;background-color:#0054ff;color:#fff}.ct_spec_text{font-size:1rem;font-weight:700;line-height:1.5em;color:#555}.pdf_dl{text-align:center;margin:1.4em auto 0;max-width:960px}.pdf_dl img{width:100%}.button_detail{font-size:1rem;text-align:center;margin:80px auto;max-width:300px}a.btn_01{display:inline-block;width:100%;padding:1rem 2rem;font-weight:700;border:2px solid #27acd9;color:#27acd9;transition:.5s}a.btn_01:hover{color:#fff;background:#27acd9}.contract_h3{padding-top:80px;border-bottom:3px dotted #b2d5de;border-bottom-width:0;width:100%;text-align:center;font-size:1.8rem;font-weight:700;color:#185da1;margin:0 auto}.contract_h3:after{content:'';display:block;width:600px;border-bottom:3px solid #b2d5de;margin:auto}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.box_big{max-width:1200px;margin:0 auto;padding:20px;display:flex;flex-direction:column;color:#4a4b4b;line-height:26px}.box_big h3{font-weight:700;font-size:1.4rem;text-decoration:underline;text-decoration-thickness:20%;margin-bottom:10px}.box_big p{margin-top:15px;font-size:1.1rem;line-height:2.3rem}.box_left,.box_right{max-width:850px;height:auto;padding:30px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:50px;background-color:#fdfdfd}.box_left img,.box_center img,.box_right img{max-width:100%;height:auto}.box_left{align-self:flex-start}.box_left img,.box_center img{float:right;margin-left:20px}.box_right{align-self:flex-end}.box_right img{float:left;margin-right:20px}.box_center{max-width:850px;height:auto;padding:30px;border:1px solid #bbb;box-sizing:border-box;margin:0 auto 50px;background-color:#fdfdfd}.nav_out{max-width:1200px;margin:0 auto;padding:20px;display:flex;flex-direction:column;color:#fff;line-height:26px}.nav_out h3{font-weight:700;font-size:1.4rem;text-decoration:underline;text-decoration-thickness:20%;margin-bottom:10px}.nav_out p{margin-top:15px;font-size:1.1rem;line-height:2.3rem}.contact_nav{align-self:center;position:relative}.contact_nav p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.2rem;margin:0!important;padding:0!important;text-align:center;max-width:800px}.contact_nav p span{font-size:1.9rem;margin:10px;display:block}.contact_nav img{max-width:100%}.standard_center{margin:30px auto;max-width:960px}.normal2{text-align:center;font-size:1.1rem;line-height:1.5em;margin:20px}.standard_center img{max-width:100%}.cost_table{height:450px;position:relative;max-width:960px;margin:50px auto}.image-container{margin-right:20px;position:absolute;left:0;width:100%}.image-container h4{margin-bottom:10px;width:200px;padding:10px;font-size:.9rem;font-weight:700;color:#fff;background-color:#555;text-align:center}.table-container{position:absolute;right:0;width:55%;flex-grow:1}.styled-table{border-collapse:collapse;width:100%}.styled-table th,.styled-table td{border:1px solid #ccc;padding:8px;text-align:center;width:150px;height:50px}.process{max-width:960px;position:relative;text-align:center;margin:80px auto 50px}.process h3{font-weight:700;font-size:1.5rem;text-decoration:underline;text-decoration-thickness:20%;margin-bottom:20px;color:#4a4b4b}.process img{width:100%}.service_button{margin:100px 0}.cost_common{position:relative;max-width:920px;margin:50px auto}.cost_common h3{text-align:center;font-size:1.7rem;text-decoration:underline;margin:30px auto}.cost_common .text_center{font-size:4.5rem;font-weight:700;text-align:center;padding:20px;height:150px;color:green}.cost_common .text_center span.green{font-size:1.1rem;color:#fff;background-color:#ff5f4f;margin:20px;padding:5px 10px;vertical-align:40%}.cost_common .text_center span.grey{font-size:1.1rem;color:gray;margin:10px;height:auto}.cost_common .sentence{font-size:1.1rem;line-height:1.8em;text-align:center}.cost_common img{margin:10px auto;max-width:100%}h3.slide_title{margin:100px auto 50px;font-size:1.7rem;font-weight:600;color:#185da1;text-align:center;border-bottom:3px dotted #b2d5de}.slid_list{max-width:1140px;min-width:960px;margin:0 auto;display:flex;justify-content:space-between;position:relative;padding:30px}.slid_list li{width:31%;margin:0 15px}.slid_list img{width:300px;height:200px;margin-bottom:6px}.slid_list_title{font-size:1rem;font-weight:700;line-height:26px;margin:15px 0 12px;color:#ffb23d;padding:10px;text-align:center}.slid_list_description{font-size:.9rem;font-weight:400;line-height:25px;color:#4d4d4d;padding:3px 16px}.slider_title{font-size:1.1rem;font-weight:700;text-decoration-line:underline;text-decoration-thickness:3px;text-decoration-color:rgba(255,0,0,.617);margin:15px 0;color:#333}.slider_description{font-size:1.2rem}.machinery{display:inline-block}.machine_listbox{display:flex;flex-wrap:wrap;justify-content:center;max-width:1290px;margin:50px auto}.machine_announce{flex:1 1 calc(20% - 10px);box-sizing:border-box;margin:5px}.machine_announce img{max-width:100%;height:auto}.machine_listbox h2{font-size:1.7rem;font-weight:700;margin:50px auto;text-align:center;border-bottom:solid 1px}.machine_spec{font-size:1rem;font-weight:700;line-height:1.5em}.method{font-size:1rem;font-weight:700;padding:5px;color:#fff;margin:0 10px 10px 0}.machine_spec p{text-align:left;margin:10px 0;color:#4a4b4b}p span.name{color:#4a4b4b;margin-left:10px}p span.size{margin-left:10px}p span.chara{margin-left:10px;padding:3px;border:solid 1px #999;background-color:#eee;border-radius:10px}p span.color{width:30px;height:30px;border-radius:50%;display:inline-block;margin:0 5px;vertical-align:middle;border:solid .3px #555}.machine_button{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px}.machine_button:hover{background-color:#0056b3}.other_link{margin:50px auto 30px;padding:10px 20px;max-width:960px;height:auto;text-align:center}.other_link h3{font-weight:700;font-size:1.5rem;text-decoration:underline;text-decoration-thickness:20%;margin-bottom:60px;color:#4a4b4b}.other_link a{padding:20px}.btn_link:hover{filter:brightness(80%)}.mail_top{width:960px;max-width:100%;margin:0 auto 30px}.mail_text{width:960px;max-width:100%;margin:110px auto;div{font-size:18px;line-height:30px;text-align:center;width:800px;margin:auto}}.mail_text h3{font-size:2rem;font-weight:600;color:#3d5a9a;text-align:center;margin-bottom:50px}@media screen and (max-width:1140px){.top_title h2{padding-bottom:20px;font-size:1.8rem}.standard{position:relative;height:auto;margin:.6rem auto;text-align:center;padding:30px}.concept_text{position:relative;text-align:center;margin:20px auto;padding-right:0}.concept_img{position:relative;text-align:center}}@media screen and (max-width:960px){.contract_body{text-align:center}.top_title{display:inline-block}.top_title h2{max-width:80%;margin-bottom:1em}.top_title img{margin:0;max-width:80%}link_button p{width:auto}.backcolor_box p{padding:0 30px}.concept{display:inline-block}.concept_left,.concept_center,.concept_right{font-size:1rem;height:auto}.cost_table{height:unset;margin:40px auto}.image-container{position:relative;margin:30px auto}.table-container{position:relative;margin:10px auto}.box_center p span{font-size:1.5rem}.box_center p{font-size:.8rem}.machine_introduction{margin:20px}h3.slide_title{margin:50px auto 10px}.retention{margin:0 auto 300px}.owend_machine{display:inline-block;margin:10px auto}.img_right{margin:10px auto}.contact_nav p span{font-size:1.5rem}.contact_nav p{font-size:1.1rem}.box_left img,.box_right img{float:none;margin:10px auto}}@media screen and (max-width:600px){.contract_body{font-size:.9px}.cost_common .text_center{font-size:3rem}.cost_common .sentence{font-size:1rem}.link_button{max-width:90%}.link_button img{max-width:100%}.standard{padding:15px}.warning_label{margin:10px auto;font-size:.8rem}.image-container{margin:30px auto}.table-container{margin:10px auto;font-size:.8rem}.image-container h4{font-size:.7rem}.contact_nav p span{font-size:1.3rem}.contact_nav p{font-size:.9rem;line-height:1.2rem;width:400px}.button_detail{padding:0 50px}.other_link img{width:90%;padding-bottom:30px}}