@charset "Shift_jis";.nextContents{line-height:2.4rem}.page_navi{margin-top:20px;text-align:center}.page_navi span,.page_navi a{margin-top:100px;padding:0 8px}.page_navi span{font-weight:700}.page_navi a{color:#302826;text-decoration:underline}.nextTitle{height:120px;position:relative}.nextTitle:before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,.3);position:absolute;top:0;bottom:0;left:0;right:0}.nextTitle div{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.nextTitle h2{max-width:94%;margin:auto 0;padding:20px 10px;display:inline-block;color:#fff;font-size:2rem;overflow:hidden;position:absolute;top:50%;left:3%;transform:translateY(-50%);box-sizing:border-box}.nextTitle h2 span{margin-top:10px;display:block;color:#fff;line-height:1.6rem;font-size:1.2rem;font-weight:500}.nextTitle.lifeTitle,.nextTitle.contactTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/life/title_life.jpg)no-repeat;background-size:cover}.nextTitle.childcareTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/childcare/title_childcare.jpg)no-repeat 65%;background-size:cover}.nextTitle.aboutTitle,.nextTitle.howtoTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/about/title_about.jpg)no-repeat;background-size:cover}.nextTitle.rewardsTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/rewards/title_rewards.jpg)no-repeat 30%;background-size:cover}.nextTitle.priceTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/price/title_price.jpg)no-repeat;background-size:cover}.nextTitle.syokuzaiTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/syokuzai/title_syokuzai.jpg)no-repeat 50%;background-size:cover}.nextTitle.standardTitle,.nextTitle.itemListTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/item/title_itemlist.jpg)no-repeat 70%;background-size:cover}.nextTitle.recipeListTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/recipe/title_recipelist.jpg)no-repeat 70%;background-size:cover}.nextTitle.hyoushiTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/hyoushi/title_hyoushi.jpg)no-repeat 70%;background-size:cover}.nextTitle.shinsaiTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/shinsai/title_shinsai.jpg)no-repeat 70%;background-size:contain}.nextTitle.otamesiTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/otamesibox-entry/title_otamesibox.jpg)no-repeat;background-size:cover}.nextTitle.tyukaTitle{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/otamesityuka-entry/title_otamesityuka.jpg) center no-repeat;background-size:cover}.pageTitle{margin:60px auto 0;text-align:center;font-size:2rem;font-weight:500}.pageTitle:after{content:"";width:30px;height:3px;margin:22px auto 0;display:block;background:#89d835}.subTitle,.recipeMain h4{margin-top:40px;padding:10px;border-radius:6px;font-size:1.8rem;font-weight:400;background:#faf8f6;position:relative}.life .lifeVideos{width:96%;margin:40px auto 0}.life .lifeVideos div{width:100%;height:0;padding-top:56.25%;position:relative}.life .lifeVideos div iframe{width:100%;height:100%;position:absolute;top:0;left:0}.life .lifeTop{width:96%;margin:0 auto}.life .lifeTop h3{margin:40px auto 0;line-height:80px;text-align:center;font-size:2rem;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/life/life-top.jpg) no-repeat center;background-size:contain}.life .lifeTop div{margin:0 auto;padding:30px 15px;border:2px solid #f15359;border-radius:6px;box-sizing:border-box}.life .lifeTop div dl+dl{margin-top:30px;padding-top:30px;border-top:2px dashed #f15359}.life .lifeTop div dl dt{color:#f15359;font-size:2rem}.life .lifeTop div dl dd{margin-top:15px}.life .lifeList{width:96%;margin:60px auto 0}.life .lifeList li{margin-top:60px}.life .lifeList li div h4{text-align:center}.life .lifeList li div h4 img{width:184px;margin:0 auto}.life .lifeList li div h4>span{display:block;padding:10px 0 5px;font-size:2rem}.life .lifeList li div h4 span span{display:inline-block;border-radius:50%;padding:8px 10px 8px 4px;font-size:2.4rem;font-family:'Open Sans',sans-serif;font-style:italic;background:#fff}.life .lifeList li div h4 strong{margin-top:10px;color:#fff;line-height:5rem;font-size:2.8rem;font-weight:500}.life .lifeList li div p{margin-top:20px}.life .lifeList li div p span{background:#fff}.life .lifeList li div p small{padding-left:1em;display:block;text-indent:-1em;line-height:1.6rem;font-size:1.2rem}.life .lifeList li div p small:before{content:"※"}.life .lifeList li div p a{margin-top:20px;display:block;color:#302826}.life .lifeList li div p a:after{content:"\e909";padding-left:10px;color:#ff9000;vertical-align:middle;line-height:1.6rem;font-size:1.2rem;font-family:icomoon;position:relative;top:-1px}.life .lifeList li>img{padding-top:20px}.life .lifeList li:nth-of-type(1) div h4 span{color:#f15359}.life .lifeList li:nth-of-type(1) div h4 span span{border:2px solid #f15359}.life .lifeList li:nth-of-type(1) div h4 strong{background:#f15359}.life .lifeList li:nth-of-type(2) div h4 span{color:#83b112}.life .lifeList li:nth-of-type(2) div h4 span span{border:2px solid #83b112}.life .lifeList li:nth-of-type(2) div h4 strong{background:#83b112}.life .lifeList li:nth-of-type(3) div h4 span{color:#ba9462}.life .lifeList li:nth-of-type(3) div h4 span span{border:2px solid #ba9462}.life .lifeList li:nth-of-type(3) div h4 strong{background:#ba9462}.life .lifeList li:nth-of-type(4) div h4 span{color:#3790de}.life .lifeList li:nth-of-type(4) div h4 span span{border:2px solid #3790de}.life .lifeList li:nth-of-type(4) div h4 strong{background:#3790de}.life .lifeList li:nth-of-type(5) div h4 span{color:#f97d49}.life .lifeList li:nth-of-type(5) div h4 span span{border:2px solid #f97d49}.life .lifeList li:nth-of-type(5) div h4 strong{background:#f97d49}.life .lifeList li:nth-of-type(6) div h4 span{color:#ef7ea9}.life .lifeList li:nth-of-type(6) div h4 span span{border:2px solid #ef7ea9}.life .lifeList li:nth-of-type(6) div h4 strong{background:#ef7ea9}.life .lifeList li:nth-of-type(7) div h4 span{color:#f2cb31}.life .lifeList li:nth-of-type(7) div h4 span span{border:2px solid #f2cb31}.life .lifeList li:nth-of-type(7) div h4 strong{background:#f2cb31}.life .lifeList li:nth-of-type(8) div h4 span{color:#23b6ca}.life .lifeList li:nth-of-type(8) div h4 span span{border:2px solid #23b6ca}.life .lifeList li:nth-of-type(8) div h4 strong{background:#23b6ca}.life .lifeList li:nth-of-type(9) div h4 span{color:#e5bc6e}.life .lifeList li:nth-of-type(9) div h4 span span{border:2px solid #e5bc6e}.life .lifeList li:nth-of-type(9) div h4 strong{background:#e5bc6e}.life .lifeList li:nth-of-type(10) div h4 span{color:#a2cd0d}.life .lifeList li:nth-of-type(10) div h4 span span{border:2px solid #a2cd0d}.life .lifeList li:nth-of-type(10) div h4 strong{background:#a2cd0d}.life .lifeLast{width:96%;margin:60px auto 140px}.life .lifeLast h3{color:#f15359;line-height:3rem;text-align:center;font-size:2rem;font-weight:500}.life .lifeLast h3 img{width:115px;margin:0 auto 20px}.life .lifeLast div{margin:30px auto 0;padding:30px 15px;border:2px solid #f15359;border-radius:6px;box-sizing:border-box}.life .lifeLast div dl+dl{margin-top:30px;padding-top:30px;border-top:2px dashed #f15359}.life .lifeLast div dl dt{color:#f15359;font-size:2rem}.life .lifeLast div dl dd{margin-top:15px}.childcare .childcareTop{margin-bottom:120px}.childcare .childcareTop p{margin:40px auto 0;line-height:2.4rem}.childcare .childcareTop p:nth-of-type(1){width:96%}.childcare .childcareTop p+p img{margin:0 auto}.childcare .childcareBlock,.childcare .childcareNet{padding:70px 0;position:relative}.childcare .childcareBlock h2,.childcare .childcareNet h2{position:relative;padding:0 3%;color:#fff;line-height:3rem;font-size:2.2rem}.childcare .childcareBlock h2:before,.childcare .childcareNet h2:before{content:"";width:66px;height:66px;margin:0 auto;display:block;position:absolute;top:-100px;left:0;right:0}.childcare .childcareBlock div{width:96%;margin:40px auto 0;padding:40px 3%;border-radius:6px;background:#fff;box-sizing:border-box}.childcare .childcareBlock div h3{font-size:2rem;font-weight:500}.childcare .childcareBlock div p{margin-top:35px}.childcare .childcareBlock div p img{max-width:320px;margin:0 auto}.childcare .childcareBlock div .subTitle{margin-top:40px;padding-left:32px}.childcare .childcareBlock div .subTitle:before{content:"";width:14px;height:14px;display:block;border-radius:50%;position:absolute;top:15px;left:10px}.childcare .childcareBlock div p,.childcare .childcareBlock div ul{box-sizing:border-box}.childcare .childcareBlock div ul{margin-top:40px}.childcare .childcareBlock div ul li+li{margin-top:40px}.childcare .childcareBlock div ul li dl dt{margin-top:20px;font-size:1.8rem;font-weight:700}.childcare .childcareBlock div ul li dl dd{margin-top:10px}.childcare .childcareBlock div p span,.childcare .childcareBlock div ul li dl dd span{display:block;line-height:1.6rem;font-size:1.2rem}.childcare .childcareBlock div p span:before,.childcare .childcareBlock div ul li dl dd span:before{content:"※"}.childcare .childcareBlock.pink{background:#f7989b}.childcare .childcareBlock.pink h2:before{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/childcare/childcare-mark01.png)no-repeat;background-size:66px}.childcare .childcareBlock.pink div h3,.childcare .childcareBlock.pink div dl dt{color:#f15359}.childcare .childcareBlock.pink div h4:before{background:#f15359}.childcare .childcareBlock.blue{background:#77d9ca}.childcare .childcareBlock.blue h2:before{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/childcare/childcare-mark02.png)no-repeat;background-size:66px}.childcare .childcareBlock.blue div h3,.childcare .childcareBlock.blue div dl dt{color:#1dc0a7}.childcare .childcareBlock.blue div h4:before{background:#1dc0a7}.childcare .childcareBlock.orange{background:#ffbc66}.childcare .childcareBlock.orange h2:before{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/childcare/childcare-mark03.png)no-repeat;background-size:66px}.childcare .childcareBlock.orange div h3,.childcare .childcareBlock.orange div dl dt{color:#ff9000}.childcare .childcareBlock.orange div h4:before{background:#ff9000}.childcare .childcareNet{padding-bottom:140px;background:#a4ec57}.childcare .childcareNet h2{text-align:center}.childcare .childcareNet h2:before{background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/childcare/childcare-mark04.png)no-repeat;background-size:66px}.childcare .childcareNet p{width:96%;margin:60px auto 0}.about .aboutTop{margin:0 auto}.about .aboutTop h2{margin:0 auto;padding:60px 3% 0;color:#fff;line-height:4.2rem;text-align:center;font-size:2.4rem;font-weight:500;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/about/about_bg01.png) no-repeat top center;background-size:contain}.about .aboutTop h2 span{background:#89d835}.about .aboutTop h2 img{margin:30px auto 0;width:265px}.about .aboutMessage{width:96%;margin:0 auto;box-sizing:border-box}.about .aboutMessage .pageTitle{margin-top:80px}.about .aboutMessage>div{margin-top:60px}.about .aboutMessage div div{margin-top:40px}.about .aboutMessage div div h4{color:#ff9000;line-height:3.6rem;text-align:center;font-size:2.4rem}.about .aboutMessage div div p{margin-top:20px}.about .aboutMessage div div dl{margin-top:30px}.about .aboutMessage div div dl *{display:block}.about .aboutMessage div div dl dt{line-height:1.6rem;font-size:1.2rem}.about .aboutMessage div div dl dd{margin-top:10px;font-size:2.2rem;font-weight:700}.about .aboutGroup{margin:60px auto 0}.about .aboutGroup>h3{width:96%;margin:0 auto;color:#f36a6f;text-align:center;line-height:2.8rem;font-size:2rem}.about .aboutGroup>h3:before{content:"";width:140px;height:85px;margin:0 auto 20px;display:block;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/about/about-title02.png) no-repeat top center/140px}.about .aboutGroup>h3+div{width:96%;margin:40px auto 0;box-sizing:border-box}.about .aboutGroup>h3+div div p+p{margin-top:20px}.about .aboutGroup>h3+div>p{width:96%;max-width:320px;margin:20px auto}.about .aboutGroup .about-vision{max-width:450px;margin:50px auto 0;padding:0 10px}.about .aboutGroup .kamei{margin-top:60px;padding:40px 0;background:#faf8f6}.about .aboutGroup .kamei h3{color:#89d835;text-align:center;line-height:3rem;font-size:2rem;font-weight:500}.about .aboutGroup .kamei h3:before{content:"";width:90px;height:48px;margin:0 auto 20px;display:block;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/about/about-title01.png) no-repeat top center/90px}.about .aboutGroup .kamei ul{width:96%;margin:40px auto 0;display:flex;flex-wrap:wrap;box-sizing:border-box}.about .aboutGroup .kamei ul li{width:calc(100% / 2 - 5px);border-radius:6px;background:#fff}.about .aboutGroup .kamei ul li:nth-child(2n){margin-left:10px}.about .aboutGroup .kamei ul li:nth-child(n+3){margin-top:10px}.about .aboutGroup .kamei ul li img{max-width:320px;margin:0 auto}.about .aboutGroup .groupList{width:96%;margin:0 auto}.about .aboutGroup .groupList h4+p{margin-top:30px;line-height:1.6rem;font-size:1.2rem}.about .aboutGroup .groupList h4+p:before{content:"※"}.about .aboutGroup .groupList>div{margin-top:30px}.about .aboutGroup .groupList>div>div+div{margin-top:30px}.about .aboutGroup .groupList>div>div h5{margin-bottom:10px;font-size:1.8rem}.about .aboutGroup .groupList>div>div h5:before{content:"";width:16px;height:16px;margin-right:10px;display:inline-block;border-radius:50%;font-size:2rem;background:#89d835}.about .aboutGroup .groupList>div>div dl{width:100%;padding:15px 0}.about .aboutGroup .groupList>div>div dl+dl{border-top:2px dashed #dcdcdc}.about .aboutGroup .groupList>div>div dl dt{width:4em;color:#89d835;text-align-last:justify;text-justify:inter-ideograph}.about .aboutGroup .groupList>div>div dl.textJust dt{width:5em}.about .aboutGroup .groupList>div>div dl dd{margin-top:5px}.about .aboutHistory{width:96%;margin:60px auto 0}.about .aboutHistory>p{margin-top:40px;text-align:center;font-size:1.8rem}.about .aboutHistory>ol{margin-top:60px}.about .aboutHistory>ol li{display:table;overflow:hidden;position:relative}.about .aboutHistory>ol li:last-child dd{padding-bottom:150px}.about .aboutHistory>ol li dl dt,.about .aboutHistory>ol li dl dd{display:table-cell}.about .aboutHistory>ol li dl dt{width:80px;padding:30px 20px 0 0;border-right:2px #dcdcdc solid;text-align:right;vertical-align:top;font-size:3.6rem;font-family:'Open Sans',sans-serif;font-style:italic;position:relative}.about .aboutHistory>ol li dl dt:after{content:"";width:12px;height:12px;display:block;color:#89d835;border-radius:50%;background:#89d835;box-sizing:border-box;position:absolute;top:40px;right:-7px}.about .aboutHistory>ol li dl dt img{width:65px;position:absolute;top:70px;right:20px}.about .aboutHistory>ol li dl dd{width:80%;padding:32px 10px;box-sizing:border-box}.about .aboutHistory>ol li dl dd>p{margin-top:10px;padding-left:1em;text-indent:-1em;line-height:2.6rem}.about .aboutHistory>ol li dl dd>p:first-child{margin-top:0}.about .aboutHistory>ol li dl dd>p:before{content:"・";color:#89d835}.about .aboutHistory>ol li dl dd>p span{padding:0 2px}.about .aboutHistory>ol li dl dd>p span.redLabel{background:#fbcbcd}.about .aboutHistory>ol li dl dd>p span.blueLabel{background:#bbece4}.about .aboutHistory>ol li dl dd>p span.yellowLabel{background:#fffeb2}.about .aboutHistory>ol li dl dd>p strong{color:#ff9000;font-weight:500}.about .aboutHistory>ol li dl dd>p strong span{font-size:2.4rem}.about .aboutHistory>ol li dl dd>div{margin-top:15px;padding:15px;border:1px solid #dcdcdc;border-radius:6px;box-sizing:border-box}.about .aboutHistory>ol li dl dd>div p img{max-width:159px;margin-bottom:10px}.howto .howtoTop>p{margin-top:40px;text-align:center}.howto .howtoTop>div{width:96%;margin:0 auto}.howto .howtoTop>div div+div{margin-top:50px}.howto .howtoTop>div div div{box-sizing:border-box}.howto .howtoTop>div div h4{margin-top:40px;font-size:2rem}.howto .howtoTop>div div h4:before{content:"";width:14px;height:14px;margin-right:10px;display:inline-block;border-radius:50%;background:#ff9000}.howto .howtoTop>div div+div h4:before{background:#89d835}.howto .howtoTop>div div p{margin-top:30px}.howto .howtoTop>div div p img{margin-bottom:20px}.howto .howtoTop>div div ol{margin-top:30px}.howto .howtoTop>div div ol li{padding:10px;text-align:center;background:#dcdcdc;position:relative}.howto .howtoTop>div div ol li+li:before{content:"";width:0;height:0;margin:auto;display:block;border-style:solid;border-width:8px 8px 0;border-color:#aaa transparent transparent;position:absolute;top:-15px;left:0;right:0}.howto .howtoTop>div div ol li+li{margin-top:20px}.howto .howtoTop>div div ol li:last-child{color:#fff;background:#f15359}.howto .howtoTop .howtoLink a{width:80%;margin:40px auto 0;padding:20px;display:block;color:#2f230d;text-align:center;font-size:1.8rem;background:#fef102;position:relative}.howto .howtoTop>div div+div .howtoLink a{color:#fff;background:#ff754a}.howto .howtoTop .howtoLink a:after{content:"\e909";font-size:1.2rem;font-family:icomoon;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.howto .howtoTop .howtoLink a:hover:after{right:25px}.howto .howtoUse{width:96%;margin:60px auto 0}.howto .howtoUse ul li{margin-top:40px;padding:20px 3% 180px;border:2px solid #dcdcdc;border-radius:6px;position:relative}.howto .howtoUse ul li+li{margin-top:30px}.howto .howtoUse ul li img{width:auto;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.howto .howtoUse ul li h5{font-size:1.8rem}.howto .howtoUse ul li h5:before{content:"";width:14px;height:14px;margin-right:10px;display:inline-block;border-radius:50%;background:#f15359}.howto .howtoUse ul li p{margin-top:20px}.howto .howtoUse ul li p span{display:block}.howto .howtoUse ul li p span:before{content:"＊"}.howto .howtoUse ol li{padding:40px 0;position:relative}.howto .howtoUse ol li+li{border-top:2px dashed #dcdcdc}.howto .howtoUse ol li dl{margin-top:20px}.howto .howtoUse ol li dl dt{line-height:2.8rem;font-size:1.8rem;font-weight:700}.howto .howtoUse ol li dl dt span{margin-bottom:5px;display:block;color:#f15359;letter-spacing:.05em;font-size:2.2rem;font-family:'Open Sans',sans-serif;font-style:italic}.howto .howtoUse ol li dl dd{margin-top:10px}.howto .howtoUse ol li dl dd span{display:block;font-size:1.2rem}.howto .howtoUse ol li dl dd span:before{content:"※"}.howto .howtoCatalog{width:96%;margin:20px auto 0}.howto .howtoCatalog ul{margin-top:40px}.howto .howtoCatalog li{position:relative}.howto .howtoCatalog li+li{margin-top:30px}.howto .howtoCatalog li dl dt{margin-top:20px;color:#57a207;font-size:1.8rem;font-weight:700}.howto .howtoCatalog li dl dd{margin-top:10px}.howto .howtoCatalog li:nth-child(1):before,.howto .howtoCatalog li:nth-child(4):before{content:"";width:170px;height:187px;display:block;position:absolute;top:0;left:0}.howto .howtoNet{width:96%;margin:60px auto 140px}.howto .howtoNet p img{margin:40px auto 0}.howto .howtoNet h4{margin-top:40px;color:#5585d5;text-align:center;line-height:2.6rem;font-size:2rem}.howto .howtoNet ul{margin:30px auto 60px}.howto .howtoNet ul li{padding:20px 3%;border:2px solid #dcdcdc;border-radius:6px;box-sizing:border-box}.howto .howtoNet ul li+li{margin-top:20px}.howto .howtoNet ul li dl dt{padding-left:24px;text-indent:-24px;font-size:1.8rem;font-weight:700}.howto .howtoNet ul li dl dt:before{content:"";width:14px;height:14px;margin-right:10px;display:inline-block;border-radius:50%;background:#5585d5}.howto .howtoNet ul li dl dd{margin-top:15px}.howto .howtoNet ul li dd img{width:80px;margin-top:-3%;padding:0 0 20px 20px;float:right}.rewards .rewardsTop{width:96%;margin:0 auto}.rewards .rewardsTop>p{margin-top:40px}.rewards .rewardsTop ul li{margin:40px auto 0;padding:30px 15px;border:2px dashed #dcdcdc;border-radius:6px;position:relative;box-sizing:border-box}.rewards .rewardsTop ul li+li{margin-top:100px}.rewards .rewardsTop ul li dl dt{line-height:3rem;font-size:2.2rem;font-weight:700}.rewards .rewardsTop ul li dl dt span{display:block;color:#f15359;font-size:1.8rem}.rewards .rewardsTop ul li dl dd{margin-top:10px;color:#f15359;line-height:3rem;font-size:1.8rem}.rewards .rewardsTop ul li dl dd span{display:block;color:#302826;line-height:1.6rem;font-size:1.2rem}.rewards .rewardsTop ul li:nth-of-type(2) dl dd span:before{content:"※"}.rewards .rewardsTop ul li p{width:80%;max-width:320px;margin:20px auto 0}.rewards .rewardsTop ul li+li:before{content:"＋";width:60px;height:60px;margin:0 auto;display:block;line-height:55px;border-radius:50%;color:#fff;text-align:center;font-size:5rem;background:#f15359;position:absolute;top:-80px;left:0;right:0}.rewards .rewardsTop ul li+li img{max-width:320px;margin:0 auto}.rewards .rewardsTop ul li:nth-of-type(3) dl dd span{margin-top:10px}.rewards .rewardsTop p a{width:80%;max-width:320px;margin:0 auto;padding:15px 0;display:block;text-align:center;color:#fff;background:#f15359}.rewards .rewardsTop p+.pageTitle{margin-top:100px}.rewardsFirst{width:96%;margin:100px auto 140px;box-sizing:border-box}.rewardsFirst>p{margin-top:40px}.rewardsFirst>div{margin-top:60px}.rewardsFirst>div h4{margin-top:40px;padding-left:20px;text-indent:-20px;text-align:center;line-height:2.8rem;font-size:2.2rem}.rewardsFirst>div h4:before{content:"";width:16px;height:16px;margin-right:5px;display:inline-block;border-radius:50%;background:#f15359}.rewardsFirst>div dl dt{margin-top:30px;text-align:center;font-size:2rem;font-weight:700}.rewardsFirst>div dl dd{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap}.rewardsFirst>div dl dd ul li{margin-bottom:5px;padding-left:1em;text-indent:-1em}.rewardsFirst>div dl dd ul li:before{content:"・";color:#f15359}.rewardsFirst>div dl dd>span{line-height:1.6rem;font-size:1.2rem}.rewardsFirst>div dl dd ul+span:before{content:"※"}.rewardsFirst>div dl+p{margin-top:20px;color:#f15359;text-align:center;line-height:3.6rem;font-size:1.8rem;font-weight:700}.rewardsFirst>div dl+p span{display:block}.rewardsFirst>div dl+p strong{padding:0 5px 0 10px;font-size:4rem}.rewardsFirst>div.change{margin:60px auto 0;padding:30px 15px;display:block;border:2px dashed #dcdcdc;border-radius:6px;text-align:center;box-sizing:border-box}.rewardsFirst>div.change dl dt{font-size:2.2rem}.rewardsFirst>div.change dl dt:after{content:"";width:30px;height:3px;margin:22px auto 0;display:block;background:#1dc0a7}.rewardsFirst>div.change dl dd{margin-top:30px;line-height:3.2rem;font-size:2rem}.rewardsFirst>div.change dl dd span{color:#1dc0a7;line-height:3rem;font-size:2.2rem;font-weight:700}.rewardsFirst>div.change dl span:nth-of-type(2){color:#f15359}.rewardsFirst>div.change p img{margin:40px auto 0}.standard>div{width:96%;margin:0 auto}.standard .pageTitle+p{margin:60px auto 0}.standard .standardSeasoning ul{margin-top:60px}.standard .standardSeasoning ul li+li{margin-top:30px}.standard .standardSeasoning ul li dl dt{margin-top:20px;color:#f15359;font-size:1.8rem;font-weight:700}.standard .standardSeasoning ul li dl dd{margin-top:10px}.standard .standardAdditive{margin-top:80px}.standard .standardAdditive>div p{margin-top:40px}.standard .standardAdditive>div p img{max-width:320px;margin:0 auto}.standard .standardAdditive>div table{margin-top:40px;border:1px solid #dcdcdc;line-height:1.6rem;font-size:1rem}.standard .standardAdditive>div table tr th,.standard .standardAdditive>div table tr td{padding:10px 5px;vertical-align:middle;box-sizing:border-box}.standard .standardAdditive>div table tr th:nth-of-type(1),.standard .standardAdditive>div table tr th:nth-of-type(2){width:20%}.standard .standardAdditive>div table tr th:nth-of-type(3),.standard .standardAdditive>div table tr th:nth-of-type(4){width:30%}.standard .standardAdditive>div table thead th{background:#fffacc}.standard .standardAdditive>div table thead th.green{background:#d4f1b5}.standard .standardAdditive>div table thead th,.standard .standardAdditive>div table tr th:nth-of-type(1){color:#ff824b}.standard .standardAdditive>div table tr{border-top:1px solid #dcdcdc}.standard .standardAdditive>div table th+td,.standard .standardAdditive>div table th+th,.standard .standardAdditive>div table td+td{border-left:1px solid #dcdcdc}.standard .standardAdditive>div table .green{color:#57a207}.standard .standardAdditive p span{color:#5585d5}.standard .standardAdditive .standardToggle{margin:40px auto 0;padding:15px;color:#fff;border-radius:6px;background:#ff824b;position:relative;cursor:pointer;transition:.4s}.standard .standardAdditive .standardToggle:after{content:"\e918";font-family:icomoon;position:absolute;right:15px}.standard .standardAdditive .standardToggle.active:after{content:"\e919"}.standard .standardAdditive .standardToggle+ul li+li{margin-top:30px}.standard .standardAdditive .standardToggle+ul li>dl>dt{font-size:2rem;font-weight:700}.standard .standardAdditive .standardToggle+ul li>dl>dt span{margin-top:5px;display:block;color:#595351;line-height:1.6rem;font-size:1.2rem;font-weight:500}.standard .standardAdditive .standardToggle+ul li dl dl{margin-top:20px}.standard .standardAdditive .standardToggle+ul li dl dl dt{padding:5px 10px;border-radius:6px;color:#fff;background:#89d835}.standard .standardAdditive .standardToggle+ul li dl dl dd{margin-top:20px;padding:0 15px;box-sizing:border-box}.standard .standardAdditive .standardToggle+ul li dl dl dd strong{margin-top:5px;display:block;color:#f15359;font-size:1.6rem;font-weight:500}.standard .standardAdditive .standardToggle+ul li dl dl dd span{color:#5585d5}.standard .standardAdditive .standardToggle+ul li dl dl+dl dt{background:#5585d5}.standard .standardIngredient{margin-top:80px}.standard .standardIngredient>p+p{margin-top:60px}.standard .standardIngredient>p+p img,.standard .standardIngredient div img{max-width:320px;margin:0 auto 20px}.standard .standardIngredient>div{margin:40px auto 0;border:2px solid #89d835;border-radius:6px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/standard/standard-ingredient-bg.jpg) no-repeat top}.standard .standardIngredient div h5{margin-top:20px;color:#ff9000;text-align:center;line-height:3.2rem;font-size:2.2rem}.standard .standardIngredient div ul li{margin-top:60px}.standard .standardIngredient div ul li{padding:0 15px;box-sizing:border-box}.standard .standardIngredient div ul li:nth-of-type(2) dl{margin:0 auto}.standard .standardIngredient div ul li dl dt{margin-top:20px;color:#094;font-size:2rem;font-weight:700}.standard .standardIngredient div ul li dl dd{margin-top:10px}.standard .standardIngredient div ul li:nth-of-type(2) p{margin:40px auto}.standard .standardDirectsale{margin-top:100px}.standard .standardDirectsale>p+p{margin-top:60px}.standard .standardDirectsale>p+p:after{content:"";display:table;clear:both}.standard .standardDirectsale>p+p img{max-width:320px;margin:0 auto 20px}.standard .standardDirectsale h4{margin-top:60px}.standard .standardDirectsale .nousan>div:nth-of-type(1) h5,.standard .standardDirectsale .nousan>div:nth-of-type(1) h5+p{margin-top:40px}.standard .standardDirectsale .nousan>div:nth-of-type(1) h5+p{font-size:1.6rem}.standard .standardDirectsale .nousan>div:nth-of-type(1) h5{color:#57a207;font-size:2.4rem}.standard .standardDirectsale .nousan>div:nth-of-type(1) ul{margin:40px auto}.standard .standardDirectsale .nousan>div:nth-of-type(1) ul li+li{margin-top:30px}.standard .standardDirectsale .nousan>div:nth-of-type(1) ul li dl dt{padding:5px 10px;border-radius:6px;color:#fff;line-height:2.8rem;font-size:1.8rem;background:#57a207}.standard .standardDirectsale .nousan>div:nth-of-type(1) ul li dl dt span{padding-left:1em;line-height:1.6rem;font-size:1.4rem}.standard .standardDirectsale .nousan>div:nth-of-type(1) ul li dl dd{margin-top:20px;padding:0 10px;box-sizing:border-box}.standard .standardDirectsale .nousan>div:nth-of-type(1) ul li dl dt span:before,.standard .standardDirectsale .nousan>div:nth-of-type(1) p span:before{content:"※"}.standard .standardDirectsale .nousan>ul{margin-top:40px}.standard .standardDirectsale .nousan>ul li+li{margin-top:30px}.standard .standardDirectsale .nousan>ul li dl dt{margin-top:20px;color:#57a207;font-size:1.8rem;font-weight:700}.standard .standardDirectsale .nousan>ul li dl dd{margin-top:10px}.standard .standardDirectsale .nousan .lifeLast{margin:60px auto 0}.standard .standardDirectsale .nousan .lifeLast h4{color:#f15359;line-height:3.4rem;font-size:2.2rem;font-weight:500}.standard .standardDirectsale .nousan .lifeLast h4 img{width:230px;margin:0 auto}.standard .standardDirectsale .nousan .lifeLast p{margin-top:40px}.standard .standardDirectsale .nousan .standardToggle{margin:40px auto 0;padding:15px 30px;color:#fff;border-radius:6px;text-align:left;background:#57a207;position:relative;cursor:pointer;box-sizing:border-box;transition:.4s}.standard .standardDirectsale .nousan .standardToggle:after{content:"\e918";font-family:icomoon;position:absolute;right:15px}.standard .standardDirectsale .nousan .standardToggle.active:after{content:"\e919"}.standard .standardDirectsale .nousan .standardToggle+ul{margin-top:30px}.standard .standardDirectsale .nousan .standardToggle+ul li{max-width:320px;margin:0 auto 20px}.standard .standardDirectsale .nousan .standardToggle+ul li+li{margin-top:20px}.standard .standardDirectsale .nousan .standardToggle+ul li>dl>dt{margin-top:20px;color:#57a207;font-size:2rem;font-weight:700}.standard .standardDirectsale .nousan .standardToggle+ul li dl dd{margin-top:10px;font-size:1.4rem}.standard .standardDirectsale .chikusan div h5{margin:60px auto 0;padding:5px 10px;border-radius:6px;color:#fff;font-size:2rem;background:#796247;box-sizing:border-box}.standard .standardDirectsale .chikusan div h5:before{padding-right:10px;color:#fff;font-size:2.4rem;font-family:icomoon}.standard .standardDirectsale .chikusan .beef h5:before{content:"\e91b"}.standard .standardDirectsale .chikusan .chikin h5:before{content:"\e91a"}.standard .standardDirectsale .chikusan .pork h5:before{content:"\e913"}.standard .standardDirectsale .chikusan ul{margin-top:40px}.standard .standardDirectsale .chikusan div ul li{margin-top:40px}.standard .standardDirectsale .chikusan div ul li strong{margin-bottom:10px;display:block;font-size:1.8rem}.standard .standardDirectsale .chikusan div ul li strong:before{content:"";width:16px;height:16px;margin-right:10px;display:inline-block;border-radius:50%;font-size:2rem;background:#9c783a}.standard .standardDirectsale .chikusan div ul li dl{width:100%;padding:15px 0;border-bottom:2px dashed #dcdcdc}.standard .standardDirectsale .chikusan div ul li dl dt{width:80px;color:#9c783a}.standard .standardDirectsale .chikusan ul li p{margin-top:5px}.standard .standardDirectsale .chikusan .beef ul li p{text-align:right}.standard .standardDirectsale .chikusan .beef ul li p a{color:#302826}.standard .standardDirectsale .chikusan .beef ul li p a:after{content:"\e90b";padding:0 5px;color:#9c783a;vertical-align:middle;font-size:1.2rem;font-family:icomoon;position:relative;top:-1px}.standard .standardDirectsale .chikusan>ul li+li{margin-top:20px}.standard .standardDirectsale .suisan ul{margin-top:40px}.standard .standardDirectsale .suisan div ul li{padding-left:1em;text-indent:-1em}.standard .standardDirectsale .suisan div ul li:before{content:"・";color:#13b2cf}.standard .standardDirectsale .suisan div ul li+li{margin-top:5px}.standard .standardDirectsale .suisan>ul li{margin-top:40px}.standard .standardDirectsale .suisan>ul li dl dt{color:#13b2cf;font-size:1.8rem}.standard .standardDirectsale .suisan>ul li dl dd{margin-top:10px;padding-left:1em;line-height:1.6rem;font-size:1.2rem;text-indent:-1em}.standard .standardDirectsale .suisan>ul li dl dd:before{content:"※"}.standard .standardDna{margin-top:80px}.standard .standardDna>p img{margin-bottom:40px}.standard .standardDna div p{margin-top:30px}.standard .standardDna div p strong{margin-bottom:10px;display:block;font-size:2rem}.standard .standardDna div ul{margin-top:40px}.standard .standardDna div:nth-of-type(1) ul li+li{margin-top:30px}.standard .standardDna div:nth-of-type(2) ul{display:flex;flex-wrap:wrap}.standard .standardDna div:nth-of-type(2) ul li{width:calc(100% / 2);text-align:center}.standard .standardDna div:nth-of-type(2) ul li:nth-child(n+3){margin-top:20px}.standard .standardDna div:nth-of-type(2) ul li span{display:block}.standard .standardDna div:nth-of-type(2) ul li span:before{content:"※"}.standard .standardDna div:nth-of-type(2) ul li img{max-width:77px;margin:0 auto}.standard .standardDna div dl dt{color:#f15359}.standard .standardDna div dl dd{margin-top:10px}.standard .standardDna div img{margin:20px auto}.standard .standardDna div:nth-of-type(6){margin-bottom:140px}.standard .standardDna div:nth-of-type(6) ul{padding:10px 0;border:2px solid #dcdcdc;border-radius:6px;box-sizing:border-box}.standard .standardDna div:nth-of-type(6) ul li{width:96%;margin:0 auto;padding:20px 0}.standard .standardDna div:nth-of-type(6) ul li+li{border-top:2px dashed #dcdcdc}.standard .standardDna div:nth-of-type(6) ul li:nth-child(n+3){margin-top:40px}.standard .standardDna div:nth-of-type(6) ul li img{max-width:145px;margin:0 auto 20px}.standard .standardDna div:nth-of-type(6) ul li span{margin-top:10px;display:block;font-size:1.4rem}.standard .standardDna div:nth-of-type(6) ul li span,.standard .standardDna div:nth-of-type(6) ul+p{padding-left:1em;text-indent:-1em}.standard .standardDna div:nth-of-type(6) ul li span:before,.standard .standardDna div:nth-of-type(6) ul+p:before{content:"※"}.standard .standardDna div:nth-of-type(6) ul+p{margin:20px auto 0;box-sizing:border-box}.syokuzai .syokuzaiTop{width:96%;margin:0 auto}.syokuzai .syokuzaiTop div{margin-top:60px}.syokuzai .syokuzaiTop p+p{margin-top:30px}.syokuzai .syokuzaiTop p strong{display:block;color:#ff9000}.syokuzai .syokuzaiTop p span{display:block;font-size:1.4rem}.syokuzai .syokuzaiTop p span:before{content:"※"}.syokuzai .syokuzaiAnshin h3{margin:60px auto 30px;text-align:center;line-height:2.8rem;font-size:2.2rem}.syokuzai .syokuzaiAnshin>div:nth-child(odd){background:#faf8f6}.syokuzai .syokuzaiAnshin>div>div{width:96%;margin:0 auto;padding:40px 0}.syokuzai .syokuzaiAnshin>div>div div h4{font-size:2rem}.syokuzai .syokuzaiAnshin>div>div div h4:before{content:"";width:16px;height:16px;margin-right:10px;display:inline-block;border-radius:50%}.syokuzai .syokuzaiAnshin>div>div div dl{margin-top:20px}.syokuzai .syokuzaiAnshin>div>div div dl dt{font-size:2rem;font-weight:700}.syokuzai .syokuzaiAnshin>div>div div dl dd{margin:15px 0 25px}.syokuzai .syokuzaiAnshin>div>div div dl dd span{display:block;font-size:1.4rem}.syokuzai .syokuzaiAnshin>div>div div dl dd span:before{content:"※"}.syokuzai .syokuzaiAnshin .yasai h4:before{background:#89d835}.syokuzai .syokuzaiAnshin .yasai dl dt{color:#89d835}.syokuzai .syokuzaiAnshin .niku h4:before{background:#f15359}.syokuzai .syokuzaiAnshin .niku dl dt{color:#f15359}.syokuzai .syokuzaiAnshin .gyokai h4:before{background:#1dc0a7}.syokuzai .syokuzaiAnshin .gyokai dl dt{color:#1dc0a7}.syokuzai .syokuzaiAnshin .choumiryou h4:before{background:#ff9000}.syokuzai .syokuzaiAnshin .choumiryou dl dt{color:#ff9000}.syokuzai .syokuzaiRecipe>p{margin:60px auto 0}.syokuzai .syokuzaiRecipe h3{margin:50px auto 0;text-align:center;font-size:2rem;font-weight:500}.syokuzai .syokuzaiRecipe ol{width:92%;margin:40px auto 0}.syokuzai .syokuzaiRecipe ol li+li{margin-top:40px}.syokuzai .syokuzaiRecipe ol li h4{margin-bottom:15px;position:relative;z-index:1}.syokuzai .syokuzaiRecipe ol li h4:after{content:"";width:100%;height:2px;margin:auto;display:block;background:#302826;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.syokuzai .syokuzaiRecipe ol li h4 img{width:auto;margin:0 auto;padding:0 10px;background:#fff}.syokuzai .syokuzaiRecipe ol li p img{max-width:240px;margin:0 auto}.syokuzai .syokuzaiRecipe ol li p+p{margin-top:10px}.syokuzai .syokuzaiSample .pageTitle{margin-top:60px}.syokuzai .syokuzaiSample ul{width:96%;margin:40px auto 0;padding:20px 10px;border:2px solid #dcdcdc;border-radius:6px;box-sizing:border-box}.syokuzai .syokuzaiSample ul li+li{margin-top:5px}.syokuzai .syokuzaiSample ul li:before{content:"・";color:#89d835}.syokuzai .syokuzaiSample p{margin:40px auto 140px}.syokuzai .syokuzaiMealkit h3{margin-top:60px;font-size:2rem;font-weight:600}.syokuzai .syokuzaiMealkit>p,.syokuzai .syokuzaiMealkit .meal-list{width:92%;margin:0 auto}.syokuzai .syokuzaiMealkit h3+p{margin-top:30px}.syokuzai .syokuzaiMealkit .meal-list picture{margin-top:50px;display:block}.syokuzai .syokuzaiMealkit .meal-list+p{margin:70px auto 100px}.itemList{width:96%;margin:0 auto 140px}.itemList>h4{padding-left:40px}.itemList>h4:before{margin:auto 0;display:block;font-size:2.6rem;font-family:icomoon;position:absolute;left:5px}.itemList h4.vegetable:before{content:"\e915";color:#abe26f}.itemList h4.meat:before{content:"\e913";color:#f48488}.itemList h4.fish:before{content:"\e900";color:#5fd1bf}.itemList h4.staple:before{content:"\e928";color:#f3966d}.itemList h4.seasoning:before{content:"\e914";color:#c18f59}.itemList h4.milk:before{content:"\e926";color:#48b2f0}.itemList h4.frozen:before{content:"\e927";color:#6c99ef}.itemList h4.lightmeal:before{content:"\e925";color:#fdb12c}.itemList h4.mealkit:before{content:"\e923";color:#8a8075}.itemList h4.shizenhastyle:before{content:"\e924";color:#24aa37}.itemList h4.baby:before{content:"\e929";color:#90c9cf}.itemList>ul{margin:0 15px 0;display:flex;flex-wrap:wrap}.itemList>ul li{width:calc(100% / 2 - 5px);margin:40px 10px 0 0;text-align:center}.itemList>ul li:nth-child(2n){margin-right:0}.itemList>ul li a{width:10em;margin:0 auto;display:block;color:#302826}.itemList>ul li img{margin:0 auto 20px;display:block}.itemList>ul li span{display:block;position:relative}.itemList>ul li span:after{content:"\e909";color:#ff9000;vertical-align:middle;line-height:1.6rem;font-size:1.2rem;font-family:icomoon;position:absolute;top:0;height:100%;display:flex;right:-20px;align-items:center}.itemList p{margin:30px auto 0;text-align:right}.itemList p a{color:#302826}.itemList p a:after{content:"\e909";padding-left:10px;color:#ff9000;vertical-align:middle;line-height:1.6rem;font-size:1.2rem;font-family:icomoon;position:relative;top:-1px}.itemList.taxonomyItem>ul{margin-top:20px}.itemDetail>div{width:96%;margin:0 auto}.itemDetail .itemMain{margin:80px auto 0}.itemDetail .itemMain p img{max-width:300px;margin:0 auto;display:block}.itemDetail .itemMain div h2{padding-left:28px;text-indent:-28px;line-height:3rem;font-size:2.4rem}.itemDetail .itemMain div h2:before{content:"";width:20px;height:20px;margin-right:10px;display:inline-block;border-radius:50%;font-size:2.6rem;background:#89d835}.itemDetail .itemMain div h3{margin-top:40px;text-align:center;font-size:2rem}.itemDetail .itemMain div p{margin-top:30px;line-height:3.2rem;font-size:1.8rem}.itemDetail .itemInfo dl{margin:0 auto;padding:15px 0;border-bottom:2px dashed #dcdcdc;box-sizing:border-box}.itemDetail .itemInfo dl dt{color:#89d835}.itemDetail .itemInfo dl dd{margin-top:5px}.itemDetail .itemInfo ul{margin:40px auto 0}.itemDetail .itemInfo ul li+li{margin-top:20px}.itemDetail .itemInfo ul li img{margin-bottom:10px}.itemDetail .itemReview ul{margin:30px auto 0}.itemDetail .itemReview ul li{vertical-align:middle}.itemDetail .itemReview ul li+li{margin-top:20px}.itemDetail .itemReview ul dl dt{font-size:1.8rem;font-weight:700}.itemDetail .itemReview ul dl dd{margin-top:5px;padding-top:5px;border-top:2px dashed #dcdcdc}.itemDetail .itemReview ul dl dd span{margin-top:15px;display:block;color:#6e6867;text-align:right}.itemDetail .itemPageNav{width:96%;margin:60px auto 0;position:relative}.itemDetail .itemPageNav li{height:60px;margin:0 auto;line-height:60px}.itemDetail .itemPageNav li+li{margin-top:10px}.itemDetail .itemPageNav li a{height:60px;padding:0 5px;border:1px solid #dcdcdc;display:block;color:#302826;text-align:center;font-weight:700;box-sizing:border-box;position:relative}.itemDetail .itemPageNav li img{display:none}.itemDetail .itemPageNav a:before{color:#dcdcdc;font-weight:500;font-family:icomoon;position:absolute}.itemDetail .itemPageNav .prevItemNav a:before{content:"\e908";left:10px}.itemDetail .itemPageNav .nextItemNav a:before{content:"\e909";right:10px}.itemDetail .itemPageNav .backItemNav{text-align:center}.itemDetail .itemPageNav .backItemNav a{line-height:60px;display:block}.itemDetail .itemPageNav .backItemNav a:before{content:"\e918";margin:0 auto;line-height:1.2rem;bottom:2px;left:0;right:0}.itemSubNav{width:96%;margin:40px auto 140px;box-sizing:border-box}.itemSubNav .itemNewList li,.itemSubNav .itemCategoryList li{border-bottom:2px dashed #dcdcdc}.itemSubNav .itemNewList li a,.itemSubNav .itemCategoryList li a{height:100px;color:#302826;font-weight:700;position:relative;display:flex;align-items:center}.itemSubNav .itemNewList li a span{padding-left:10px}.itemSubNav .itemNewList li img{width:75px;height:75px}.itemSubNav .itemCategoryList li a{padding-left:82px}.itemSubNav .itemCategoryList li a:before{margin:auto 0;display:block;font-size:6rem;font-weight:500;font-family:icomoon;position:absolute;left:10px}.itemSubNav .itemCategoryList .vegetable a:before{content:"\e915";color:#abe26f}.itemSubNav .itemCategoryList .meat a:before{content:"\e913";color:#f48488}.itemSubNav .itemCategoryList .fish a:before{content:"\e900";color:#5fd1bf}.itemSubNav .itemCategoryList .staple a:before{content:"\e928";color:#ff9f75}.itemSubNav .itemCategoryList .seasoning a:before{content:"\e914";color:#c18f59}.itemSubNav .itemCategoryList .milk a:before{content:"\e926";color:#62b9ec}.itemSubNav .itemCategoryList .frozen a:before{content:"\e927";color:#6c99ef}.itemSubNav .itemCategoryList .lightmeal a:before{content:"\e925";color:#fdb12c}.itemSubNav .itemCategoryList .mealkit a:before{content:"\e923";color:#8a8075}.itemSubNav .itemCategoryList .shizenhastyle a:before{content:"\e924";color:#24aa37}.itemSubNav .itemCategoryList .baby a:before{content:"\e929";color:#90c9cf}.recipeList{width:96%;margin:0 auto 140px}.recipeList>ul{margin:0 15px 0;display:flex;flex-wrap:wrap}.recipeList>ul li{width:calc(100% / 2 - 5px);margin:40px 10px 0 0;text-align:center}.recipeList>ul li:nth-child(2n){margin-right:0}.recipeList>ul li a{width:10em;margin:0 auto;display:block;color:#302826}.recipeList>ul li img{margin:0 auto 20px;display:block}.recipeMain{width:96%;margin:0 auto}.recipeMain h2{margin:60px auto 0;padding-left:28px;text-indent:-28px;line-height:3rem;font-size:2.4rem}.recipeMain h2:before{content:"";width:20px;height:20px;margin-right:10px;display:inline-block;border-radius:50%;font-size:2.6rem;background:#89d835}.recipeMain img{max-width:300px;margin:0 auto;display:block}.recipeMain .marerial_tit,.recipeMain .recipe_tit{margin:40px auto 20px;padding:10px;border-radius:6px;font-size:1.8rem;font-weight:400;background:#faf8f6;position:relative}.recipeMain ul li{padding:15px 0;display:block;border-bottom:2px dashed #dcdcdc}.recipeMain ul li:first-child{padding-top:0}.recipeMain p{line-height:2.2rem}.hyoushiList{margin-bottom:140px}.hyoushiList li{width:96%;margin:0 auto;text-align:center;line-height:2.4rem}.hyoushiList li+li .pageTitle{padding-top:60px;border-top:2px dashed #dcdcdc}.hyoushiList img{width:100%;max-width:400px;margin:40px auto 20px}.hyoushiList .page_navi{margin-top:60px}.movie{display:flex;justify-content:center;max-width:400px;margin-left:auto;margin-right:auto}.movie iframe{display:block;width:80vw;height:200px}.infoList{width:96%;margin:0 auto}.infoList>dl{margin:0 auto;padding:15px 0;border-bottom:2px dashed #dcdcdc}.infoList>dl:nth-of-type(1){margin-top:60px;border-top:2px dashed #dcdcdc}.infoList>dl *{line-height:2.6rem;box-sizing:border-box}.infoList>dl dd{margin-top:5px}.infoList>dl dd a{color:#302826}.infoList .page_navi{margin-top:60px}.infoDetail{width:96%;margin:0 auto}.infoDetail .infoDetailTitle{margin:60px auto 0;padding-left:35px;line-height:2.8rem;font-size:2rem;font-weight:500;position:relative}.infoDetailTitle:before{content:"\e911";margin-right:5px;display:inline-block;color:#89d835;font-size:3rem;font-family:icomoon;position:absolute;left:0}.infoDetail .infoDetailDate{margin:10px auto 0;padding-top:20px;border-top:2px dashed #dcdcdc;text-align:right}.infoDetail .infoDetailMain{margin:20px auto 0;line-height:1.75}.infoDetail .infoDetailMain p{margin-bottom:20px}.infoDetail .infoDetailMain img{width:100%;margin:20px auto 0}.infoDetail .infoDetailMain a{color:#302826;text-decoration:underline}.infoDetail .infoDetailMain h3{padding-left:1em;display:flex;align-items:center;text-indent:-1em}.infoDetail .infoDetailMain h3 span:before{content:"";width:2.133vw;height:1.4em;margin-right:2.667vw;display:inline-block;vertical-align:middle;border-radius:1.867vw;background:var(--color_green)}.infoDetail .infoDetailMain h4{margin:10px 0;padding:.5em 0 .4em;border-bottom:2px solid var(--color_gray);position:relative}.infoDetail .infoDetailMain h5{padding:.5em 1em;border:2px dashed #fff;background-color:var(--color_green);box-shadow:0 0 0 8px var(--color_green);color:#fff;border-radius:3px}.infoDetail .infoDetailMain h6{display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.infoDetail .infoDetailMain h6:before,.infoDetail .infoDetailMain h6:after{content:"";width:.533vw;height:6.4vw;border-radius:.267vw;display:inline-block;background:var(--color_gray)}.infoDetail .infoDetailMain h6:before{margin-right:.8em;transform:rotate(-30deg)}.infoDetail .infoDetailMain h6:after{margin-left:.8em;transform:rotate(30deg)}.infoDetail>p{margin:40px auto 0;text-align:center}.infoDetail>p a{width:80%;max-width:320px;height:60px;margin:0 auto;padding:0 30px;display:block;border:1px solid #dcdcdc;color:#302826;line-height:60px;font-weight:700;box-sizing:border-box;position:relative}.infoDetail>p a:before{content:"\e918";margin:0 auto;color:#dcdcdc;line-height:1.2rem;font-family:icomoon;position:absolute;bottom:2px;left:0;right:0}.infoSubNav{margin:60px auto 140px;box-sizing:border-box}.infoSubNav .infoNewList li,.infoSubNav .infoArciveList li{padding:15px 0;border-bottom:2px dashed #dcdcdc}.infoSubNav .infoNewList li a,.infoSubNav .infoArciveList li a{color:#302826}.infoSubNav .infoArciveList select{width:100%;margin:20px auto 0;padding:10px 5px;display:block;border:1px solid #dcdcdc;box-sizing:border-box;background:#fff;border-radius:6px;cursor:pointer}.contact{width:96%;margin:60px auto 140px}.faq-text{color:#e84615;font-weight:700}.faq-button{max-width:600px;margin:30px auto;display:flex;justify-content:space-around;flex-wrap:wrap}.faq-button li:nth-of-type(1){margin-bottom:20px}.faq-button li a{display:block;padding:12px 50px;border-radius:12px;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;background:#ff7d55}.contact p{text-align:center}.contact .caution{margin-left:1em;padding:1px 5px;color:#fff;line-height:1.6rem;font-size:1.2rem;background:#f15359}.contact .form{margin-top:40px}.contact .form a{color:#f15359}.contact.confirm .form dd a{display:none}.contact .form a:hover{text-decoration:underline}.contact .form dl a[target=_blank]:after{content:"\e90b";padding:0 5px;font-family:icomoon}.contact .form input,.contact .form select,.contact .form textarea{padding:10px 5px;border:1px solid #dcdcdc;border-radius:3px;box-sizing:border-box;background:#fff}.contact .form input[type=text],.contact .form textarea{max-width:100%}.contact .form label{cursor:pointer}.contact .form input[type=radio]{vertical-align:baseline}.contact .form>dl{padding:20px 0;border-top:2px dashed #dcdcdc}.contact .form>dl:last-of-type{border-bottom:2px dashed #dcdcdc}.contact .form>dl dd .cautionText{display:block;color:#f15359;font-size:1.2rem}.contact .form>dl dd,.contact .form>dl dl+dl{margin-top:10px}.contact .form>dl dl dt,.contact .form>dl dl dd{display:block}.contact .form>dl dl dt span{padding-left:1em}.contact .form>dl dl dt span:before,.contact .form>dl dd .cautionText:before{content:"※"}.contact .form>dl dl dd a{margin-top:10px;display:block}.contact .form .mwform-radio-field+.mwform-radio-field{margin-top:10px}.contact .form .mwform-checkbox-field,.contact .form .mwform-checkbox-field+.mwform-checkbox-field{margin:10px 0 0;display:block}.contact .form .submitBtn{text-align:center}.contact .form .submitBtn a{margin:40px auto 0;display:block}.contact .form .submitBtn a:after{content:"\e916";padding:0 5px;font-family:icomoon}.contact .form .submitBtn input{width:90%;margin:30px auto 0;padding:15px;display:block;color:#fff;font-size:1.7rem;background:#302826}.priceLp>h2,.priceLp>p{width:96%;margin:0 auto}.priceLp>h2{margin-top:40px;color:#f15359;line-height:2.8rem;font-size:2rem}.priceLp>p{margin-top:20px}.selectZip{width:96%;margin:20px auto 0;padding:30px 3%;border:2px dashed #dcdcdc;border-radius:6px;box-sizing:border-box}.selectZip dl dt{color:#f15359;font-size:1.6rem}.selectZip dl dd{margin-top:20px}.selectZip dl dd input[type=text]{width:100%;padding:5px;margin:0 auto;display:block;border:1px solid #dcdcdc;border-radius:3px;font-size:2rem;background:#fff;box-sizing:border-box}.selectZip input[type=submit]{width:200px;margin:20px auto 0;padding:10px;display:block;color:#fff;text-align:center;border:none;background:#ff754a;position:relative;cursor:pointer;transition:.4s}.selectZip input[type=submit]:hover{opacity:.7}.selectZip input[type=submit]:after{content:"\e909";font-size:1.2rem;font-family:icomoon;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.selectZip input[type=submit]:hover:after{right:25px}.selectZip dl dd span{margin:20px auto 0;display:block;color:red;font-weight:700}.selectZip dl dd span:before{content:"\e91c";padding-right:10px;display:inline-block;vertical-align:top;font-size:1.8rem;font-family:icomoon}.priceArea{margin-top:60px;padding:70px 0 140px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/price/bg_05.jpg) repeat}.priceArea>p{max-width:231px;padding-left:3%}.priceArea>div{width:96%;margin:10px auto;padding:20px 3% 40px;border-radius:6px;background:#fff;box-sizing:border-box}.priceArea>div>p,.priceArea>div>div>p{display:none}.priceArea>div>div div{line-height:1.75}.priceArea>div>div div h3{margin:25px 0 10px;font-size:1.8rem}.priceArea>div>div div h3+p{margin-bottom:10px}.priceArea>div>div div img{max-width:220px;margin:0 auto}.price .priceLp{width:96%;margin:0 auto}.price .nextContents p{margin-top:30px}.price .nextContents h4+p{margin-top:20px}.price .nextContents img{margin:20px auto 0}.price .nextContents p span{margin-top:10px;display:block;line-height:1.6rem;font-size:1.2rem}.price .nextContents p span:before{content:"※"}.price .nextContents .priceTop,.price .nextContents .priceFee{margin-top:10px}.price .nextContents .priceTop h2{margin-top:40px;color:#f15359;font-size:1.6rem}.price .nextContents .priceTop h4{margin-top:40px;color:#f15359;font-size:2rem}.price .priceCapital .pageTitle,.price .priceFee .pageTitle,.price .priceDiscount .pageTitle{margin-top:80px}.price .priceFee h4,.price .priceFee h4+p{text-align:left}.price .priceDiscount ul li{margin-top:20px}.price .priceDiscount p strong{display:block}.price .priceDiscount table{width:100%;margin:20px auto 0;border:1px solid #dcdcdc}.price .priceDiscount table tr th,.price .priceDiscount table tr td{padding:10px 5px;vertical-align:middle;box-sizing:border-box}.price .priceDiscount table tr th{width:50%;font-size:1.4rem}.price .priceDiscount table thead th{background:#fffacc}.price .priceDiscount table tbody{font-size:1.2rem}.price .priceDiscount table tr{border-top:1px solid #dcdcdc}.price .priceDiscount table th+td,.price .priceDiscount table th+th,.price .priceDiscount table td+td{border-left:1px solid #dcdcdc}.price .priceDiscount table+p{margin-top:10px}.price .priceBtnBlock{margin:60px auto 140px}.price .priceBtnBlock p{margin-top:20px}.price .priceBtnBlock a{width:80%;margin:0 auto;padding:20px;display:block;color:#fff;text-align:center;font-size:2rem;background:#ff754a;position:relative}.price .priceBtnBlock .seikyuBtn a{color:#2f230d;background:#fef102}.price .priceBtnBlock .backBtn{margin-top:40px}.price .priceBtnBlock .backBtn a{width:40%;padding:10px;color:#302826;font-size:1.6rem;background:#dcdcdc}.price .priceBtnBlock .confirmBtn a:after,.price .priceBtnBlock .seikyuBtn a:after{content:"\e909";font-size:1.2rem;font-family:icomoon;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.price .priceBtnBlock .confirmBtn a:hover:after,.price .priceBtnBlock .seikyuBtn a:hover:after{right:25px}.videos{width:96%;margin:0 auto 140px;text-align:center}.videos .life{display:none}.videos h3{margin:60px auto 0;text-align:center;line-height:4rem;font-family:'M PLUS Rounded 1c',sans-serif;font-size:2.9rem}.videos h3 img{width:60px;margin:0 auto 10px}.videos ul+h3{margin-top:80px}.videos ul{margin-top:40px}.videos ul li+li{margin-top:60px}.videos ul li h4{padding:0 20px 10px;display:inline-block;border-bottom:2px dashed #dcdcdc;text-align:center;font-size:2.2rem}.videos ul li div{width:100%;height:0;margin-top:30px;padding-top:56.25%;position:relative}.videos ul li div iframe{width:100%;height:100%;position:absolute;top:0;left:0}.caution{width:96%;margin:60px auto}.caution p{margin-bottom:15px;color:#f15359}.caution dl,.caution dl dt{margin-top:10px}.caution dl dd{font-size:12px;line-height:1.5}.caution dl dd span{color:#f15359}.contact .form #time{display:none}.otamesityuka>section{width:96%;margin:60px auto 0;box-sizing:border-box}.otamesityuka details summary{width:96%;margin:0 auto;color:#f15359;cursor:pointer}.otamesityuka details summary h3{display:inline-block;color:#000}.otamesityuka strong{font-weight:500}.otamesityuka .red{color:#f15359}.otamesityuka h3{margin:15px 0 10px;font-size:16px;font-weight:700}.otamesityuka .note{font-size:15px}.otamesityuka ul+.note{margin-top:1em}.vision{color:#595757;line-height:1.5}.vision .mainvisual{width:600px;margin:30px auto}.vision .top-contetns{width:890px;margin:20px auto 0}.vision .top-contetns h3{width:478px;margin:0 auto;padding-right:9px;position:relative}.vision .top-contetns h3 img{width:335px;margin:0 auto}.vision .top-contetns h3:before{content:'';width:68px;height:72px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/boy.jpg) no-repeat;background-size:contain;position:absolute;top:0;left:0}.vision .top-contetns h3:after{content:'';width:81px;height:70px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/girl.jpg) no-repeat;background-size:contain;position:absolute;top:0;right:0}.vision .top-contetns ul{margin-top:30px;padding:30px 15px 0;position:relative}.vision .top-contetns ul:before{content:'';width:890px;height:5px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/sdgs_line.jpg) no-repeat;background-size:contain;position:absolute;top:0;left:50%;transform:translateX(-50%)}.vision .top-contetns li{margin-top:30px;display:flex;align-items:center}.vision .top-contetns li:first-of-type{margin:0}.vision .top-contetns dl{display:flex;align-items:center}.vision .top-contetns dt{width:220px;display:flex;font-size:2.6rem;font-weight:700;align-items:center}.vision .top-contetns dt img{width:60px;margin-right:10px}.vision .top-contetns dd{width:calc(100% - 80px)}.vision .main-contents{width:100%;margin-top:50px;padding:70px 0;background-image:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/background_green01.jpg);background-repeat:repeat}.vision .main-contents .message{max-width:1060px;width:100%;margin:0 auto;text-align:center;position:relative}.vision .main-contents .message:before{content:'';width:100px;height:60px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/vision_logo.png) no-repeat;background-size:contain;position:absolute;top:-40px;left:0}.vision .main-contents .message h3{width:610px;margin:0 auto}.vision .main-contents .message p{width:660px;margin:10px auto 0}.vision .main-contents .vision{width:860px;margin:0 auto}.vision .main-contents .block{margin-top:140px;display:flex;align-items:center;position:relative}.vision .main-contents .list-01{margin-top:50px}.vision .main-contents .block:before{content:'';position:absolute;z-index:1}.vision .main-contents .block:after{content:'';position:absolute;z-index:1}.vision .main-contents .block.list-01:after{width:80px;height:80px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/visionillust_06.png) no-repeat;background-size:contain;top:-100px;left:-80px}.vision .main-contents .block.list-02:after{width:80px;height:60px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/visionillust_07.png) no-repeat;background-size:contain;top:-30px;right:-40px}.vision .main-contents .block.list-03:after{width:160px;height:80px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/visionillust_08.png) no-repeat;background-size:contain;bottom:-100px;left:-90px}.vision .main-contents .block.list-04:after{width:100px;height:50px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/visionillust_09.png) no-repeat;background-size:contain;top:-30px;right:-30px}.vision .main-contents .block.list-05:after{width:60px;height:70px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/visionillust_10.png) no-repeat;background-size:contain;bottom:-60px;left:-80px}.vision .main-contents .text{width:430px;position:relative;z-index:2}.vision .main-contents .text h4{display:flex;align-items:center}.vision .main-contents .list-02 .text,.vision .main-contents .list-04 .text{margin-left:50%}.vision .main-contents .text h4 img{width:40px;height:auto;margin-right:5px;display:inline-block}.vision .main-contents .text h4 span{margin-top:10px;display:inline-block;font-size:3.4rem;font-weight:700;letter-spacing:3px}.vision .main-contents .list-02 .text h4 span,.vision .main-contents .list-05 .text h4 span{letter-spacing:5px}.vision .main-contents .text .img{margin-top:15px;width:100px;height:auto}.vision .main-contents .text .inner{margin-top:10px}.vision .main-contents .text .inner li{padding-left:1em;text-indent:-1em}.vision .main-contents .text .inner .kome{margin-right:1em;font-size:1rem;position:relative}.vision .main-contents .text .inner .kome:before{content:'＊';position:absolute;top:-4px;left:16px}.vision .main-contents .text .icon{margin-top:15px;height:auto}.vision .main-contents .list-01 .text .icon{width:418px}.vision .main-contents .list-02 .text .icon{width:284px}.vision .main-contents .list-03 .text .icon{width:334px}.vision .main-contents .list-04 .text .icon{width:201px}.vision .main-contents .list-05 .text .icon{width:244px}.vision .main-contents .block .illust{position:absolute}.vision .main-contents .block .illust.smt{display:none}.vision .main-contents .list-01 .illust{width:490px;top:1px;right:-30px}.vision .main-contents .list-02 .illust{width:490px;top:-15px;left:-50px}.vision .main-contents .list-03 .illust{width:510px;top:-50px;right:-50px}.vision .main-contents .list-04 .illust{width:430px;top:-5px;left:-50px}.vision .main-contents .list-05 .illust{width:500px;top:-5px;right:-44px}.vision .main-contents .description{width:850px;margin:100px auto 0}.vision .main-contents .description dl{margin-bottom:10px;display:flex;align-items:baseline}.vision .main-contents .description dt{position:relative}.vision .main-contents .description .text-01 dt,.vision .main-contents .description .text-03 dt{width:220px}.vision .main-contents .description .text-01 dd,.vision .main-contents .description .text-03 dd{width:660px}.vision .main-contents .description .text-02 dt{width:100px}.vision .main-contents .description .text-02 dd{width:100%}.vision .main-contents .description .text-02 li{display:flex}.vision .main-contents .description .text-02 dd span{display:inline-block}.vision .main-contents .description .text-02 dd .inner-01{width:225px;margin-right:10px;text-align:justify;text-align-last:justify;letter-spacing:1px}.vision .main-contents .description .text-02 dd .dot{letter-spacing:-5px}.vision .main-contents .description .mark{padding-left:14px;font-size:1.4rem;font-weight:700;position:relative}.vision .main-contents .description .mark:before{content:'＊';position:absolute;top:-1px;left:0}.vision .main-contents .description .orange{color:#f08437;font-weight:700}.vision .bottom-contents{width:890px;margin:50px auto}.vision .bottom-contents h3{margin-bottom:10px;padding-bottom:10px;color:#46b035;font-size:2.4rem;font-weight:700;position:relative}.vision .bottom-contents h3:before{content:'';width:890px;height:5px;background:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/sdgs_line.jpg) no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.vision .bottom-contents h3 br{display:none}@media screen and (max-width:900px){.vision .mainvisual{width:80%}.vision .top-contetns{width:100%;margin:20px auto 0}.vision .top-contetns h3{width:350px;padding-right:10px;font-size:2.2rem}.vision .top-contetns h3 img{width:235px;padding-right:7px}.vision .top-contetns h3:before{width:47px;height:52px}.vision .top-contetns h3:after{width:67px;height:53px}.vision .top-contetns ul{max-width:690px;margin:20px auto 0;padding:20px 10px 0}.vision .top-contetns ul:before{width:100%;max-width:690px}.vision .top-contetns li{margin-top:20px}.vision .top-contetns dt img{width:50px}.vision .top-contetns dt{width:175px;font-size:1.8rem}.vision .top-contetns dd{width:calc(100% - 85px)}.vision .main-contents{width:100%;margin-top:50px;padding:80px 0 40px;background-image:url(//ichoice-coop.com/wp-content/themes/ichoice_renew/common/css/../../img/vision/background_green01.jpg);background-repeat:repeat}.vision .main-contents .message{max-width:650px;width:100%}.vision .main-contents .message:before{width:70px;height:50px;top:-60px;left:10px}.vision .main-contents .message h3{width:80%;font-size:2rem}.vision .main-contents .message p{width:calc(100% - 30px);margin:10px auto 0;font-size:1.4rem}.vision .main-contents .vision{width:calc(100% - 30px);max-width:480px}.vision .main-contents .block{display:block;margin-top:50px}.vision .main-contents .list-04{margin-top:60px}.vision .main-contents .block:before{content:none}.vision .main-contents .block.list-01:after{width:60px;height:60px;top:250px;left:-20px}.vision .main-contents .block.list-02:after{width:60px;height:40px;top:260px;right:-10px}.vision .main-contents .block.list-03:after{width:130px;height:70px;bottom:-15px;left:0}.vision .main-contents .block.list-04:after{width:80px;height:40px;top:220px;right:-10px}.vision .main-contents .block.list-05:after{width:50px;height:60px;bottom:-20px;left:-10px}.vision .main-contents .text{width:100%}.vision .main-contents .list-02 .text,.vision .main-contents .list-04 .text{margin-left:0}.vision .main-contents .text h4 span{margin-top:13px;font-size:3rem}.vision .main-contents .text .img{width:110px}.vision .main-contents .text .inner li{font-size:1.3rem}.vision .main-contents .list-01 .text .icon{width:317px}.vision .main-contents .list-02 .text .icon{width:215px}.vision .main-contents .list-03 .text .icon{width:253px}.vision .main-contents .list-04 .text .icon{width:153px}.vision .main-contents .list-05 .text .icon{width:184px}.vision .main-contents .block .illust{position:initial;width:calc(100% - 10px);margin:0 auto}.vision .main-contents .block .illust.smt{display:block}.vision .main-contents .block .illust.pc{display:none}.vision .main-contents .list-01 .illust{top:initial;right:initial;margin-top:50px}.vision .main-contents .list-02 .illust{top:initial;left:initial;margin-top:10px}.vision .main-contents .list-03 .illust{top:initial;right:initial;margin-top:10px}.vision .main-contents .list-04 .illust{top:initial;left:initial;margin-top:-10px}.vision .main-contents .list-05 .illust{top:initial;right:initial;margin-top:10px}.vision .main-contents .description{max-width:480px;width:calc(100% - 30px);margin:80px auto 0;font-size:1rem}.vision .main-contents .description .text-01 dt,.vision .main-contents .description .text-03 dt{width:155px}.vision .main-contents .description .text-01 dd,.vision .main-contents .description .text-03 dd{width:calc(100% - 155px)}.vision .main-contents .description .text-02 dt{width:65px}.vision .main-contents .description .text-02 dd{width:calc(100% - 80px)}.vision .main-contents .description .text-02 dd .inner-01{width:120px;letter-spacing:0}.vision .main-contents .description .text-02 dd .inner-02{width:calc(100% - 130px)}.vision .main-contents .description .orange{font-size:1.2rem}.vision .main-contents .description .text-02 dd .orange{font-size:1rem}.vision .main-contents .description .mark{font-size:1rem}.vision .main-contents .description .mark:before{top:-1px}.vision .bottom-contents{max-width:480px;width:calc(100% - 30px);margin:50px auto 100px}.vision .bottom-contents h3{margin-bottom:10px;padding-bottom:10px;font-size:2rem}.vision .bottom-contents h3:before{max-width:480px;width:100%}.vision .bottom-contents h3 br{display:block}}.otameshi-modal{display:none}.otameshi-modal.is-open{display:block}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide[aria-hidden=false] .otameshi-modal-overlay{animation:mmfadeIn .3s cubic-bezier(0,.0,.2,1)}.micromodal-slide[aria-hidden=false] .otameshi-modal-container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .otameshi-modal-overlay{animation:mmfadeOut .3s cubic-bezier(0,.0,.2,1)}.micromodal-slide[aria-hidden=true] .otameshi-modal-container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .otameshi-modal-container,.micromodal-slide .otameshi-modal-overlay{will-change:transform}.otameshi-modal-open{width:350px;max-width:80%;margin:20px auto;padding:10px;color:#fff;border:2px solid #ff694c;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:2.4rem;font-size:1.7rem;font-weight:700;background:#ff694c;cursor:pointer}.otameshi-modal-close{width:32px;height:32px;padding:0;border:none;color:#666;background:#fff;position:absolute;top:5%;right:5%;z-index:1;cursor:pointer}.otameshi-modal-close:hover{opacity:.7}.otameshi-modal-close:before,.otameshi-modal-close:after{content:"";width:30px;height:3px;margin:0 auto;display:block;background:#666;border-radius:10px;position:absolute;left:0;right:0}.otameshi-modal-close:before{transform:rotate(45deg)}.otameshi-modal-close:after{transform:rotate(-45deg)}.otameshi-modal-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);z-index:1}.otameshi-modal-container{width:100%;max-width:92%;margin:auto;position:fixed;top:100px;left:0;right:0}.otameshi-modal-content{padding:5%;max-height:70vh;background:#fff;overflow-y:scroll}.form-group .mulclas,.form-group .mulclas>p{width:100% !important}