@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,500,600,700&display=swap");@media (max-width: 1000px){.main1 .header{display:none}}.main1 .headerSp{display:none;width:100%;background:white;height:64px;position:fixed;top:0;left:0;z-index:2}.main1 .headerSp .logoSp{width:195px;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.main1 .headerSp .logoSp img{width:100%;height:auto}.main1 .headerSp .button_container{position:absolute;top:50%;transform:translateY(-60%);right:28px;height:27px;width:34px;cursor:pointer;z-index:100;transition:opacity .25s ease}.main1 .headerSp .button_container:hover{opacity:.7}.main1 .headerSp .button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#FFF}.main1 .headerSp .button_container.active .middle{opacity:0;background:#FFF}.main1 .headerSp .button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#FFF}.main1 .headerSp .button_container.active p{display:none}.main1 .headerSp .button_container span{background:#ceb5a3;border:none;height:3px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.main1 .headerSp .button_container span:nth-child(2){top:11px}.main1 .headerSp .button_container span:nth-child(3){top:22px}.main1 .headerSp .button_container p{top:100%;position:absolute;font-size:12px;font-size:1.2rem}.main1 .headerSp .overlay{position:fixed;background:#634747;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden}.main1 .headerSp .overlay.open{opacity:.9;visibility:visible;height:100%}.main1 .headerSp .overlay nav{position:relative;height:70%;top:50%;transform:translateY(-50%);font-size:20px;font-size:2rem;text-align:center}.main1 .headerSp .overlay nav ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.main1 .headerSp .overlay nav ul li{display:block;height:12.5%;height:calc(100% / 8);min-height:50px;position:relative}.main1 .headerSp .overlay nav ul li a{position:relative;color:#FFF;text-decoration:none;overflow:hidden}.main1 .headerSp .overlay nav ul li a:hover::after{width:100%}.main1 .headerSp .overlay nav ul li a::after{content:'';position:absolute;bottom:-10px;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#FFF;transition:.35s}@media (max-width: 1000px){.main1 .headerSp{display:block}}@media (max-width: 520px){.main1 .headerSp .overlay nav{font-size:16px;font-size:1.6rem}}.main1 .main_bxslider{width:100%;max-width:960px}.main1 .main_bxslider .box_bxslider{width:100%}.main1 .main_bxslider .box_contents{position:absolute;top:50px;text-align:right;right:5%;font-size:16px;font-size:1.6rem;line-height:1.6}.main1 .main_bxslider.slideSp{display:none}@media (max-width: 1000px){.main1 .main_bxslider{margin-top:64px;background:#F2F0E8;max-width:100%}.main1 .main_bxslider.slidePc{display:none}.main1 .main_bxslider.slideSp{display:block}}.main1 .main2{position:relative}.main1 .main2 .boxtop .top-messageSp{display:none;width:90%;max-width:600px;margin:0 auto}.main1 .main2 .boxtop .top-messageSp .top-message{width:calc(100% - 90px)}.main1 .main2 .boxtop .top-messageSp .top-message p{text-align:left;font-size:16px;font-size:1.6rem;color:black;line-height:1.5}.main1 .main2 .boxtop .top-messageSp .character{width:62px}.main1 .main2 .boxtop .top-messageSp .character img{width:100%;height:auto}@media (max-width: 1000px){.main1 .main2 .boxtop .top-messageSp{display:flex;justify-content:space-between;align-items:center}}@media (max-width: 520px){.main1 .main2 .boxtop .top-messageSp .top-message{width:calc(100% - 120px)}.main1 .main2 .boxtop .top-messageSp .top-message p{font-size:14px;font-size:1.4rem}.main1 .main2 .boxtop .top-messageSp .character{width:80px}}.main1 .main2 .boxtop .box{padding:30px 0 0 330px;width:630px}.main1 .main2 .boxtop .box .box_news_right .newsbox{font-size:14px;font-size:1.4rem;line-height:1.8}.main1 .main2 .boxtop .box .box_news_right .newsbox ul li .dates{font-size:11px;font-size:1.1rem}.main1 .main2 .boxtop .box h2{width:200px}.main1 .main2 .boxtop .box h2 img{width:100%;height:auto}.main1 .main2 .boxtop .box #box_news_right{width:100%}.main1 .main2 .boxtop .box #box_news_right .newsbox{width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid #D6D0B6}.main1 .main2 .boxtop .box #box_news_right .newsbox .title{font-size:14px;font-size:1.4rem}.main1 .main2 .boxtop .box #box_news_right .newsbox .dates{font-size:12px;font-size:1.2rem}@media (max-width: 1000px){.main1 .main2 .boxtop .box{padding:30px 0 0;width:90%;max-width:630px}}@media (max-width: 750px){.main1 .main2 .boxtop .box #jbox_left{width:48%;padding:0}.main1 .main2 .boxtop .box #jbox_right{width:48%}.main1 .main2 .boxtop .box .jboxWrap .jbox{width:100%}.main1 .main2 .boxtop .box .jboxWrap .jbox img{width:100%;height:auto}.main1 .main2 .boxtop .box h2{margin:0 auto 30px}.main1 .main2 .boxtop .box #box_news_right .newsbox{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center}.main1 .main2 .boxtop .box #box_news_right .newsbox .title{width:calc(100% - 100px)}.main1 .main2 .boxtop .box #box_news_right .newsbox .dates{width:100px;text-align:left}}@media (max-width: 520px){.main1 .main2 .boxtop .box #jbox_left,.main1 .main2 .boxtop .box #jbox_right{width:100%}}.main1 .main2 .boxtop #content2{padding-bottom:80px}.main1 .main2 .boxtop #content2.contentOem .contentIn .linkBox{width:90%;max-width:400px}.main1 .main2 .boxtop #content2.contentSoukiya{background-image:none}.main1 .main2 .boxtop #content2.contentSoukiya .contentIn .company_box{margin-bottom:40px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle{width:100%;height:0;padding-bottom:78.78%;position:relative;margin-bottom:38px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.baumTitle{background-image:url("../images/baum_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.donutsTitle{background-image:url("../images/donuts_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.doraTitle{background-image:url("../images/dora_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.softTitle{background-image:url("../images/softmoon_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.anzenTitle{background-image:url("../images/anzen_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.message{width:100%}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.message img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.factoryTitle{background-image:url("../images/factory_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1.soukiyaTitle{background-image:url("../images/soukiya_title.jpg")}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 img{position:absolute;top:30px;left:30px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .baum{width:250px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .donuts{width:210px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .dora{width:134px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .soft{width:324px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .anzen{width:140px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .factory{width:213px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .soukiya{width:138px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2{width:100%}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.oemTitle{width:174px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.oemTitle img{margin:30px 0 0 30px;width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.shimizuTitle{width:320px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.shimizuTitle img{margin:30px 0 0 30px;width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.contactTitle{width:173px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.contactTitle img{width:100%;margin:30px 0 0 30px;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2+h2{margin:40px 0 30px}.main1 .main2 .boxtop #content2 .contentIn .soukiya_logo{width:80%;max-width:354px;margin:38px auto}.main1 .main2 .boxtop #content2 .contentIn .soukiya_logo img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .soukiya_trip{width:80%;max-width:354px;margin:38px auto;display:flex;justify-content:space-between}.main1 .main2 .boxtop #content2 .contentIn .soukiya_trip a{display:inline-block;width:18%}.main1 .main2 .boxtop #content2 .contentIn .soukiya_trip a img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .oemPhone{margin-bottom:30px}.main1 .main2 .boxtop #content2 .contentIn .contents_box{width:90%;margin:0 auto;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.8}.main1 .main2 .boxtop #content2 .contentIn .contents_box a{width:100%}.main1 .main2 .boxtop #content2 .contentIn .contents_box img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contents_box.messageBox p{font-size:16px;font-size:1.6rem;line-height:2}.main1 .main2 .boxtop #content2 .contentIn .contents_box.messageBox .aisatsu1{font-size:16px;font-size:1.6rem;text-align:right}.main1 .main2 .boxtop #content2 .contentIn .contents_box.messageBox .aisatsu2{font-size:21px;font-size:2.1rem;text-align:right}.main1 .main2 .boxtop #content2 .contentIn .contents_boxMax{width:100%}.main1 .main2 .boxtop #content2 .contentIn .contents_boxMax img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contents_box2{display:flex;justify-content:space-between}.main1 .main2 .boxtop #content2 .contentIn .contents_box2 .ahaccp_left{width:150px}.main1 .main2 .boxtop #content2 .contentIn .contents_box2 .ahaccp_left img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn .contents_box2 .ahaccp_right{width:calc(100% - 180px)}.main1 .main2 .boxtop #content2 .contentIn .contents_box2 .ahaccp_right p a{text-decoration:underline}.main1 .main2 .boxtop #content2 .contentIn .company_box{width:90%;margin:0 auto}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList{display:flex;font-size:15px;font-size:1.5rem;text-align:left}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listLeft{width:150px;border-top:1px solid #CCC;border-right:1px solid #CCC}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listLeft p{margin:20px 0 20px 15px;line-height:1.4}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listRight{width:calc(100% - 150px);border-top:1px solid #CCC}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listRight p{margin:20px 0 20px 15px;line-height:1.5}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList:last-child .listLeft,.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList:last-child .listRight{border-bottom:1px solid #CCC}.main1 .main2 .boxtop #content2 .contentIn .toiawase01{width:90%;margin:0 auto;text-align:left;border:solid #FBCCC6 5px;padding:5%;box-sizing:border-box}.main1 .main2 .boxtop #content2 .contentIn .toiawase01 p{font-size:16px;font-size:1.6rem;line-height:1.4;margin-bottom:12px}.main1 .main2 .boxtop #content2 .contentIn .toiawase01 p.phone{font-size:18px;font-size:1.8rem;margin-top:30px}.main1 .main2 .boxtop #content2 .contentIn form{width:90%;margin:0 auto}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;text-align:left}@media (max-width: 1000px){.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item{display:block;margin-bottom:30px}}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item .label{font-size:14px;font-size:1.4rem}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item .label span{font-size:12px;font-size:1.2rem;background-color:#f35740;color:white;padding:5px 8px;margin-left:10px}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item dd{width:65%;height:40px;font-size:16px;font-size:1.6rem;padding:0 0 0 5px}@media (max-width: 1000px){.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item dd{width:100%;margin-top:12px;padding:0}}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item dd.message{height:200px}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item dd .inputs{border:1px solid black;width:100%;height:100%}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item.zip dd{width:65%}@media (max-width: 750px){.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item.zip dd{width:100%}}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item.zip dd span{font-size:16px;font-size:1.6rem}.main1 .main2 .boxtop #content2 .contentIn form fieldset .form-item.zip dd .inputs{width:162px;margin-left:14px}.main1 .main2 .boxtop #content2 .contentIn form .submitBtn{margin-top:40px}.main1 .main2 .boxtop #content2 .contentIn form .submitBtn input{font-size:14px;font-size:1.4rem;padding:10px 14px;cursor:pointer}.main1 .main2 .boxtop #content2 .contentIn form .submitBtn input.submit{width:200px;background-color:#f35740;color:white;border:1px solid #f35740}.main1 .main2 .boxtop #content2 .contentIn form .submitBtn input.reset{width:100px;background-color:white;color:black;border:1px solid black}@media (max-width: 520px){.main1 .main2 .boxtop #content2 .contentIn form .submitBtn input.submit,.main1 .main2 .boxtop #content2 .contentIn form .submitBtn input.reset{width:40%}}.main1 .main2 .boxtop #content2 .product01{width:100%;display:flex;justify-content:space-between}.main1 .main2 .boxtop #content2 .product01.last{margin-bottom:100px}.main1 .main2 .boxtop #content2 .product01 .product_right_t{width:calc(100% - 230px);padding:0 20px 0 0;box-sizing:border-box}.main1 .main2 .boxtop #content2 .product01 .product_right_t h3{font-size:22px;font-size:2.2rem;margin:10px 0 40px;line-height:1.4}.main1 .main2 .boxtop #content2 .product01 .product_right_t ul li{font-size:14px;font-size:1.4rem;font-weight:bold}.main1 .main2 .boxtop #content2 .factory01{width:100%;display:flex;justify-content:space-between;margin-bottom:40px}.main1 .main2 .boxtop #content2 .factory01 .factory_left{width:300px}.main1 .main2 .boxtop #content2 .factory01 .factory_left img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .factory01 .factory_right{width:calc(100% - 330px);text-align:left}.main1 .main2 .boxtop #content2 .factory01 .factory_right h3{font-size:23px;font-size:2.3rem;margin:10px 0 20px;line-height:1.4}.main1 .main2 .boxtop #content2 .factory01 .factory_right ul li{font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:10px}.main1 .main2 .boxtop #content2 .factory_navi{width:90%;box-sizing:border-box;text-align:left;margin:40px auto;display:flex;justify-content:space-between;font-size:14px;font-size:1.4rem;line-height:1.5}.main1 .main2 .boxtop #content2 .factory_navi .factory_navileft{width:100px}.main1 .main2 .boxtop #content2 .factory_navi .factory_navileft img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .factory_navi .factory_naviright{width:calc(100% - 130px)}.main1 .main2 .boxtop #content2 .soukiyaPro{width:100%;background:white;margin-bottom:40px;text-align:left}.main1 .main2 .boxtop #content2 .soukiyaPro .productImage{width:100%}.main1 .main2 .boxtop #content2 .soukiyaPro .productImage img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .soukiyaPro .productText{padding:5%}.main1 .main2 .boxtop #content2 .soukiyaPro .productText p{font-size:16px;font-size:1.6rem;line-height:1.4}.main1 .main2 .boxtop #content2 .soukiyaPro .productText .productInfo{border:2px solid black;margin:20px 0 0;padding:20px 40px}.main1 .main2 .boxtop #content2 .soukiyaPro .productText .productInfo ul li{font-size:15px;font-size:1.5rem;list-style-type:disc;list-style-position:inside;margin-bottom:10px;line-height:1.4}.main1 .main2 .boxtop #content2 .soukiyaPro .productText .productInfo ul li:last-child{margin-bottom:0}.main1 .main2 .boxtop #content2 .soukiyaPro2{width:100%;background:white;text-align:left;padding:20px 40px;box-sizing:border-box;border:2px solid black}.main1 .main2 .boxtop #content2 .soukiyaPro2 ul li{font-size:15px;font-size:1.5rem;list-style-type:disc;list-style-position:inside;margin-bottom:8px;line-height:1.4}.main1 .main2 .boxtop #content2 .soukiyaPro2 p{font-size:16px;font-size:1.6rem;line-height:1.4;margin-top:35px}.main1 .main2 .boxtop #content2 .soukiyaPro3{display:flex;justify-content:space-between}.main1 .main2 .boxtop #content2 .soukiyaPro3 .productImage{width:300px}.main1 .main2 .boxtop #content2 .soukiyaPro3 .productImage img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .soukiyaPro3 .productText{width:calc(100% - 340px);text-align:left;font-size:15px;font-size:1.5rem;line-height:1.4;padding:15px 25px;box-sizing:border-box;border:2px solid black;background:white}.main1 .main2 .boxtop #content2 h2{border-top:4px dotted #e8e2cc;border-bottom:4px dotted #e8e2cc;font-size:16px;font-size:1.6rem;margin:100px 0 30px;padding:16px 20px}.main1 .main2 .boxtop #content2 .movie{width:80%;max-width:560px;margin:0 auto}.main1 .main2 .boxtop #content2 .movie .video{width:100%;height:0px;padding-bottom:56.25%;position:relative}.main1 .main2 .boxtop #content2 .movie .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main1 .main2 .boxtop #content2 #ichiran{width:100%}.main1 .main2 .boxtop #content2 #ichiran ul{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.main1 .main2 .boxtop #content2 #ichiran ul li{width:48%;margin-bottom:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}.main1 .main2 .boxtop #content2 #ichiran ul li a{transition:all .3s}.main1 .main2 .boxtop #content2 #ichiran ul li a img{width:100%;height:auto}.main1 .main2 .boxtop #content2 #ichiran ul li a:hover{opacity:0.7}@media (max-width: 1000px){.main1 .main2 #topic-path,.main1 .main2 #topic-path2{position:absolute;width:auto;padding:0;margin:0;top:80px;left:5%;text-align:left}.main1 .main2 .boxtop #content{padding:0;padding-top:140px;width:80%;max-width:630px}.main1 .main2 .boxtop #content h1{margin:0 0 50px;text-align:center}.main1 .main2 .boxtop #content h1 img{margin:0}.main1 .main2 .boxtop #content #shohin_left,.main1 .main2 .boxtop #content #shohin_right{width:48%;padding:0}.main1 .main2 .boxtop #content #shohin_left .shohin_box,.main1 .main2 .boxtop #content #shohin_right .shohin_box{width:100%}.main1 .main2 .boxtop #content #shohin_left .shohin_box a img,.main1 .main2 .boxtop #content #shohin_right .shohin_box a img{width:100%;height:auto}.main1 .main2 .boxtop #content2{padding:140px 0 0;background:none;width:80%;max-width:660px}.main1 .main2 .boxtop #content2.contentSoukiya .contentIn{background:none}.main1 .main2 .boxtop #content2.contentSoukiya .contentIn .soukiyaPro2,.main1 .main2 .boxtop #content2.contentSoukiya .contentIn .soukiyaPro3{width:90%;margin:0 auto}.main1 .main2 .boxtop #content2 h1 img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .contentIn{background-color:white;padding-bottom:60px}}@media (max-width: 750px){.main1 .main2 .boxtop #content2 .factory01{width:80%;margin:0 auto 40px;display:block}.main1 .main2 .boxtop #content2 .factory01 .factory_left{width:100%}.main1 .main2 .boxtop #content2 .factory01 .factory_right{width:100%}.main1 .main2 .boxtop #content2 .contentIn .soukiyaPro3{flex-wrap:wrap}.main1 .main2 .boxtop #content2 .contentIn .soukiyaPro3 .productImage{width:100%;max-width:300px;margin:0 auto 30px}.main1 .main2 .boxtop #content2 .contentIn .soukiyaPro3 .productText{width:100%}}@media (max-width: 520px){.main1 .main2 .boxtop #content #shohin_left,.main1 .main2 .boxtop #content #shohin_right{float:none;width:100%}.main1 .main2 .boxtop #content2{width:100%;padding:200px 0 0}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 img{left:50%;top:0;margin-top:-40px;transform:translateX(-50%)}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .baum{width:200px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .donuts{width:210px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle h1 .soft{width:270px}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.shimizuTitle{width:270px;margin:0 auto}.main1 .main2 .boxtop #content2 .contentIn .contentTitle2 h1.shimizuTitle img{margin:30px 0 0}.main1 .main2 .boxtop #content2 .contentIn .contents_box.messageBox p{font-size:15px;font-size:1.5rem}.main1 .main2 .boxtop #content2 .contentIn .contents_box2{flex-wrap:wrap}.main1 .main2 .boxtop #content2 .contentIn .contents_box2 .ahaccp_left{margin:0 auto 40px}.main1 .main2 .boxtop #content2 .contentIn .contents_box2 .ahaccp_right{width:100%}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList{font-size:14px;font-size:1.4rem}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listLeft{width:100px}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listLeft p{margin:20px 15px}.main1 .main2 .boxtop #content2 .contentIn .company_box .companyList .listRight{width:calc(100% - 100px)}.main1 .main2 .boxtop #content2 .contentIn .map,.main1 .main2 .boxtop #content2 .contentIn .factory_navi{width:80%}.main1 .main2 .boxtop #content2 .product01{width:80%;margin:0 auto;flex-wrap:wrap}.main1 .main2 .boxtop #content2 .product01.last{margin-bottom:0}.main1 .main2 .boxtop #content2 .product01 .product_left_p{width:100%}.main1 .main2 .boxtop #content2 .product01 .product_left_p img{width:100%;height:auto}.main1 .main2 .boxtop #content2 .product01 .product_right_t{width:100%;padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #A5A5A5}.main1 .main2 .boxtop #content2 .product01 .product_right_t h3{margin:10px 0 20px}.main1 .main2 .boxtop #content2 h2{margin:60px 0 30px}.main1 .main2 .boxtop #content2 #ichiran ul{width:80%}.main1 .main2 .boxtop #content2 #ichiran ul li{width:100%;margin-bottom:20px}.main1 .main2 .boxtop #content2.contentOem{padding-top:140px}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro{width:80%;margin:0 auto 40px}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro .productText p{font-size:14px;font-size:1.4rem}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro .productInfo{padding:5%}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro .productInfo ul li{font-size:14px;font-size:1.4rem;margin-bottom:8px}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro2{padding:5%}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro2 ul li{font-size:14px;font-size:1.4rem}.main1 .main2 .boxtop #content2.contentSoukiya .soukiyaPro3 .productText p{font-size:14px;font-size:1.4rem}}.main_fo{z-index:1}.main_fo .main2_fo{width:90%;max-width:960px}.main_fo .main2_fo .footer{width:100%}.main_fo .main2_fo .footer .footer-navigation{width:100%}.main_fo .main2_fo .footer .footer-navigation ul{display:flex;justify-content:space-between;align-items:center}.main_fo .main2_fo .footer .footer-navigation ul li{position:relative}.main_fo .main2_fo .footer .footer-navigation ul li::before{content:"|";margin-right:10px}.main_fo .main2_fo .footer .footer-navigation ul li:last-child::after{content:"|";margin-left:10px}@media (max-width: 1000px){.main_fo .main2_fo .footer .footer-navigation{display:none}}.main_fo .main2_fo .footer .footer_company{width:100%;padding:60px 0 40px}.main_fo .main2_fo .footer_icon{width:100%}@media (max-width: 1000px){.main_fo .main2_fo .footer_icon a{width:32px;display:inline-block;margin:0 10px}.main_fo .main2_fo .footer_icon a img{width:100%;height:auto}.main_fo .main2_fo .footer_icon a img.mg_icon{margin:0}}
