@charset "UTF-8";.milk .intro .intro-content--el_0 .intro-heading--size_small,.milk .intro .intro-content--el_1 .intro-heading,.milk .milk-bottom-message .milk-bottom-message__h{font-size:20px;font-size:2rem;font-family:Noto Sans Japanese,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif;font-weight:200;letter-spacing:.02em;line-height:1.75}.milk .producer-content .producer-heading{font-size:28px;font-size:2.8rem;font-family:Noto Sans Japanese,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif;font-weight:400;letter-spacing:.05em;line-height:1.5}.milk .intro .intro-content--el_0 .intro-heading--size_middle{font-family:Noto Sans Japanese,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif;font-size:40px;font-size:4rem;font-weight:200;line-height:1.35}.milk .intro .intro-content--el_1 .intro-sentence{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:2}.milk .hr{background-color:#f3edf0;border:0;height:0;padding-top:50px;margin:0;box-shadow:none}.milk .intro .intro__inner{padding:50px 0 0}.milk .intro .intro-content--el_0{background-image:url(../images/main-visual-0.jpg);background-position:center;background-size:cover;box-shadow:0 -200px 200px -200px rgba(0,0,0,.3) inset}.milk .intro .intro-content--el_0 .intro-header{position:relative;top:0;left:0}.milk .intro .intro-content--el_0 .intro-header:before{display:block;content:"";padding:51.66667% 0 0;position:relative;top:0;left:0;z-index:1}.milk .intro .intro-content--el_0 .intro-header__inner{width:100%;position:absolute;bottom:0;left:0;z-index:2}.milk .intro .intro-content--el_0 .intro-heading{text-align:center;font-family:Noto Sans Japanese,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif}.milk .intro .intro-content--el_0 .intro-heading--size_small{padding:0 0 1.33333%;letter-spacing:-.05em;margin-left:-.66667%}.milk .intro .intro-content--el_0 .intro-heading--size_middle{margin-left:-21px;padding:0 0 4.33333%}.milk .intro .intro-content--el_0 .intro-heading--size_middle-0{letter-spacing:.03em;margin-left:15px;line-height:1.5}.milk .intro .intro-content--el_1{background-color:#ecf1f3;color:#333}.milk .intro .intro-content--el_1 .intro-header{padding:5.16667% 0 0}.milk .intro .intro-content--el_1 .intro-heading{text-align:center}.milk .intro .intro-content--el_1 .intro-sentences{text-align:center;padding:2.83333% 0 6.33333%}.milk .intro .intro-heading{margin:0}.milk .intro .intro-sentence{margin:0}.milk .milk-cow{margin-bottom:40px}.milk .milk-cow .milk-cow__inner{padding:0}.milk .milk-cow .milk-cow__section{width:100%;margin:0 auto;position:relative;color:#333}.milk .milk-cow .milk-cow__h{text-align:center;margin:76px 0 74px;letter-spacing:.04em;font-size:22px;font-weight:100;font-family:Noto Sans Japanese,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif}.milk .milk-cow .milk-cow__p1{font-size:16px;width:46.15385%;padding:0 5.5% 0 9.3%;float:right;margin-top:3.84615%;line-height:1.75;letter-spacing:.02em}.milk .milk-cow .milk-cow__p2{font-size:16px;width:46.76923%;padding:0 8% 0 7%;clear:both;margin:6% 0 5.8%;line-height:1.75;letter-spacing:.02em}.milk .milk-cow .milk-cow__p2 p{margin:0}.milk .milk-cow .milk-cow__p2 p:first-child{margin:0 0 20px}.milk .milk-cow .milk-cow__img-1{width:53.84615%}.milk .milk-cow .milk-cow__img-2{position:absolute;top:312px;right:0;width:53.23077%;z-index:-1}.milk .milk-cow .milk-cow__img-3{display:block;margin:0 auto;width:100%}.milk .milk-sterilized{margin-bottom:127px}.milk .milk-sterilized .milk-sterilized__inner{padding:0}.milk .milk-sterilized .milk-sterilized__section{width:100%;margin:0 auto;position:relative;color:#333}.milk .milk-sterilized .milk-sterilized__h{text-align:center;margin:75px 0;font-size:22px;letter-spacing:.04em}.milk .milk-sterilized .milk-sterilized__p1{font-size:16px;width:44.30769%;padding:0 6% 0 7%;float:right;margin:-8px 0 0;line-height:1.75;letter-spacing:.02em}.milk .milk-sterilized .milk-sterilized__p2{font-size:16px;width:44%;padding:0 6.6%;margin:4.8% 0 0;clear:both;line-height:1.75;letter-spacing:.02em}.milk .milk-sterilized .milk-sterilized__img-1{width:55.69231%}.milk .milk-sterilized .milk-sterilized__img-2{position:absolute;top:288px;right:0;width:56%;z-index:-1}.milk .milk-bottom-message{background:#ecf1f3}.milk .milk-bottom-message .milk-bottom-message__inner{padding:0 90px}.milk .milk-bottom-message .milk-bottom-message__section{width:100%;margin:0 auto;padding:70px 0 74px}.milk .milk-bottom-message .milk-bottom-message__h{color:#333}.milk .producer-content{background-color:#1c251d}.milk .producer-content .producer-section{padding:92px 0 41px}.milk .producer-content .producer-heading{color:#ff318d;text-align:center;margin:0 0 42px}.milk .producer-content .producer-profile{margin:0 0 40px}.milk .producer-content .producer-profile--el_1 .producer-portrait{width:34.41667%;padding:0 0 0 3.33333%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.milk .producer-content .producer-profile--el_1 .producer-sentences{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.milk .producer-content .producer-profile--el_0 .producer-profile-inner,.milk .producer-content .producer-profile--el_2 .producer-profile-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.milk .producer-content .producer-profile--el_0 .producer-portrait,.milk .producer-content .producer-profile--el_2 .producer-portrait{width:34.41667%;padding:0 3.33333% 0 0}.milk .producer-content .producer-profile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.milk .producer-content .producer-portrait{width:31.08333%;margin:0}.milk .producer-content .producer-sentences{width:56.66667%;padding-top:5px}.milk .producer-content .producer-sentences__deep-inner{background-image:url(../images/producer-sentence-border-0-0.png);background-repeat:repeat;background-position:100% -1px}.milk .producer-content .producer-sentence{color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.04em;line-height:3.1875;width:94.11765%;margin:0 auto}.milk .material_process__search{margin:85px 0;padding:0;text-align:center}.milk .material_process__search .material_process__search__category .l-form-select{display:inline-block;width:240px;margin-right:20px;vertical-align:middle}.milk .material_process__search .material_process__search__category .l-button{width:110px}@media(max-width:720px){.milk .intro .intro-content--el_0 .intro-heading--size_small,.milk .intro .intro-content--el_1 .intro-heading,.milk .milk-bottom-message .milk-bottom-message__h{font-size:17px;font-size:1.7rem}.milk .producer-content .producer-heading{font-size:20px;font-size:2rem;line-height:1.5}.milk .intro .intro-content--el_0 .intro-heading--size_middle{font-size:23.5px;font-size:2.35rem;line-height:1.53191}.milk .intro .intro-content--el_1 .intro-sentence{font-size:14px;font-size:1.4rem;line-height:1.9}.milk .intro .intro-content--el_0{background-image:url(../images/sp-main-visual-0.jpg)}.milk .intro .intro-content--el_0 .intro-header:before{padding:111.9403% 0 0}.milk .intro .intro-content--el_0 .intro-heading--size_small{padding:0 0 .59701%;font-size:14px;font-size:1.4em}.milk .intro .intro-content--el_0 .intro-heading--size_middle{padding:0 0 5.97015%;margin-left:-5px;letter-spacing:.1em}.milk .intro .intro-content--el_0 .intro-heading--size_middle-0{letter-spacing:.12em;margin-left:10px}.milk .intro .intro-content--el_1 .intro-header{padding:12.53731% 0 0}.milk .intro .intro-content--el_1 .intro-heading{text-align:left}.milk .intro .intro-content--el_1 .intro-sentences{text-align:left;padding:5.37313% 0 13.13433%}.milk .milk-cow .milk-cow__section{width:100%}.milk .milk-cow .milk-cow__h{font-size:20px;text-align:left;padding:0 5%;margin:43px 0 28px}.milk .milk-cow .milk-cow__p1{float:none;width:100%;padding:0 5.5% 0 5%;line-height:1.9;margin:0 0 43px}.milk .milk-cow .milk-cow__p2{width:100%;margin:43px 0;padding:0 5%;line-height:1.9}.milk .milk-cow .milk-cow__p2 p:first-child{margin:0 0 10px}.milk .milk-cow .milk-cow__img-1{width:100%}.milk .milk-cow .milk-cow__img-2{position:static;width:100%}.milk .milk-sterilized{margin-bottom:0}.milk .milk-sterilized .milk-sterilized__section{width:100%}.milk .milk-sterilized .milk-sterilized__h{font-size:20px;text-align:left;padding:0 5%;margin:44px 0 28px}.milk .milk-sterilized .milk-sterilized__p1{float:none;width:100%;margin:0 0 42px;padding:0 3.5% 0 5%;letter-spacing:.02em;line-height:1.9}.milk .milk-sterilized .milk-sterilized__p2{width:100%;margin:45px 0 43px;padding:0 4.5%;line-height:1.9}.milk .milk-sterilized .milk-sterilized__img-1{width:100%}.milk .milk-sterilized .milk-sterilized__img-2{position:static;width:100%}.milk .milk-bottom-message .milk-bottom-message__inner{padding:0 20px}.milk .milk-bottom-message .milk-bottom-message__section{width:100%;padding:43px 0}.milk .producer-content .producer-content__inner{padding:0 5.06667%}.milk .producer-content .producer-section{padding:13.43284% 0 5.97015%}.milk .producer-content .producer-heading{text-align:left;margin:0 0 34px}.milk .producer-content .producer-profile{margin:0 0 9.85075%}.milk .producer-content .producer-profile--el_1 .producer-portrait{width:89.70149%;padding:0 0 0 34.02985%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.milk .producer-content .producer-profile--el_1 .producer-sentences{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.milk .producer-content .producer-profile--el_0 .producer-portrait,.milk .producer-content .producer-profile--el_2 .producer-portrait{width:67.61194%;padding:0 0 0 11.9403%}.milk .producer-content .producer-profile-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.milk .producer-content .producer-portrait{margin:0 0 8.95522%}.milk .producer-content .producer-sentences{width:100%;padding-top:0}.milk .producer-content .producer-sentences__deep-inner{background-image:url(../images/sp-producer-sentence-border-0-0.png);background-position:100% -1px}.milk .producer-content .producer-sentence{font-size:14px;font-size:1.4rem;line-height:2.89286;width:95.52239%}.milk .material_process__search{margin:50px 0}.milk .material_process__search .material_process__search__category .l-form-select{width:72.38806%;margin-right:2.98507%;font-size:11px}.milk .material_process__search .material_process__search__category .l-button{width:20.14925%}.milk .material_process__search .material_process__search__category .l-button__inner{padding:8px 0;font-size:11px}}