@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1;-webkit-text-size-adjust:100%}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body,html{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media screen and (min-width:769px){.fix,.wrpr .concept{overflow:hidden}.none,.sp{display:none}h2,h3,h4{letter-spacing:.05em;font-weight:400}.wrpr .series .prod .detail_wrpr h6,h2,h3,h4,h5{font-weight:400}.hide{visibility:hidden}body{color:#000;background-color:#FEFDF8;-webkit-font-smoothing:antialiased}h2{font-size:48px}h3{font-size:32px}h4{font-size:26px}h5{font-size:13px}.scrl{transition:all 1.25s ease;transform:translate(0,30px);opacity:0}.wrpr .header .hdr_wrpr .sub_logo,.wrpr .sub_logo{transition:all .5s ease;mix-blend-mode:difference}.scrl.show{transform:translate(0,0);opacity:1}.wrpr .header{position:absolute;top:0;left:0;width:100%;z-index:100}.wrpr .header .hdr_wrpr{position:relative;margin:0 auto;padding-top:1px}.wrpr .header .hdr_wrpr .pre{position:fixed;top:0;left:0;font-size:12px;line-height:1.65em;letter-spacing:.1em;margin:15px 0 0 34px}.wrpr .header .hdr_wrpr h1{text-align:center;margin:60px 0 0}.wrpr .header .hdr_wrpr .sub_logo{position:fixed;top:0;left:50%;transform:translate(-50%,0);opacity:0}.wrpr .header .hdr_wrpr .menu{position:fixed;top:15px;right:34px;width:34px}.wrpr .header .hdr_wrpr .menu span{width:100%;display:block;border-top:1px solid #231815;margin:5px 0}.wrpr .header .hdr_wrpr .menu a{position:absolute;top:0;left:0;width:100%;height:100%}.wrpr .header.logo_s .hdr_wrpr .sub_logo{transform:translate(-50%,20px);opacity:1}.wrpr .sub_logo{z-index:100;position:fixed;top:0;left:50%;transform:translate(-50%,0);opacity:0}.wrpr.logo_s .sub_logo{transform:translate(-50%,20px);opacity:1}.wrpr .mainvisual{position:relative;padding-top:98px}.wrpr .mainvisual ul.thumb_list{position:relative;width:100%;padding-top:49.3%}.wrpr .mainvisual ul.thumb_list li{position:absolute;width:100%;height:100%;top:0;left:0}.wrpr .mainvisual ul.thumb_list li img{width:100%;height:auto}.wrpr .mainvisual ul.nav{position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:0;margin:0 0 45px}.wrpr .concept .about_wrpr .message .rb,.wrpr .mainvisual .scroll_txt p{font-size:12px;line-height:1em;letter-spacing:.1em}.wrpr .mainvisual ul.nav li{position:relative;width:7px;height:7px;vertical-align:top;display:inline-block;background-color:#000;margin:0 7px;border-radius:30px}.wrpr .mainvisual ul.nav li a{position:absolute;top:0;left:0;width:100%;height:100%}.wrpr .mainvisual .scroll_txt{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);margin:0 0 12px}.wrpr .movie_area{padding-top:80px}.wrpr .movie_area .thumb{position:relative}.wrpr .movie_area .thumb .thumb_img_dummy{width:750px;padding-top:430px;margin:0 auto 120px;background-color:#dcdcdc}.wrpr .movie_area .thumb .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrpr .concept{background-color:rgba(220,192,123,.1)}.wrpr .concept .about_wrpr{width:940px;margin:0 auto;padding:72px 0 0}.wrpr .concept .about_wrpr .message{margin:0 0 70px}.wrpr .concept .about_wrpr .message.msg01{width:750px}.wrpr .concept .about_wrpr .message.msg02{width:750px;margin-left:auto}.wrpr .concept .about_wrpr .message.msg03{margin-bottom:120px}.wrpr .concept .about_wrpr .message.msg03 .text_wrpr .text_areas .text_area .txt.en{min-height:216px}.wrpr .concept .about_wrpr .message .rb{margin-bottom:14px}.wrpr .concept .about_wrpr .message h3{margin-bottom:20px}.wrpr .concept .about_wrpr .message .lead{font-size:20px;line-height:1.7em;letter-spacing:.1em;margin:0 0 21px 28px}.wrpr .concept .about_wrpr .message .text_area{border:1px solid #000}.wrpr .concept .about_wrpr .message .text_area .txt{background-color:#fff;margin:5px;padding:20px}.wrpr .concept .about_wrpr .message .text_area .txt p{font-size:15px;line-height:2.4em;letter-spacing:.15em}.wrpr .concept .about_wrpr .message .text_wrpr .text_areas{width:416px;vertical-align:top;display:inline-block;margin:0 13px 0 0}.wrpr .concept .about_wrpr .message .text_wrpr .text_areas .text_area .txt p{letter-spacing:.2em}.wrpr .what_is_natural_milk{padding:220px 0 230px;background-image:url(../images/what_bg.png);background-size:80% auto;background-position:center center;background-repeat:no-repeat}.wrpr .what_is_natural_milk h2{margin-bottom:26px;text-align:center}.wrpr .what_is_natural_milk .lead{font-size:18px;line-height:2.2em;letter-spacing:.1em;text-align:center;margin:0 0 45px}.wrpr .what_is_natural_milk .img_list ul{text-align:center;margin-bottom:48px}.wrpr .what_is_natural_milk .img_list ul li{vertical-align:top;width:220px;display:inline-block;margin:0 30px;text-align:left}.wrpr .what_is_natural_milk .img_list ul li .thumb{margin:0 0 18px}.wrpr .what_is_natural_milk .img_list ul li .txt_wrpr{padding-left:15px;border-left:1px solid #000;height:103px}.wrpr .what_is_natural_milk .img_list ul li .txt_wrpr.en{min-height:150px}.wrpr .what_is_natural_milk .img_list ul li .txt_wrpr h5{letter-spacing:.1em;margin:0 0 8px}.wrpr .what_is_natural_milk .img_list ul li .txt_wrpr p{font-size:12px;letter-spacing:.15em;line-height:2em}.wrpr .what_is_natural_milk .img_list .att{font-size:10px;line-height:1.6em;letter-spacing:.2em;text-align:center}.wrpr .series .hdr{text-align:center;margin-bottom:65px}.wrpr .series .hdr h4{line-height:1em;margin-bottom:8px}.wrpr .series .hdr hr{border:none;border-top:1px solid #000;padding:0;margin:0 0 13px}.wrpr .series .hdr p{font-size:12px;line-height:1em;letter-spacing:.1em}.wrpr .series .prod{position:relative;margin-bottom:70px}.wrpr .series .prod h3{position:absolute;width:100%;margin-top:45px;text-align:center;z-index:2}.wrpr .series .prod .left_column,.wrpr .series .prod .right_column{width:50%;display:inline-block;vertical-align:top}.wrpr .series .prod .left_column .detail_wrpr{margin-left:auto;margin-right:50px}.wrpr .series .prod .right_column .detail_wrpr{margin-left:50px}.wrpr .series .prod .thumb{width:100%;height:500px;background-size:contain;background-position:center center;background-repeat:no-repeat}.wrpr .series .prod .detail_wrpr{width:515px}.wrpr .series .prod .detail_wrpr h5{margin-top:100px;font-size:14px;line-height:1.7em;letter-spacing:.05em;margin-bottom:0}.wrpr .series .prod .detail_wrpr h6{font-size:12px;line-height:1.7em;letter-spacing:.05em;margin-bottom:16px}.wrpr .series .prod .detail_wrpr .value{margin-bottom:24px}.wrpr .series .prod .detail_wrpr .value .value_txt{font-size:21px;line-height:1em;letter-spacing:.05em}.wrpr .series .prod .detail_wrpr .value .tax_inc{font-size:9px;line-height:1em;letter-spacing:.05em}.wrpr .series .prod .detail_wrpr .title{margin-bottom:12px}.wrpr .series .prod .detail_wrpr .title span{font-size:14px;line-height:1em;letter-spacing:.05em}.wrpr .series .prod .detail_wrpr .title span.element{display:inline-block;color:#fff;background-color:#000;padding:4px 9px;margin:0 16px 0 0}.wrpr .series .prod .detail_wrpr p{font-size:15px;letter-spacing:.05em;line-height:1.9em}.wrpr .series .prod .detail_wrpr .att{font-size:10px;color:#646464}.wrpr .series .prod .detail_wrpr .att span{display:inline-block;transform-origin:left center;transform:scale(.9,.9)}.wrpr .series .prod .detail_wrpr ul{margin:28px 0 34px}.wrpr .series .prod .detail_wrpr ul li{display:inline-block;vertical-align:top;list-style:none;margin:0 16px 0 0;border:1px solid #000}.wrpr .series .prod .detail_wrpr .btn_onlinestore a .arrow,.wrpr .series .prod .detail_wrpr ul li a{display:inline-block;margin:0;transition:all .5s ease}.wrpr .series .prod .detail_wrpr ul li a{vertical-align:top;color:#000;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding:10px 18px}.wrpr .series .prod .detail_wrpr ul li a:hover{background-color:#000;color:#fff}.wrpr .series .prod .detail_wrpr ul li a.single_line{padding:17px 10px}.wrpr .series .prod .detail_wrpr .btn_onlinestore{line-height:1em}.wrpr .series .prod .detail_wrpr .btn_onlinestore a{display:inline-block;color:#000;text-decoration:none}.wrpr .series .prod .detail_wrpr .btn_onlinestore a .txt{display:inline-block;text-transform:uppercase;font-size:18px;line-height:1em;letter-spacing:.05em;transition:all .5s ease;border-bottom:1px solid transparent}.wrpr .series .prod .detail_wrpr .btn_onlinestore a:hover .txt{border-bottom:1px solid #000}.wrpr .series .prod .detail_wrpr .btn_onlinestore a:hover .arrow{transform:translate(10px,0)}.wrpr .series .prod.prod01 .thumb{background-image:url(../images/prod_img01@2x.jpg);background-position:right center}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod01 .thumb{background-image:url(../images/prod_img01@2x.jpg)}.wrpr .series .prod.prod02 .thumb{background-image:url(../images/prod_img02@2x.jpg)}}@media screen and (min-width:769px){.wrpr .series .prod.prod01 .right_column .detail_wrpr p.att{width:580px}.wrpr .series .prod.prod02 .left_column .detail_wrpr h5{margin-bottom:24px}.wrpr .series .prod.prod02 .thumb{background-image:url(../images/prod_img02@2x.jpg);background-position:left center}.wrpr .series .prod.prod03 .right_column .detail_wrpr h5{margin-bottom:24px}.wrpr .series .prod.prod03 .thumb{background-image:url(../images/prod_img03@2x.jpg);background-position:right center}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod03 .thumb{background-image:url(../images/prod_img03@2x.jpg)}.wrpr .series .prod.prod04 .thumb{background-image:url(../images/prod_img04@2x.jpg)}}@media screen and (min-width:769px){.wrpr .series .prod.prod04 .left_column .detail_wrpr h5{margin-bottom:24px}.wrpr .series .prod.prod04 .thumb{background-image:url(../images/prod_img04@2x.jpg);background-position:left center}.wrpr .series .prod.prod05 .thumb{background-image:url(../images/prod_img05@2x.jpg);background-position:right center}.wrpr .footer .logo,.wrpr .footer ul,.wrpr .footer ul li,.wrpr .series .box_prod .box,.wrpr .series .box_prod .box .detail,.wrpr .series .box_prod .box .thumb{display:inline-block;vertical-align:top}.wrpr .contact_company,.wrpr .to_top{background-color:rgba(220,192,123,.1)}.wrpr .series .box_prod{border-top:1px solid #000;padding:85px 0 125px;text-align:center}.wrpr .series .box_prod .box{width:560px}.wrpr .series .box_prod .box .detail{text-align:left;margin:25px 0 0 35px;width:200px}.wrpr .series .box_prod .box .detail h4{font-size:26px;color:#000;line-height:1em;letter-spacing:.05em;margin:0 0 19px}.wrpr .series .box_prod .box .detail .value{margin-bottom:17px}.wrpr .series .box_prod .box .detail .value .value_txt{font-size:19px}.wrpr .series .box_prod .box .detail .value .tax_inc{font-size:9px}.wrpr .series .box_prod .box .detail p{font-size:13px;line-height:1.8em;letter-spacing:.05em;margin:0 0 25px}.wrpr .series .box_prod .box .detail .btn_onlinestore{line-height:1em}.wrpr .series .box_prod .box .detail .btn_onlinestore a{display:inline-block;color:#000;text-decoration:none;margin-right:3px}.wrpr .series .box_prod .box .detail .btn_onlinestore a .txt{display:inline-block;text-transform:uppercase;font-size:15px;line-height:1em;letter-spacing:.05em;transition:all .5s ease;border-bottom:1px solid transparent}.wrpr .series .box_prod .box .detail .btn_onlinestore a .arrow{display:inline-block;margin:0;transition:all .5s ease;width:13px}.wrpr .series .box_prod .box .detail .btn_onlinestore a .arrow img{width:100%;height:auto}.wrpr .series .box_prod .box .detail .btn_onlinestore a:hover .txt{border-bottom:1px solid #000}.wrpr .series .box_prod .box .detail .btn_onlinestore a:hover .arrow{transform:translate(10px,0)}.wrpr .contact_company{padding:130px 0 80px}.wrpr .contact_company .contact{width:780px;margin:0 auto 60px}.wrpr .contact_company .contact h3{margin-bottom:35px}.wrpr .contact_company .contact p{font-size:16px;letter-spacing:.1em;line-height:1em;margin-bottom:17px}.wrpr .contact_company .contact .mail a{display:inline-block;font-weight:700;color:#000;text-decoration:none;padding-bottom:3px}.wrpr .contact_company .contact.en{width:900px}.wrpr .contact_company .company{width:780px;margin:0 auto}.wrpr .contact_company .company h3{margin-bottom:35px}.wrpr .contact_company .company dl dt{float:left;text-decoration:underline;font-size:17px;line-height:2.1em;letter-spacing:.1em}.wrpr .contact_company .company dl dd{margin:0 0 23px 115px;font-size:16px;line-height:2.1em;letter-spacing:.1em}.wrpr .contact_company .company dl dd a{color:#000;text-decoration:none}.wrpr .contact_company .company dl dd .mgn{display:inline-block;width:9.15em}.wrpr .contact_company .company dl dd .mgn_cn{display:inline-block;width:12.55em}.wrpr .contact_company .company.en{width:900px}.wrpr .contact_company .company.en dl dd .name{float:left;width:120px}.wrpr .contact_company .company.en dl dd .detail{margin:0 0 14px 120px}.wrpr .contact_company .company.kr dl dd .mgn01{display:inline-block;width:1.2em}.wrpr .contact_company .company.kr dl dd .mgn{width:5.25em}.wrpr .to_top{padding-bottom:30px;text-align:center}.wrpr .to_top .btn_to_top{position:relative;text-align:center;display:inline-block}.wrpr .to_top .btn_to_top .arrow{margin-bottom:10px}.wrpr .to_top .btn_to_top p{font-size:12px;letter-spacing:.1em;line-height:1em}.wrpr .to_top .btn_to_top a{position:absolute;top:0;left:0;width:100%;height:100%}.wrpr .footer{padding:53px 0 0;text-align:center}.wrpr .footer .logo{padding-right:45px;border-right:1px solid #000;margin-right:55px}.wrpr .footer ul{margin:2px 0 75px}.wrpr .footer ul li{list-style:none;margin:0 30px 0 0}.wrpr .footer ul li a{color:#000;font-size:14px;line-height:1em;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.wrpr .footer .copy{font-size:10px;line-height:1em;letter-spacing:.1em;color:#a3a3a3;margin-bottom:14px}.side_nav{position:absolute}.side_nav ul li div{transition:all .5s ease}.g_menu .menu_bg,.g_menu .menu_wrpr{transition:all .35s ease;position:fixed;top:0}.side_nav ul li p{width:160px;text-align:center}.g_menu,.g_menu .menu_bg{left:0;width:100%;height:0}.side_nav ul li .left{position:fixed;left:0;top:50%;transform:translate(-60px,0)}.side_nav ul li .left p{position:absolute;top:50%;left:0;transform:rotate(90deg) translate(0,60px)}.side_nav ul li .right{position:fixed;right:0;top:50%;transform:translate(60px,0)}.side_nav ul li .right p{position:absolute;top:50%;right:0;transform:rotate(-90deg) translate(0,60px)}.side_nav ul li.crnt .left,.side_nav ul li.crnt .right{transform:translate(0,0)}.g_menu{position:fixed;top:0;z-index:101}.g_menu .menu_bg{background-color:#f0f0f0;opacity:0}.g_menu .menu_wrpr{right:0;width:0;height:100%;opacity:0;overflow:scroll;background-color:rgba(255,255,255,.8);transition-delay:.5s}.g_menu .menu_wrpr .btn_close{position:absolute;top:60px;left:180px;width:60px}.g_menu .menu_wrpr .btn_close span{width:100%;display:block;border-top:1px solid #231815;margin:5px 0;transform-origin:center center}.g_menu .menu_wrpr .lang li,.g_menu .menu_wrpr .sns li{display:inline-block;transition:all .25s ease;vertical-align:top}.g_menu .menu_wrpr .btn_close span:nth-child(1){transform:rotate(30deg) translate(0,3px)}.g_menu .menu_wrpr .btn_close span:nth-child(2){transform:rotate(-30deg) translate(0,-3px)}.g_menu .menu_wrpr .btn_close a{position:absolute;top:0;left:0;width:100%;height:100%}.g_menu .menu_wrpr .menu{margin-top:170px;margin-bottom:75px}.g_menu .menu_wrpr .menu li{font-size:20px;margin:0 0 35px 48px;list-style:none;text-transform:uppercase;font-weight:400;letter-spacing:.1em;transition:all .25s ease}.g_menu .menu_wrpr .menu li:hover{opacity:.5}.g_menu .menu_wrpr .menu li a{color:#000;line-height:1em;text-decoration:none}.g_menu .menu_wrpr .sns{margin:0 0 31px 48px}.g_menu .menu_wrpr .sns li.facebook{margin:0 23px 0 0}.g_menu .menu_wrpr .sns li.twitter{margin:0}.g_menu .menu_wrpr .sns li:hover{opacity:.5}.g_menu .menu_wrpr .lang{margin-left:48px}.g_menu .menu_wrpr .lang li{font-size:13px;margin:0 30px 0 0;list-style:none;text-transform:uppercase;font-weight:400;letter-spacing:.1em}.g_menu .menu_wrpr .lang li:hover{opacity:.5}.g_menu .menu_wrpr .lang li a{color:#000;line-height:1em;text-decoration:none}.g_menu .menu_wrpr .lang li.crnt{text-decoration:underline}.g_menu.show{height:100%}.g_menu.show .menu_bg{opacity:.8;height:100%}.g_menu.show .menu_wrpr{opacity:1;width:370px}.popup,.popup .popup_bg{left:0;width:100%;height:100%;position:fixed}.popup{display:none;top:0;z-index:100}.popup .no_btm_mgn{margin-bottom:0!important}.popup .popup_bg{box-sizing:border-box;top:0;background-color:rgba(240,240,240,.8)}.popup .pop_wrpr{box-sizing:border-box;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:940px;background-color:#fff;max-height:80%;display:flex}.popup .pop_wrpr .popup_frame{position:relative;box-sizing:border-box;width:100%;margin:60px 0;overflow:scroll}.popup .pop_wrpr .popup_frame h3{text-align:center;font-size:24px;line-height:1em;text-transform:uppercase;letter-spacing:.1em;width:725px;margin:0 auto 30px}.popup .pop_wrpr .popup_frame .lead{font-size:15px;letter-spacing:.1em;line-height:1.9em;width:725px;margin:0 auto 45px}.popup .pop_wrpr .popup_frame .ttl{font-size:15px;font-weight:700;text-decoration:underline;letter-spacing:.1em;line-height:1.9em;margin-bottom:45px;text-align:center}.popup .pop_wrpr .popup_frame .att{font-size:12px;letter-spacing:.1em;line-height:1.9em;width:725px;margin:0 auto 35px}.popup .pop_wrpr .popup_frame ul.row{text-align:center}.popup .pop_wrpr .popup_frame ul.row li{list-style:none;display:inline-block;vertical-align:top;width:208px;margin:0 35px}.popup .pop_wrpr .popup_frame ul.row li .thumb{margin:0 0 18px}.popup .pop_wrpr .popup_frame ul.row li p{font-size:15px;letter-spacing:.1em;line-height:1.9em;text-align:left}.popup .pop_wrpr .popup_frame ul.row li:nth-child(1),.popup .pop_wrpr .popup_frame ul.row li:nth-child(3){margin-top:10px}.popup .pop_wrpr .popup_frame ul.txt{margin:0 105px 45px}.popup .pop_wrpr .popup_frame ul.txt li{font-size:15px;line-height:1.9em;letter-spacing:.1em;margin:0 0 25px;list-style:none}.popup .pop_wrpr .popup_frame ul.txt li:before{content:'・'}.popup#popup01_4 .pop_wrpr .popup_frame ul li:before,.popup#popup02_4 .pop_wrpr .popup_frame ul li:before,.popup#popup03_4 .pop_wrpr .popup_frame ul li:before,.popup#popup04_4 .pop_wrpr .popup_frame ul li:before,.popup#popup05_4 .pop_wrpr .popup_frame ul li:before{content:''}.popup .pop_wrpr .btn_close{position:absolute;top:0;right:0;margin:-60px 10px 0 0}.popup .pop_wrpr.pop_scrl{height:80%}.popup .pop_wrpr.pop_scrl .popup_frame ul.row{margin-bottom:50px}.popup#popup01_4 .pop_wrpr .popup_frame ul,.popup#popup02_4 .pop_wrpr .popup_frame ul,.popup#popup03_4 .pop_wrpr .popup_frame ul,.popup#popup04_4 .pop_wrpr .popup_frame ul,.popup#popup05_4 .pop_wrpr .popup_frame ul{margin-bottom:0}.popup#popup01_4 .pop_wrpr .popup_frame ul li,.popup#popup02_4 .pop_wrpr .popup_frame ul li,.popup#popup03_4 .pop_wrpr .popup_frame ul li,.popup#popup04_4 .pop_wrpr .popup_frame ul li,.popup#popup05_4 .pop_wrpr .popup_frame ul li{margin:0;text-align:center}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod05 .thumb{background-image:url(../images/prod_img05@2x.jpg)}}@media screen and (max-width:768px){.none,.pc{display:none}.hide{visibility:hidden}.fix{overflow:hidden}body{color:#000;background-color:#FEFDF8;-webkit-font-smoothing:antialiased}img{width:100%;height:auto}h3{font-size:8.125vw;font-weight:400}.scrl{transition:all 1.25s ease;transform:translate(0,30px);opacity:0}.scrl.show{transform:translate(0,0);opacity:1}.wrpr .header{position:absolute;width:100%;z-index:100}.wrpr .header .hdr_wrpr{position:relative;width:100%;margin:0 auto;padding-top:1px}.wrpr .header .hdr_wrpr .pre{position:fixed;top:0;left:0;font-size:3.125vw;line-height:1.4em;letter-spacing:.05em;margin:5.312% 0 0 5.6%;transform-origin:left top;transition:all .5s ease}.wrpr .header .hdr_wrpr h1{text-align:center;margin:26.562% auto 0;width:67.656%}.wrpr .header .hdr_wrpr h1 img{width:100%;height:auto}.wrpr .header .hdr_wrpr .sub_logo{position:fixed;top:0;left:50%;width:32%;transform:translate(-50%,0);opacity:0;transition:all .5s ease}.wrpr .header .hdr_wrpr .sub_logo img{width:100%;height:auto}.wrpr .header .hdr_wrpr .menu{position:fixed;top:0;right:0;width:12.031%;margin:10.156% 6.093% 0 0}.wrpr .header .hdr_wrpr .menu span{width:100%;display:block;border-top:1px solid #231815;margin:5px 0}.wrpr .header .hdr_wrpr .menu a{position:absolute;top:0;left:0;width:100%;height:100%}.wrpr .header.logo_s .hdr_wrpr .pre{transform:scale(.7)}.wrpr .header.logo_s .hdr_wrpr .sub_logo{transform:translate(-50%,0);opacity:1;margin:7% 0 0}.wrpr .sub_logo{position:fixed;z-index:100;top:0;left:50%;width:32%;mix-blend-mode:difference;transform:translate(-50%,0);opacity:0;transition:all .5s ease}.wrpr .sub_logo img{width:100%;height:auto}.wrpr.logo_s .hdr_wrpr .pre{transform:scale(.7)}.wrpr.logo_s .sub_logo{transform:translate(-50%,0);opacity:1;margin:7% 0 0}.wrpr .mainvisual{position:relative;padding-top:34.218%}.wrpr .mainvisual ul.thumb_list{position:relative;width:100%;padding-top:64.062%}.wrpr .mainvisual ul.thumb_list li{position:absolute;width:100%;height:100%;top:0;left:0}.wrpr .mainvisual ul.thumb_list li img{display:none}.wrpr .mainvisual ul.thumb_list li:nth-child(1){background-image:url(../images/mainvisual.jpg);background-size:cover;background-position:center center}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.wrpr .mainvisual ul.thumb_list li:nth-child(1){background-image:url(../images/mainvisual@2x.jpg)}}@media screen and (max-width:768px){.wrpr .mainvisual ul.nav{position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:0;margin:0 0 7.5%}.wrpr .mainvisual ul.nav li{position:relative;width:2%;padding-top:2%;vertical-align:top;display:inline-block;background-color:#000;margin:0 1.2%;border-radius:100px}.wrpr .mainvisual ul.nav li a{position:absolute;top:0;left:0;width:100%;height:100%}.wrpr .mainvisual .scroll_txt{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);margin:0 0 2.4%}.wrpr .mainvisual .scroll_txt p{font-size:2.7vw;line-height:1em;letter-spacing:.1em}.wrpr .movie_area{padding:11.718% 0 12.968%}.wrpr .movie_area .thumb{position:relative;width:84.218%;padding-top:47.343%;margin:0 auto}.wrpr .movie_area .thumb .thumb_img_dummy{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dcdcdc}.wrpr .movie_area .thumb .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10.37%}.wrpr .concept{background-color:rgba(220,192,123,.1);padding-top:14.062%;padding-bottom:1px}.wrpr .concept .message{margin:0 0 13.281%}.wrpr .concept .message.msg01 .lead.en{font-size:4vw;width:80%}.wrpr .concept .message.msg01 .text_area{box-sizing:border-box;width:92.187%;margin-right:auto;border-left:none;padding:1.355%}.wrpr .concept .message.msg01 .text_area .txt{padding:5.8% 6% 5.8% 7.6%}.wrpr .concept .message.msg02 .text_area{box-sizing:border-box;width:92.187%;margin-left:auto;border-right:none;padding:1.355%}.wrpr .concept .message.msg02 .text_area .txt{padding:5.8% 7.6% 5.8% 6%}.wrpr .concept .message.msg03 .text_area{box-sizing:border-box;width:92.187%;margin-right:auto;border-left:none;padding:1.355%}.wrpr .concept .message.msg03 .text_area .txt{padding:5.8% 6% 5.8% 7.6%}.wrpr .concept .message .rb{text-align:center;font-size:3.125vw;line-height:1em;letter-spacing:.05em;margin-bottom:1.6%}.wrpr .concept .message h3{text-align:center;letter-spacing:.1em;line-height:1em;margin-bottom:5.937%}.wrpr .concept .message .lead{font-size:5.312vw;letter-spacing:.15em;line-height:1.7em;margin:0 0 3.437% 7.812%}.wrpr .concept .message .text_area{border:1px solid #000}.wrpr .concept .message .text_area .txt{background-color:#fff;padding:5.8% 6%}.wrpr .concept .message .text_area .txt p{font-size:4.375vw;line-height:2.1em;letter-spacing:.1em}.wrpr .concept .message .text_areas{margin:0 0 7.167%}.wrpr .concept .message .text_areas:nth-child(2) .lead{text-align:right;margin:0 7.812% 3.437% 0}.wrpr .concept .message .text_areas:nth-child(2) .text_area{margin-left:auto;margin-right:0;border:1px solid #000;border-right:none}.wrpr .what_is_natural_milk{padding:13.281% 0 0}.wrpr .what_is_natural_milk h2{font-size:12.5vw;line-height:1.15em;letter-spacing:.05em;font-weight:400;text-align:center;margin:0 0 8.125%}.wrpr .what_is_natural_milk .lead{font-size:4.687vw;line-height:2.1em;letter-spacing:.1em;text-align:center;margin:0 0 7.812%}.wrpr .what_is_natural_milk .lead.en{width:80%;margin-right:auto;margin-left:auto}.wrpr .what_is_natural_milk .lead2{font-size:4.687vw;line-height:2.1em;letter-spacing:.1em;text-align:center;margin:0 0 16.812%}.wrpr .what_is_natural_milk .img_list ul li{width:50%;margin:0 auto 8.593%;list-style:none}.wrpr .what_is_natural_milk .img_list ul li .thumb{margin:0 0 6.25%}.wrpr .what_is_natural_milk .img_list ul li .thumb img{width:100%;height:auto}.wrpr .what_is_natural_milk .img_list ul li h5{font-size:3.125vw;font-weight:400;letter-spacing:.1em;text-decoration:underline;margin-bottom:2%}.wrpr .what_is_natural_milk .img_list ul li p{font-size:3.125vw;font-weight:400;letter-spacing:.1em;line-height:1.9em}.wrpr .what_is_natural_milk .img_list .att{font-size:2.5vw;color:#646464;line-height:1.9em;letter-spacing:.1em;text-align:center;width:60%;margin:0 auto 13.593%}.wrpr .what_is_natural_milk .img_list .att.en{width:auto}.wrpr .series .hdr{margin:0 0 13.281%}.wrpr .series .hdr h4{font-weight:400;font-size:5vw;line-height:1em;text-align:center;color:#000;margin:1.562%}.wrpr .series .hdr hr{border:none;margin:0 0 1.875%;padding:0;border-top:1px solid #000}.wrpr .series .hdr p{font-weight:400;font-size:2.656vw;line-height:1em;text-align:center;color:#000}.wrpr .series .prod{position:relative;margin-bottom:18.75%}.wrpr .series .prod h3{font-size:6.7187vw;color:#000;line-height:1em;letter-spacing:.1em;font-weight:400;margin-bottom:12.5%}.wrpr .series .prod .value,.wrpr .series .prod h5,.wrpr .series .prod h6{position:absolute;top:0;left:0;z-index:2;color:#000;line-height:1.9em;font-weight:400;width:100%;letter-spacing:.1em;box-sizing:border-box}.wrpr .series .prod h5{font-size:3.126vw}.wrpr .series .prod h6{font-size:2.656vw}.wrpr .series .prod .value .value_txt{display:inline-block;font-size:5.156vw}.wrpr .series .prod .value .tax_inc{display:inline-block;font-size:2.031vw}.wrpr .series .prod .left_column .detail_wrpr{margin-left:auto}.wrpr .series .prod .thumb{width:92.187%;padding-top:66.562%;background-size:cover;background-position:center center;background-repeat:no-repeat}.wrpr .series .prod .detail_wrpr{margin-top:6.562%;text-align:center}.wrpr .series .prod .detail_wrpr .title{font-size:3.125vw;line-height:1em;letter-spacing:.1em;margin-bottom:2.5%}.wrpr .series .prod .detail_wrpr .title span.element{display:inline-block;color:#fff;background-color:#000;padding:4px 9px;margin:0 16px 0 0}.wrpr .series .prod .detail_wrpr p{font-size:4.375vw;line-height:1.9em;letter-spacing:.1em;margin-bottom:5.468%}.wrpr .series .prod .detail_wrpr p.en{width:80%;margin-right:auto;margin-left:auto}.wrpr .series .prod .detail_wrpr .att{color:#646464;font-size:3.437vw}.wrpr .series .prod .detail_wrpr ul{margin:0 6%}.wrpr .series .prod .detail_wrpr ul li{box-sizing:border-box;display:inline-block;vertical-align:top;border:1px solid #000;margin:0 .975%;width:22%;padding:4% 0;font-size:2.968vw;text-align:center;line-height:1.5em;text-transform:uppercase}.wrpr .series .prod .detail_wrpr .btn_onlinestore a,.wrpr .series .prod .detail_wrpr ul li a{width:100%;color:#000;text-decoration:none;display:inline-block}.wrpr .series .prod .detail_wrpr ul li.en{font-size:2.3vw}.wrpr .series .prod .detail_wrpr ul li.en .single_line{padding:9.8% 4%}.wrpr .series .prod .detail_wrpr ul li.en .three_line{line-height:1.15em}.wrpr .series .prod .detail_wrpr ul li:nth-of-type(4){padding:6.3% 0}.wrpr .series .prod .detail_wrpr .btn_onlinestore{line-height:1em;margin:10% 0}.wrpr .series .prod .detail_wrpr .btn_onlinestore a .txt{display:inline-block;margin:0 2% 0 0;font-size:4.687vw;line-height:1em;text-transform:uppercase;letter-spacing:.05em;transition:all .5s ease;border-bottom:1px solid transparent}.wrpr .series .prod .detail_wrpr .btn_onlinestore a .arrow{display:inline-block;width:5%}.wrpr .series .prod.prod01{text-align:right}.wrpr .series .prod.prod01 h3{margin-right:11.718%;margin-bottom:17.5%}.wrpr .series .prod.prod01 h5{margin-top:15%;padding-right:11.718%}.wrpr .series .prod.prod01 h6{margin-top:20%;padding-right:11.718%}.wrpr .series .prod.prod01 .value{margin-top:27%;padding-right:11.718%}.wrpr .series .prod.prod01 .thumb{background-image:url(../images/prod_img01.jpg)}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod01 .thumb{background-image:url(../images/prod_img01@2x.jpg)}}@media screen and (max-width:768px){.wrpr .series .prod.prod01 .right_column .detail_wrpr ul li .sp_1_line{padding:19% 0}.wrpr .series .prod.prod01 .right_column .detail_wrpr ul li .sp_2_line{padding:9% 0}.wrpr .series .prod.prod01 .right_column .detail_wrpr ul li .sp_3_line{padding:0}.wrpr .series .prod.prod02{text-align:left}.wrpr .series .prod.prod02 h3{margin-left:11.718%}.wrpr .series .prod.prod02 h5{margin-top:8%;padding-left:11.718%}.wrpr .series .prod.prod02 h6{margin-top:20%;padding-left:11.718%}.wrpr .series .prod.prod02 .value{margin-top:15%;padding-left:11.718%}.wrpr .series .prod.prod02 .left_column .detail_wrpr ul li .sp_2_line{padding:9% 0}.wrpr .series .prod.prod02 .right_column .thumb{margin-left:auto}.wrpr .series .prod.prod02 .thumb{background-image:url(../images/prod_img02.jpg)}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod02 .thumb{background-image:url(../images/prod_img02@2x.jpg)}}@media screen and (max-width:768px){.wrpr .series .prod.prod03{text-align:right}.wrpr .series .prod.prod03 h3{margin-right:11.718%}.wrpr .series .prod.prod03 h5{margin-top:8.3%;padding-right:11.718%}.wrpr .series .prod.prod03 h6{margin-top:13.1%;padding-right:11.718%}.wrpr .series .prod.prod03 .value{margin-top:15.1%;padding-right:11.718%}.wrpr .series .prod.prod03 .thumb{background-image:url(../images/prod_img03.jpg)}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod03 .thumb{background-image:url(../images/prod_img03@2x.jpg)}}@media screen and (max-width:768px){.wrpr .series .prod.prod04{text-align:left}.wrpr .series .prod.prod04 h3{margin-left:11.718%}.wrpr .series .prod.prod04 h5{margin-top:8.3%;padding-left:11.718%}.wrpr .series .prod.prod04 h6{margin-top:13.1%;padding-left:11.718%}.wrpr .series .prod.prod04 .value{margin-top:15.1%;padding-left:11.718%}.wrpr .series .prod.prod04 .right_column .thumb{margin-left:auto}.wrpr .series .prod.prod04 .left_column .detail_wrpr ul li .sp_2_line{padding:12% 0}.wrpr .series .prod.prod04 .left_column .detail_wrpr ul li .sp_3_line{padding:2.4% 0}.wrpr .series .prod.prod04 .thumb{background-image:url(../images/prod_img04.jpg)}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod04 .thumb{background-image:url(../images/prod_img04@2x.jpg)}}@media screen and (max-width:768px){.wrpr .series .prod.prod05{text-align:right;padding-bottom:18.75%;border-bottom:1px solid #000}.wrpr .series .prod.prod05 h3{margin-right:11.718%}.wrpr .series .prod.prod05 h5{margin-top:13.3%;padding-right:11.718%}.wrpr .series .prod.prod05 h6{margin-top:17.1%;padding-right:11.718%}.wrpr .series .prod.prod05 h6.en{margin-top:21%}.wrpr .series .prod.prod05 .value{margin-top:22.1%;padding-right:11.718%}.wrpr .series .prod.prod05 .thumb{background-image:url(../images/prod_img05.jpg)}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.wrpr .series .prod.prod05 .thumb{background-image:url(../images/prod_img05@2x.jpg)}}@media screen and (max-width:768px){.wrpr .contact_company,.wrpr .to_top{background-color:rgba(220,192,123,.1);text-align:center}.wrpr .series .box_prod .box{position:relative;margin-bottom:12.5%}.wrpr .series .box_prod .box .detail .value,.wrpr .series .box_prod .box .detail h4{position:absolute;font-size:5.937vw;letter-spacing:.05em;line-height:1em;top:0;font-weight:400}.wrpr .series .box_prod .box .thumb{width:75%}.wrpr .series .box_prod .box .detail .value{margin-top:10%}.wrpr .series .box_prod .box .detail .value .value_txt{font-size:4.062vw}.wrpr .series .box_prod .box .detail .value .tax_inc{font-size:1.718vw}.wrpr .series .box_prod .box .detail p{text-align:center;font-size:3.75vw;line-height:1.9em;letter-spacing:.1em;margin-top:6.406%}.wrpr .series .box_prod .box .detail .btn_onlinestore{line-height:1em;margin:4% 0 10%}.wrpr .series .box_prod .box .detail .btn_onlinestore a{width:100%;color:#000;display:inline-block;text-decoration:none}.wrpr .series .box_prod .box .detail .btn_onlinestore a .txt{display:inline-block;margin:0 2% 0 0;font-size:4.687vw;line-height:1em;text-transform:uppercase;letter-spacing:.05em;transition:all .5s ease;border-bottom:1px solid transparent}.wrpr .series .box_prod .box .detail .btn_onlinestore a .arrow{display:inline-block;width:5%}.wrpr .series .box_prod .box.box01 .detail h4{right:0;margin:59% 14% 0 0}.wrpr .series .box_prod .box.box01 .detail .value{right:0;margin:66% 14% 0 0}.wrpr .series .box_prod .box.box02 .thumb{margin-left:auto}.wrpr .series .box_prod .box.box02 .detail h4{left:0;margin:60% 0 0 14%}.wrpr .series .box_prod .box.box02 .detail .value{left:0;margin:66% 0 0 14%}.wrpr .contact_company{padding:19.218% 0 7%}.wrpr .contact_company .contact{margin:0 0 24.218%}.wrpr .contact_company .contact h3{font-size:7.812vw;margin-bottom:7.5%;line-height:1em;letter-spacing:.1em}.wrpr .contact_company .contact p{font-size:3.437vw;line-height:1.9em;letter-spacing:.1em;margin-bottom:2%}.wrpr .contact_company .contact .mail{width:84.375%;margin:0 auto;font-weight:700;font-size:3.906vw;line-height:1.2em;background-image:url(../images/contact_frame.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;padding:2.2% 0}.wrpr .contact_company .contact .mail .ttl{font-size:2.656vw}.wrpr .contact_company .contact .mail a{color:#000;text-decoration:none}.wrpr .contact_company .company{padding-bottom:1px}.wrpr .contact_company .company h3{font-size:7.812vw;line-height:1em;letter-spacing:.1em;margin-bottom:8.593%}.wrpr .contact_company .company dl.en{margin:0 auto;width:90%}.wrpr .contact_company .company dl dt{font-size:2.656vw;text-decoration:underline;line-height:1em;letter-spacing:.1em;margin-bottom:2.625%}.wrpr .contact_company .company dl dd a,.wrpr .footer ul li a{color:#000;text-decoration:none}.wrpr .contact_company .company dl dd{font-size:3.906vw;line-height:1.7em;letter-spacing:.1em;margin-bottom:6.25%}.wrpr .contact_company .company dl dd .detail{margin-bottom:5%}.wrpr .to_top{padding:0 0 10.043%}.wrpr .to_top .btn_to_top{position:relative}.wrpr .to_top .btn_to_top .arrow{margin:0 auto 2.031%;width:4.062%}.wrpr .to_top .btn_to_top p{font-size:2.812vw}.wrpr .to_top .btn_to_top a{position:absolute;top:0;left:0;width:100%;height:100%}.wrpr .footer{padding:18.75% 0 3.218%}.wrpr .footer .logo{width:38.125%;margin:0 auto 10.468%}.wrpr .footer .logo a img{width:100%;height:auto}.wrpr .footer ul{text-align:center}.wrpr .footer ul li{display:inline-block;vertical-align:top;margin:0 5% 5.625%;text-transform:uppercase;letter-spacing:.05em}.wrpr .footer ul li a{font-size:2.968vw}.wrpr .footer .copy{margin-top:5%;text-align:center;color:#646464;font-size:2vw;line-height:1em;letter-spacing:.1em}.g_menu .menu_wrpr .lang li a,.g_menu .menu_wrpr .menu li a{color:#000;text-decoration:none;line-height:1em}.side_nav{position:absolute}.side_nav ul li div{transition:all .5s ease}.side_nav ul li p{width:160px;text-align:center;font-size:2.6vw}.side_nav ul li .left{position:fixed;left:0;top:50%;transform:translate(-60px,0)}.side_nav ul li .left p{position:absolute;top:50%;left:0;transform:rotate(90deg) translate(0,60px)}.side_nav ul li .right{position:fixed;right:0;top:50%;transform:translate(60px,0)}.side_nav ul li .right p{position:absolute;top:50%;right:0;transform:rotate(-90deg) translate(0,60px)}.side_nav ul li.crnt .left,.side_nav ul li.crnt .right{transform:translate(0,0)}.g_menu{position:fixed;top:0;left:0;width:100%;height:0;z-index:101;overflow:hidden;transition:all .35s ease}.g_menu .menu_bg{display:none}.g_menu .menu_wrpr{position:relative;width:100%;height:100%;overflow:scroll;background-color:#fff}.g_menu .menu_wrpr .btn_close{position:absolute;top:0;right:0;width:16.593%;margin:11% 5% 0 0}.g_menu .menu_wrpr .btn_close span{width:100%;display:block;border-top:1px solid #231815;margin:5px 0;transform-origin:center center}.g_menu .menu_wrpr .btn_close span:nth-child(1){transform:rotate(30deg) translate(0,3px)}.g_menu .menu_wrpr .btn_close span:nth-child(2){transform:rotate(-30deg) translate(0,-3px)}.g_menu .menu_wrpr .btn_close a{position:absolute;top:0;left:0;width:100%;height:100%}.g_menu .menu_wrpr .menu{margin-top:34.218%;margin-bottom:19.687%}.g_menu .menu_wrpr .menu li{font-size:4.843vw;list-style:none;text-transform:uppercase;font-weight:400;line-height:1em;letter-spacing:.1em;text-align:center;margin:0 0 7.968%}.g_menu .menu_wrpr .sns{margin:0 0 7.031%;text-align:center}.g_menu .menu_wrpr .sns li{vertical-align:top;display:inline-block;margin:0 3.125%;transition:all .25s ease}.g_menu .menu_wrpr .sns li a img{width:100%;height:auto}.g_menu .menu_wrpr .sns li.facebook{width:1.875%}.g_menu .menu_wrpr .sns li.twitter{width:4.843%}.popup,.popup .popup_bg{left:0;width:100%;height:100%;position:fixed;top:0}.g_menu .menu_wrpr .sns li:hover{opacity:.5}.g_menu .menu_wrpr .lang{text-align:center}.g_menu .menu_wrpr .lang li{vertical-align:top;display:inline-block;font-size:3.125vw;margin:0 3.437%;list-style:none;text-transform:uppercase;font-weight:400;letter-spacing:.1em;transition:all .25s ease}.g_menu .menu_wrpr .lang li:hover{opacity:.5}.g_menu .menu_wrpr .lang li.crnt{text-decoration:underline}.g_menu.show{height:100%}.popup{display:none;overflow:scroll;z-index:100}.popup .popup_bg{background-color:rgba(240,240,240,.8)}.popup .pop_wrpr .popup_frame{position:relative;width:90%;background-color:#fff;padding:8% 0 7%;margin:25% auto}.popup .pop_wrpr .popup_frame h3{text-align:center;font-size:5.85vw;line-height:1em;letter-spacing:.1em;margin-bottom:10%;text-transform:uppercase}.popup .pop_wrpr .popup_frame .lead{font-size:2.8vw;letter-spacing:.1em;line-height:1.9em;width:80%;margin:0 auto 4.5%}.popup .pop_wrpr .popup_frame .ttl{font-size:2.8vw;font-weight:700;text-decoration:underline;letter-spacing:.1em;line-height:1.9em;margin-bottom:4.5%;text-align:center}.popup .pop_wrpr .popup_frame .att{font-size:2.2vw;font-weight:700;text-decoration:underline;letter-spacing:.1em;line-height:1.9em;margin:0 auto 4%;text-align:center}.popup .pop_wrpr .popup_frame ul.row{text-align:center;margin-bottom:4.5%}.popup .pop_wrpr .popup_frame ul.row li{list-style:none;display:inline-block;vertical-align:top;width:58%;margin:0 auto 10%}.popup .pop_wrpr .popup_frame ul.row li .thumb{margin:0 0 3%}.popup .pop_wrpr .popup_frame ul.row li p{font-size:2.8vw;letter-spacing:.1em;line-height:1.9em;text-align:left}.popup .pop_wrpr .popup_frame ul.txt{text-align:center;margin-bottom:4.5%}.popup .pop_wrpr .popup_frame ul.txt li{list-style:none;display:inline-block;vertical-align:top;width:80%;margin:0 auto 5%;font-size:2.8vw;letter-spacing:.1em;line-height:1.9em;text-align:left}.popup .pop_wrpr .popup_frame ul.txt li:before{content:'・'}.popup#popup01_4 .pop_wrpr .popup_frame ul.txt li:before,.popup#popup02_4 .pop_wrpr .popup_frame ul.txt li:before,.popup#popup03_4 .pop_wrpr .popup_frame ul.txt li:before,.popup#popup04_4 .pop_wrpr .popup_frame ul.txt li:before,.popup#popup05_4 .pop_wrpr .popup_frame ul.txt li:before{content:''}.popup .btn_close{position:fixed;top:0;right:0;margin:12% 6.3% 0 0}.popup#popup01_4 .pop_wrpr .popup_frame ul.txt{margin-bottom:0}.popup#popup01_4 .pop_wrpr .popup_frame ul.txt li{text-align:center;margin-bottom:0}.popup#popup02_4 .pop_wrpr .popup_frame ul.txt{margin-bottom:0}.popup#popup02_4 .pop_wrpr .popup_frame ul.txt li{text-align:center;margin-bottom:0}.popup#popup03_4 .pop_wrpr .popup_frame ul.txt{margin-bottom:0}.popup#popup03_4 .pop_wrpr .popup_frame ul.txt li{text-align:center;margin-bottom:0}.popup#popup04_4 .pop_wrpr .popup_frame ul.txt{margin-bottom:0}.popup#popup04_4 .pop_wrpr .popup_frame ul.txt li{text-align:center;margin-bottom:0}.popup#popup05_4 .pop_wrpr .popup_frame ul.txt{margin-bottom:0}.popup#popup05_4 .pop_wrpr .popup_frame ul.txt li{text-align:center;margin-bottom:0}.pc{display:none!important}}.helvetica{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans","Hiragino Kaku Gothic ProN",Arial,"Yu Gothic",Meiryo,sans-serif}.yugothic{font-family:"游ゴシック","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.tr05{transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.785,.135,.15,.86);-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86)}@media screen and (min-width:769px){.sp{display:none!important}.en #lineup .prod .detail_wrpr .value .value_txt{margin-right:16px}.en #lineup .prod .detail_wrpr .value .tax_inc{font-size:15px}.en #lineup .prod .detail_wrpr .en{font-size:16px}.en #lineup .prod .detail_wrpr .att{font-size:10px;line-height:1.6em;margin:6px 0 0}.en #lineup .prod .detail_wrpr ul li a{font-size:11px;padding:7px 10px}.en #lineup .prod .detail_wrpr ul li a.single_line{padding:13px 10px}.en #lineup .box_prod .box .detail{width:230px}.en #lineup .box_prod .box .detail .value .value_txt_pre{font-size:19px}.en #lineup .box_prod .box .detail .value .value_txt{font-size:17px}.en #lineup .box_prod .box .detail .en{font-size:16px}.en #contact_company .contact .mail span{line-height:2.1em}.en #contact_company .company dl dd .name.name02{margin-top:-2em}.en #contact_company .company dl dd .name.name03{margin-top:-4.1em}.en #contact_company .company dl dd .detail{letter-spacing:.05em;margin-bottom:0}.en .popup#popup02_1 .pop_wrpr .popup_frame .row .howto01{margin:0 35px}.en .popup#popup02_1 .pop_wrpr .popup_frame .row .howto02,.en .popup#popup02_1 .pop_wrpr .popup_frame .row .howto03{margin:10px 35px 0}.en .popup#popup05_1 .pop_wrpr .popup_frame .row .howto01{margin:0 35px}.en .popup#popup05_1 .pop_wrpr .popup_frame .row .howto02,.en .popup#popup05_1 .pop_wrpr .popup_frame .row .howto03{margin:10px 35px 0}.en .popup#popup01_2 .pop_wrpr .popup_frame .att{text-align:center;color:#636363}}@media screen and (max-width:768px){.en #about .about_wrpr .msg01 .lead{letter-spacing:.05em;font-size:4.843vw;width:75%;margin-bottom:7%}.en #lineup .hdr h4{font-size:5vw;line-height:1.2em}.en #lineup .prod h3{margin-bottom:13.5%}.en #lineup .prod h6{margin-top:16%}.en #lineup .prod .value{margin-top:24%}.en #lineup .prod .value .value_txt{display:block;line-height:1em;margin-bottom:2%}.en #lineup .prod .value .tax_inc{display:block;line-height:1em;letter-spacing:.05em}.en #lineup .prod .detail_wrpr ul li a{transform:scale(.8)}.en #lineup .prod .detail_wrpr ul li a.sp_1_line{padding:6.6% 0}.en #lineup .prod.prod03 .detail_wrpr ul li .sp_2_line,.en #lineup .prod.prod04 .detail_wrpr ul li .sp_1_line{padding:9% 0}.en #lineup .prod.prod02 h6{margin-top:9%}.en #lineup .prod.prod02 .value{margin-top:17%}.en #lineup .prod.prod03 h6{margin-top:9%}.en #lineup .prod.prod03 .value{margin-top:17%}.en #lineup .prod.prod03 .detail_wrpr p.en{width:100%}.en #lineup .prod.prod04 h6{margin-top:9%}.en #lineup .prod.prod04 .value{margin-top:17%}.en #lineup .prod.prod05 .detail_wrpr ul li .sp_1_line{padding:7% 0}.en #lineup .prod.prod05 .detail_wrpr ul li .sp_2_line{padding:9% 0}.en #contact_company #contact .mail{font-weight:400}}