    @charset "UTF-8";@font-face{font-family:Oswald;font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v17/TK3hWkUHHAIjg75-sh0Tus9H.ttf) format('truetype')}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v17/TK3iWkUHHAIjg752GT8D.ttf) format('truetype')}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:local('Quicksand Regular'),local('Quicksand-Regular'),url(https://fonts.gstatic.com/s/quicksand/v9/6xKtdSZaM9iE8KbpRA_hK1QI.ttf) format('truetype')}a,abbr,acronym,address,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,iframe,img,input,ins,kbd,label,legend,li,object,ol,optgroup,option,p,pre,q,samp,select,span,strong,table,td,textarea,th,ul,var{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}a,abbr,acronym,address,blockquote,br,caption,cite,code,dd,del,dfn,div,dl,dt,em,h1,h2,h3,h4,h5,h6,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,span,strong,table,td,th,ul,var{border:0;font-style:normal;font-weight:400;font-size:100%}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none}img{vertical-align:bottom}.is-block{display:block}@media screen and (max-width:767px){.is-block-sp{display:block!important}}@media screen and (min-width:768px){.is-block-tb{display:block!important}}@media screen and (min-width:1140px){.is-block-pc{display:block!important}}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.is-flex-sp{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:768px){.is-flex-tb{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1140px){.is-flex-pc{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-inline{display:inline}@media screen and (max-width:767px){.is-inline-sp{display:inline!important}}@media screen and (min-width:768px){.is-inline-tb{display:inline!important}}@media screen and (min-width:1140px){.is-inline-pc{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:767px){.is-inline-block-sp{display:inline-block!important}}@media screen and (min-width:768px){.is-inline-block-tb{display:inline-block!important}}@media screen and (min-width:1140px){.is-inline-block-pc{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:767px){.is-inline-flex-sp{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:768px){.is-inline-flex-tb{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1140px){.is-inline-flex-pc{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.clearfix{display:block;min-height:1%}.clearfix:after{content:"";display:block;clear:both}.pull-clear{float:none}.pull-left{float:left}.pull-right{float:right}.clipped{overflow:hidden!important}.overlay{bottom:0;left:0;position:absolute;right:0;top:0}.relative{position:relative}.abs{position:absolute}.abs-right{right:0}.abs-left{left:0}.abs-bottom,.abs-top{top:0}.abs-center{left:0;right:0;margin-left:auto;margin-right:auto}.abs-middle{top:0;bottom:0;margin-top:auto;margin-bottom:auto}.abs-heart{top:0;bottom:0;left:0;right:0;margin:auto}.disabled{pointer-events:none}.marginless{margin:0!important}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-just{text-align:justify;text-justify:distribute-all-lines}.txt-bold{font-weight:700}.show{display:block!important}.hide{display:none!important}@media screen and (max-width:767px){.hide-sp{display:none!important}}@media screen and (min-width:768px){.hide-tb{display:none!important}}@media screen and (min-width:1140px){.hide-pc{display:none!important}}.invisible{visibility:hidden}.show-pc{display:block}.show-sp{display:none}@media screen and (max-width:767px){.show-pc{display:none}.show-sp{display:block}}.show-tb-sp{display:block}@media screen and (min-width:1140px){.show-tb-sp{display:none}}html{width:100%;height:100%;font-size:14px}@media screen and (max-width:767px){html{font-size:12px}}body{position:relative;font-family:Quicksand,'游ゴシック体','Yu Gothic',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Oswald,'ＭＳ Ｐゴシック',sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;vertical-align:top;line-height:1;letter-spacing:1px}body>iframe{height:0;display:none}a{text-decoration:none;color:inherit}.copy>a,.list-lnks-ft>li a:hover{text-decoration:underline}.ttl_border{width:88px;height:2px;background-color:#111;display:block;margin:auto}.innr{width:80.25%;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.innr{width:93.2%}}@media screen and (min-width:768px) and (max-width:883px){.innr{width:93.2%}}@media screen and (max-width:767px){body{font-size:12px}.innr{width:93.2%}}.txt_description{position:absolute;top:0;left:-1000%;width:100%;word-break:break-all;overflow:hidden}.header{width:100%;padding-top:16px;padding-bottom:16px;background:#1a2a52}.header .logo img{max-width:68px}@media screen and (min-width:768px) and (max-width:883px){.header .logo img{max-width:42px}}@media screen and (max-width:767px){.header{padding-top:6.25%;padding-bottom:8.59375%}.header .logo img{width:19.92188%;max-width:none}}.header .list_menu{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;width:74%;max-width:1600px;margin:auto}@media screen and (min-width:768px) and (max-width:883px){.header .list_menu{width:100%}}@media screen and (max-width:767px){.header .list_menu{display:block;width:auto}.header .list_menu.show-pc{display:none}}.header .list_menu>li{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;vertical-align:middle;width:100%}.header .list_menu>li:hover .menu_hoverbg_pc{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;z-index:1}.header .list_menu>li>a{color:#fff;font-size:1.4rem;padding:32px 12px;line-height:1;vertical-align:middle;display:block;position:relative}@media screen and (min-width:768px) and (max-width:883px){.header .list_menu>li>a{font-size:1rem}}.header .list_menu>li>a:after{-webkit-transition:all .5s;transition:all .5s;display:block;content:'';width:0;height:1px;position:absolute;left:50%;top:50%;margin-top:-1px;background-color:#fff}.fixedLink:before,.fixedLinkList a::after,.goDetail::after,.links li a::after,.mv-figBg::before{content:""}.header .list_menu>li>a:hover:after{width:100%;left:0}.menu_hoverbg_pc{opacity:0;z-index:-1;width:311px;height:247px;display:block;position:absolute;top:100%;left:0;-webkit-transition:opacity .3s;transition:opacity .3s;background-image:url(../assets/img/menu_hoverbg_pc.png)}.menu_hoverbg_pc ul li a:hover,.menu_hoverbg_sp ul li a:hover{opacity:.7}.btn-close,.btn-menu{top:22px;left:19px;background-position:center center;background-size:100% auto;background-repeat:no-repeat;position:absolute}.menu_hoverbg_pc ul{margin-top:54px;text-align:center}.menu_hoverbg_pc ul li{display:inline-block;vertical-align:middle;margin-left:30px}.menu_hoverbg_pc ul li:first-child{margin-left:0}.menu_hoverbg_pc ul li a{width:98px;display:block}.menu_hoverbg_pc ul li a img{max-width:100%;width:auto;height:158px}.btn-menu{width:36.5px;height:44.5px;background-image:url(../assets/img/menu_open_spw.png)}.btn-close{width:27.5px;height:27.5px;display:block;background-image:url(../assets/img/menu_close_sp.png)}.panel-menu{z-index:99;position:absolute;top:0;left:0;background:#1a2a52;width:100%;display:none}.panel-menu_innr{padding:62.5px 0;background:#fff;margin:5px}.panel-menu .list_menu{margin-top:0}.panel-menu .list_menu>li{position:relative;display:block;margin-bottom:58px}.panel-menu .list_menu>li:last-child{margin-bottom:0}.panel-menu .list_menu>li>a{color:#1a2a52;font-size:2rem;font-weight:700;padding:0;line-height:1;display:block;position:relative}.menu_hoverbg_sp{display:block}.menu_hoverbg_sp ul{margin-top:54px;text-align:center}.menu_hoverbg_sp ul li{display:inline-block;vertical-align:middle;margin-left:30px}.menu_hoverbg_sp ul li:first-child{margin-left:0}.menu_hoverbg_sp ul li a{width:98px;display:block}.menu_hoverbg_sp ul li a img{max-width:100%;width:auto;height:158px}.footer{background:#1a2a52;color:#fff}.footer .logo img{width:92px}@media screen and (max-width:767px){.footer{padding:6.51042% 0}.footer .logo img{width:18.48958%}}.footer .access{margin-top:28px}.footer .access .open,.footer .access .tel{display:inline-block;vertical-align:middle}.footer .access .tel{margin-right:20px;padding-right:20px;border-right:1px solid #fff}.footer .access .tel span a{display:inline-block;vertical-align:bottom;font-size:2rem;font-family:Oswald;font-weight:100}.detail_tbl h2,.fixedLinkList span,.goDetail,.goDetail em,.info h5,.info ul,.links li span{font-weight:700}@media screen and (max-width:767px){.footer .access .tel{margin-right:10px;padding-right:10px}.footer .access .tel span a{font-size:2.2rem}}.footer .access .open{text-align:left}.footer .access .open span{font-size:1.2rem;font-family:Oswald}.list-lnks-ft{margin-top:40px;text-align:center}.list-lnks-ft>li{display:inline-block;vertical-align:bottom;font-size:.9rem;line-height:1.6;margin-left:58px;width:100%}.list-lnks-ft>li:first-child{margin-left:0}.figure h2,.figure-detail,.mv h1,.mv-fig{margin-left:auto}@media screen and (max-width:767px){.list-lnks-ft>li{margin-left:auto;display:block;margin-bottom:20px;text-align:center}.copy>a{margin-bottom:10px}}.copy{margin-top:-34px;margin-right:10px;font-size:.7rem;font-family:Oswald}.about-sections,.figure h2,.figure-detail,.link-inner,.mv h1,.mv-fig{margin-right:auto}.copy>a{margin-bottom:10px;display:block}@media screen and (min-width:768px) and (max-width:883px){.copy{text-align:center;margin-top:16px}}.mv{width:100%;position:relative;padding-top:4.75%}.mv h1{width:57.62%}@media screen and (max-width:767px){.copy{text-align:center;margin-top:16px}.mv{padding-top:6.9%}.mv h1{width:86.5%}}.mv h1 img{width:100%;height:auto}.mv-figWrap{margin-top:7.5%;position:relative;width:100%}@media screen and (max-width:767px){.mv-figWrap{margin-top:6.9%}}.mv-figBg{position:absolute;top:0;width:100%;margin-top:5%;background-size:cover;background-position:center center;-webkit-transition:.6s;transition:.6s;opacity:0}.mv-figBg::before{display:block;padding-top:28.125%}.mv-figBg.-loaded{opacity:1}.mv-fig{position:relative;width:17%}@media screen and (max-width:767px){.mv-figBg{margin-top:10.6%;background-size:200% auto}.mv-figBg::before{padding-top:60%}.mv-fig{width:36.2%}}.mv-fig img.mv-fig-main{width:100%;height:auto}.mv-fig img.mv-fig-cap{width:36.39%;position:absolute;bottom:8%;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.figure,.goDetail{position:relative}@media screen and (max-width:767px){.mv-fig img.mv-fig-cap{width:47%}}.figure{width:100%;padding-top:4.68%}.figure h2{width:42.875%}@media screen and (max-width:767px){.figure{padding-top:14.5%}.figure h2{width:95%}}.figure-detail{width:66.875%;margin-top:2.875%}@media screen and (max-width:767px){.figure-detail{width:85.6%;margin-top:8.5%;margin-left:3.4%}}.about{margin-top:10.75%}.about h3{text-align:center;font-size:3vw}.about-sections{width:60.75%;margin-left:auto}@media screen and (min-width:768px){.about-sections section{margin-top:6.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.about h3{font-size:3.5rem;line-height:1.2;letter-spacing:.25rem}.about-sections{width:84%}.about-sections section{margin-top:12%;display:block}}section.-left figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.-left .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.about-sections figure{width:34.25%}.about-sections .info{width:60%}}.about-sections figure{margin-bottom:8%}.about-sections figure img{width:100%;height:auto}.info h4{color:#d30071;font-size:2vw;letter-spacing:.25vw;line-height:1}@media screen and (max-width:767px){.info h4{font-size:2.7rem;letter-spacing:.25rem;line-height:1.4}}.info h5{line-height:1;font-size:1.05vw;margin-top:1.05vw;margin-bottom:2.5vw}@media screen and (max-width:767px){.info h5{line-height:1.4;font-size:1.4rem;margin-top:1.4rem;margin-bottom:2.5rem}}.info ul{margin-bottom:2vw}.info p,.info small,.info ul{line-height:1.8;display:block}.goDetail,.goDetail::after{display:inline-block;vertical-align:top}.info p,.info ul{font-size:.9vw}@media screen and (max-width:767px){.info ul{margin-bottom:2rem}.info p,.info ul{text-align:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem;letter-spacing:0}}.info small{margin-top:1.05vw;font-size:10px}@media screen and (max-width:767px){.info small{line-height:1.6;margin-top:1.2rem}}.goDetailWrap{text-align:center;margin-top:4%}@media screen and (max-width:767px){.goDetailWrap{line-height:1.4;font-size:2.3rem;margin-top:12%}}.goDetail{background-color:#1cacc5;border-radius:5px;color:#fff;line-height:1;padding:2% 10%;-webkit-transition:.3s;transition:.3s}.fixedLinkList a,.links li a{color:#d30071;box-shadow:-2px 5px 10px rgba(0,0,0,.4)}@media screen and (min-width:768px){.goDetail{font-size:1.9vw;letter-spacing:.15vw}}@media screen and (min-width:1400px){.goDetail{font-size:1.9rem}}@media screen and (max-width:767px){.goDetail{line-height:1.8;font-size:1.8rem;width:76%;text-align:left;padding:4% 0 4% 10%}}.goDetail::after{width:1.4rem;height:1.4rem;background:url(../assets/img/product/vegesa/ph3/common/arrow-white.svg) center center no-repeat;background-size:contain;margin-left:1rem}@media screen and (min-width:768px){.goDetail::after{width:1.9vw;height:1.9vw}}@media screen and (min-width:1400px){.goDetail::after{width:1.9rem;height:1.9rem}}.goDetail:hover{background-color:rgba(28,172,197,.71)}.goDetail em{letter-spacing:.5vw}.link{margin-top:10.75%;margin-bottom:10.75%}@media screen and (max-width:767px){.goDetail::after{position:absolute;right:10%;top:0;width:1.4rem;height:100%;background-size:100% auto}.link{margin-top:22%;margin-bottom:22%}.links-figure{margin-top:5.6%}}.link-inner{position:relative;margin-left:auto}@media screen and (min-width:768px){.link-inner{width:60.75%}.links{width:69.1%}.links-figure{position:absolute;top:0;right:0;margin-right:-11%;width:41.5%}.links h3{font-size:1.9vw;letter-spacing:.15vw;text-indent:1.6vw}}.links-figure img{width:100%;height:auto}@media screen and (min-width:1400px){.links h3{font-size:1.9rem}}.links-titleImg{width:71.6%;margin-top:1vw;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.links h3{line-height:1.4;text-align:center;font-size:2.3rem}.links-titleImg{width:81.6%;margin-top:2.6%}}.links-titleImg img{width:100%;height:auto}@media screen and (min-width:768px){.links ul{width:96%;margin-top:9.2%}}.links li{display:block;padding:4%;position:relative}@media screen and (max-width:767px){.links ul{width:83.86%;margin-left:auto;margin-right:auto;margin-top:7.4%}.links li{padding:1.5rem}}.links li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:5px;padding:3%;width:44%;text-align:center}@media screen and (max-width:767px){.links li a{width:40%;padding:1.4rem 0}}@media screen and (min-width:1400px){.links li a{width:40%}}.links li a::after{display:block;width:1.3vw;height:1.3vw;background-image:url(../assets/img/product/vegesa/ph3/common/arrow.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-left:4%}.fixedLinkList,.links li div{display:-webkit-box;display:-ms-flexbox}.links li a:hover{opacity:.7}.links li span{font-size:1.3vw;letter-spacing:.2vw;line-height:1}@media screen and (max-width:767px){.links li a::after{width:10px;height:14px}.links li span{font-size:1.2rem;letter-spacing:.1rem}}.links li:first-child{margin-bottom:3px;background:#d30071;border-radius:5px 5px 0 0;overflow:hidden}.links li:nth-child(2){background:#d75a9c;border-radius:0 0 5px 5px}.links li div{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.links i{position:absolute;bottom:-100%;left:8%;width:24.4%}@media screen and (max-width:767px){.links i{width:27.5%;bottom:-60%}}.price{position:relative;width:auto;height:4vw}@media screen and (max-width:767px){.price{height:3rem}}.price img{height:100%;width:auto}.detail_tbl{width:80%;max-width:1280px;background:#f7f7f7;margin:4.25% auto 5.875%}.detail_tbl_innr{padding:42px}.detail_tbl h2{font-size:1.4rem}@media screen and (max-width:767px){.detail_tbl{width:100%;max-width:none;margin-top:6%;margin-bottom:0}.detail_tbl_innr{padding:28px}.detail_tbl h2{font-size:1.1rem}}.detail_tbl .tbl_spec{padding:0 42px;margin-top:38px;table-layout:fixed}.detail_tbl .tbl_spec td,.detail_tbl .tbl_spec th{text-align:justify;padding-bottom:38px;line-height:1.6;font-size:.9rem;vertical-align:top}.detail_tbl .tbl_spec th{width:192px;text-align:left;font-weight:700;vertical-align:top}@media screen and (max-width:767px){.detail_tbl .tbl_spec{margin-top:28px}.detail_tbl .tbl_spec td,.detail_tbl .tbl_spec th{display:block;font-size:.7rem}.detail_tbl .tbl_spec th{width:100%;padding-bottom:0}.detail_tbl .tbl_spec td{padding-bottom:14px}}.detail_tbl .tbl_spec td .left{display:inline-block;vertical-align:top;margin-right:70px}.detail .btn-goshop-1,.detail .btn-goshop-2{position:relative;width:51.75%}.detail .btn-goshop-1{background-image:url(../assets/img/product/vegesa/ph2/conv_btn_pc.png)}.detail .btn-goshop-1:before{padding-top:19.32367%}.detail .btn-goshop-1:hover{background-image:url(../assets/img/product/vegesa/ph2/conv_btn_on_pc.png)}@media screen and (max-width:767px){.detail_tbl .tbl_spec td .left{margin-right:10px}.detail .btn-goshop-1,.detail .btn-goshop-2{width:80.46875%}.detail .btn-goshop-1:before{padding-top:21.12676%}.detail .btn-goshop-1,.detail .btn-goshop-1:hover{background-image:url(../assets/img/product/vegesa/col1_btn_sp.png)}}.detail .btn-goshop-2{background-image:url(../assets/img/product/vegesa/ph2/conv2_btn_pc.png)}.detail .btn-goshop-2:before{padding-top:26.93237%}.detail .btn-goshop-2:hover{background-image:url(../assets/img/product/vegesa/ph2/conv2_btn_on_pc.png)}.detail .goods_cell:first-child .btn-goshop-1{margin-top:-3.25%;margin-bottom:5.125%}@media screen and (max-width:767px){.detail .btn-goshop-2:before{padding-top:30.98592%}.detail .btn-goshop-2,.detail .btn-goshop-2:hover{background-image:url(../assets/img/product/vegesa/ph2/conv2_btn_sp.png)}.detail .goods_cell:first-child .btn-goshop-1{margin-top:7.8125%;margin-bottom:7.8125%}}.detail .goods_cell:nth-child(2) .btn-goshop-1{margin-top:2.25%}.fixedLink{position:fixed;bottom:0;left:0;width:100%;padding:22px 0;z-index:9}.fixedLink:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#d7197f;opacity:.9}.fixedLink-inner{width:60.75%;margin-left:auto;margin-right:auto;position:relative;min-width:800px}@media screen and (max-width:767px){.detail .goods_cell:nth-child(2) .btn-goshop-1{margin-top:7.8125%;margin-bottom:7.8125%}.fixedLink{padding:11px 0}.fixedLink-inner{min-width:0;width:84.4%}}.fixedLinkList{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:84%;position:relative}@media screen and (max-width:767px){.fixedLinkList{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.fixedLinkList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:48%}@media screen and (max-width:767px){.fixedLinkList li{display:block;width:47%}}.fixedLinkList li:first-child{margin-right:2%}.fixedLinkList a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:5px;padding:3%;margin-left:4%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.btn-goshop,.btn-goshop:before,figure,picture,picture img{display:block}.action,.fixedLinkList a::after{background-position:center center;background-repeat:no-repeat}@media screen and (max-width:767px){.fixedLinkList a{width:100%;margin-left:0;padding:10px 0;margin-top:5px}}.fixedLinkList a::after{display:block;width:1.3rem;height:1.3rem;background-image:url(../assets/img/product/vegesa/ph3/common/arrow.png);background-size:contain;margin-left:4%}@media screen and (max-width:767px){.fixedLinkList a::after{width:1rem;height:1rem}}.fixedLinkList i{position:absolute;top:0;margin-top:-22%;left:42%;width:24.4%}.fixedLinkList .price{height:3.8vw}@media screen and (max-width:767px){.fixedLinkList i{top:0;margin-top:-46px;left:auto;right:-30px;width:59px}.fixedLinkList .price{height:23px}}.fixedLinkList .price img,.fixedLinkList .price picture{width:auto;height:100%}.fixed-item{position:absolute;top:0;right:0;width:18%;margin-top:-6%}.footer{padding:50px 0 150px}.action{width:100%;padding-top:48px;padding-bottom:38px;background-image:url(../assets/img/action_bg_pc.png);background-size:cover}.action img{margin:auto;vertical-align:top;max-width:97.3%}@media screen and (max-width:767px){.action img{width:100%;max-width:none}.action{background:0 0;padding-top:0;padding-bottom:0;margin-bottom:0}}article{max-width:1600px;margin:auto}img{max-width:100%}.btn-goshop{margin:auto;position:relative;-webkit-transition:background-image .3s;transition:background-image .3s;background-position:center center;background-size:100% auto;background-repeat:no-repeat}.btn-goshop:before{content:'';width:100%}.btn-goshop-1{width:21%;background-image:url(../assets/img/product/vegesa/col1_btn_pc.png)}.btn-goshop-1:before{padding-top:27.97619%}.btn-goshop-1:hover{background-image:url(../assets/img/product/vegesa/col1_btn_on_pc.png)}.btn-goshop-2{width:35%;background-image:url(../assets/img/product/vegesa/col3_btn_pc.png)}.btn-goshop-2:before{padding-top:29.64286%}.btn-goshop-2:hover{background-image:url(../assets/img/product/vegesa/col3_btn_on_pc.png)}.btn-goshop-3{width:31.4375%;background-image:url(../assets/img/product/vegesa/col5_btn_pc.png)}.btn-goshop-3:before{padding-top:33.00199%}.btn-goshop-3:hover{background-image:url(../assets/img/product/vegesa/col5_btn_on_pc.png)}.btn-goshop-4{width:22.1875%;background-image:url(../assets/img/product/vegesa/col7_btn_pc.png)}.btn-goshop-4:before{padding-top:22.53521%}.btn-goshop-4:hover{background-image:url(../assets/img/product/vegesa/col7_btn_on_pc.png)}.action{margin-bottom:0}@media screen and (max-width:767px){.action{margin-bottom:0}}figure{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;-moz-margin-end:0;margin-inline-end:0}*{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img.lazyload{opacity:0;-webkit-transition:.3s;transition:.3s}img.lazyload.-loaded{opacity:1}

.privacy {
	max-width: 1240px;
	margin: 60px auto 60px;
	padding: 0 20px;
}
.privacy h1 {
    font-size: 1.6em;
	font-weight: 700;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 0.4em;
	margin-bottom: 1em;
}
.privacy h2 {
	font-size: 1.4em;
	font-weight: 700;
	margin-top: 2em;
	margin-bottom: 0.5em;
}
.privacy p {
	line-height: 1.7;
}
.contact {
	max-width: 840px;
	margin: 60px auto 60px;
	padding: 0 20px;
}
.contact h1 {
    font-size: 1.6em;
	margin-bottom: 1.0em;
}
.contact label b {
	display: block;
	padding: 1.5em 0 0.5em 0;
	font-size: 1.2em;
}
.contact input[type="text"] ,
.contact input[type="email"] ,
.contact textarea {
	background-color: #f0f0f0;
	border: 0;
	padding: 0.5em;
}
.contact input[type="text"] ,
.contact input[type="email"] {
	width: 50%;
}
.contact textarea {
	width: 100%;
}
.contact .btns {
	width: 300px;
	margin: 40px auto 0;
}
.contact .btns input {
	display: block;
	width: 100%;
	border: 1px solid #e34774;
	background-color: #fff;
	color: #e34774;
	font-weight: 700;
	font-size: 1.2em;
	padding: 0.5em 0;
	text-align: center;
	cursor: pointer;
}
.contact .btns input:hover {
	background-color: #e34774;
	color: #fff;
}