@charset "UTF-8";.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}html{overflow-y:scroll}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;outline:0}body{font:13px/1.231 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", verdana, clean,sans-serif;*font-size:small;*font:x-small}button,input,select,textarea{font:99% helvetica,arial,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}a{outline:none}a img{border:none}dd img,dt img,li img{vertical-align:top}img{vertical-align:top;font-size:0;line-height:0}.w25p{width:25%}.w33p{width:33%}.w50p{width:50%}.w100p{width:100%}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb100{margin-bottom:100px}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb100{padding-bottom:100px}.mlr05{margin-left:5px;margin-right:5px}.mlr10{margin-left:10px;margin-right:10px}.mlr15{margin-left:15px;margin-right:15px}.mlr20{margin-left:20px;margin-right:20px}.mlr25{margin-left:25px;margin-right:25px}.mlr30{margin-left:30px;margin-right:30px}.fl{float:left}.fr{float:right}.valignT{vertical-align:top}.valignB{vertical-align:bottom}.valignC{vertical-align:middle}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}.txtBold{font-weight:bold}.txt10{font-size:83.3%}.txt11{font-size:91.7%}.txt12{font-size:100%}.txt13{font-size:108.3%}.txt14{font-size:116.7%}.txt15{font-size:125%}.txt16{font-size:133.3%}.txt17{font-size:141.7%}.txt18{font-size:150%}.txt19{font-size:158.3%}.txt20{font-size:166.7%}.txt21{font-size:175%}.txt22{font-size:183.3%}.txt23{font-size:191.7%}.txt24{font-size:200%}.txt25{font-size:208.3%}.txt26{font-size:216.7%}.txtNowrap{white-space:nowrap}.txtCar1em{letter-spacing:1em}.txtLineU{text-decoration:underline}.txtRed{color:#d71418}@media only screen and (max-device-width:480px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}}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:transparent}body{line-height:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}li,ol,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:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}img{border:0;vertical-align:top}em{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;margin:0;padding:0;vertical-align:middle}input:focus,select:focus,textarea:focus{outline:none}html{width:100%;overflow-y:scroll;font-size:62.5%}body{width:100%;position:relative;color:#333;min-width:1100px;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:13px;letter-spacing:.05em;line-height:1.9;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}input[type=text]{-webkit-appearance:none;border:1px solid #dfdfdf;padding:2px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.ec-layoutRole .ec-layoutRole__contents{max-width:100%}a{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color:#000000;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none;outline:none;opacity:.5;color:black}a:active{outline:none}input:focus{border-color:#B2B29E}.gothic{font-family:'Quattrocento Sans',"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}.left{float:left}.right{float:right}.sp{display:none}.pc{display:block}.cf{zoom:1}.cf:before{content:"";display:table}.cf:after{content:"";display:table;clear:both;overflow:hidden;visibility:hidden}.sp{display:none}.ft_qs{font-family:'Quattrocento Sans', serif}.ft_min,h1,h2,h3,h4,h5{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" ,"Roboto Slab" , Garamond , "Times New Roman" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif}section{width:100%;clear:both;position:relative;background:white;z-index:9;overflow:hidden}.container{width:100%;min-width:1000px}.inner{width:100%;max-width:1300px;margin:0 auto}#wrapper,.wrapper{padding-top:130px}.f_left{float:left}.f_right{float:right}.flex_l{float:left}.flex_r{float:right}.btn{-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;position:relative;display:block;width:286px;height:45px;line-height:45px;margin:0 auto;padding:0;border-radius:10px 0;text-align:center;font-family:'Quattrocento Sans';font-style:italic;font-weight:bold;letter-spacing:1px;border:1px solid #000;color:#000}.btn:before{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;position:absolute;left:30px;top:50%;margin-top:-4px;content:"";display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #000}.btn:hover{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;border-color:transparent;background-color:#bebeaa;color:#fff}.btn:hover:before{border-left:4px solid #fff}.sticky{position:fixed;top:0;left:0}.mt50{margin-top:50px}.ec-pageHeader h1{font-weight:normal}#Contents header,.other_page header{position:fixed;top:0;left:0}header{width:100%;min-width:1100px;padding:25px 0 10px;position:relative;background:white;z-index:999}header h1 img{padding-left:20px}header nav{text-align:right}header nav ul{padding-top:7px}header nav ul li{display:inline-block;margin:0 25px;text-align:center;font-family:'Quattrocento Sans';font-size:1.2rem;line-height:2.2rem;font-weight:bold}header nav ul li.user{margin:0 0 0 20px}header nav ul li.btn_ltd,header nav ul li.btn_pr{margin-right:25px;cursor:pointer;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;position:relative}header nav ul li.btn_ltd:before,header nav ul li.btn_pr:before{content:'+';display:inline-block;position:absolute;top:0;right:0;margin-right:-1.6rem;font-size:2rem;margin-top:-0.4rem}header nav ul li.btn_ltd.active:before,header nav ul li.btn_pr.active:before{content:'-'}header nav ul li.btn_ltd:hover,header nav ul li.btn_pr:hover{opacity:.5}header nav ul li.cart img{margin-top:-45px}header nav ul li a{display:block}header #Information{padding-left:20px;font-size:11px;line-height:1.5rem}@media screen and (max-width:1200px){header nav ul li{margin:0 15px}}@media screen and (max-width:1100px){header nav ul li{margin:0 14px}}nav.ltd_contents,nav.products{clear:both;display:none;background:rgba(255, 255, 255, 0.98);position:absolute;top:0;left:0;width:100%;height:auto;margin-top:99px;text-align:center;overflow-y:scroll;z-index:99;-webkit-box-shadow:0px 5px 7px rgba(200, 200, 200, 0.1);box-shadow:0px 5px 7px rgba(200, 200, 200, 0.1)}nav.ltd_contents h3,nav.products h3{margin:30px 0}nav.ltd_contents ul,nav.products ul{width:90%;max-width:1300px;margin:0px auto 10px;height:100%;padding-bottom:100px;overflow-y:scroll}nav.ltd_contents ul{padding-bottom:0px}nav.ltd_contents ul li{display:inline-block;max-width:310px;width:20%;margin:15px;vertical-align:top}nav.products ul li{display:inline-block;max-width:310px;width:13%;margin:15px;vertical-align:top}nav.ltd_contents ul li img.thumb,nav.products ul li img.thumb{width:100%;height:auto;margin-bottom:15px}nav.ltd_contents ul li h4{margin-top:-3px;font-size:1.2rem!important;font-family:"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Roboto Slab", Garamond, "Times New Roman", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif!important}nav.products ul li h4{margin-top:-3px;font-size:1.2rem!important;font-family:"游明朝", "Yu Mincho", "游明朝体", "YuMincho", "Roboto Slab", Garamond, "Times New Roman", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif!important}nav.products ul li h4 span{font-size:0.9rem!important}footer{position:relative;background:white;z-index:9}footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}footer nav{padding:45px 55px;-webkit-box-sizing:border-box;box-sizing:border-box}footer nav:first-of-type{min-width:310px}footer nav:nth-of-type(2){min-width:310px}footer nav p{margin-bottom:5px;font-size:15px}footer nav ul{margin-right:45px;margin-bottom:15px}footer nav:first-of-type ul{margin-right:0px}footer nav ul li{padding:5px 0}footer nav ul li a:before{content:'';background-image:url(../../shop/images/ico_allow.png);background-repeat:no-repeat;width:4px;height:8px;margin-right:10px;display:inline-block}footer.copy{width:100%;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:black}footer.copy p{color:#ddd;font-size:12px}#Information{padding:5px;font-size:14px;text-align:center}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:600px;padding:50px;background-color:#fff;z-index:2;text-align:center}.popup-inner p{margin-bottom:1rem}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer;font-size:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.close-btn i{font-size:20px;color:#333}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:1;cursor:pointer}#Video{width:100%;height:600px;background-image:url(../../shop/images/bg_video.jpg);background-size:cover;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;position:relative;overflow:hidden}#BgVideo{position:absolute;right:0;bottom:0;width:100%;height:auto;z-index:0}@media screen and (min-width:1071px){#Video{height:600px}}@media screen and (min-width:1501px){#Video{height:800px}}@media screen and (max-width:1070px){#BgVideo{width:auto;height:100%}}#Video .overlay{width:100%;height:100%;background-image:url(../../shop/images/bg_overlay.png);background-repeat:repeat;position:relative}#Video .overlay img{width:150px;height:77px;position:absolute;top:50%;left:50%;margin-top:-38px;margin-left:-75px;z-index:3}.fitImg{position:absolute}#tubular-container,#tubular-shield{display:block}#Recommend{background:#fafafa;overflow:hidden}#Recommend .rec_grana{padding:220px 10px 30px;background-image:url(../../shop/images/grana_top.jpg);background-size:cover;background-position:top center;-webkit-box-sizing:border-box;box-sizing:border-box}#Recommend .rec_grana .detail{width:100%;max-width:350px;margin:0 0 0 20px;padding:25px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255, 255, 255, 0.9);text-align:center}#Recommend .f_left,#Recommend .f_right{width:50%}#Recommend .rec_txt{text-align:center;padding-top:3%}#Recommend .rec_txt.f_right,#Recommend .rec_txt.rec_spring{padding-top:3%}#Recommend p{margin:20px 0;line-height:22px}#Recommend p.sub_txt{margin:1rem 0;line-height:1.8rem;font-weight:bold;font-size:1.2rem}#Recommend .rec_ph{overflow:hidden}#Recommend .rec_ph img{width:100%;height:auto}.rec_ttl{margin:1rem 0;width:135px;height:auto}#Products{padding:75px 0;text-align:center}#Products .content_video{width:100%}#Products .content_video video{width:100%}#Products .video{margin-bottom:3rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#Products .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#Products h3{margin-bottom:35px}#Products ul{clear:both;width:100%;margin:0 auto}#Products ul li{display:inline-block;max-width:310px;width:17%;min-width:210px;margin:15px;vertical-align:top;line-height:2.5em}#Products ul li a{display:block}#Products ul.salame li{min-width:200px}#Products ul li img.thumb{width:100%;height:auto;margin-bottom:15px}#Products ul li .price{margin-top:5px;font-size:18px;line-height:18px}#Products ul li .price span{display:inline-block;margin-left:3px;font-size:10px}#Products .special{background-color:#FAFAFA;padding:50px 0;margin-top:40px}#Slides{width:100%;margin:0 auto;background:#fafafa}#Slides ul li{width:100%;margin:0 auto}#Slides ul li img{width:100%;height:auto}#Info{max-height:700px;background-image:url(../../shop/images/bg_company.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#Info .bg_white{width:35%;height:100%;padding:140px 0;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:rgba(255, 255, 255, 0.75)}#Info .bg_white h5{font-size:28px;margin:30px 0}#Info .bg_white p{font-size:16px;margin-bottom:22px}#Product .content_video{width:100%}#Product .content_video video{width:100%}#Product .video{margin-bottom:3rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#Product .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#Product .mv{padding-top:40px;position:relative;text-align:center}#Product .mv .award{position:absolute;top:0;left:30%;z-index:9}#Product .mv .sub_txt{margin-top:2rem;font-size:14px;line-height:27px}#Product .mv .sub_txt span{font-size:12px}#Product .mv h2{margin:60px auto 80px;font-size:21px;line-height:43px;font-weight:500}#Product .center{padding:30px 0 70px}#Product .center h4{font-size:21px;line-height:43px;font-weight:500;letter-spacing:1px}#Product .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Product .ph{width:50%}#Product .msg{width:50%;padding:20px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}#Product .msg h3{margin-bottom:2rem;font-size:21px;font-weight:500;line-height:44px;letter-spacing:2px}#Product .msg p{text-align:justify;font-size:14px;line-height:26.5px;font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif}#Product .msg p a{border-bottom:1px solid black}#Product .msg p a:hover{border-bottom:1px solid transparent}#Product .sub_head{margin-top:1rem;font-weight:500;letter-spacing:1px;font-size:14px}#Product .flex_box{padding:0}.flex_box{padding:0px 5% 70px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;overflow:hidden}@media screen and (max-width:1100px){.flex_box{padding:0px 2% 70px}}.col2 .flex_l{width:50%}.col2 .flex_l img{width:100%;height:auto}.col2 .flex_r{width:48%;padding-left:2%}.col2 .flex_r:not(.txt) img{width:100%;height:auto}.col2 .flex_l.txt,.col2 .flex_r.txt{padding:9% 7% 0 8%}.col2.cv .flex_r.txt{padding-top:0!important}#Contents h3,#Contents h4,#Contents h5{font-size:1.8rem;margin-bottom:1rem}#Contents h4{line-height:3.6rem}section.center{text-align:center;padding:40px 0 100px}section.center h3{margin-bottom:20px}section.center p{line-height:2.8rem}section.center p img{margin-top:3rem;height:150px;width:auto}.col2 .txt p:not(.price){font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.2rem;margin-bottom:1rem}.col2 .txt p.order{line-height:1.6rem;font-size:1rem}.col2 .txt p.price{font-size:1.5rem;font-weight:bold;margin:1rem 0;line-height:3rem}.col2 .txt p.price span{font-size:2.4rem;padding:0 5px 0 7px}#Product .col2 .txt p.price{margin-top:2rem;font-size:1.6rem}#Product .col2 .txt p.price span{font-size:3.2rem;padding:0 10px 0 7px}.cv{margin-bottom:70px}.cv .order{border-top:1px solid #e6e6e6;padding-top:1.6rem;margin-top:1.4rem}.cv h6{border-top:1px solid #e6e6e6;padding-top:1.6rem}.cv .flex_box{padding-bottom:30px}.cart_in{font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;margin-top:3rem;clear:both}.cart_in input{width:30px;border-radius:3px;border:1px solid #c8c8c8;line-height:2.4rem;padding-left:5px}.cart_in input:focus{border:1px solid #dcc85a}.cart_in .left{width:30%;line-height:4rem}.cart_in .right{width:70%}.cart_btn{width:268px;display:block;text-align:center;line-height:4rem;font-size:1.5rem;border:1px solid black;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;font-weight:bold;background:white}.cart_btn:hover{border:1px solid #dcc85a;background:#dcc85a;opacity:1}.cart_btn:before{display:inline-block;width:22px;height:22px;content:'';background-image:url(../../shop/images/ico_cart.png);background-size:contain;background-repeat:no-repeat;margin:0 10px -6px -18px}.cart_in .option{font-size:1.4rem;padding-bottom:0.6rem}p.salame{line-height:1.8rem}.pickup{padding:75px 0;text-align:center;background:#fafafa}.pickup ul{margin-top:50px}.pickup ul li{display:inline-block;width:13%;margin:0 1% 3%;vertical-align:top}.pickup ul li .thumb{width:100%;height:auto;margin-bottom:1rem}#Contents .pickup h4{font-size:1.4rem;line-height:2.6rem}.awards_logo{margin-top:2rem;height:70px;text-align:left}.awards_logo img{width:70px!important;height:70px!important;margin-right:5px}.sp_order{color:red;border:1px solid red;padding:0px 3px;display:inline-block}.ml10{margin-left:10px}.mt3{margin-top:3px}.column{padding:80px 0;background:#f1f1f1}.column .ttl{text-align:center}.column .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.column article{width:100%;max-width:800px;margin:60px auto}.column .desc,.column .thumb{width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.column .thub{max-width:330px}.column .date{font-size:13px;font-weight:bold}.column h2{margin:1rem 0 2rem;font-size:18px;line-height:32px}.column .btn{margin:0}#Salame .inner{max-width:1000px;padding:0 150px;-webkit-box-sizing:border-box;box-sizing:border-box}#Salame .main p{font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:15px;line-height:26.5px;margin-bottom:30px}#Salame .main .flex_box{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Salame .main .center{text-align:center}#Salame .main img{margin-bottom:30px}#Salame .maestro{margin:10px 0 0;background-color:black}#Salame .maestro div{width:100%;max-width:1000px;margin:0 auto;padding:50px 150px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;color:white;background-image:url(../../shop/images/bg_slmaestro.jpg);background-size:cover;background-position:center}#Salame .maestro p{font-size:14px;line-height:23px}#Salame .inner.center{margin:50px auto}#Contents #Salame h3{font-size:21px;margin-bottom:15px}#Contents #Salame .maestro h4{font-size:18px;line-height:60px;margin-bottom:0}#Contents #Salame h5{font-size:21px;line-height:42px;font-weight:400;letter-spacing:2px}#Salame .cv .flex_box{padding:0}#Salame .cv .flex_l{max-width:340px;margin:0 auto}#Salame .cv .flex_r{width:48%;padding-right:0}#Salame .cv h6{padding:2rem 0 1rem}#Salame .cv p:not(.price){font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.2rem;line-height:19px;letter-spacing:0}#Salame .cv p:not(.price) span{font-size:1rem;line-height:1.4rem}#Salame .cart{margin-top:10px}#Regalo .content_video{width:100%}#Regalo .content_video video{width:100%}#Regalo .video{margin-bottom:3rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#Regalo .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#Regalo ul.slides:after{display:block;clear:both;content:""}#Regalo .sub_txt{margin:1rem 0;text-align:center;line-height:1.8rem;font-weight:bold;font-size:1.2rem}#Regalo .mv{text-align:center;padding:30px 0 60px}#Regalo .logo{margin-bottom:30px}#Regalo h1{font-size:21px;letter-spacing:5px;font-weight:normal}#Regalo h1.offer{margin-bottom:4rem;font-size:18px;letter-spacing:3px}#Regalo h6.offer{font-size:2rem}#Regalo .mv .intro{width:90%;max-width:480px;margin:1rem auto;text-align:left;line-height:2.5rem}#Regalo .message img{margin:0 auto}#Regalo .mv .subtext{text-align:center;font-size:12px;letter-spacing:1px}#Regalo .lineup{padding:0 2% 0 3%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}#Regalo .lineup a{display:block;width:29%;margin:0 2% 5%}#Regalo .lineup .large{width:100%}#Regalo .lineup .medium{width:46%}#Regalo .lineup h2{margin:8px 0 5px;font-size:16px;font-weight:normal}#Regalo .lineup .large h2,#Regalo .lineup .medium h2{font-size:21px;font-weight:normal;letter-spacing:3px}#Regalo .lineup h2 span{display:inline-block;margin-left:1rem;font-size:12px;line-height:21px}#Regalo .lineup .large h2 span,#Regalo .lineup .medium h2 span{margin-top:7px;vertical-align:top}#Regalo .lineup .note{font-size:11px;line-height:1.4rem;margin-top:-5px}#Regalo .lineup .intro{display:block;width:100%;font-size:13px;line-height:23.5px;font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:justify}#Regalo .lineup .large .intro{width:60%}#Regalo .lineup .price{text-align:right;line-height:1.2}#Regalo .lineup .price span:not(.btn){font-size:21px;padding:0px 4px}#Regalo #Btm h5{text-align:center;margin-top:2rem;line-height:3rem}#Regalo .cart{margin-top:10px}#Regalo .cv h6{border-top:0;padding:0}#Regalo .cv h6 img{margin-bottom:1rem}#Regalo .col2 .flex_l{width:60%}#Regalo .cart_in,#Regalo .flex_l p,#Regalo .flex_r p:not(.price){font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif}#Regalo .flex_l p{text-align:justify}#Regalo .col2 .flex_r.txt{width:33%;padding-right:0;padding-left:5%}#Regalo .pickup ul li{width:20%}#Regalo .flex_box.offer{padding-top:70px;border-top:1px solid #e6e6e6}#Regalo .slick-dots{bottom:10px}#Regalo .slick-dots li button:before{width:10px;height:10px;background-color:white;opacity:0.5}#Regalo .slick-dots li.slick-active button:before{width:10px;height:10px;background-color:white;opacity:0.8}#Product.formaggio{width:100%;max-width:1000px;margin:0 auto}#Product.formaggio h3,#Product.formaggio h4,#Product.formaggio h5{line-height:3.6rem}#Product.formaggio .center{text-align:center;padding:0!important}#Product.formaggio .offer{padding:30px 0 60px;font-size:21px;line-height:32px}#Product.formaggio .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#Product.formaggio .flex.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#Product.formaggio .flex .msg{padding:20px 50px 20px 80px}#Product.formaggio .flavor .flex{-ms-flex-pack:distribute;justify-content:space-around}#Product.formaggio .flavor .flex .box p{margin-bottom:1rem;font-family:sans-serif}#Product.formaggio .flavor .box{margin:30px 30px 0;width:100%;max-width:440px}#Product.formaggio .original{background:#EEE6D7;margin-bottom:60px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#Product.formaggio .original .flex{margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Product.formaggio .original p{font-size:21px;line-height:44px}#Product.formaggio .original p span{font-size:14px}#Product.formaggio .last{margin-bottom:60px}#Anita{margin:0 auto;padding:0px 0 50px;width:100%;max-width:1100px}#Anita .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Anita .ph,#Anita .txt{width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#Anita .ph{padding:20px}#Anita .video{margin-bottom:3rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#Anita .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#Anita h2{text-align:center;font-size:26px;margin-bottom:3rem;letter-spacing:2px;line-height:3rem;font-weight:normal}#Anita h2 span{font-size:14px}#Anita h2 span.en{font-family:serif;font-size:12px}#Anita h3{font-size:18px;margin-bottom:2rem;letter-spacing:2px}#Anita h3.cv{padding:2rem 0 1rem;font-size:21px;text-align:center}#Anita h4{font-size:16px;margin-bottom:1rem;letter-spacing:1px;line-height:3rem}#Anita p{margin-bottom:2rem}#Anita p a{border-bottom:1px solid black}#Anita p a:hover{border-bottom:1px solid white}#Anita .en{font-family:serif}#Anita .center{text-align:center}#Anita p.center.en{margin-bottom:3rem}#Anita article p{font-size:15px;line-height:32px;text-align:justify;letter-spacing:1px;font-family:sans-serif}#Anita article p.note{font-size:15px;line-height:30px}#Anita article h4{padding:2rem 0 1rem;font-size:15px}#Anita .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#Anita .gallery li{width:23%;margin-bottom:20px}#VeraItalia{width:100%;background-image:url(../../shop/images/bg_vera.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}#VeraItalia .flex{padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#VeraItalia .box{width:35%;padding:50px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0.7)}#VeraItalia .box h4{margin-bottom:2rem;text-align:center}#VeraItalia .box h4 img{width:80%;height:auto}#VeraItalia .box p{text-align:center;font-size:13px;letter-spacing:2px;line-height:1.8}#VeraItalia .box .btn{margin-top:2rem}.fade{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s;opacity:0;-ms-transform:translate(0, 0px);transform:translate(0, 0px);-webkit-transform:translate(0, 0px)}.fades{opacity:1.0;-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate(0, 0)}.go_top{position:fixed;right:1%;bottom:2%;z-index:999;width:70px;height:auto;cursor:pointer}#Guide{max-width:700px;width:100%;padding:0px 10px 75px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#Guide h2{font-size:28px;line-height:36px;margin-bottom:30px}#Guide h3{font-size:22px;line-height:30px;margin-bottom:20px}#Guide h4{font-size:16px;line-height:24px;border-bottom:1px solid #e6e6e6}#Guide p{margin-bottom:30px;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#undercolumn_aboutus table{margin:20px 0 20px;width:100%;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#undercolumn_aboutus th{border:#c2b396 1px solid;padding:10px;background:#eeeeee}#undercolumn_aboutus td{border:#c2b396 1px solid;padding:10px}#undercolumn_order table{margin:20px 0 20px;width:100%;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#undercolumn_order th{border:#c2b396 1px solid;padding:10px;width:150px;background:#eeeeee}#undercolumn_order td{border:#c2b396 1px solid;padding:10px}div#windowcolumn{border-top:0}div#windowcolumn h2{margin-bottom:10px;padding:8px 0;border-top:solid 0px #ebeced;border-bottom:solid 1px #ebeced;color:#333;background:transparent!important;background-color:white!important;font-size:170%}#Special{width:100%;max-width:300px;margin:150px auto 100px}#Special h2{margin-bottom:2rem}#Special a{font-family:'Quattrocento Sans',"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;display:inline-block;position:relative;margin:20px auto;padding:5px 10px 3px;width:180px;text-align:center;line-height:3rem;font-size:1.2rem;border:1px solid black;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;font-weight:bold;background:white;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-align:center}#Special a:hover{border:1px solid #dcc85a;background:#dcc85a;opacity:1}#Grana .mv,#Grana .sub{padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#Grana .mv{}#Grana .mv.locanda{margin:0 auto 1rem;max-width:80%}#Grana .sub{max-width:700px}#Grana .logo{padding:50px 0;text-align:center}#Grana .logo h1{margin:15px 0 30px}#Grana .logo p.locanda{font-size:15px;letter-spacing:2px;line-height:32px}#Grana .content:not(p){width:100%;max-width:600px;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .content:not(p) h2{margin-bottom:3.5rem;font-size:28px;line-height:50px;font-weight:400;letter-spacing:2px;text-align:center}#Grana .content:not(p) h3{margin-bottom:1.5rem;font-size:21px;line-height:44px;font-weight:400}#Grana .content:not(p) p{font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;line-height:24.5px;margin-bottom:28.5px;text-align:justify}#Grana p.content{font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;line-height:24.5px}#Grana nav ul li{padding-left:20px;margin-bottom:1rem}#Grana nav ul li:before{content:'>';display:inline-block;margin-right:10px;margin-left:-20px}#Grana nav ul li a{font-size:15px;line-height:30px;letter-spacing:1px;border-bottom:1px solid #B2B29E;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#Grana nav ul li a:hover{color:#534741;border-bottom:1px solid white}#Grana .video{padding:30px 10px!important;max-width:800px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#Grana .video h3{font-size:24px}#Grana .video div{margin-top:30px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#Grana .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#Grana .lineup{padding:50px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .lineup.locanda{padding-top:0}#Grana .lineup h3{text-align:center}#Grana .lineup .wrap{padding:30px 2% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .lineup .wrap.col3{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#Grana .lineup .wrap a{display:block;width:46%;margin:0 2% 5%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}#Grana .lineup .wrap a:hover{opacity:.6}#Grana .lineup .wrap h2{margin:8px 0 5px;font-size:21px;font-weight:normal;letter-spacing:3px}#Grana .lineup .wrap h2 span{display:inline-block;margin-left:1rem;font-size:12px;line-height:21px;margin-top:7px;vertical-align:top}#Grana .lineup .wrap.col3 h2{font-size:15px;letter-spacing:1px}#Grana .lineup .wrap.col3 h2 span{margin-top:2px;margin-left:5px}#Grana .lineup .wrap .note{font-size:11px;line-height:1.4rem;margin-top:-5px}#Grana .lineup .wrap .content{display:block;width:100%;margin-bottom:10px}#Grana .lineup .wrap .price{padding-top:10px;text-align:right;line-height:1.2}#Grana .lineup .wrap .price span{font-size:21px;padding:0px 4px}#Grana .lineup .wrap .cart_btn{font-family:sans-serif;font-weight:400;font-size:12px;text-align:center;width:auto;display:inline-block;padding:0 20px 0 36px;line-height:3;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .gold{padding:70px 15px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EEE6D7;text-align:center}#Grana .gold .head{margin:40px 0 20px;font-size:16px;line-height:26.5px;letter-spacing:3px}#Grana .gold .head .sp_order{margin:0 5px 5px;padding:0 5px 0 7px;font-size:13px}#Grana .gold h3{font-size:28px;font-weight:400;line-height:44px;letter-spacing:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#Grana .gold h3 img{width:45%;min-width:160px;max-width:183px;margin-top:1rem}#Grana .gold .msg{margin:3rem 0}#Grana .gold .contact{font-size:16px;line-height:30px;letter-spacing:1px}#Grana .gold .contact p{margin-bottom:1rem}#Grana .gold .contact p span{font-size:13px}#Grana .gold .contact p.tel{line-height:2rem}#Grana .gold .contact p a{border-bottom:1px solid #B2B29E;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#Grana .gold .contact p a:hover{color:#534741;border-bottom:1px solid transparent}#Grana .anita{padding:70px 0}#Grana .anita .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Grana .anita .detail,#Grana .anita .ph{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .anita .ph{padding:0 8%}#Grana .anita h5{margin-bottom:30px;font-size:21px;font-weight:400;line-height:44px}#Grana .anita h5 img{margin-bottom:3rem}#Grana .anita h5 span{font-size:16px}#Grana .anita ul li{width:40%;margin-right:20px}#Grana .anita p{padding-top:3rem;font-size:16px;line-height:28px}#Grana .making{padding:70px 0 50px;background:#EBEBEB;text-align:center}#Grana .making p img{max-width:445px;min-width:300px}#Grana .making h5{font-size:24px;letter-spacing:2px;font-weight:400}#Grana .making p{margin-bottom:3rem}#Grana .cv h1{margin-bottom:3rem;font-size:18px;font-weight:400;letter-spacing:1px}#Grana .cv h1 span{font-size:13px}#Grana .col2 .txt p.price{font-weight:400}#Grana .cart_in{margin-top:1rem}#Grana .cv .flex{margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Grana .gallery{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Grana .gallery li{width:48%}#Grana .txt nav{margin-top:3rem}#Grana .item{padding:0 5%;margin-top:-30px;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana section.message{margin-top:50px;padding:50px 0;background-image:url(../../shop/images/grana_bg_msg.jpg);background-size:cover}#Grana .message h3{font-size:21px;font-weight:400;margin-bottom:2rem}#Grana .message .en{padding-bottom:100px;line-height:2rem;letter-spacing:0;text-align:justify;font-style:italic;font-family:Bodoni MT,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;background-image:url(../../shop/images/signature_giovanni.png);background-size:200px;background-position:bottom right;background-repeat:no-repeat}#Grana .phontent{width:100%;max-width:800px;margin:1rem auto 3.5rem;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .phontent .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Grana .phontent .flex li{width:48%}#Grana .lactoferrin{margin-bottom:60px;padding:50px 15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EEE6D7;text-align:center}#Grana .lactoferrin .flex{width:100%;max-width:860px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Grana .lactoferrin .img{width:45%;text-align:center}#Grana .lactoferrin img{mix-blend-mode:multiply;max-width:260px;min-width:260px}#Grana .lactoferrin h4{margin-bottom:1.5rem;font-size:21px;line-height:44px;font-weight:400}#Grana .lactoferrin .content{width:52%;text-align:justify}@media screen and (max-width:480px){#Grana .mv,#Grana .sub{padding:0 10px}#Grana .mv.locanda{padding-top:1rem;max-width:100%}#Grana .logo{padding:30px 0}#Grana .logo h1 img{width:80%}#Grana .logo p.locanda{font-size:13px;letter-spacing:1px;line-height:22px}#Grana .content:not(p) p{margin-bottom:2rem;font-size:13px;line-height:22.5px}#Grana .content:not(p) h2{margin-bottom:2rem;font-size:18px;line-height:30px}#Grana p.content{font-size:13px;line-height:22.5px;text-align:justify}#Grana nav ul li a{font-size:14px}#Grana .video h3{font-size:15px}#Grana .lineup h3{margin-top:3rem}#Grana .lineup h3 img{width:70%}#Grana .lineup .wrap{padding:30px 10px 0;display:block}#Grana .lineup .wrap a{width:100%;margin:0 0 3rem}#Grana .lineup .wrap h2{font-size:16px;letter-spacing:2px}#Grana .lineup .wrap h2 span{font-size:10px;margin-top:3px}#Grana .lineup .wrap .cart_btn{padding:0 10px 0 30px;line-height:2.5}#Grana .lineup .wrap .price{line-height:1}#Grana .gold{padding:40px 15px 40px}#Grana .gold .head{margin:20px 0 10px;font-size:14px;line-height:23.5px}#Grana .gold h3{font-size:20px}#Grana .gold .msg{margin:2rem 0}#Grana .anita div.flex{display:block;padding:0 5px 30px}#Grana .anita .ph{padding:30px 20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .anita .detail{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .anita h5{margin-bottom:30px;font-size:16px;line-height:32px;text-align:center}#Grana .anita h5 img{width:80%;margin-bottom:2rem}#Grana .anita ul li{width:100%;margin:0 0 1rem}#Grana .anita p{padding-top:1rem;font-size:14px;line-height:26px;letter-spacing:1px;text-align:center}#Grana .making{padding:30px 15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana .making h5{font-size:18px}#Grana .gallery{padding:15px 0}#Grana .flex_box{padding-top:0}#Grana .cv h1{margin-bottom:2rem;font-size:16px;letter-spacing:1px;text-align:center}#Grana .cv h1 img{width:60%;min-width:210px;margin-bottom:10px}#Grana #form1{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#Grana section.message{margin-top:0px;padding:10px 0;background:transparent}#Grana .message .en{padding-bottom:50px;background-size:150px;line-height:1.8rem}#Grana .item{padding:0}#Grana .item .gallery{display:block;padding:0 15px}#Grana .gallery li{width:100%;margin-bottom:1rem}#Grana .phontent .flex{display:block}#Grana .phontent .flex li{width:100%;margin-bottom:1rem}#Grana .phontent .flex li:last-of-type{margin-bottom:0}#Grana .anita h5.ex{margin-top:0!important;margin-bottom:0}#Grana .phontent{margin-bottom:1.5rem}#Grana .content:not(p) h3{font-size:18px;line-height:32px;margin-top:1rem}#Grana .lactoferrin{margin-bottom:30px;padding:30px 15px 20px}#Grana .lactoferrin .flex{display:block}#Grana .lactoferrin .img{width:100%}#Grana .lactoferrin .content{width:100%;margin-top:2rem;margin-bottom:10px}}@media screen and (max-width:320px){#Grana .content:not(p) h2{font-size:15px}#Grana .lineup .wrap{padding:30px 0px 0}#Grana .lineup .wrap .content{margin-bottom:0}#Grana .lineup .wrap .cart_btn{display:block;margin-top:45px}#Grana .gold .mv img{width:100%}#Grana .gold h3{font-size:18px;line-height:30px}#Grana .anita h5{font-size:14px;line-height:28px}}.oneplus .logo{padding:30px 0;text-align:center}.oneplus .logo img{max-width:80%;height:auto}.oneplus h2{font-size:21px;line-height:31px;text-align:center;letter-spacing:0.1em}.oneplus h2 span{font-size:14px}.oneplus p.txt{width:100%;max-width:600px;margin:30px auto;text-align:justify;font-size:14px;line-height:26.5px;font-family:"游ゴシック体",YuGothic, "游ゴシック","Yu Gothic","メイリオ",sans-serif}.oneplus .wrap{width:300px;margin:20px auto 0}.oneplus table td,.oneplus table th{padding:5px 10px;background:#F2F2F2;font-weight:bold}.oneplus ul.flex{padding:0 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.oneplus ul.flex li{width:50%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.oneplus .message{padding-bottom:30px}.oneplus .message h3{margin-bottom:2rem;font-size:2.1rem}.oneplus .message .ph{width:50%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.oneplus .message .msgbox{width:50%;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.oneplus .message .en{margin-top:2rem;font-style:italic;line-height:2rem}@media screen and (max-width:480px){.oneplus h2{font-size:18px}.oneplus h2 span{padding-top:10px;display:inline-block;font-size:13px}.oneplus ul.flex{padding:10px}.oneplus ul.flex li{width:100%;padding:10px 0}.oneplus .message .ph{padding:10px}.oneplus .message .msgbox{width:100%;padding:5px}.oneplus .message h3{margin-bottom:2rem;font-size:18px!important}}.other_page{padding-top:130px}.other_page .ec-layoutRole__contents{padding-bottom:60px}label{font-weight:normal}.ec-label,.ec-pageHeader h1{font-weight:normal}.ec-link{color:black;border-bottom:1px solid black}.ec-link:hover{color:black;border-bottom:1px solid white}.ec-zipInputHelp span{color:#B2B29E}.ec-blockBtn--action,.ec-blockBtn--cancel,.ec-inlineBtn--action,.ec-inlineBtn--cancel{font-weight:400;letter-spacing:1px;border:1px solid black;color:black;background-color:transparent;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.ec-blockBtn--action:hover,.ec-blockBtn--cancel:hover,.ec-inlineBtn--action:hover,.ec-inlineBtn--cancel:hover{color:black;border-color:#dcc85a;background-color:#dcc85a;opacity:1}.ec-cartRole .ec-cartRole__totalAmount,.ec-color-red,.ec-guest .ec-guest__actions a{color:black}.ec-progress .is-complete .ec-progress__number{background-color:black}.ec-progress .is-complete .ec-progress__label{color:black;font-weight:normal}.ec-progress .ec-progress__number{background-color:#B2B29E}.ec-progress__label{color:#B2B29E;font-weight:normal}.ec-progress .ec-progress__item:after{top:1.5em;left:80%;height:1px;width:40%;background-color:#B2B29E}.ec-alert-warning{background-color:black}.ec-alert-warning .ec-alert-warning__text{font-weight:normal}.ec-cartHeader .ec-cartHeader__label,.ec-cartRow .ec-cartRow__summary{font-weight:normal;font-size:13px}.ec-totalBox .ec-totalBox__btn a{color:black}.ec-rectHeading h1,.ec-rectHeading h2,.ec-rectHeading h3,.ec-rectHeading h4,.ec-rectHeading h5,.ec-rectHeading h6{margin:1rem 0;font-weight:normal}.ec-blockTopBtn{z-index:999;width:60px;background:transparent}a.delivery_note{margin-left:1rem;font-size:12px}@media screen and (max-width:480px){.ec-orderRole{font-size:14px}.other_page{padding-top:60px}#gmo_payment_gateway_credit_form .dl_table dd,#gmo_payment_gateway_credit_form .dl_table dt{display:block!important;width:100%}#gmo_payment_gateway_credit_form .dl_table dd{padding-bottom:10px}.ec-progress .ec-progress__label{font-size:11px}}@media screen and (max-width:480px){.sp{display:block}.pc{display:none}.flex_l,.flex_r{float:none}#wrapper,.wrapper{padding-top:55px}nav.sp{display:none}body,header{min-width:320px}#Information{font-size:12px;line-height:16px}header{padding-top:10px}header .inner{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}header h1 img{width:70px;height:auto;padding:0}header #Navicon{position:relative;overflow:hidden;width:30px;height:30px;padding-top:3px}header #Navicon img{cursor:pointer;position:absolute;top:0;right:0}header #Navicon img.close{display:none}header #Mypage{position:relative;margin-right:17px;padding-top:1px}header #SpCart{position:relative;width:30px;height:30px;margin-right:25px}header #SpCart img{position:absolute;top:0;right:0;width:30px;height:30px}header nav.sp ul{position:absolute;top:50px;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0.98);z-index:9999;padding:7% 10px 10%;font-weight:normal;overflow-y:scroll;overflow-x:hidden}header nav.sp ul li{float:none;text-align:left;display:block;width:100%;margin:0;border-bottom:1px solid black;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-family:'Quattrocento Sans';font-style:italic;font-weight:normal}header nav.sp ul li a{padding:3% 0px 3% 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}header nav.sp ul li a:hover{background-color:#bebeaa;color:white}header nav.sp ul li.parent{padding:5% 0px 1% 0px;border-bottom:0px solid}header nav.sp ul li.child{margin-left:20px;border-bottom:1px solid #ccc;width:calc(100% - 20px)}header #Information{padding-left:10px}footer{padding-top:20px}footer .inner{display:block}footer nav{width:100%!important;float:none;padding:3px 10px}footer nav:nth-of-type(2){border:0}footer nav ul{width:100%;float:none}footer .copy{width:100%;float:none;padding:30px 0}footer nav ul li{border-bottom:1px solid #eee;padding:0}footer nav ul li a{display:inline-block;width:100%;padding:7px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}#Contents .inner{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#Video{height:200px;overflow:hidden}#Video .overlay img{width:100px;height:auto;margin-top:-25px;margin-left:-50px}#Video .sp{width:100%;height:auto;position:absolute;top:0;left:0;margin-top:-3%}.popup-inner{width:95%;padding:10% 5%}#Recommend{max-height:none;padding:0 0 5%}#Recommend .rec_grana{padding:10px;background:none}#Recommend .rec_grana .detail{padding:20px 0;margin:0 auto;background:transparent}#Recommend .rec_grana .detail h2 img{width:70%}#Recommend .f_left,#Recommend .f_right{width:100%;float:none}#Recommend .rec_txt.rec_spring{padding-top:3%}#Recommend .f_left.rec_ph{}#Recommend .regalo{margin:30px 0}.rec_ttl{width:120px}#Recommend .regalo h2 img{width:40%;height:auto}#Recommend .regalo .f_left.rec_ph{margin-top:0}#Recommend .regalo .rec_txt.f_right{padding-bottom:5%}#Recommend p{font-size:1.2rem;padding:0 10px}#Recommend p.sub_txt{font-size:1rem}#Products{padding:15px 0}#Products h3{margin-top:30px}#Products h3 img{width:60%;height:auto}#Products ul{width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#Products ul li{display:block;float:left;width:48%;margin:0 4% 6% 0;min-width:auto}#Products ul li:nth-child(2n){margin:0 0 6% 0}#Products li img:not(.thumb){height:24px;width:auto}#Products ul.salame li{min-width:auto}#Products ul.salame li img:not(.thumb){height:35px;width:auto}#Products li .ttl_talame{width:100%!important;height:auto!important}#Products ul li img.thumb{margin-bottom:10px}#Products .special{padding:10px 0;margin-top:10px}#Info{max-height:none}#Info .bg_white{width:100%;padding:30px 0}#Info .bg_white img{width:90px}#Info .bg_white a.fb img{width:44px;height:auto}#Info .bg_white h5{font-size:18px;margin:15px 0}#Info .bg_white p{font-size:12px;margin-bottom:14px}#Anita{padding-bottom:30px}#Anita .flex{display:block}#Anita p{padding:0 10px}#Anita .gallery li{margin-bottom:10px}#Anita .recipies .ph{padding:0px 20px}#Anita .recipies h4{padding-bottom:0;line-height:2.5rem;margin-bottom:0;font-size:15px}#Anita p.center.en{margin-bottom:1rem}#VeraItalia .flex{padding:4% 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#VeraItalia .box{width:95%;background:rgba(255, 255, 255, 0.85)}#Guide{padding:30px 10px 0}#Guide h2{font-size:2.2rem}#Guide h3{font-size:1.8rem}#Guide h4{font-size:1.4rem}#Guide p{font-size:1.2rem;line-height:2rem}#Guide p img{max-width:100%;height:auto}#Product .pr{width:100%;margin-top:60px}#Product .mv .award{top:1px;left:10px}#Product .mv .award img{width:60px;height:auto}#Product .mv h1 img{max-width:60%}#Product .mv .sub_txt{margin-top:1rem;font-size:13px;line-height:21px}#Product .mv .sub_txt span{font-size:11px}#Product .mv h2{margin:2rem auto;font-size:16px;line-height:28px;font-weight:500}#Product .flex{display:block;margin-bottom:20px}#Product .ph{width:100%;margin-bottom:20px}#Product .msg{width:100%;padding:0px}#Product .msg h3{font-size:16px;line-height:32px}#Product .msg p{font-size:13px;line-height:25.5px}#Product .center{padding:20px 0 30px}#Product .center h4{font-size:15px;line-height:30px}#Product .msg h3{margin-bottom:1rem}.column{padding:40px 0}.column .ttl img{width:60%}.column .thumb{width:70%;margin:0 auto 20px}.column .desc{width:70%;margin:0 auto}#Product .column .flex{margin-top:30px}.column h2{margin:1rem 0 2rem;font-size:14px;line-height:24px}.column .date{font-size:12px;font-weight:bold}.column .btn{width:100%}.flex_box{padding:30px 0 0}section.center p{font-size:1.2rem;line-height:1.9;letter-spacing:0.06rem}.col2 .flex_l.txt,.col2 .flex_r.txt{width:100%;padding:0;letter-spacing:.04em}.col2 .flex_l{width:100%;padding:0}.col2 .flex_r{width:100%;padding:0}.col2 .flex_r.txt{margin-top:1.5rem}#Product.formaggio .offer{font-size:16px}#Product.formaggio .flex .msg{padding:10px}#Product.formaggio .flavor .box{margin:10px 10px 0}#Product.formaggio .original{margin-bottom:30px}#Product.formaggio .original .msg{text-align:center}#Product.formaggio .original .msg h5{text-align:center;line-height:3rem;margin:0}#Product.formaggio .original .msg p span{font-size:12px}#Product.formaggio .last{margin-bottom:0}#Regalo.formaggio{padding-top:0}#Regalo.formaggio .flex_l{margin-bottom:30px}#Contents h3,#Contents h4{font-size:1.5rem}#Contents h5{font-size:1.5rem}#Contents h5:last-child{margin-top:3.5rem}.cart_in{text-align:center}.cart_in .left,.cart_in .right{width:100%;float:none;max-width:268px;margin:10px auto}.cart_in .cart_btn{margin:0 auto}.cv{margin-bottom:30px}.cv .sub_head,.cv h6,.cv p.price{text-align:center}#Btm h6 img{height:40px;width:auto}.pickup{padding:30px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.pickup .ttl{width:50%;height:auto}.pickup ul{margin-top:30px;text-align:left}.pickup ul li{width:47%;text-align:center;margin:0 1% 6%;vertical-align:top}.pickup ul li img{height:24px;width:auto;margin-bottom:0}.pickup ul li.sl_ttl h4 img{width:auto;height:39px}.pickup ul li .thumb{width:100%;height:auto;margin-bottom:1rem}#Salame .main img{margin-bottom:15px}#Salame .main p{font-size:13px;line-height:23.5px;margin-bottom:15px}#Salame .main .flex_box{display:block}#Salame .main .prlogo{text-align:center}#Salame .main .prlogo img{width:50%;height:auto}#Salame .maestro div{padding:15px 10px;background-size:contain;background-repeat:no-repeat;background-position:top right}#Salame .maestro p{font-size:13px;line-height:23px}#Contents #Salame .maestro h4{margin-bottom:10px;font-size:16px;line-height:50px}#Contents #Salame .maestro h4 img{width:50%;height:auto}#Contents #Salame h3{font-size:18px;margin-bottom:10px;line-height:1.6em}#Contents #Salame h5{margin-top:0;font-size:14px;line-height:22px;font-weight:400;letter-spacing:1px}#Salame .inner.center{margin:20px 0}#Salame .cv .flex_r{width:100%}#Salame .cv h6{padding:1rem 0 0;text-align:center}#Salame #Btm h6 img{height:50px;width:auto}#Salame p.price{text-align:center}#Salame div.g{text-align:center}#Salame div.cart_in{text-align:center;margin-top:2rem}#Salame .cart_btn{margin:0 auto}#Regalo{padding-top:80px}#Regalo h1{font-size:16px;letter-spacing:3px;line-height:2.6rem}#Regalo h1.offer{font-size:14px;letter-spacing:1px;line-height:2.4rem;margin-bottom:1.5rem}#Regalo .txt #Regalo .logo{width:160px}#Regalo .mv .intro{width:100%;padding:0 10px;font-size:12px;line-height:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}#Regalo .lineup{padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Regalo .lineup a{width:48%;margin:0 0 7%}#Regalo .lineup .medium{width:100%}#Regalo .lineup h2{margin:5px 0 10px;font-size:13px;line-height:1.4}#Regalo .lineup .large h2 span,#Regalo .lineup .medium h2{font-size:16px}#Regalo .lineup .large h2 span,#Regalo .lineup .medium h2 span{margin-top:1px}#Regalo .lineup .note{font-size:11px;line-height:1.4rem;margin-top:-5px}#Regalo .lineup .large .intro{width:100%}#Regalo .lineup .price{width:100%;font-size:11px}#Regalo .lineup .price span{font-size:16px}#Regalo .lineup .sp_order{font-size:12px}#Regalo #Btm h5{text-align:center;line-height:2rem}#Regalo .col2 .flex_l,#Regalo .col2 .flex_r.txt{padding:0;width:100%}#Regalo .col2 .txt p.price{text-align:center}#Regalo .cart_in,#Regalo .cv h6{text-align:center}#Regalo .cart_btn{margin:0 auto}#Regalo .pickup ul li{width:47%}#Regalo .ana{text-align:center}.category{text-align:center}.go_top{display:none}#Anita h2{font-size:20px;line-height:2.5rem}#Anita h2 span{font-size:12px}#Anita h2 span.en{font-size:11px;letter-spacing:1px}#Anita article p{font-size:13px;line-height:26px;padding:0px 15px;letter-spacing:0}#Anita h3.cv{padding-top:1rem;font-size:16px}#Anita article h4{padding:1rem 0;font-size:14px}#Anita article h4 img{height:45px;width:auto}#Anita article p.note{font-size:13px;letter-spacing:1px;line-height:22px}#GoCart,#GoCart2{display:block;position:fixed;bottom:10px;right:10px;z-index:999}#undercolumn_aboutus th{width:25%}#cart-block02 select{height:28px!important}#Anita .txt h3 img{width:80%;height:auto}}@media screen and (max-width:360px){header #SpCart{margin-right:15px}header #Mypage{margin-right:12px}header #Information{letter-spacing:0}#Video{height:160px}}@media screen and (max-width:321px){header h1 img{width:60px}header #Information{padding-left:10px;font-size:10px}header #SpCart{margin-right:12px}header #Mypage{position:relative;margin-right:8px}#VeraItalia .box p{font-size:12px;letter-spacing:1px}}