@charset "utf-8";@-webkit-keyframes arw{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(110%);transform:translateX(110%)}50.1%{opacity:0;-webkit-transform:translateX(-200%);transform:translateX(-200%)}50.2%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arw{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(110%);transform:translateX(110%)}50.1%{opacity:0;-webkit-transform:translateX(-200%);transform:translateX(-200%)}50.2%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arwBack{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}50.1%{opacity:0;-webkit-transform:translateX(200%);transform:translateX(200%)}50.2%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arwBack{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}50.1%{opacity:0;-webkit-transform:translateX(200%);transform:translateX(200%)}50.2%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scrollLine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}15%{-webkit-transform:translateY(0%);transform:translateY(0%)}30%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes scrollLine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}15%{-webkit-transform:translateY(0%);transform:translateY(0%)}30%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes pagetop{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}15%{-webkit-transform:translateY(0%);transform:translateY(0%)}30%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes pagetop{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}15%{-webkit-transform:translateY(0%);transform:translateY(0%)}30%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes btnOv{0%{opacity:1}10%{opacity:0.5}40%{opacity:1}100%{opacity:1}}@keyframes btnOv{0%{opacity:1}10%{opacity:0.5}40%{opacity:1}100%{opacity:1}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?1x6eij");src:url("../fonts/icomoon.eot?1x6eij#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?1x6eij") format("truetype"),url("../fonts/icomoon.woff?1x6eij") format("woff"),url("../fonts/icomoon.svg?1x6eij#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"helvetica";src:url("../fonts/HelveticaNeueLTStd-BdCn.woff") format("woff");font-weight:normal;font-style:normal}body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:none}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:none}img{vertical-align:top}.clearfix{zoom:1}.clearfix:after{content:'';display:block;clear:both;height:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-size:10px}body{color:#000000;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;letter-spacing:0.04em;line-height:2;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 1500px){html{font-size:11px}}@media only screen and (max-width: 768px){html{font-size:2.67vw}}#wrapper{overflow:hidden}@media only screen and (max-width: 768px){#wrapper{min-width:0}}::-moz-selection{background:#D90D0D;color:#ffffff}::selection{background:#D90D0D;color:#ffffff}a{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;color:#000000;text-decoration:underline}html.notouch a:hover{text-decoration:none}.pc-hidden{display:none !important}@media only screen and (max-width: 1023px){.tbsp-hidden{display:none !important}}@media only screen and (max-width: 768px){.sp-hidden{display:none !important}.pc-hidden{display:block !important}br.pc-hidden{display:inline-block !important}}.pageCover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:20;background:#ffffff}.pageCover.show{visibility:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.pageCover.under{z-index:11}.img-ov{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;z-index:0}.img-ov img{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transform:scale(1.005);transform:scale(1.005)}html.notouch a:hover .img-ov img{-webkit-transform:scale(1.1);transform:scale(1.1)}.easingWrap .easingFade{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}.header{position:fixed;z-index:20}.header.is-fixed .header__content{height:6rem}.header.is-fixed .header__logo{left:2rem}.header.is-fixed .header__logo a{width:19.6rem;height:3.8rem}.header.is-fixed .header__nav{height:6rem}.header.is-fixed .header__nav .h-mainNav__list li{height:6rem}.header.is-fixed .header__nav .h-form ul li{height:6rem}.header.is-fixed .header__navInner{right:0rem}.header__content{position:fixed;top:0;left:0;width:100%;display:block;height:10rem;background:#ffffff;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.header__logo{position:absolute;top:50%;left:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__logo a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;display:block;overflow:hidden;text-indent:-5260px;width:24.5rem;height:4.6rem;background:url(/assets/imgs/common/logo.png) no-repeat center center;background-size:contain}.header__menu{display:none}.header__nav{position:fixed;right:0;top:0;width:calc(100% - 29rem);height:10rem;zoom:1;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.header__nav:after{content:'';display:block;clear:both;height:0}.header__nav .h-mainNav{float:left;margin-right:2rem}@media only screen and (max-width: 1200px){.header__nav .h-mainNav{margin-right:1rem}}.header__nav .h-mainNav__list{zoom:1}.header__nav .h-mainNav__list:after{content:'';display:block;clear:both;height:0}.header__nav .h-mainNav__list .item{float:left;display:block;position:relative;display:table;height:5.4rem;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.header__nav .h-mainNav__list .item+.item{margin-left:2rem}@media only screen and (max-width: 1200px){.header__nav .h-mainNav__list .item+.item{margin-left:1rem}}.header__nav .h-mainNav__list .item a{display:table-cell;vertical-align:middle;text-decoration:none;font-size:1.6rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;position:relative;overflow:hidden}.header__nav .h-mainNav__list .item a:before,.header__nav .h-mainNav__list .item a:after{content:'';position:absolute;bottom:0.8rem;width:0;right:0;height:2px}.header__nav .h-mainNav__list .item a:before{-webkit-transition:.3s cubic-bezier(0.57, 0.15, 0.13, 0.97) 0.1s;transition:.3s cubic-bezier(0.57, 0.15, 0.13, 0.97) 0.1s;background:#e2e2e6}.header__nav .h-mainNav__list .item a:after{-webkit-transition:.3s cubic-bezier(0.57, 0.15, 0.13, 0.97);transition:.3s cubic-bezier(0.57, 0.15, 0.13, 0.97);background:#D90D0D}html.notouch .header__nav .h-mainNav__list .item a:hover{color:#D90D0D}html.notouch .header__nav .h-mainNav__list .item a:hover:after,html.notouch .header__nav .h-mainNav__list .item a:hover:before{left:0;right:auto;width:100%}body.top .header__nav .h-mainNav__list .item__top>a{color:#D90D0D}body.top .header__nav .h-mainNav__list .item__top>a:after,body.top .header__nav .h-mainNav__list .item__top>a:before{left:0;right:auto;width:100%}body.milk .header__nav .h-mainNav__list .item__milk>a{color:#D90D0D}body.milk .header__nav .h-mainNav__list .item__milk>a:after,body.milk .header__nav .h-mainNav__list .item__milk>a:before{left:0;right:auto;width:100%}body.news .header__nav .h-mainNav__list .item__news>a{color:#D90D0D}body.news .header__nav .h-mainNav__list .item__news>a:after,body.news .header__nav .h-mainNav__list .item__news>a:before{left:0;right:auto;width:100%}body.company .header__nav .h-mainNav__list .item__company>a{color:#D90D0D}body.company .header__nav .h-mainNav__list .item__company>a:after,body.company .header__nav .h-mainNav__list .item__company>a:before{left:0;right:auto;width:100%}body.recruit .header__nav .h-mainNav__list .item__recruit>a{color:#D90D0D}body.recruit .header__nav .h-mainNav__list .item__recruit>a:after,body.recruit .header__nav .h-mainNav__list .item__recruit>a:before{left:0;right:auto;width:100%}body.product .header__nav .h-mainNav__list .item__product>a{color:#D90D0D}body.product .header__nav .h-mainNav__list .item__product>a:after,body.product .header__nav .h-mainNav__list .item__product>a:before{left:0;right:auto;width:100%}body.lifesupport .header__nav .h-mainNav__list .item__lifesupport>a{color:#D90D0D}body.lifesupport .header__nav .h-mainNav__list .item__lifesupport>a:after,body.lifesupport .header__nav .h-mainNav__list .item__lifesupport>a:before{left:0;right:auto;width:100%}.header__nav .h-contact{display:none}.header__nav .h-form{float:left}.header__nav .h-form ul{zoom:1}.header__nav .h-form ul:after{content:'';display:block;clear:both;height:0}.header__nav .h-form ul li{float:left;display:table;height:5.4rem;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.header__nav .h-form ul li.subscription a{background:#D90D0D}.header__nav .h-form ul li.absentee a{background:#000000}.header__nav .h-form ul li a{display:table-cell;vertical-align:middle;width:18.5rem;color:#ffffff;border:none}.header__nav .h-form ul li a:before{color:#ffffff}html.notouch .header__nav .h-form ul li a:hover{-webkit-animation:btnOv 3s ease-in-out normal;animation:btnOv 3s ease-in-out normal}.header__nav .h-form ul li a .sp{display:none}.header__navInner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4rem;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}@media only screen and (max-width: 1200px){.header__navInner{right:0rem}}@media only screen and (max-width: 1270px){.header.is-fixed .header__logo{left:1.5rem}.header.is-fixed .header__logo a{width:18rem;height:3.4rem}.header__content{height:6rem}.header__logo{left:1.5rem}.header__logo a{width:18rem;height:3.4rem}.header__menu{display:block;z-index:3;text-decoration:none;position:absolute;width:6rem;height:6rem;top:0;right:0;-webkit-transition:none !important;transition:none !important}.header__menu:before{position:absolute;content:'MENU';font-size:1.2rem;font-family:"helvetica",sans-serif;line-height:1;left:50%;-webkit-transform:translateX(-48%);transform:translateX(-48%);bottom:1.2rem;z-index:3;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.header__menu .lines{display:block;overflow:hidden;text-indent:-5260px;position:relative;width:6rem;height:6rem}.header__menu .line-1,.header__menu .line-2,.header__menu .line-3{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;display:block;position:absolute;top:50%;left:50%;margin-left:-1.4rem;width:2.8rem;height:2px;background:#000000}.header__menu .line-1{margin-top:-1.4rem}.header__menu .line-2,.header__menu .line-3{margin-top:-0.5rem}.header__menu .line-2{opacity:0}.header__nav{left:0;right:auto;z-index:-1;display:block;width:100%;height:100%;opacity:0;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;overflow:hidden;visibility:hidden;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#ffffff}.header__nav .h-mainNav{float:none;margin-right:0;padding:0 2rem}.header__nav .h-mainNav__list .item{float:none;display:block;height:auto;position:relative}.header__nav .h-mainNav__list .item:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute;content:"";display:block;right:0.3rem;bottom:0.3rem;font-size:1rem;color:#D90D0D;content:'\e904';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header__nav .h-mainNav__list .item+.item{margin-left:0}.header__nav .h-mainNav__list .item a{display:block;font-size:2rem;padding:2rem 0;line-height:1;border-bottom:solid 1px #DBDBDB}.header__nav .h-mainNav__list .item a:before,.header__nav .h-mainNav__list .item a:after{display:none}.header__nav .h-contact{display:block;padding:2rem 2rem 3rem}.header__nav .h-contact__list .item+.item{margin-top:1.5rem}.header__nav .h-contact__list .item__ttl{font-size:1.8rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700}.header__nav .h-contact__list .item__ttl span{color:#D90D0D}.header__nav .h-contact__list .item a{text-decoration:none;display:block;border:1px solid #DBDBDB;text-align:center;font-size:2.3rem;font-family:"helvetica",sans-serif;line-height:1;padding:1rem 0 0;position:relative}.header__nav .h-contact__list .item a:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute;content:"";display:block;right:0.3rem;bottom:0.3rem;font-size:1rem;color:#D90D0D;content:'\e904';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header__nav .h-contact__list .item a span{font-size:4rem}.header__nav .h-form{float:none}.header__nav .h-form ul{zoom:1}.header__nav .h-form ul:after{content:'';display:block;clear:both;height:0}.header__nav .h-form ul li{float:left;display:table;height:7rem;width:50%}.header__nav .h-form ul li a{width:100%;font-size:1.4rem;line-height:1.4}.header__nav .h-form ul li a .pc{display:none}.header__nav .h-form ul li a .sp{display:block}.header__navInner{position:static;-webkit-transform:translateY(0);transform:translateY(0);padding-top:6rem}html.menu-open .header__content{position:fixed}html.menu-open .header__menu:before{content:'CLOSE'}html.menu-open .header__menu .line-1,html.menu-open .header__menu .line-2,html.menu-open .header__menu .line-3{margin-top:-1rem}html.menu-open .header__menu .line-1{opacity:0}html.menu-open .header__menu .line-2{opacity:1;-webkit-transform:rotate(151deg);transform:rotate(151deg)}html.menu-open .header__menu .line-3{-webkit-transform:rotate(-151deg);transform:rotate(-151deg)}html.menu-open .header__nav{opacity:1;visibility:visible}}#wrapper{position:relative}.content{padding-top:10rem}.content img{width:auto;max-width:100%;height:auto}.content__mv{position:relative;margin-bottom:6rem}.content__mv .ttl{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content__mv .ttl__en{font-family:"helvetica",sans-serif;font-size:3.2rem;color:#D90D0D;line-height:1;margin-bottom:1rem}.content__mv .ttl__jp{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;font-size:4.6rem;line-height:1}.content__mv .ttl__jp span{padding:1.2rem 1.2rem 1.2rem 0;display:inline-block;background:#fff}.content__mv .mv{display:block;width:calc(100% - 6rem);padding-bottom:27%;overflow:hidden;position:relative;margin-left:6rem;-webkit-box-sizing:border-box;box-sizing:border-box}.content__mv .mv .img{width:100%;height:100%}.content__mv .mv .img__inner{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.content__mv .mv .img__inner .sp{display:none}.content__mv .mv .img img{width:100%;height:auto}@media only screen and (max-width: 1270px){.content{padding-top:6rem}}@media only screen and (max-width: 768px){.content__mv{margin-bottom:2rem}.content__mv .ttl{position:static;-webkit-transform:translateY(0);transform:translateY(0)}.content__mv .ttl__en{-webkit-transform:translateY(-3.4rem);transform:translateY(-3.4rem);font-size:2.2rem;margin-bottom:0}.content__mv .ttl__en span{padding:1rem 0.8rem 0.3rem 0;display:inline-block;background:#ffffff}.content__mv .ttl__jp{-webkit-transform:translateY(-2.4rem);transform:translateY(-2.4rem);font-size:3.4rem}.content__mv .ttl__jp span{padding:0;display:inline-block;background:#fff}.content__mv .mv{width:100%;padding-bottom:0;margin-left:0}.content__mv .mv .img{-webkit-transform:translate(0) !important;transform:translate(0) !important}.content__mv .mv .img__inner{position:static;-webkit-transform:translate(0);transform:translate(0)}.content__mv .mv .img__inner .sp{display:block}.content__mv .mv .img__inner .pc{display:none}}.section__body{max-width:116rem;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media only screen and (max-width: 768px){.section__body{padding-right:2rem;padding-left:2rem}}.section__ttl{margin-top:4.5rem;margin-bottom:2rem;position:relative;line-height:1.4;font-size:1.8rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;padding-left:1.5rem;padding-bottom:1rem;border-bottom:1px solid #DBDBDB}.section__ttl:before{display:block;content:"";position:absolute;top:0;left:0;width:0.5rem;height:calc(100% - 0.8rem);background:#D90D0D}.section__sttl{background:#B4B4B4;color:#ffffff;padding:0.5rem 1rem;font-weight:700;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-size:1.6rem;margin-top:3rem}.footer{margin:12rem 0 0;position:relative;border-top:1px solid #DBDBDB}.footer__inner{padding:4rem 0;position:relative;max-width:116rem;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;zoom:1}@media only screen and (max-width: 768px){.footer__inner{padding-right:2rem;padding-left:2rem}}.footer__inner:after{content:'';display:block;clear:both;height:0}@media only screen and (max-width: 1200px){.footer__inner{text-align:center}}.footer__inner .f-logo{width:24.6rem;height:4.6rem;display:block;overflow:hidden;text-indent:-5260px;display:inline-block;background:url(/assets/imgs/common/logo.png) no-repeat center center;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media only screen and (max-width: 1200px){.footer__inner .f-logo{position:static;-webkit-transform:translateY(0);transform:translateY(0);display:block;margin:0 auto 3rem}}.footer__inner .f-content{float:right;zoom:1}.footer__inner .f-content:after{content:'';display:block;clear:both;height:0}@media only screen and (max-width: 1200px){.footer__inner .f-content{float:none;display:inline-block}.footer__inner .f-content .company{text-align:left}}.footer__inner .f-content .company{float:left}.footer__inner .f-content .company>ul{zoom:1}.footer__inner .f-content .company>ul:after{content:'';display:block;clear:both;height:0}.footer__inner .f-content .company>ul>li{float:left}.footer__inner .f-content .company>ul>li+li{padding-left:3rem;margin-left:3rem;border-left:1px solid #DBDBDB}.footer__inner .f-content .links{float:left;margin-left:4rem}.footer__inner .f-content .links__form .subscription .mod-btn{background:#D90D0D}.footer__inner .f-content .links__form .absentee .mod-btn{background:#000}.footer__inner .f-content .links__form .mod-btn{width:27rem;border:none;color:#ffffff}.footer__inner .f-content .links__form .mod-btn:before{color:#ffffff}html.notouch .footer__inner .f-content .links__form .mod-btn:hover{-webkit-animation:btnOv 3s ease-in-out normal;animation:btnOv 3s ease-in-out normal}.footer__inner .f-content .links__recruit{margin-top:2rem}.footer__inner .f-content .links__recruit a{text-decoration:none;display:block;text-align:center;font-size:1.6rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;color:#D90D0D;width:27rem;position:relative}.footer__inner .f-content .links__recruit a:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute;content:"";display:block;right:0.3rem;bottom:0.3rem;font-size:1rem;color:#D90D0D;content:'\e904';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer__inner .f-content .links__recruit a span{position:relative;display:block;padding:2rem 2rem 2rem 10rem;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__inner .f-content .links__recruit a span:before,.footer__inner .f-content .links__recruit a span:after{position:absolute;content:"";top:0;left:0;height:100%}.footer__inner .f-content .links__recruit a span:before{width:7.6rem;background:url(/assets/imgs/common/foot_recruit.jpg) no-repeat center center;background-size:cover}.footer__inner .f-content .links__recruit a span:after{z-index:1;width:100%;border:0.2rem solid #D90D0D;-webkit-box-sizing:border-box;box-sizing:border-box}html.notouch .footer__inner .f-content .links__recruit a:hover{background:#D90D0D;color:#ffffff}html.notouch .footer__inner .f-content .links__recruit a:hover:before{color:#ffffff}.footer .copyright{background:#000000;color:#ffffff;font-family:"helvetica",sans-serif;text-align:center;font-size:1.2rem;line-height:1;padding:2rem 0}.footer #page-top{position:fixed;right:3rem;bottom:3rem;z-index:10;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.footer #page-top a{position:relative;display:block;bottom:-15rem;text-decoration:none;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.footer #page-top a .scroll{position:absolute;z-index:2;right:0;bottom:0;z-index:9;height:4rem;width:4rem;background:#C9C9C9;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.footer #page-top a .scroll .arw{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-right:0.8rem solid transparent;border-bottom:1rem solid #ffffff;border-left:0.8rem solid transparent}html.notouch .footer #page-top a .scroll:hover{background:#D90D0D}.footer #page-top.show a{bottom:0}@media only screen and (max-width: 1100px){.footer{margin:0;border-top:none}.footer__inner{border-top:1px solid #DBDBDB;padding:3rem 2rem}.footer__inner .f-logo{margin:0 0 3rem}.footer__inner .f-content{display:block}.footer__inner .f-content .company{float:none}.footer__inner .f-content .company>ul>li{float:none}.footer__inner .f-content .company>ul>li+li{padding-top:2.5rem;margin-top:2.5rem;padding-left:0;margin-left:0;border-left:none;border-top:1px solid #DBDBDB}.footer__inner .f-content .links{margin-top:3rem;float:none;margin-left:0}.footer__inner .f-content .links__form{zoom:1}.footer__inner .f-content .links__form:after{content:'';display:block;clear:both;height:0}.footer__inner .f-content .links__form li{float:left;width:50%}.footer__inner .f-content .links__form .mod-btn{width:100%;font-size:1.4rem;line-height:1.2}.footer__inner .f-content .links__recruit a{text-align:left;width:27rem;margin:0 auto}}@media only screen and (max-width: 1100px) and (max-width: 768px){.footer__inner .f-content .links__recruit a{width:100%}}@media only screen and (max-width: 1100px){.footer #page-top{margin-top:6rem;position:static;margin-bottom:0 !important}.footer #page-top a{position:static;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.footer #page-top a .scroll{display:block;margin:0 auto 4.5rem;position:relative;right:auto;bottom:auto}}.mod-btn{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-size:contain;text-decoration:none;position:relative;text-align:center;text-decoration:none;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#D90D0D;width:23rem;padding:1.5rem 0;line-height:1;letter-spacing:0.08em;border:solid 1px #D90D0D;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;font-size:1.6rem;background:#ffffff;position:relative}.mod-btn:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute;content:"";display:block;right:0.3rem;bottom:0.3rem;font-size:1rem;color:#D90D0D;content:'\e904';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.notouch .mod-btn:hover{background:#D90D0D;color:#ffffff}html.notouch .mod-btn:hover:before{color:#ffffff}.mod-btn.secondary{color:#000;border:solid 1px #DBDBDB}html.notouch .mod-btn.secondary:hover{border:solid 1px #D90D0D}.mod-ttl{text-align:center;font-size:2.8rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;position:relative;margin-bottom:3rem;line-height:1.4}.mod-ttl .en{font-family:"helvetica",sans-serif}.mod-ttl .lines{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1.2rem;width:100%}.mod-ttl .lines span{position:absolute;display:block;width:100%;height:1px;background:#000}.mod-ttl .lines span.line-1{top:1px}.mod-ttl .lines span.line-2{top:50%}.mod-ttl .lines span.line-3{bottom:0}.mod-ttl__inner{position:relative;z-index:2;padding:0 3rem;background:#ffffff;display:inline-block}@media only screen and (max-width: 768px){.mod-ttl{font-size:2rem;margin-bottom:2rem}.mod-ttl__inner{padding:0 1rem}}.mod-news .item{position:relative}.mod-news .item__img{padding-bottom:8rem}.mod-news .item__txt{position:absolute;bottom:2rem;background:#ffffff;margin-left:3rem;padding:2rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-news .item__txt .date{font-family:"helvetica",sans-serif;color:#999999;line-height:1;margin-bottom:0.5rem}.mod-news .item__txt .ttl{font-size:1.6rem;line-height:1.6;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700}@media only screen and (max-width: 768px){.mod-news .item__img{padding-bottom:9rem}.mod-news .item__txt{bottom:1rem;margin-left:1.5rem}}.mod-company{line-height:1}.mod-company__name{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700}.mod-company__name .cat{margin-bottom:0.5rem}.mod-company__name .cat span{color:#D90D0D}.mod-company__name .name{font-size:1.8rem;letter-spacing:0;line-height:1.4}.mod-company__address{margin-top:1rem;line-height:1.5}.mod-company__tel{margin-top:0.5rem}.mod-company__tel a{text-decoration:none;font-family:"helvetica",sans-serif;line-height:1}.mod-company__tel a span{font-size:2.4rem}.mod-company__fax{margin-top:0.5rem}.mod-company__time{margin-top:0.5rem;line-height:1.4}.mod-company__time th{font-weight:normal}.mod-company__btns{margin-top:1.5rem;zoom:1}.mod-company__btns:after{content:'';display:block;clear:both;height:0}.mod-company__btns li{float:left}.mod-company__btns li+li{margin-left:1rem}.mod-company__btns li .googleBtn{text-decoration:none;font-family:"helvetica",sans-serif;font-size:1.3rem;border:1px solid #000000;padding:0.7rem 2.5rem 0.4rem}.mod-company__btns li .googleBtn span{display:inline-block;padding-left:1.5rem;position:relative}.mod-company__btns li .googleBtn span:before{position:absolute;top:-0.2rem;left:0;font-size:1.2rem;color:#000;content:'\e903';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}html.notouch .mod-company__btns li .googleBtn:hover{background:#000;color:#ffffff}html.notouch .mod-company__btns li .googleBtn:hover span:before{color:#ffffff}.mod-company__btns li .line{text-decoration:none;display:block;position:relative;top:-0.5rem}.mod-company__btns li .line:before{position:relative;left:0.1rem;font-size:2.5rem;content:'\e902';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.notouch .mod-company__btns li .line:hover{-webkit-animation:btnOv 3s ease-in-out normal;animation:btnOv 3s ease-in-out normal}.mod-company__btns li .facebook{text-decoration:none;display:block;position:relative;top:-0.5rem}.mod-company__btns li .facebook:before{position:relative;left:0.1rem;font-size:2.5rem;content:'\e905';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.notouch .mod-company__btns li .facebook:hover{-webkit-animation:btnOv 3s ease-in-out normal;animation:btnOv 3s ease-in-out normal}.mod-company__btn{margin-top:2rem}.mod-colum2>ul{zoom:1;margin-right:-3%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-colum2>ul:after{content:'';display:block;clear:both;height:0}.mod-colum2>ul>li{display:block;width:47%;float:left;margin-right:3%;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-cap{margin-top:0.5rem;font-size:1.2rem;line-height:1.4}.mod-table{border-collapse:collapse;width:100%;text-align:left}.mod-table tr:first-child th,.mod-table tr:first-child td{padding-top:0}.mod-table th,.mod-table td{border-bottom:1px solid #DBDBDB;border-collapse:collapse;padding:1.5rem 0;line-height:1.5}.mod-table th{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;width:10rem}.mod-table.secondary{border:1px solid #DBDBDB}.mod-table.secondary tr:first-child th,.mod-table.secondary tr:first-child td{padding-top:2rem}.mod-table.secondary th,.mod-table.secondary td{border:1px solid #DBDBDB;padding:2rem}.mod-table.secondary th{vertical-align:middle;width:20rem;background:#EDEDED}@media only screen and (max-width: 768px){.mod-table tbody,.mod-table tr{width:100%;display:block}.mod-table th,.mod-table td{width:100%;display:block;border-bottom:1px solid #DBDBDB;border-collapse:collapse;padding:1.5rem 0;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.mod-table th{border-bottom:none;padding-bottom:0.5rem;width:100%}.mod-table td{padding-top:0}.mod-table.secondary{border:1px solid #DBDBDB}.mod-table.secondary tr:first-child th,.mod-table.secondary tr:first-child td{padding-top:1rem}.mod-table.secondary tr:first-child th{border-top:none}.mod-table.secondary th,.mod-table.secondary td{border:none;border-top:1px solid #DBDBDB;padding:1rem 1rem}.mod-table.secondary th{width:100%}}.mod-pagenation{border-top:solid 1px #DBDBDB;border-bottom:solid 1px #DBDBDB;margin-top:5rem;margin-bottom:8rem;text-align:center;padding:2rem 0}.mod-pagenation ul{position:relative;font-size:0}.mod-pagenation ul li{display:inline-block;font-size:1.4rem}.mod-pagenation ul li a,.mod-pagenation ul li span{width:3rem;height:3rem;display:block;line-height:3rem;margin:0 0.5rem;text-decoration:none;position:relative;border:solid 1px #000000}html.notouch .mod-pagenation ul li a:hover,html.notouch .mod-pagenation ul li span:hover{background:#000000;border:solid 1px #000000;color:#fff}html.notouch .mod-pagenation ul li a:hover:before,html.notouch .mod-pagenation ul li span:hover:before{color:#ffffff}.mod-pagenation ul li.on a{background:#000000;border:solid 1px #000000;color:#fff}.mod-pagenation ul li.next,.mod-pagenation ul li.prev{position:relative;top:0.1rem}.mod-pagenation ul li.next span,.mod-pagenation ul li.prev span{margin:0}.mod-pagenation ul li.next .arw span,.mod-pagenation ul li.prev .arw span{visibility:hidden}.mod-pagenation ul li.next .arw:before,.mod-pagenation ul li.prev .arw:before{position:absolute;display:block;content:"";top:50%;left:50%}.mod-pagenation ul li.next .arw{right:0}.mod-pagenation ul li.next .arw:before{margin-left:0.4rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-top:0.4rem solid transparent;border-right:0.6rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.6rem solid #000000}html.notouch .mod-pagenation ul li.next:hover .arw:before{border-left:0.6rem solid #ffffff}.mod-pagenation ul li.prev .arw{right:auto;left:0}.mod-pagenation ul li.prev .arw:before{margin-left:-0.4rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-top:0.4rem solid transparent;border-right:0.6rem solid #000000;border-bottom:0.4rem solid transparent;border-left:0.6rem solid transparent}html.notouch .mod-pagenation ul li.prev:hover .arw:before{border-right:0.6rem solid #ffffff}.mod-pagenation ul li.more span{border:none;background:none}html.notouch .mod-pagenation ul li.more span:hover{color:#000;border:none;background:none}.mod-pagenation ul li.more.sp{display:none}@media only screen and (max-width: 768px){.mod-pagenation{margin-top:3rem}.mod-pagenation ul li{display:none}.mod-pagenation ul li a,.mod-pagenation ul li span{width:2.5rem;height:2.5rem;line-height:2.5rem;margin:0 0.3rem}.mod-pagenation ul li.more.sp{display:inline-block}.mod-pagenation ul li.on,.mod-pagenation ul li.prev,.mod-pagenation ul li.next,.mod-pagenation ul li.spshow{display:inline-block}}.mod-pager{margin-top:6rem;text-align:center;position:relative;padding:2rem 0;border-top:solid 1px #DBDBDB;border-bottom:solid 1px #DBDBDB}.mod-pager ul li{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-pager ul li.prev a,.mod-pager ul li.next a{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;display:block;text-decoration:none;position:relative;height:3rem;line-height:3rem}.mod-pager ul li.prev a .arw,.mod-pager ul li.next a .arw{position:absolute;top:0;width:3rem;height:3rem;background:#ffffff;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.mod-pager ul li.prev a .arw:before,.mod-pager ul li.next a .arw:before{top:50%;left:50%;margin-top:-0.5rem;position:absolute;content:""}html.notouch .mod-pager ul li.prev a:hover .arw,html.notouch .mod-pager ul li.next a:hover .arw{background:#000000}.mod-pager ul li.prev{left:0}.mod-pager ul li.prev a{padding-left:4rem}.mod-pager ul li.prev a .arw{left:0}.mod-pager ul li.prev a .arw:before{margin-left:-1rem;border-top:0.4rem solid transparent;border-right:0.6rem solid #000000;border-bottom:0.4rem solid transparent;border-left:0.6rem solid transparent}html.notouch .mod-pager ul li.prev a:hover .arw:before{border-right:0.6rem solid #ffffff}.mod-pager ul li.next{right:0}.mod-pager ul li.next a{padding-right:4rem}.mod-pager ul li.next a .arw{right:0}.mod-pager ul li.next a .arw:before{margin-left:-0.3rem;border-top:0.4rem solid transparent;border-right:0.6rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.6rem solid #000000}html.notouch .mod-pager ul li.next a:hover .arw:before{border-left:0.6rem solid #ffffff}.mod-pager .index a{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;display:inline-block;text-decoration:none;position:relative;height:3rem;line-height:3rem;padding-left:4rem}.mod-pager .index a .icon{position:absolute;top:0;left:0;width:3rem;height:3rem;background:#ffffff;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.mod-pager .index a .icon:before{position:relative;top:0.1rem;font-size:1.5rem;color:#000000;content:'\e901';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.notouch .mod-pager .index a:hover .icon{background:#000000}html.notouch .mod-pager .index a:hover .icon:before{color:#ffffff}.page-top .pageCover{z-index:21}.page-top .fv{position:relative;z-index:13;padding:0rem 4rem 4rem;zoom:1}@media only screen and (max-width: 1100px){.page-top .fv{padding:0rem 2rem 2rem}}.page-top .fv:after{content:'';display:block;clear:both;height:0}.page-top .fv__mainVisual{float:left;height:69rem;width:calc(100% - 41rem);position:relative;display:block;overflow:hidden}.page-top .fv__copy{position:absolute;z-index:1;zoom:1;top:3rem;right:3rem}.page-top .fv__copy:after{content:'';display:block;clear:both;height:0}.page-top .fv__copy .copy{float:right;overflow:hidden;width:5rem}.page-top .fv__copy .copy+.copy{margin-right:1rem}.page-top .fv__copy .copy__inner{font-size:2.8rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;letter-spacing:0.06em;background:#ffffff;line-height:1;padding:1.3rem;position:relative;-webkit-transform:translateY(-101%);transform:translateY(-101%);display:inline-block;overflow:hidden}.page-top .fv__copy .copy__inner .mask{position:absolute;z-index:1;width:100%;height:100%;background:#fff;bottom:0;left:0}.page-top .fv__copy .copy__inner .mask.show{height:0}.page-top .fv__slide{position:absolute;height:100%;width:100%;top:0;left:0;display:block}.page-top .fv__slide .slick-list{height:100%}.page-top .fv__slide .slick-track{height:100%}.page-top .fv__slide .item{position:absolute;height:100%;width:100%;top:0;left:0}.page-top .fv__slide .item.slide01{background:url(/assets/imgs/top/mv_1.jpg) #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-top .fv__slide .item.slide02{background:url(/assets/imgs/top/mv_2.jpg) #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-top .fv__slide .item.slide03{background:url(/assets/imgs/top/mv_3.jpg) #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-top .fv__slide .slick-dots{position:absolute;width:100%;text-align:center;line-height:0;bottom:2rem;left:2rem}.page-top .fv__slide .slick-dots li{float:left}.page-top .fv__slide .slick-dots li button{display:block;width:5rem;height:0.3rem;padding:0;border:none;background:#E4E4E4;text-indent:-9999px;white-space:nowrap;cursor:pointer;outline:none;position:relative}.page-top .fv__slide .slick-dots li button::-moz-focus-inner{border:0px}.page-top .fv__slide .slick-dots li.slick-active button{background:#D90D0D}.page-top .fv__news{float:right;width:37rem;height:69rem;position:relative}.page-top .fv__news .mod-ttl{font-size:3.2rem;margin-bottom:2rem;line-height:1}.page-top .fv__news .news__list{position:relative}.page-top .fv__news .btn{position:absolute;bottom:0;width:100%}.page-top .fv__news .btn .mod-btn{width:100%}@media only screen and (max-width: 768px){.page-top .fv{padding:0rem 2rem 0}.page-top .fv__mainVisual{float:none;width:100%;margin-bottom:2rem}.page-top .fv__block{height:2rem;opacity:0;visibility:hidden}.page-top .fv__copy{top:1.5rem;right:1.5rem}.page-top .fv__copy .copy{width:4rem}.page-top .fv__copy .copy__inner{font-size:2.2rem;padding:1rem}.page-top .fv__slide .item.slide01{background:url(/assets/imgs/top/mv_1_sp.jpg) #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-top .fv__slide .item.slide02{background:url(/assets/imgs/top/mv_2_sp.jpg) #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-top .fv__slide .item.slide03{background:url(/assets/imgs/top/mv_3_sp.jpg) #fff;background-repeat:no-repeat;background-size:cover;background-position:center center}.page-top .fv__news{padding-top:2rem;float:none;width:auto;height:auto;margin-bottom:4rem}.page-top .fv__news .mod-ttl{font-size:2.8rem}.page-top .fv__news .btn{position:static}}.page-top .top-section .mod-ttl .en{display:block;font-size:4rem;line-height:1}.page-top .top-section .mod-ttl .jp{line-height:1;font-size:1.6rem;display:block}@media only screen and (max-width: 768px){.page-top .top-section .mod-ttl .en{font-size:3.6rem}}.page-top .status{padding-top:2rem}.page-top .status__body{max-width:90rem;margin:0 auto 6rem;border:1px solid #DBDBDB;padding:3rem;font-size:1.5rem}@media only screen and (max-width: 768px){.page-top .status__body{margin:0 auto 2rem;padding:2rem;font-size:1.4rem;line-height:1.6}}.page-top .menuBlock{margin:0 4rem;border-top:2px solid #000;padding:6rem 0;position:relative;zoom:1}.page-top .menuBlock:after{content:'';display:block;clear:both;height:0}@media only screen and (max-width: 1100px){.page-top .menuBlock{margin:0 2rem}}.page-top .menuBlock .section__body{zoom:1}.page-top .menuBlock .section__body:after{content:'';display:block;clear:both;height:0}.page-top .menuBlock.milk .menuBlock__img{float:none;width:100%;padding-bottom:40%;position:relative}.page-top .menuBlock.milk .menuBlock__img .logo{position:absolute;z-index:1;top:2rem;left:2rem;width:9rem;height:8.2rem;background:url(../imgs/common/morinaga.svg) no-repeat center center;background-repeat:no-repeat;background-size:contain}.page-top .menuBlock.milk .menuBlock__content{right:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-top .menuBlock.milk .menuBlock__content .ttl{left:auto;text-align:center}.page-top .menuBlock.milk .menuBlock__content .txt{left:auto;text-align:center}.page-top .menuBlock.milk .menuBlock__content .btn{text-align:center}.page-top .menuBlock.product .menuBlock__img{float:left}.page-top .menuBlock.product .menuBlock__content{right:10rem}.page-top .menuBlock.product .menuBlock__content .ttl{left:0}.page-top .menuBlock.product .menuBlock__content .txt{left:0}.page-top .menuBlock__content{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-top .menuBlock__content .ttl{position:relative;left:-1.5rem;margin-bottom:3rem}.page-top .menuBlock__content .ttl__en{font-family:"helvetica",sans-serif;font-size:3.2rem;color:#D90D0D;line-height:1;margin-bottom:1rem}.page-top .menuBlock__content .ttl__en span{display:inline-block;padding:1.2rem 1.5rem 0.5rem 1.5rem;background:#fff}.page-top .menuBlock__content .ttl__jp{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;font-size:4.6rem;line-height:1}.page-top .menuBlock__content .ttl__jp span{padding:1.2rem 1.2rem 1.2rem 1.2rem;display:inline-block;background:#fff}.page-top .menuBlock__content .ttl__jp .en{display:block;font-family:"helvetica",sans-serif;line-height:1;color:#D90D0D;font-size:3.6rem;padding:0;padding-bottom:0.5rem}.page-top .menuBlock__content .txt{position:relative;left:-1.2rem}.page-top .menuBlock__content .txt p{display:inline-block;padding:1.2rem;background:#fff}.page-top .menuBlock__content .btn{margin-top:3rem}.page-top .menuBlock__img{float:right;width:calc(100% - 21rem);padding-bottom:40%;overflow:hidden;position:relative}.page-top .menuBlock__img .img__inner{top:0;left:0;position:absolute;width:100%}.page-top .menuBlock__img .img__inner .sp{display:none}@media only screen and (max-width: 768px){.page-top .menuBlock{border-top:2px solid #000;padding:4rem 0 1rem;margin:0 2rem}.page-top .menuBlock .section__body{padding:0}.page-top .menuBlock.milk .menuBlock__img{padding-bottom:0}.page-top .menuBlock.milk .menuBlock__img .logo{top:1rem;left:1rem;width:6rem;height:5.4rem}.page-top .menuBlock.milk .menuBlock__content{right:auto;left:auto;top:0;-webkit-transform:translate(0);transform:translate(0)}.page-top .menuBlock.milk .menuBlock__content .ttl{padding-top:2rem;left:auto;text-align:left}.page-top .menuBlock.milk .menuBlock__content .txt{left:auto;text-align:left}.page-top .menuBlock.milk .menuBlock__content .btn{text-align:left;margin-bottom:3rem}.page-top .menuBlock.product .menuBlock__img{float:none}.page-top .menuBlock.product .menuBlock__content{right:auto}.page-top .menuBlock.product .menuBlock__content .ttl{left:auto}.page-top .menuBlock.product .menuBlock__content .txt{left:auto}.page-top .menuBlock__content{position:relative;top:-3rem;-webkit-transform:translateY(0);transform:translateY(0)}.page-top .menuBlock__content .ttl{position:relative;left:0;margin-bottom:2rem}.page-top .menuBlock__content .ttl__en{font-size:2.2rem;margin-bottom:1rem}.page-top .menuBlock__content .ttl__en span{padding:1.2rem 1rem 0.2rem 0}.page-top .menuBlock__content .ttl__jp{font-size:3.4rem}.page-top .menuBlock__content .ttl__jp span{padding:0;display:block;background:none}.page-top .menuBlock__content .txt{left:0}.page-top .menuBlock__content .txt p{display:block;padding:0;background:none;line-height:1.6}.page-top .menuBlock__content .btn{margin-top:2rem}.page-top .menuBlock__content .btn .mod-btn{width:100%}.page-top .menuBlock__img{float:none;width:100%;padding-bottom:0}.page-top .menuBlock__img .img__inner{position:static}.page-top .menuBlock__img .img__inner .sp{display:block}.page-top .menuBlock__img .img__inner .pc{display:none}}.page-top .store{margin:0 2rem 8rem}.page-top .store__content{position:relative;max-width:116rem;margin:0 auto}.page-top .store .storeList{zoom:1}.page-top .store .storeList:after{content:'';display:block;clear:both;height:0}.page-top .store .storeList .item{float:left;width:calc((100% / 2) - 2rem);margin-left:4rem}.page-top .store .storeList .item:first-child{margin-left:0}@media only screen and (max-width: 1100px){.page-top .store .storeList .item{float:none;width:100%;margin-left:0}.page-top .store .storeList .item+.item{margin-top:3rem}}.page-top .store .storeList .item__inner{border:1px solid #DBDBDB;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3rem 3rem 11.5rem;position:relative}.page-top .store .storeList .item__info{zoom:1;margin-bottom:2rem}.page-top .store .storeList .item__info:after{content:'';display:block;clear:both;height:0}.page-top .store .storeList .item__info>div{float:left;width:calc((100% / 2) - 1.2rem);margin-left:2.4rem}.page-top .store .storeList .item__info>div:first-child{margin-left:0}.page-top .store .storeList .item__area .ttl{font-size:1.6rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;border-bottom:2px solid #000;margin-bottom:1rem}.page-top .store .storeList .item__area .txt{line-height:1.5}.page-top .store .storeList .item__btn{bottom:2rem;position:absolute;width:calc(100% - 6rem)}.page-top .store .storeList .item__btn .mod-btn{width:100%}@media only screen and (max-width: 768px){.page-top .store{margin:0 2rem 4rem}.page-top .store .storeList .item__inner{padding:2rem}.page-top .store .storeList .item__info{margin-bottom:2rem}.page-top .store .storeList .item__info>div{float:none;width:100%;margin-left:0}.page-top .store .storeList .item__info .photo{margin-bottom:2rem}.page-top .store .storeList .item__btn{margin-top:2rem;position:static;width:100%}}.page-top .newspaper{margin:0 2rem 8rem}.page-top .newspaper__content{position:relative;max-width:116rem;margin:0 auto}.page-top .newspaper__list{zoom:1}.page-top .newspaper__list:after{content:'';display:block;clear:both;height:0}.page-top .newspaper__list .item{float:left;width:calc((100% / 3) - (8rem / 3));margin-left:4rem;text-align:center;margin-bottom:4rem}.page-top .newspaper__list .item:nth-child(3n+1){margin-left:0}@media only screen and (max-width: 1100px){.page-top .newspaper__list .item{width:calc((100% / 2) - (4rem / 2))}.page-top .newspaper__list .item:nth-child(3n+1){margin-left:4rem}.page-top .newspaper__list .item:nth-child(2n+1){margin-left:0}}.page-top .newspaper__list .item.txtVer .item__inner{display:table;height:100%;width:100%;min-height:20rem}@media only screen and (max-width: 1100px){.page-top .newspaper__list .item.txtVer .item__inner{height:20rem}}.page-top .newspaper__list .item.txtVer .item__inner .txt{display:table-cell;vertical-align:middle;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;font-size:2rem}.page-top .newspaper__list .item__inner{padding:0 2rem;border:solid 1px #DBDBDB;-webkit-box-sizing:border-box;box-sizing:border-box}.page-top .newspaper__list .item__img{display:table;height:15rem;width:100%}.page-top .newspaper__list .item__img .logo{display:table-cell;vertical-align:middle}.page-top .newspaper__list .item__txt{border-top:solid 1px #DBDBDB;padding:2rem 0;line-height:1.4}.page-top .newspaper__list .item__txt span{font-weight:700}@media only screen and (max-width: 768px){.page-top .newspaper{margin:0 2rem 0rem}.page-top .newspaper__list .item{float:none;width:100%;margin-left:0;text-align:center;margin-bottom:0}.page-top .newspaper__list .item+.item{margin-top:2rem}.page-top .newspaper__list .item:nth-child(3n+1){margin-left:0}.page-top .newspaper__list .item:nth-child(2n+1){margin-left:0}.page-top .newspaper__list .item.txtVer .item__inner{height:14rem}.page-top .newspaper__list .item__img{height:10rem}}.page-news .news-side{position:absolute;bottom:3rem}.page-news .news-side__content{width:34rem;zoom:1}.page-news .news-side__content:after{content:'';display:block;clear:both;height:0}.page-news .news-side__content .item{float:left;width:16rem;-webkit-box-sizing:border-box;box-sizing:border-box}.page-news .news-side__content .item+.item{margin-left:2rem}@media only screen and (max-width: 1100px){.page-news .news-side{margin-top:2rem;position:static}.page-news .news-side__content{width:100%;zoom:1}.page-news .news-side__content:after{content:'';display:block;clear:both;height:0}.page-news .news-side__content .item{float:left;width:calc((100% / 2) - (2rem / 2));-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:2rem}.page-news .news-side__content .item:first-child{margin-left:0}}@media only screen and (max-width: 768px){.page-news .news-side{margin-top:0}}.page-news .news__list ul{zoom:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-news .news__list ul:after{content:'';display:block;clear:both;height:0}.page-news .news__list .item{float:left;width:calc((100% / 3) - (8rem / 3));margin-left:4rem}.page-news .news__list .item:nth-child(3n+1){margin-left:0}@media only screen and (max-width: 1100px){.page-news .news__list .item{width:calc((100% / 2) - (4rem / 2))}.page-news .news__list .item:nth-child(3n+1){margin-left:4rem}.page-news .news__list .item:nth-child(2n+1){margin-left:0}}.page-news .news .post{max-width:90rem;margin:0 auto}.page-news .news .post__head{margin-bottom:1rem;zoom:1}.page-news .news .post__head:after{content:'';display:block;clear:both;height:0}.page-news .news .post__head .date{color:#999999;font-family:"helvetica",sans-serif;float:left;position:relative;top:0.2rem;margin-right:1rem}.page-news .news .post__head .category{float:left}.page-news .news .post__head .category ul li{float:left;margin-right:1rem}.page-news .news .post__head .category ul li a{text-decoration:none;color:#D90D0D;font-size:1.2rem;border:1px solid #D90D0D;padding:0.2rem 0.5rem 0.3rem}html.notouch .page-news .news .post__head .category ul li a:hover{background:#D90D0D;color:#ffffff}.page-news .news .post__ttl{font-size:2.4rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;line-height:1.4;padding-bottom:1rem;border-bottom:solid 2px #D90D0D;margin-bottom:3rem}.page-news .news .post__body{zoom:1}.page-news .news .post__body:after{content:'';display:block;clear:both;height:0}.page-news .news .post__body img{margin-top:1.6rem;margin-bottom:3rem}.page-news .news .post__body p{margin-top:1.6rem}.page-news .news .post__body b,.page-news .news .post__body strong{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700}.page-news .news .post__body *:first-child,.page-news .news .post__body h1+*,.page-news .news .post__body h2+*,.page-news .news .post__body h3+*,.page-news .news .post__body h4+*,.page-news .news .post__body h5+*,.page-news .news .post__body h6+*,.page-news .news .post__body img+*{margin-top:0 !important}.page-news .news .post__body h4{margin-top:4.5rem;margin-bottom:2rem;position:relative;line-height:1.4;font-size:1.8rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;padding-left:1.5rem;padding-bottom:1rem;border-bottom:1px solid #DBDBDB}.page-news .news .post__body h4:before{display:block;content:"";position:absolute;top:0;left:0;width:0.5rem;height:calc(100% - 0.8rem);background:#D90D0D}.page-news .news .post__body h5{font-weight:700;font-size:1.6rem;line-height:1.4;margin-bottom:2rem}.page-news .news .post__body h6{background:#D90D0D;color:#ffffff;padding:0.3rem 0.5rem;line-height:1.4;font-weight:700;margin-bottom:2rem}.page-news .news .post__body .aligncenter{display:block;margin-right:auto;margin-left:auto}.page-news .news .post__body .alignleft{float:left}.page-news .news .post__body .alignright{float:right}.page-news .news .post__body .wp-caption img{margin:0;padding:0;border:0 none}.page-news .news .post__body img.alignright{display:inline-block;margin:0 0 1rem 3rem}.page-news .news .post__body img.alignleft{display:inline-block;margin:0 3rem 1rem 0}.page-news .news .post__body img.aligncenter{margin:0 auto 1.5rem}.page-news .news .post__body img.size-auto,.page-news .news .post__body img.size-full,.page-news .news .post__body img.size-large,.page-news .news .post__body img.size-medium,.page-news .news .post__body .attachment img,.page-news .news .post__body .widget-container img{height:auto;max-width:100%}@media only screen and (max-width: 768px){.page-news .news .post__body img{width:100%;height:auto}.page-news .news .post__body img.alignleft{float:none;margin-right:0}.page-news .news .post__body img.alignright{float:none;margin-left:0}}@media only screen and (max-width: 768px){.page-news .news__list .item{float:none;width:100%;margin-left:0}.page-news .news__list .item:nth-child(3n+1){margin-left:0}.page-news .news__list .item:nth-child(2n+1){margin-left:0}.page-news .news .post__ttl{font-size:2rem;padding-bottom:0.5rem;margin-bottom:2rem}.page-news .news .post__body img{margin-top:1.2rem;margin-bottom:2rem}.page-news .news .post__body p{margin-top:1.2rem}.page-news .news .post__body h4{margin-top:3rem;margin-bottom:1.5rem;padding-left:1.2rem;padding-bottom:1rem}}.page-company .section+.section{margin-top:8rem}@media only screen and (max-width: 768px){.page-company .section+.section{margin-top:4rem}}.page-company .greeting__content{background:url(/assets/imgs/company/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:5rem;color:#ffffff}.page-company .greeting__ttl{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-size:2.8rem;font-weight:700;line-height:1}.page-company .greeting__txt{margin-top:3rem;max-width:61rem;line-height:2.2rem;text-align:justify;text-justify:inter-ideograph}.page-company .greeting__store{margin-top:3rem}.page-company .greeting__store li{font-weight:700;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";line-height:1.4}.page-company .greeting__store li+li{margin-top:0.5rem}.page-company .greeting__name{margin-top:2rem;width:22.7rem;height:auto}@media only screen and (max-width: 768px){.page-company .greeting__content{background:url(/assets/imgs/company/bg_sp.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;padding:4rem 2rem}.page-company .greeting__txt{margin-top:2rem;max-width:inherit}.page-company .greeting__store{margin-top:3rem}.page-company .greeting__store li{line-height:1.5}.page-company .greeting__store li+li{margin-top:1rem}}.page-company .service__inner{max-width:105rem;margin:0 auto}.page-company .service__lead{margin-bottom:4rem}.page-company .service__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-4.5rem}.page-company .service__list ul .item{width:30.6%;border:1px solid #DBDBDB;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4.5rem;position:relative;position:relative;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.page-company .service__list ul .item:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute;content:"";display:block;right:0.3rem;bottom:0.3rem;font-size:1rem;color:#D90D0D;content:'\e904';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.notouch .page-company .service__list ul .item:hover{opacity:0.6}.page-company .service__list ul .item a{text-decoration:none;display:block;padding:3rem}.page-company .service__list ul .item__ttl{text-align:center;font-weight:700;font-size:2rem;line-height:1;margin-bottom:2rem}.page-company .service__list ul .item__icon:before{content:"";display:block;margin:0 auto 1.5rem;width:6.8rem;height:5.8rem}.page-company .service__list ul .item__icon.absentee:before{background:url(../imgs/company/absentee.svg) no-repeat center;background-size:contain}.page-company .service__list ul .item__icon.koshikai:before{background:url(../imgs/company/koshikai.svg) no-repeat center;background-size:contain}.page-company .service__list ul .item__icon.subscription:before{background:url(../imgs/company/subscription.svg) no-repeat center;background-size:contain}.page-company .service__list ul .item__icon.lifesupport01:before{background:url(../imgs/company/lifesupport_1.svg) no-repeat center;background-size:contain}.page-company .service__list ul .item__icon.lifesupport02:before{background:url(../imgs/company/lifesupport_2.svg) no-repeat center;background-size:contain}.page-company .service__list ul .item__icon.product:before{background:url(../imgs/company/product.svg) no-repeat center;background-size:contain}.page-company .service__list ul .item__txt{line-height:1.6}@media only screen and (max-width: 768px){.page-company .service__lead{margin-bottom:2rem}.page-company .service__list ul{display:block;margin-bottom:0}.page-company .service__list ul .item{width:100%;margin-bottom:2rem}.page-company .service__list ul .item a{padding:2rem}.page-company .service__list ul .item__ttl{font-size:1.6rem;line-height:1;margin-bottom:2rem}}.page-company .store .mod-ttl span{color:#D90D0D}.page-company .store__content .item .info{zoom:1}.page-company .store__content .item .info:after{content:'';display:block;clear:both;height:0}.page-company .store__content .item .info__img{float:left;width:41.37%}.page-company .store__content .item .info__img .pc{display:block}.page-company .store__content .item .info__img .sp{display:none}.page-company .store__content .item .info__txt{float:right;width:55%}.page-company .store__content .address{margin-top:6rem;zoom:1;display:table;width:100%}.page-company .store__content .address:after{content:'';display:block;clear:both;height:0}.page-company .store__content .address__map{display:table-cell;vertical-align:middle;width:73%;padding-right:4%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-company .store__content .address__map .ggmap{position:relative;padding-bottom:50%;height:0;overflow:hidden}.page-company .store__content .address__map .ggmap iframe,.page-company .store__content .address__map .ggmap object,.page-company .store__content .address__map .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-company .store__content .address__txt{display:table-cell;vertical-align:middle;min-width:32rem}.page-company .store__content .address__txt .mod-btn{width:100%}@media only screen and (max-width: 768px){.page-company .store__content .item .info__img{float:none;width:100%}.page-company .store__content .item .info__img .pc{display:none}.page-company .store__content .item .info__img .sp{display:block}.page-company .store__content .item .info__txt{margin-top:2rem;float:none;width:100%}.page-company .store__content .address{margin-top:2rem;display:block}.page-company .store__content .address__map{display:block;width:100%;padding-right:0}.page-company .store__content .address__map .ggmap{padding-bottom:100%}.page-company .store__content .address__txt{display:block;min-width:inherit;margin-top:2rem}}.page-company .privacy{text-align:center}.page-company .privacy__content .mod-btn{width:32rem}.page-company .privacy__content .mod-btn+.mod-btn{margin-left:4rem}@media only screen and (max-width: 768px){.page-company .privacy__content .mod-btn{width:100%}.page-company .privacy__content .mod-btn+.mod-btn{margin-top:2rem;margin-left:0}}.page-company .menuBlock{margin:0 4rem;padding:6rem 0;position:relative;zoom:1}.page-company .menuBlock:after{content:'';display:block;clear:both;height:0}@media only screen and (max-width: 1100px){.page-company .menuBlock{margin:0 2rem}}.page-company .menuBlock .section__body{zoom:1}.page-company .menuBlock .section__body:after{content:'';display:block;clear:both;height:0}.page-company .menuBlock.milk .menuBlock__img{float:none;width:100%;padding-bottom:40%;position:relative}.page-company .menuBlock.milk .menuBlock__img .logo{position:absolute;z-index:1;top:2rem;left:2rem;width:9rem;height:8.2rem;background:url(../imgs/common/morinaga.svg) no-repeat center center;background-repeat:no-repeat;background-size:contain}.page-company .menuBlock.milk .menuBlock__content{right:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-company .menuBlock.milk .menuBlock__content .ttl{left:auto;text-align:center}.page-company .menuBlock.milk .menuBlock__content .txt{left:auto;text-align:center}.page-company .menuBlock.milk .menuBlock__content .btn{text-align:center}.page-company .menuBlock__content{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-company .menuBlock__content .ttl{position:relative;left:-1.5rem;margin-bottom:3rem}.page-company .menuBlock__content .ttl__en{font-family:"helvetica",sans-serif;font-size:3.2rem;color:#D90D0D;line-height:1;margin-bottom:1rem}.page-company .menuBlock__content .ttl__en span{display:inline-block;padding:1.2rem 1.5rem 0.5rem 1.5rem;background:#fff}.page-company .menuBlock__content .ttl__jp{font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;font-size:4.6rem;line-height:1}.page-company .menuBlock__content .ttl__jp span{padding:1.2rem 1.2rem 1.2rem 1.2rem;display:inline-block;background:#fff}.page-company .menuBlock__content .ttl__jp .en{display:block;font-family:"helvetica",sans-serif;line-height:1;color:#D90D0D;font-size:3.6rem;padding:0;padding-bottom:0.5rem}.page-company .menuBlock__content .txt{position:relative;left:-1.2rem}.page-company .menuBlock__content .txt p{display:inline-block;padding:1.2rem;background:#fff}.page-company .menuBlock__content .btn{margin-top:3rem}.page-company .menuBlock__img{float:right;width:calc(100% - 21rem);padding-bottom:40%;overflow:hidden;position:relative}.page-company .menuBlock__img .img__inner{top:0;left:0;position:absolute;width:100%}.page-company .menuBlock__img .img__inner .sp{display:none}@media only screen and (max-width: 768px){.page-company .menuBlock{padding:4rem 0 1rem;margin:0 2rem}.page-company .menuBlock .section__body{padding:0}.page-company .menuBlock.milk .menuBlock__img{padding-bottom:0}.page-company .menuBlock.milk .menuBlock__img .logo{top:1rem;left:1rem;width:6rem;height:5.4rem}.page-company .menuBlock.milk .menuBlock__content{right:auto;left:auto;top:0;-webkit-transform:translate(0);transform:translate(0)}.page-company .menuBlock.milk .menuBlock__content .ttl{padding-top:2rem;left:auto;text-align:left}.page-company .menuBlock.milk .menuBlock__content .txt{left:auto;text-align:left}.page-company .menuBlock.milk .menuBlock__content .btn{text-align:left;margin-bottom:3rem}.page-company .menuBlock__content{position:relative;top:-3rem;-webkit-transform:translateY(0);transform:translateY(0)}.page-company .menuBlock__content .ttl{position:relative;left:0;margin-bottom:2rem}.page-company .menuBlock__content .ttl__en{font-size:2.2rem;margin-bottom:1rem}.page-company .menuBlock__content .ttl__en span{padding:1.2rem 1rem 0.2rem 0}.page-company .menuBlock__content .ttl__jp{font-size:3.4rem}.page-company .menuBlock__content .ttl__jp span{padding:0;display:block;background:none}.page-company .menuBlock__content .txt{left:0}.page-company .menuBlock__content .txt p{display:block;padding:0;background:none;line-height:1.6}.page-company .menuBlock__content .btn{margin-top:2rem}.page-company .menuBlock__content .btn .mod-btn{width:100%}.page-company .menuBlock__img{float:none;width:100%;padding-bottom:0}.page-company .menuBlock__img .img__inner{position:static}.page-company .menuBlock__img .img__inner .sp{display:block}.page-company .menuBlock__img .img__inner .pc{display:none}}.page-recruit .section+.section{margin-top:8rem}.page-recruit .recruit a{color:#D90D0D}.page-recruit .recruit__btn{margin-top:4rem;text-align:center}.page-recruit .recruit__btn .mod-btn{width:32rem}@media only screen and (max-width: 768px){.page-recruit .section+.section{margin-top:4rem}.page-recruit .recruit__btn{margin-top:2rem}.page-recruit .recruit__btn .mod-btn{width:100%}}.mod-form{border-top:solid 2px #000000}.mod-form__table{border-collapse:collapse;width:100%}.mod-form__table th,.mod-form__table td{border-collapse:collapse;padding:2.5rem 0;border-bottom:solid 1px #DBDBDB}.mod-form__table th{width:32rem;padding-left:2rem;position:relative;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700}.mod-form__table th .req{float:right;margin-right:3rem;background:#D90D0D;color:#ffffff;font-size:1.2rem;line-height:1;padding:0.3rem 0.5rem;margin-top:0.5rem}.mod-form__table td{padding-right:2rem}.mod-form__table td .txt{margin-top:1rem;line-height:1.6}.mod-form .form-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:0;padding:0.5rem 0.8rem;border:none;border-radius:0;background:#F0F0F0;color:#000000;font-size:1.4rem;line-height:1.72;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mod-form .form-text:disabled{opacity:0.5}.mod-form__select{zoom:1}.mod-form__select:after{content:'';display:block;clear:both;height:0}.mod-form__select li{zoom:1;float:left}.mod-form__select li+li{margin-left:1rem}.mod-form__select li:after{content:'';display:block;clear:both;height:0}.mod-form__select li .form-select{float:left;width:8rem;border:none;background:#F0F0F0}.mod-form__select li .form-select:before{border-top:0.6rem solid #000000}.mod-form__select li .txt{display:block;float:left;margin-left:1rem}.mod-form .radio-group.secondary li{display:block}.mod-form .radio-group.secondary li+li{margin-left:0}.mod-form .radio-group li{display:inline-block}.mod-form .radio-group li+li{margin-left:2rem}.mod-form .form-radio{display:inline-block;position:relative;padding-left:2.5rem}.mod-form .form-radio .radio{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;border:none;border-radius:0;background:none;opacity:0}.mod-form .form-radio .radio:checked+.icon:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transform:scale(1);transform:scale(1)}.mod-form .form-radio .radio:disabled+.icon{border:#ADADAD solid 1px}.mod-form .form-radio .radio:disabled+.icon+p{color:#ADADAD}.mod-form .form-radio .icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:0.6rem;left:0;width:1.6rem;height:1.6rem;border:#000000 solid 1px;border-radius:0.8rem}.mod-form .form-radio .icon:before{-webkit-transform:scale(0);transform:scale(0);content:'';display:block;position:absolute;top:50%;left:50%;width:0.8rem;height:0.8rem;margin:-0.4rem 0 0 -0.4rem;border-radius:0.4rem;background:#000000}.mod-form .checkbox-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.mod-form .checkbox-list li{display:block;width:32%;float:left;letter-spacing:0;margin-bottom:0.5rem}.mod-form .checkbox-list li span{font-size:1rem}.mod-form .form-checkbox{display:inline-block;position:relative;padding-left:2.5rem;line-height:1.4}.mod-form .form-checkbox .checkbox{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;border:none;border-radius:0;background:none;opacity:0}.mod-form .form-checkbox .checkbox:checked+.icon:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.mod-form .form-checkbox .checkbox:checked+.icon:after{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;background:#000000}.mod-form .form-checkbox .icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:0.1rem;left:0;width:1.6rem;height:1.6rem;border:#000000 solid 1px}.mod-form .form-checkbox .icon:before{content:'\e900';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0.1rem;left:0;width:100%;color:#ffffff;font-size:1.2rem;z-index:1;-webkit-transform:scale(1);transform:scale(1)}.mod-form .form-checkbox .icon:after{content:'';display:block;position:absolute;top:0;left:0;right:0;width:1.4rem;height:1.4rem;background:#ffffff}.mod-form input.form-text[name="zip[0]"]{display:inline-block;max-width:8rem}.mod-form input.form-text[name="zip[1]"]{display:inline-block;max-width:10rem}.mod-form button#zipcode{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;background:none;color:#000000;padding:0.4rem 0 0.2rem;width:10rem;border:1px solid #000000;margin-left:1.5rem;position:relative;font-weight:700;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";position:relative}.mod-form button#zipcode:before{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:absolute;content:"";display:block;right:0.3rem;bottom:0.3rem;font-size:1rem;color:#D90D0D;content:'\e904';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mod-form button#zipcode:before{color:#000000}.mod-form textarea.form-text{max-width:100%;height:20rem}.mod-form label.error{display:block;margin-top:0.5rem;color:#D90D0D;font-size:1.4rem}.mod-form button{text-decoration:none}@media only screen and (max-width: 1100px){.mod-form__table th,.mod-form__table td{display:block;padding:2rem 0;border-bottom:none}.mod-form__table th{width:100%;padding-left:0rem;padding-bottom:0.5rem}.mod-form__table th .req{margin-right:0}.mod-form__table td{padding-right:0;padding-top:0;border-bottom:solid 1px #DBDBDB}.mod-form__select li+li{margin-left:0.5rem}.mod-form__select li .form-select{width:6rem}.mod-form__select li .txt{margin-left:0.5rem}.mod-form .radio-group li{display:block}.mod-form .radio-group li+li{margin-left:0rem}.mod-form .checkbox-list{margin-right:0}.mod-form .checkbox-list li{width:100%;float:none;margin-right:0;letter-spacing:0;margin-bottom:0.3rem}.mod-form input.form-text[name="zip[0]"]{display:inline-block;max-width:6rem}.mod-form input.form-text[name="zip[1]"]{display:inline-block;max-width:8rem}}.form-select{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;position:relative;border:solid 1px #DBDBDB;background:#ffffff}.form-select .label{position:absolute;padding:0.8rem 1rem;letter-spacing:0}.form-select .label+select{opacity:0}.form-select .label.selected{color:#000}.form-select:before{position:absolute;content:"";display:block;top:50%;right:1rem;-webkit-transform:translateY(-25%);transform:translateY(-25%);border-top:0.6rem solid #D90D0D;border-right:0.4rem solid transparent;border-bottom:0.6rem solid transparent;border-left:0.4rem solid transparent}.form-select select{display:block;width:100%;height:4rem;margin:0;padding:0 1rem;border:none;border-radius:0;background:none;cursor:pointer;outline:none;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select select::-ms-expand{display:none}.form-btnArea{position:relative;margin:5rem auto 0;text-align:center}.form-btnArea .mod-btn{width:24rem;display:inline-block}.form-btnArea .mod-btn+.mod-btn{margin-left:2rem}@media only screen and (max-width: 1100px){.form-btnArea .mod-btn+.mod-btn{margin-top:2rem;margin-left:0}}#finish{text-align:center;font-size:1.6rem;line-height:2.3}@media only screen and (max-width: 1100px){#finish{line-height:1.6}}#errorPage{text-align:center}input:-moz-placeholder-shown, textarea:-moz-placeholder-shown{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input:placeholder-shown,textarea:placeholder-shown{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input:-moz-placeholder,textarea:-moz-placeholder{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ADADAD;font-family:"こぶりなゴシック Std W3","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.page-subscription .subscription__content .mod-colum2>ul>li{border:solid 1px #DBDBDB;padding:3rem}.page-subscription .subscription__content .mod-colum2>ul>li .mod-company__name span{color:#D90D0D}.page-subscription .subscription__content .mod-colum2>ul>li .mod-company__tel{margin-top:1rem}.page-subscription .subscription__content .mod-colum2>ul>li .mod-company__btn{margin-top:1rem}@media only screen and (max-width: 1000px){.page-subscription .subscription__content .mod-colum2>ul{margin-right:0}.page-subscription .subscription__content .mod-colum2>ul>li{width:100%;float:none;margin-right:0;padding:2.5rem}.page-subscription .subscription__content .mod-colum2>ul>li+li{margin-top:2rem}}.page-subscription .subscription__content .mod-list li{line-height:1.6;padding-left:1.6rem;position:relative}.page-subscription .subscription__content .mod-list li:before{position:absolute;content:"・";left:0}.page-subscription .subscription__txt .txt{margin-top:2rem;line-height:1.6}.page-subscription .subscription .mod-form{margin-top:6.5rem}.page-subscription .subscription .mod-form .paper-other .form-text{margin-top:0.5rem}.page-subscription .subscription .mod-form .now .radio-group{zoom:1}.page-subscription .subscription .mod-form .now .radio-group:after{content:'';display:block;clear:both;height:0}.page-subscription .subscription .mod-form .now .radio-group li{display:block;float:left;zoom:1}.page-subscription .subscription .mod-form .now .radio-group li:after{content:'';display:block;clear:both;height:0}.page-subscription .subscription .mod-form .now .radio-group li .form-radio{float:left}.page-subscription .subscription .mod-form .now .radio-group li .now-other{margin-left:1rem;float:left;position:relative;top:-0.3rem}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other{display:table;width:100%}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other>div{display:table-cell;vertical-align:middle}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other>div:first-child{padding-right:1rem}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other>div.input{width:30rem}@media only screen and (max-width: 1100px){.page-subscription .subscription .mod-form .now .radio-group li{float:none}.page-subscription .subscription .mod-form .now .radio-group li+li{margin-left:0}.page-subscription .subscription .mod-form .now .radio-group li .form-radio{float:none}.page-subscription .subscription .mod-form .now .radio-group li .now-other{margin-left:0rem;float:none;position:static}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other{margin-top:0.5rem;display:block}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other>div{display:block}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other>div:first-child{padding-right:0}.page-subscription .subscription .mod-form .now .radio-group li .now-other .other>div.input{width:100%}}.page-subscription .subscription .mod-form input.form-text[name="name"]{max-width:30rem}.page-subscription .subscription .mod-form input.form-text[name="kana"]{max-width:30rem}.page-subscription .subscription .mod-form input.form-text[name="tel"]{max-width:30rem}.page-subscription .subscription .mod-form input.form-text[name="fax"]{max-width:30rem}.page-subscription .subscription .mod-form input.form-text[name="address"]{max-width:70rem}.page-subscription .subscription .mod-form input.form-text[name="email"]{max-width:40rem}@media only screen and (max-width: 1100px){.page-subscription .subscription .mod-form input.form-text[name="name"]{max-width:100%}.page-subscription .subscription .mod-form input.form-text[name="kana"]{max-width:100%}.page-subscription .subscription .mod-form input.form-text[name="tel"]{max-width:100%}.page-subscription .subscription .mod-form input.form-text[name="fax"]{max-width:100%}.page-subscription .subscription .mod-form input.form-text[name="address"]{max-width:100%}.page-subscription .subscription .mod-form input.form-text[name="email"]{max-width:100%}}.page-absentee .absentee__content .mod-colum2>ul>li{border:solid 1px #DBDBDB;padding:3rem}.page-absentee .absentee__content .mod-colum2>ul>li .mod-company__name span{color:#D90D0D}.page-absentee .absentee__content .mod-colum2>ul>li .mod-company__tel{margin-top:1rem}.page-absentee .absentee__content .mod-colum2>ul>li .mod-company__tel a{display:inline-block}.page-absentee .absentee__content .mod-colum2>ul>li .mod-company__tel p{margin-left:1rem;display:inline-block}@media only screen and (max-width: 1000px){.page-absentee .absentee__content .mod-colum2>ul{margin-right:0}.page-absentee .absentee__content .mod-colum2>ul>li{width:100%;float:none;margin-right:0;padding:2.5rem}.page-absentee .absentee__content .mod-colum2>ul>li+li{margin-top:2rem}.page-absentee .absentee__content .mod-colum2>ul>li .mod-company__tel a{display:block}.page-absentee .absentee__content .mod-colum2>ul>li .mod-company__tel p{margin-top:0.5rem;margin-left:0;display:block}}.page-absentee .absentee__content .mod-list li{line-height:1.6;padding-left:1.6rem;position:relative}.page-absentee .absentee__content .mod-list li:before{position:absolute;content:"・";left:0}.page-absentee .absentee__txt .txt{margin-top:2rem;line-height:1.6}.page-absentee .absentee .mod-form{margin-top:6.5rem}.page-absentee .absentee .mod-form input.form-text[name="name"]{max-width:30rem}.page-absentee .absentee .mod-form input.form-text[name="kana"]{max-width:30rem}.page-absentee .absentee .mod-form input.form-text[name="tel"]{max-width:30rem}.page-absentee .absentee .mod-form input.form-text[name="fax"]{max-width:30rem}.page-absentee .absentee .mod-form input.form-text[name="address"]{max-width:70rem}.page-absentee .absentee .mod-form input.form-text[name="email"]{max-width:40rem}@media only screen and (max-width: 1100px){.page-absentee .absentee .mod-form input.form-text[name="name"]{max-width:100%}.page-absentee .absentee .mod-form input.form-text[name="kana"]{max-width:100%}.page-absentee .absentee .mod-form input.form-text[name="tel"]{max-width:100%}.page-absentee .absentee .mod-form input.form-text[name="fax"]{max-width:100%}.page-absentee .absentee .mod-form input.form-text[name="address"]{max-width:100%}.page-absentee .absentee .mod-form input.form-text[name="email"]{max-width:100%}}.page-absentee .absentee .subscribed dl{display:table;width:100%}.page-absentee .absentee .subscribed dl+dl{margin-top:2rem}.page-absentee .absentee .subscribed dl dt{display:table-cell;vertical-align:middle;width:17rem}.page-absentee .absentee .subscribed dl dd{display:table-cell;vertical-align:middle}@media only screen and (max-width: 768px){.page-absentee .absentee .subscribed dl{display:block}.page-absentee .absentee .subscribed dl+dl{margin-top:2rem}.page-absentee .absentee .subscribed dl dt{display:block;width:100%}.page-absentee .absentee .subscribed dl dd{display:block;width:100%}}.page-milk .section+.section{margin-top:8rem}@media only screen and (max-width: 768px){.page-milk .section+.section{margin-top:4rem}}.page-milk .page-news{margin-bottom:5rem}.page-milk .read__ttl{text-align:center;font-size:2.8rem;font-weight:700;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6"}.page-milk .read__ttl .red{color:#D90D0D}.page-milk .read__txt{text-align:center;margin-bottom:4rem}@media only screen and (max-width: 768px){.page-milk .read__ttl{font-size:2.2rem;line-height:1.6;margin-bottom:1rem}.page-milk .read__txt{text-align:center}}.page-milk .m-nodamilk{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DBDBDB;padding:3rem}.page-milk .m-nodamilk__logo{margin:0 auto 1.5rem;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;overflow:hidden;text-indent:-5260px;width:27rem;height:6.4rem;background:url(/assets/imgs/milk/logo-nodamilk.svg) no-repeat center center;background-size:contain}.page-milk .m-nodamilk__txt{margin-bottom:2rem}.page-milk .m-nodamilk__txt .txt{display:inline-block}.page-milk .m-nodamilk__txt .btn{display:inline-block}.page-milk .m-nodamilk__txt .btn .googleBtn{text-decoration:none;font-family:"helvetica",sans-serif;font-size:1.3rem;border:1px solid #000000;padding:0.7rem 2.5rem 0.4rem;margin-left:1rem}.page-milk .m-nodamilk__txt .btn .googleBtn span{display:inline-block;padding-left:1.5rem;position:relative}.page-milk .m-nodamilk__txt .btn .googleBtn span:before{position:absolute;top:50%;margin-top:-0.8rem;left:0;font-size:1.2rem;color:#000;content:'\e903';font-family:'icomoon' !important;speak:none;font-style:normal !important;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;text-decoration:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}html.notouch .page-milk .m-nodamilk__txt .btn .googleBtn:hover{background:#000;color:#ffffff}html.notouch .page-milk .m-nodamilk__txt .btn .googleBtn:hover span:before{color:#ffffff}.page-milk .m-nodamilk__tel a{display:block;text-decoration:none}.page-milk .m-nodamilk__tel a .txt{display:inline-block;font-size:1.8rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6"}.page-milk .m-nodamilk__tel a .tel{display:inline-block;margin-left:1rem;font-size:2.3rem;font-family:"helvetica",sans-serif;color:#D90D0D;line-height:1}.page-milk .m-nodamilk__tel a .tel span{font-size:4rem}.page-milk .m-nodamilk__tel a .fax{display:inline-block;margin-left:1rem}@media only screen and (max-width: 768px){.page-milk .m-nodamilk{padding:2rem 1.5rem}.page-milk .m-nodamilk__logo{margin:0 auto 1rem;width:20.9rem;height:5rem}.page-milk .m-nodamilk__txt{margin-bottom:1rem}.page-milk .m-nodamilk__txt .txt{display:block;margin-bottom:1rem}.page-milk .m-nodamilk__txt .btn{display:block}.page-milk .m-nodamilk__tel a .txt{display:block;margin-bottom:0.5rem}.page-milk .m-nodamilk__tel a .tel{display:block}.page-milk .m-nodamilk__tel a .fax{display:block}}.page-milk .material__list{max-width:105rem;margin:0 auto -3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-milk .material__list .item{width:48.5%;margin-bottom:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DBDBDB;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-milk .material__list .item__img{width:17rem}.page-milk .material__list .item__txtArea{width:calc(100% - 19rem)}.page-milk .material__list .item__ttl{font-size:2rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700}.page-milk .material__list .item__txt{line-height:1.8}@media only screen and (max-width: 768px){.page-milk .material__list{margin:0 auto;display:block}.page-milk .material__list .item{width:auto;margin-bottom:0;display:block;padding:2rem}.page-milk .material__list .item+.item{margin-top:2rem}.page-milk .material__list .item__img{width:14rem;height:auto;margin:0 auto 2rem}.page-milk .material__list .item__txtArea{width:auto}.page-milk .material__list .item__ttl{font-size:1.6rem}.page-milk .material__list .item__txt{line-height:1.8}}.page-milk .products__list{max-width:105rem;margin:0 auto}.page-milk .products__list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px dashed #DBDBDB}.page-milk .products__list .item__img{width:30rem}.page-milk .products__list .item__imgInner{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DBDBDB;position:relative}.page-milk .products__list .item__imgInner .icon{position:absolute;z-index:1;width:8rem;height:auto;right:0.8rem;top:0.8rem}.page-milk .products__list .item__txtArea{width:calc(100% - 34rem);position:relative}.page-milk .products__list .item__ttl{font-size:2.4rem;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6";font-weight:700;color:#D90D0D}.page-milk .products__list .item__txt{font-size:1.8rem;margin-bottom:2rem}.page-milk .products__list .item__txt.cap{font-size:1.4rem;color:#D90D0D}.page-milk .products__list .item__list{background:#FAFAFA;padding:2rem}.page-milk .products__list .item__list dt{font-weight:700;padding-left:1.5rem;position:relative;line-height:1.5;margin-top:1rem}.page-milk .products__list .item__list dt:first-child{margin-top:0}.page-milk .products__list .item__list dt:before{position:absolute;left:0;top:0.7rem;display:block;content:"";width:0.6rem;height:0.6rem;border-radius:0.6rem;background:#D90D0D}.page-milk .products__list .item__seibun{margin-top:3.5rem;text-align:right}.page-milk .products__list .item__seibun .ttl{display:inline-block;font-size:1.4rem;border:1px solid #000;line-height:1;padding:0.3rem 0.5rem}.page-milk .products__list .item__price{margin-top:2rem;text-align:right;line-height:1}.page-milk .products__list .item__price .txt,.page-milk .products__list .item__price .price{display:inline-block}.page-milk .products__list .item__price .price{font-weight:700;font-size:2.2rem;padding-left:0.8rem}.page-milk .products__list .item__price .price span{font-family:"helvetica",sans-serif;font-size:3.6rem}.page-milk .products__list .item__drink{position:absolute;right:0;top:0;font-weight:700;background:#2E61C1;border-radius:3rem;padding:0.8rem 1rem;color:#ffffff;line-height:1;font-family:"こぶりなゴシック Std W6","FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6"}.page-milk .products__list2{max-width:105rem;margin:0 auto -5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-milk .products__list2+.products__list2{padding-top:5rem}.page-milk .products__list2:before{content:"";display:block;width:23%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-milk .products__list2:after{content:"";display:block;width:23%}.page-milk .products__list2 .item{width:23%;padding-bottom:2.5rem;position:relative;padding-bottom:5rem;margin-bottom:5rem}.page-milk .products__list2 .item__img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DBDBDB;margin-bottom:1.5rem}.page-milk .products__list2 .item__ttl{font-size:1.4rem;font-weight:700}.page-milk .products__list2 .item__txt{margin-top:1rem;line-height:1.6}.page-milk .products__list2 .item__txt.cap{margin-top:0;font-size:1.2rem;color:#D90D0D}.page-milk .products__list2 .item__seibun{margin-top:2rem;text-align:right}.page-milk .products__list2 .item__seibun .ttl{display:inline-block;font-size:1.2rem;border:1px solid #000;line-height:1;padding:0.3rem 0.5rem}.page-milk .products__list2 .item__seibun .txt{font-size:1.3rem;line-height:1.4}.page-milk .products__list2 .item__price{position:absolute;right:0;bottom:0}.page-milk .products__list2 .item__price .txt{display:inline-block;line-height:1.4}.page-milk .products__list2 .item__price .price{font-weight:700;display:inline-block;font-size:1.8rem;line-height:1}.page-milk .products__list2 .item__price .price span{font-family:"helvetica",sans-serif;font-size:3rem}.page-milk .products__cap{margin-top:5rem;text-align:center;background:#F4F4F4;padding:1rem;margin-bottom:5rem}@media only screen and (max-width: 768px){.page-milk .products__list .item{display:block;padding-bottom:4rem;margin-bottom:4rem}.page-milk .products__list .item__img{width:auto;margin-bottom:2rem}.page-milk .products__list .item__imgInner{padding-bottom:0.1rem}.page-milk .products__list .item__imgInner .icon{width:10rem}.page-milk .products__list .item__txtArea{width:auto}.page-milk .products__list .item__ttl{font-size:1.8rem;line-height:1.5;margin-bottom:0.5rem}.page-milk .products__list .item__txt{font-size:1.4rem;margin-bottom:1.5rem}.page-milk .products__list .item__list dt{margin-bottom:0.5rem}.page-milk .products__list .item__list dd{padding-left:1.5rem;line-height:1.6}.page-milk .products__list .item__price{margin-top:1rem}.page-milk .products__list .item__price .price{font-size:1.8rem;padding-left:0.8rem}.page-milk .products__list .item__price .price span{font-size:3.2rem}.page-milk .products__list .item__drink{right:auto;top:auto;left:0;bottom:0;font-size:1.2rem}.page-milk .products__list2{margin:0 auto -4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.page-milk .products__list2:before{display:none}.page-milk .products__list2:after{display:none}.page-milk .products__list2 .item{width:47%;padding-bottom:0;margin-bottom:4rem}.page-milk .products__list2 .item__img{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DBDBDB;margin-bottom:1rem}.page-milk .products__list2 .item__ttl{font-size:1.4rem;margin-bottom:0.5rem;line-height:1.5}.page-milk .products__list2 .item__txt{margin-bottom:1rem}.page-milk .products__list2 .item__seibun{margin-top:1rem;text-align:left}.page-milk .products__list2 .item__seibun .ttl{font-size:1rem}.page-milk .products__list2 .item__seibun .txt{font-size:1.2rem}.page-milk .products__list2 .item__price{position:static}.page-milk .products__list2 .item__price .price{font-size:1.6rem}.page-milk .products__list2 .item__price .price span{font-size:2.2rem}.page-milk .products__cap{margin-top:3rem;padding:1rem 0}}
