/*! ========================================================================
===========================================================================

	special.css
	---------------------------
	// Last modified: 2023/03/09 14:02:52

===========================================================================
======================================================================== */.page.-special .siteFooter{background:#fff}.contentsBody{padding:40px 0}.contentsBody::before{content:"";position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:url(../img/bg_fabric.jpg) no-repeat center center/cover}.notesBlock{padding-bottom:40px}.localNav ._list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:100px;margin-bottom:80px}.localNav ._list ._listItem{text-align:center;text-transform:uppercase;letter-spacing:.1em}@media(min-width: 701px){.localNav ._list ._listItem{width:49%;font-size:18px}}@media(max-width: 700px){.localNav ._list ._listItem{width:100%;margin-bottom:2%;font-size:14px}}.localNav ._list ._listItem a{display:block;padding:1em .25em;border:1px solid;text-decoration:none;color:#333;transition:.2s ease}.localNav ._list ._listItem a:hover{background:#333;color:#fff}.hero{position:relative;background:#000}.hero .heroImage{overflow:hidden;position:relative;z-index:5}.hero .heroImage img{width:100%;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;transition:4s ease-out}.hero .conceptBox{color:#fff}@media(min-width: 701px){.hero .conceptBox{position:absolute;top:25%;left:10%;z-index:10}}@media(max-width: 700px){.hero .conceptBox{padding:30px 10%;background:#000}}.hero .conceptBox .heroCopy{transition:1s ease 1s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@media(max-width: 700px){.hero .conceptBox .heroCopy{position:absolute;top:40px;left:10%;z-index:10}.hero .conceptBox .heroCopy img{width:280px}}.hero .conceptBox ._lead{margin-bottom:1em;border-bottom:1px solid #ccc;letter-spacing:.2em;transition:1s ease 1.4s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@media(min-width: 701px){.hero .conceptBox ._lead{margin-top:60px}}.hero .conceptBox ._text{line-height:2;transition:1s ease 1.8s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@media(min-width: 701px){.hero .conceptBox ._text{letter-spacing:.1em}}@media(max-width: 700px){.hero .conceptBox ._text{text-align:justify;font-size:13px}}.hero.is_animated .heroImage img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.hero.is_animated .heroCopy,.hero.is_animated ._lead,.hero.is_animated ._text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section{padding:60px 0}@media(max-width: 700px){.section{padding:30px 0}}.section .c_lead{margin-bottom:2em}.sectionTitle{text-transform:uppercase;letter-spacing:.2em}.categoryTitle{margin-top:3em;padding:.2em 1em;background:#717071;letter-spacing:.1em;line-height:1.2em;color:#fff}@media(max-width: 700px){.categoryTitle{padding:.5em 1em}}.equipmentItem{margin-bottom:40px}.equipmentItem ._image{margin-bottom:.5em;text-align:center}.equipmentItem ._name{margin-bottom:.5em;font-size:17px}@media(max-width: 700px){.equipmentItem ._name{font-size:15px}}.equipmentItem ._text{font-size:14px;text-align:justify;line-height:1.6}@media(max-width: 700px){.equipmentItem ._text{font-size:13px}}.equipmentItem .c_notes{margin-top:1em}.equipmentItem.-large ._name{font-size:20px}@media(max-width: 700px){.equipmentItem.-large ._name{font-size:18px}}.equipmentItem.-large ._text{font-size:16px}@media(max-width: 700px){.equipmentItem.-large ._text{font-size:14px}}.section.-planning{padding-top:0}@media(min-width: 701px){.section.-planning .row.-n1{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 701px){.section.-planning .row.-n1 ._col.-n1{width:570px}}@media(min-width: 701px){.section.-planning .row.-n1 ._col.-n2{width:calc(100% - 570px - 32px)}}@media(min-width: 701px){.section.-planning .grid.-n1{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.section.-planning .equipmentItem{margin-bottom:20px}@media(max-width: 700px){.section.-planning .equipmentItem{padding-bottom:20px;border-bottom:1px solid #ccc}}@media(min-width: 701px){.section.-planning .equipmentItem.-n3{grid-column-start:1;grid-column-end:3;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}.section.-planning .equipmentItem.-n3 ._image{margin-top:-10px}.section.-planning .equipmentItem.-n4 ._innerRow,.section.-planning .equipmentItem.-n5 ._innerRow{display:flex;justify-content:space-between;align-items:flex-start}.section.-planning .equipmentItem.-n4 ._innerRow ._innerCol.-n1,.section.-planning .equipmentItem.-n5 ._innerRow ._innerCol.-n1{width:77px}.section.-planning .equipmentItem.-n4 ._innerRow ._innerCol.-n2,.section.-planning .equipmentItem.-n5 ._innerRow ._innerCol.-n2{width:calc(100% - 77px - 10px)}.section.-planning .equipmentItem.-n4 ._innerRow ._image,.section.-planning .equipmentItem.-n5 ._innerRow ._image{margin-top:5px;margin-bottom:0}.section.-planning .row.-n2{margin-top:40px}@media(min-width: 701px){.section.-planning .row.-n2{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-planning .row.-n2 ._col{width:484px}}.section.-planning .equipmentItem.-n6 ._innerRow,.section.-planning .equipmentItem.-n7 ._innerRow{display:flex;justify-content:space-between;align-items:center;width:100%}.section.-planning .equipmentItem.-n6 ._innerRow ._innerCol.-n1,.section.-planning .equipmentItem.-n7 ._innerRow ._innerCol.-n1{width:calc(100% - 214px - 10px)}.section.-planning .equipmentItem.-n6 ._innerRow ._innerCol.-n2,.section.-planning .equipmentItem.-n7 ._innerRow ._innerCol.-n2{width:214px}.section.-planning .universalDesignBox{margin-top:100px}@media(max-width: 700px){.section.-planning .universalDesignBox{margin-top:60px}}@media(min-width: 701px){.section.-planning .row.-n3{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-planning .row.-n3 ._col.-n1{width:656px}}@media(max-width: 700px){.section.-planning .row.-n3 ._col.-n1{margin-bottom:20px}}@media(min-width: 701px){.section.-planning .row.-n3 ._col.-n1 ._innerRow{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-planning .row.-n3 ._col.-n1 ._innerRow ._innerCol.-n1{width:312px}}@media(max-width: 700px){.section.-planning .row.-n3 ._col.-n1 ._innerRow ._innerCol.-n1{margin-bottom:20px}}@media(min-width: 701px){.section.-planning .row.-n3 ._col.-n1 ._innerRow ._innerCol.-n2{width:324px}}.section.-planning .row.-n3 ._col.-n1 .equipmentItem{margin-bottom:0;padding:15px 0;border-bottom:1px solid #ccc}.section.-planning .row.-n3 ._col.-n1 .equipmentItem:first-child{border-top:1px solid #ccc}@media(min-width: 701px){.section.-planning .row.-n3 ._col.-n2{width:312px}}.section.-cleanlife .row.-n1{margin-top:40px}@media(min-width: 701px){.section.-cleanlife .row.-n1{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-cleanlife .row.-n1 ._col{width:484px}}.section.-cleanlife .equipmentItem.-n1 ._innerRow,.section.-cleanlife .equipmentItem.-n2 ._innerRow{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.section.-cleanlife .equipmentItem.-n1 ._innerRow ._innerCol.-n1,.section.-cleanlife .equipmentItem.-n2 ._innerRow ._innerCol.-n1{width:calc(100% - 140px - 20px)}.section.-cleanlife .equipmentItem.-n1 ._innerRow ._innerCol.-n2,.section.-cleanlife .equipmentItem.-n2 ._innerRow ._innerCol.-n2{width:140px}.section.-iot .c_lead{margin-bottom:1em}@media(min-width: 701px){.section.-iot .equipmentItem ._innerRow{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 701px){.section.-iot .equipmentItem ._innerRow ._innerCol.-n1{width:226px}}@media(min-width: 701px){.section.-iot .equipmentItem ._innerRow ._innerCol.-n2{width:calc(100% - 226px - 20px)}}.section.-iot .equipmentItem ._name{padding-bottom:.5em;border-bottom:1px solid}@media(max-width: 700px){.section.-iot .equipmentItem ._name{text-align:center}}@media(min-width: 701px){.section.-iot .equipmentItem ._texts{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-iot .equipmentItem ._texts ._text{width:226px}}.section.-iot .equipmentItem ._texts ._point{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-radius:5px;background:#888;color:#fff}@media(min-width: 701px){.section.-iot .equipmentItem ._texts ._point{width:calc(100% - 226px - 20px)}}@media(max-width: 700px){.section.-iot .equipmentItem ._texts ._point{margin-top:10px}}.section.-iot .equipmentItem ._texts ._point ._arrow{display:block;width:44px}@media(max-width: 700px){.section.-iot .equipmentItem ._texts ._point ._arrow{width:32px}}.section.-iot .equipmentItem ._texts ._point ._pointText{display:block;width:calc(100% - 44px - 20px);font-size:14px;text-align:justify}@media(max-width: 700px){.section.-iot .equipmentItem ._texts ._point ._pointText{width:calc(100% - 32px - 14px)}}.section.-iot .others{margin-bottom:10px;padding:5px;border:1px solid;color:#888}@media(min-width: 701px){.section.-iot .others{display:flex;justify-content:space-between;align-items:center}}@media(max-width: 700px){.section.-iot .others{padding:5%}}@media(min-width: 701px){.section.-iot .others ._head{width:400px;padding-left:2em;border-right:1px solid}}@media(max-width: 700px){.section.-iot .others ._head{margin-bottom:1em;border-bottom:1px solid}}.section.-iot .others ._head .c_heading{margin-top:.5em;margin-bottom:.5em}@media(min-width: 701px){.section.-iot .others ._body{width:550px}}.section.-iot .others ._list{font-size:14px;text-align:justify}.section.-storage .c_lead{margin-bottom:1em}.section.-storage .row.-n1{margin-top:40px}@media(min-width: 701px){.section.-storage .row.-n1{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 701px){.section.-storage .row.-n1 ._col.-n1{width:calc(100% - 226px - 32px)}}@media(min-width: 701px){.section.-storage .row.-n1 ._col.-n2{width:226px}}@media(max-width: 700px){.section.-storage .row.-n1 ._col.-n2{text-align:center}}.section.-storage .row.-n2{margin-top:40px}@media(min-width: 701px){.section.-storage .row.-n2{display:flex;justify-content:space-between}}@media(min-width: 701px){.section.-storage .equipmentItem.-n1,.section.-storage .equipmentItem.-n2{width:484px}}.section.-storage .equipmentItem.-n1 ._innerRow,.section.-storage .equipmentItem.-n2 ._innerRow{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.section.-storage .equipmentItem.-n1 ._innerRow ._innerCol.-n1,.section.-storage .equipmentItem.-n2 ._innerRow ._innerCol.-n1{width:46%}.section.-storage .equipmentItem.-n1 ._innerRow ._innerCol.-n2,.section.-storage .equipmentItem.-n2 ._innerRow ._innerCol.-n2{width:50%}.section.-kanri .c_lead{margin-bottom:1em}.section.-kanri .row.-n1{margin-top:40px}@media(min-width: 701px){.section.-kanri .row.-n1{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 701px){.section.-kanri .row.-n1 ._col.-n1{width:calc(100% - 150px - 32px)}}@media(min-width: 701px){.section.-kanri .row.-n1 ._col.-n2{width:150px}}@media(max-width: 700px){.section.-kanri .row.-n1 ._col.-n2{text-align:center}}.section.-comfort .grid.-n1{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 701px){.section.-comfort .grid.-n1 .equipmentItem{width:226px}}@media(max-width: 700px){.section.-comfort .grid.-n1 .equipmentItem{width:48%}}.section.-internet .row.-n1{margin-top:40px}@media(min-width: 701px){.section.-internet .row.-n1{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 701px){.section.-internet .row.-n1 ._col.-n1{width:226px}}@media(max-width: 700px){.section.-internet .row.-n1 ._col.-n1{margin-bottom:20px;text-align:center}}@media(min-width: 701px){.section.-internet .row.-n1 ._col.-n2{width:calc(100% - 226px - 32px)}}
