@charset "UTF-8";.item-wrap_page{width:100%;max-width:100%}.item-wrap_page section{max-width:100%}.contents_box{padding:0}.heading_05 .en{color:#0175c1}section .inner{width:95%;max-width:1018px;margin:0 auto}.flex-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}a{color:#585b64}.ttl_group{margin-bottom:20px;color:#fff}.ttl_group:before{content:"";display:block;margin:0 auto .2em;width:34px;height:30px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/icn_ttl-group_w.svg) no-repeat 50% 50%;background-size:contain}.ttl_chemistry{margin-bottom:25px}.ttl_chemistry:before{content:"";display:block;margin:0 auto .2em;width:38px;height:34px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/icn_ttl-chemistry.svg) no-repeat 50% 50%;background-size:contain}.article-ichimiya{margin:7.2% auto 0}.sec-group .img_wrap .flex-box{margin:0 auto;justify-content:center}.sec-group{margin:0 auto 55px;padding:4.2% 2.5% 13.2%;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/bg_01@2x.jpg?ver=01) no-repeat 50% 0%;background-size:100% auto}.sec-group .img img{margin:0 auto}.about_box-wrap{position:relative;margin:50px auto 83px}.img_wrap{position:relative}.img_wrap span{width:67.4%;height:110%;position:absolute;top:6.5%;left:16.3%;z-index:1;border-radius:100%;box-shadow:0 0 1px #707070;transform:rotate(-19deg)}.img_wrap i{width:11px;height:11px;position:absolute;background:#ccc;border-radius:100%;transform:rotate(-19deg);z-index:3}.img_wrap i.pink{background:#ffb5bb;top:51%;left:-.25em;-webkit-animation:move 2.5s ease 1.5s 1 forwards;animation:move 2.5s ease 1.5s 1 forwards}.img_wrap i.blue{background:#9dcbe9;top:98%;left:44.8%;-webkit-animation:move2 2.5s ease 1.5s 1 forwards;animation:move2 2.5s ease 1.5s 1 forwards}.img_wrap i.green{background:#c6e8cb;right:-2.5px;top:42%;-webkit-animation:move3 2.5s ease 1.5s 1 forwards;animation:move3 2.5s ease 1.5s 1 forwards}.img_wrap ul{position:relative;z-index:3}.img_wrap li{width:33.3333%;max-width:331px;padding:0 .4%}.about_box-wrap:before{content:"Ichimiya Group";color:#fff;text-align:center;display:block;margin:0 auto;font-family:'Michroma',sans-serif}.about_box-wrap:after{content:"";height:1.35em;width:1px;background:#fff;top:-1.35em;left:50%;position:absolute}.about_box{margin:.8em auto 0;width:100%;max-width:760px;color:#fff}.about_box p{color:#fff;line-height:1.75}.chemistry_box-wrap{position:relative;background:#f4f4f4;padding:3.2em 0}.chemistry_box-wrap:after{content:"";height:1.35em;width:1px;background:#0175c1;top:1.18em;left:50%;position:absolute}.chemistry_box-wrap .ttl{text-align:center;font-weight:600;color:#0175c1;font-size:2.2rem}.chemistry_box{margin:.6em auto 0;width:100%;max-width:700px}.chemistry_box p{line-height:1.45}.sec-cm{margin:90px auto 82px}.sec-cm p{font-size:1.8rem;font-weight:600;margin:1.5em 0 1.5em}.video_box{max-width:1018px;margin:0 auto}.video_box video{width:100%}.sec-associate{margin:0 auto 75px}.associate-company_list{margin:6.9% auto 0}.associate-company_list .item{width:48.5%;margin:1.5% 0 1.8%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.associate-company_list .item:nth-child(even){margin-left:3%}.associate-company_list .item p{margin:0 0 1em;line-height:1.4}.ttl_associate{font-size:min(1.35vw,2rem);margin:0 0 .7em;padding:0 0 0 1.5em;position:relative}.ttl_associate:before{content:"";width:1em;height:1em;border-radius:100%;background:#0175c1;position:absolute;top:calc(50% - .5em);left:0}.associate-company_list .box .ttl_content{font-size:min(1vw,1.6rem);font-weight:600;display:inline-block;position:relative;padding:.15em 2.5em .15em;border:1px solid #0175c1;border-radius:3em;color:#0175c1;text-align:center}.associate-company_list .box .ttl_content:before{content:"";width:calc(100% - 2em);height:calc(100% + 12px);position:absolute;top:-6px;left:1em;z-index:1;border-left:6px solid #fff;border-right:6px solid #fff}.associate-company_list .box .ttl_content span{display:inline-block;position:relative;z-index:3}.associate-company_list .box-wrap{padding:1.15em 1.2em .25em 1.8em;border:1px solid rgba(117,117,117,.6);border-radius:30px;border-top-left-radius:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.content_list{padding:.85em 0 0}.content_list li{padding:0 0 0 .75em;margin:0 0 .25em;font-weight:600;line-height:1.35;position:relative}.content_list li:before,.content_list li.category span:before{content:"";width:2px;height:1.2em;max-height:88%;background:#0175c1;position:absolute;top:0;left:0}.content_list li.category span:before{left:inherit;right:0}.content_list li.category{display:flex;flex-direction:row;flex-wrap:nowrap;padding:.5em 0 .7em .75em}.content_list li.category span{color:#0175c1;position:relative;padding:0 .9em 0 0}.content_list li.category p{margin:0;min-height:inherit;padding-left:.6em}.content_list li.category:before{display:none}.associate-company_list .btn{padding:.25em 0 1.2em .5em}.associate-company_list .gray_btn{padding:.9em 2em .9em .9em;max-width:265px;font-size:min(2.3vw,1.6rem);text-indent:.9em}.sec-block{margin:0 auto 0;padding:100px 0 147px;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/bg_02@2x.png) no-repeat 50% 0%;background-size:cover}.sec-block .flex-box{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.sec-block .flex-box section{width:49%;display:flex;flex-direction:column;margin:0}.ttl_block{text-align:center;font-size:1.9rem;font-weight:600;margin:0 0 1.3em}.ttl_block .en{font-weight:400;display:block;font-size:1.6rem;font-family:'Michroma',sans-serif;margin:0 0 .5em}.construction_block .ttl_block .en{color:#e60113}.logistics_block .ttl_block .en{color:#4da559}.block-company_list{margin:48px 0 0;height:100%;display:flex;flex-direction:column}.block-company_list .ttl{color:#fff;font-size:2.2rem;margin:0 0 .7em}.block-company_list .ttl span{display:inline-block;padding:.85em 2em .65em;border-radius:30px;border-top-left-radius:0}.construction_block .block-company_list .ttl span{background:#e60113}.logistics_block .block-company_list .ttl span{background:#4da559}.block-company_list .box{background:rgba(255,255,255,.6);border-radius:30px;border-top-left-radius:0;padding:44px 42px 40px 50px;border:1px solid rgba(112,112,112,.6);display:flex;flex-direction:column;height:100%}.block-company_list .box ul{margin:0}.block-company_list .box ul li{margin:0 0 .9em}.block-company_list .box ul li a{padding:.5em .7em;position:relative;transition:all .4s}.construction_block .block-company_list .box ul li a:hover{color:#e60113}.logistics_block .block-company_list .box ul li a:hover{color:#4da559}.block-company_list .box ul li a:before,.block-company_list .box ul li a:after{content:"";position:absolute}.block-company_list .box ul li a:before{left:0;top:.5em;background:#ccc;width:1px;height:1.4em}.construction_block .block-company_list .box ul li a:before{background:#e60113}.logistics_block .block-company_list .box ul li a:before{background:#4da559}.block-company_list .box ul li a:after{width:2.25em;height:2.25em;right:0;top:0;background:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/icn_arw.svg) no-repeat 50% 50%;background-size:contain;transition:all .4s}.block-company_list .box ul li a:hover:after{right:-.15em}.construction_block .block-company_list .ttl{background:#e60113;width:40%;border-radius:0 30px 30px;padding:10px 0;text-align:center}.logistics_block .block-company_list .ttl{background:#4da459;width:40%;border-radius:0 30px 30px;padding:10px 0;text-align:center}@media screen and (min-width:769px){#breadcrumbs{width:100%}#breadcrumbs ul{margin:1.5em 0 0;width:90%;max-width:1480px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-end}.heading_05{width:90%;max-width:1500px;margin:0 auto}.sec-group .img{display:none}h3{font-size:3.4rem}.ttl_group:before,.ttl_chemistry{margin-bottom:20px}.heading_06{font-size:3.4rem;margin-bottom:20px}}@media screen and (max-width:768px){#breadcrumbs{width:90%;margin:0 auto}.heading_05{width:90%;margin:0 auto}h3 span{font-size:min(4.34vw,1.7rem)}section .inner{max-width:85%;margin:0 auto}.article-ichimiya{margin:13% auto 0}.sec-group{margin:0 auto 12%;padding:7.6% 0 21%;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/bg_01_sp@2x.jpg?ver=01);background-size:cover}.ttl_group:before{margin:0 auto .5em;width:1.8em;height:1.7em}.img_wrap i{width:.5em;height:.5em}.sec-group .img_wrap .flex-box{width:90%}.about_box-wrap{position:relative;margin:5% auto}.about_box-wrap:before{font-size:min(2.85vw,1.1rem);font-size:min(2.8vw,1.2rem)}.about_box-wrap:after{height:1.1em;top:-.95em}.about_box{margin:1em auto 0;width:75%;font-size:min(2.85vw,1.1rem);font-size:1.4rem}.about_box p{line-height:1.8;font-size:1.4rem}.sec-group .img{width:84.8%;margin:14.5% auto}.ttl_chemistry:before{margin:0 auto .6em;width:1.6em;height:1.8em}.chemistry_box-wrap{padding:4.8em 0 4.1em}.chemistry_box-wrap:after{height:1.1em;top:3.65em}.chemistry_box-wrap .ttl{font-size:1.6rem;margin-top:6px}.chemistry_box{margin:1.5em auto 0;width:80%;font-size:min(2.85vw,1.1rem);font-size:1.4rem}.chemistry_box p{line-height:1.8;font-size:1.4rem}.sec-cm{margin:9.5% auto 12%}.sec-cm p{font-size:1.4rem;margin:1em 0 1.2em}.video_box video{width:100%;height:48vw}.sec-associate{margin:0 auto 4%}.associate-company_list.flex-box{flex-direction:column}.associate-company_list .item{width:100%;margin:2% 0 10%}.associate-company_list .item:nth-child(even){margin-left:0}.ttl_associate{font-size:min(3.56vw,1.4rem);margin:0 0 1.3em;font-size:1.6rem}.heading_06{font-size:1.6rem}.block-company_list .ttl{font-size:1.6rem}.associate-company_list .item p{margin:0 0 .3em;line-height:1.8;font-size:1.4rem}.associate-company_list .box .ttl_content{font-size:min(2.85vw,1.1rem);font-size:1.6rem;margin:10px 0}.content_list{padding:.5em 0 0 1.55em;padding-left:0}.content_list li{padding:0 0 0 .55em;margin:0 0 .6em;font-size:1.4rem}.content_list li.category{padding:.2em 0 .7em .25em}.content_list li.category span{padding:.6em .9em 0 0}.content_list li.category span:before{height:2.2em;top:.32em}.content_list li.category p{padding-left:.7em}.associate-company_list .btn{padding:0 0 0 1.65em}.associate-company_list .gray_btn{padding:.6em .7em .6em 0;width:53.5vw;font-size:1.4rem;text-indent:.9em}.sec-block{margin:0 auto 0;padding:13.5% 0 12%;background-image:url(//development-site.jp/nissen-chem_new/wp/wp-content/themes/nissen-chem/ichimiya/css/../images/bg_02_sp.png);background-size:100% auto}.sec-block .flex-box{flex-direction:column}.sec-block .flex-box section{width:100%;margin:0 0 10%}.ttl_block{font-size:min(3.56vw,1.4rem);margin:0 0 1em;font-size:1.6rem}.ttl_block .en{font-size:min(2.85vw,1.1rem);font-size:1.4rem}.block-company_list{margin:5.5% 0 0}.block-company_list .ttl span{padding:.5em 1.1em .4em;font-size:min(4.34vw,1.7rem)}.block-company_list .box{padding:9% 10% 4% 9.5%}.block-company_list .box ul li{font-size:min(2.85vw,1.1rem);margin:0 0 1.4em;font-size:1.4rem}.block-company_list .box ul li a:before{top:.7em}.block-company_list .box ul li a:after{width:2.2em;height:2.2em}.ttl_group{font-size:min(4.6vw,1.8rem)}.ttl_chemistry{font-size:min(4.6vw,1.8rem)}}@media screen and (max-width:1024px){.img_wrap span{width:100%;left:0}}.js-animation.fadein_step-img_01,.js-animation.fadein_step-img_02,.js-animation.fadein_step-img_03{opacity:0;transform:translateY(10px)}.js-animation.fadein_step-img_04{opacity:0}.js-animation.is-active.fadein_step-img_01{-webkit-animation:fadeup .5s ease 0s 1 forwards;animation:fadeup .5s ease 0s 1 forwards}.js-animation.is-active.fadein_step-img_02{-webkit-animation:exafadeupmple .5s ease .5s 1 forwards;animation:fadeup .5s ease .5s 1 forwards}.js-animation.is-active.fadein_step-img_03{-webkit-animation:fadeup .5s ease 1s 1 forwards;animation:fadeup .5s ease 1s 1 forwards}.js-animation.is-active.fadein_step-img_04{-webkit-animation:fadeup .5s ease 1.5s 1 forwards;animation:fadein .5s ease 1.5s 1 forwards}@-webkit-keyframes fadeup{100%{transform:translateY(0);opacity:1}}@keyframes fadeup{100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fadein{100%{opacity:1}}@keyframes fadein{100%{opacity:1}}@keyframes move{0%{top:35%;left:1em}30%{top:39%;left:.09em}100%{top:51%;left:-.25em}}@keyframes move2{0%{top:97%;left:37.8%}100%{top:98%;left:44.8%}}@keyframes move3{0%{right:-4.5px;top:49%}100%{right:-2.5px;top:42%}}
