﻿.ta-l{text-align:left !important}.ta-c{text-align:center !important}.ta-r{text-align:right !important}html{height:100%}body{background:#591b49;font-family:"Lato","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";line-height:1.5;padding:0;color:#333;min-height:100%;display:flex;flex-direction:column}@media screen and (max-width: 1150px){body{font-size:3vw}}a{color:#333}a:hover{color:#d71e5a;text-decoration:underline}.pc{display:block}@media screen and (max-width: 1150px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 1150px){.sp{display:block}}.anchor{position:relative;top:-60px}.modaal-overlay{z-index:2000}.modaal-close:focus,.modaal-close:hover{outline:0;background:none}#modaal-close{background:url("../img/ico-close.svg") no-repeat;background-size:100% 100%;border-radius:0}.modaal-close::after,.modaal-close::before{display:none}.wrapper{width:100%;height:auto;flex:1;background:#fff}.pageHeader{width:100%;z-index:1000;background:rgba(0,0,0,0);user-select:none;background:#591b49;height:100px;position:absolute;top:0}@media screen and (max-width: 1150px){.pageHeader{height:11vw;position:fixed}}.pageHeader__gnavi{display:flex;padding:15px;justify-content:space-between;height:100px;transition:1s;background:#591b49;width:100%;transition:.4s;z-index:1000;line-height:100px;font-size:13px;color:#e6e6e6;padding:0 30px}@media screen and (max-width: 1150px){.pageHeader__gnavi{height:11vw;padding:2vw}}.pageHeader__gnaviLink{color:#fff;font-weight:bold;text-decoration:none;position:relative}.pageHeader__gnaviLink.active:after{transform:scale(1, 1)}.pageHeader__gnaviLink:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:-5px;transition:.2s;transform:scale(0, 1)}.pageHeader__gnaviLink:hover{text-decoration:none;color:#fff}.pageHeader__gnaviLink:hover:after{transform:scale(1, 1)}.pageHeader__gnaviTitle{margin:0}@media screen and (max-width: 1150px){.pageHeader__gnaviTitle{height:7vw;width:29vw;margin:0 auto;position:relative}}@media screen and (max-width: 1150px){.pageHeader__logo{position:absolute;left:0;top:0;height:7vw;width:29vw}}@media screen and (max-width: 1150px){.pageHeader__logoImage{height:7vw;width:auto;position:absolute}}@media screen and (max-width: 1150px){.pageHeader__menuIcon{position:fixed;left:0;top:0;width:11vw;height:11vw}}@media screen and (max-width: 1150px){.pageHeader__menuIconImage{width:100%;height:100%;position:absolute;left:0;top:0}}.pageHeader__gnaviItem{margin:0 0 0 30px}@media screen and (max-width: 1150px){.pageHeader__gnaviItem{margin:0 0 5vw;line-height:8vw;font-size:5vw}}.pageHeader__gnaviList{list-style:none;display:flex;margin:0;padding:0}@media screen and (max-width: 1150px){.pageHeader__gnaviList{position:fixed;height:0;top:11vw;left:0;width:100%;flex-direction:column;background:#591b49;overflow:auto;align-items:center;transition:.4s;justify-content:flex-start}}@media screen and (max-width: 1150px){.pageHeader__gnaviList.open{height:calc(100vh - 11vw);padding:10vw}}.pageHeader__gnaviLink{display:inline}@media screen and (max-width: 1150px){.pageHeader__gnaviLinkImage{height:10vw;width:auto}}.home .pageHeader__gnaviItem:nth-child(1) .pageHeader__gnaviLink:after,.post-type-archive-lineup .pageHeader__gnaviItem:nth-child(2) .pageHeader__gnaviLink:after,.single-lineup .pageHeader__gnaviItem:nth-child(2) .pageHeader__gnaviLink:after,.post-type-archive-news .pageHeader__gnaviItem:nth-child(3) .pageHeader__gnaviLink:after,.single-news .pageHeader__gnaviItem:nth-child(3) .pageHeader__gnaviLink:after,.post-type-archive-download .pageHeader__gnaviItem:nth-child(4) .pageHeader__gnaviLink:after,.page-template-page-contact .pageHeader__gnaviItem:nth-child(5) .pageHeader__gnaviLink:after{transform:scale(1, 1)}.mainVisual{width:100%;height:calc(100vh - 100px);margin:100px 0 0;padding:0;background:#591b49;overflow:hidden;color:#fff}@media screen and (max-width: 1150px){.mainVisual{margin:11vw 0 0;height:calc(100vh - 11vw)}}.mainVisual__image{background:url(../img/img-mainvisual_sp.png) no-repeat center center/cover;width:100%;height:calc(100vh - 11vw)}.mainVisual__arrow{position:absolute;font-size:50px;bottom:15px;left:72px;color:#000;display:block;width:10px;z-index:1;transition:.4s}@media screen and (max-width: 1150px){.mainVisual__arrow{bottom:3vw;left:7.5vw;width:2vw;height:18vw}}.mainVisual__arrow:hover{color:#000;text-decoration:none;bottom:10px}@media screen and (max-width: 1150px){.mainVisual__arrow:hover{bottom:1.5vw}}.mainVisual .swiper{width:100%;height:calc(100vh - 100px);position:absolute;right:0;overflow:inherit}@media screen and (max-width: 1150px){.mainVisual .swiper{height:calc(100vh - 11vw)}}.mainVisual .swiper-wrapper{width:calc(100% - 100px);height:calc(100vh - 100px);margin:0 0 0 100px;position:absolute;right:0;top:0}@media screen and (max-width: 1150px){.mainVisual .swiper-wrapper{width:calc(100% - 11vw);height:calc(100vh - 11vw);margin:0 0 0 11vw}}.mainVisual .swiper-pagination-vertical.swiper-pagination-bullets,.mainVisual .swiper-vertical>.swiper-pagination-bullets{top:0;right:auto;left:75px;transform:translate3d(0, 0, 0);width:10px;user-select:none}@media screen and (max-width: 1150px){.mainVisual .swiper-pagination-vertical.swiper-pagination-bullets,.mainVisual .swiper-vertical>.swiper-pagination-bullets{left:7.5vw;width:1.5vw;top:.5vw}}.mainVisual .swiper-pagination-bullet{background:#ccc}@media screen and (max-width: 1150px){.mainVisual .swiper-pagination-bullet{width:1.5vw;height:1.5vw;margin:0 0 1.5vw !important}}.mainVisual .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d71e5a}.mainVisual .swiper-slide{background:#ccc;line-height:1.2}.mainVisual .swiper-slide a{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:none}.mainVisual .swiper-slide img{object-fit:cover;width:100%;height:100%;object-position:left top}.mainVisual .swiper-slide img.pc{object-position:left top}.mainVisual .swiper-slide img.sp{object-position:center center}.mainVisual .swiper-slide .leftTop{justify-content:flex-start}.mainVisual .swiper-slide .leftCenter{justify-content:center}.mainVisual .swiper-slide .leftBottom{justify-content:flex-end}.mainVisual .swiper-slide .centerTop{justify-content:flex-start;align-items:center}.mainVisual .swiper-slide .centerCenter{justify-content:center;align-items:center}.mainVisual .swiper-slide .centerBottom{justify-content:flex-end;align-items:center}.mainVisual .swiper-slide .rightTop{justify-content:flex-start;align-items:flex-end}.mainVisual .swiper-slide .rightCenter{justify-content:center;align-items:flex-end}.mainVisual .swiper-slide .rightBottom{justify-content:flex-end;align-items:flex-end}.mainVisual .swiper-slide .bold{font-weight:bold}.content{background:#fff;padding:60px 0}@media screen and (max-width: 1150px){.content{padding:10vw 0;font-size:3vw}}.content__section{width:950px;margin:0 auto 60px}@media screen and (max-width: 1150px){.content__section{width:90vw;margin:0 auto 10vw}}.content__title{width:950px;margin:0 0 45px;text-align:center;color:#d71e5a;font-size:36px;position:relative}@media screen and (max-width: 1150px){.content__title{width:90vw;margin:0 0 10vw;font-size:5vw}}.content__title:before{position:absolute;content:"";width:100%;height:1px;background:#ccc;left:0;bottom:-2px}.content__titleImage{width:100%;height:auto}.content__caption{text-align:center;margin:0 0 30px}.content__inner{width:950px;padding:0}@media screen and (max-width: 1150px){.content__inner{width:540px}}@media screen and (max-width: 1150px){.content__inner{width:90vw}}.content__innerImage{width:100%;height:auto}.content__btn{display:block;width:200px;border:solid 1px #ccc;position:relative;line-height:50px;font-family:"Lato",sans-serif;text-align:center;margin:0 auto;user-select:none;background-color:rgba(0,0,0,0);color:#d71e5a}@media screen and (max-width: 1150px){.content__btn{line-height:9vw;width:42.5vw}}.content__btn:after{display:block;position:absolute;left:0;top:0;height:100%;width:0;background:#d71e5a;transition:.2s;content:"";z-index:0}.content__btn a{color:#d71e5a;text-decoration:none;display:block;position:relative;z-index:1}.content__btn:before{display:block;width:10px;height:10px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;content:"";transform:rotate(-45deg);position:absolute;right:15px;top:20px;z-index:1}@media screen and (max-width: 1150px){.content__btn:before{width:1.5vw;height:1.5vw;right:2vw;top:calc(50% - .75vw)}}.content__btn:hover{border:solid 1px #d71e5a}.content__btn:hover span{color:#fff;z-index:3;position:relative}.content__btn:hover a{color:#fff;font-weight:bold}.content__btn:hover:after{width:100%}.content__btn:hover:before{border-right:solid 1px #fff;border-bottom:solid 1px #fff}.content__section.lineup .content__title:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"Line up"}@media screen and (max-width: 1150px){.content__section.lineup .content__title:after{font-size:2vw;padding:1.5vw 0 0}}.content__section.lineup .content__list{display:flex;flex-wrap:wrap;justify-content:space-between}.content__section.lineup .content__listItem{width:460px;margin:0 0 30px}@media screen and (max-width: 1150px){.content__section.lineup .content__listItem{width:42.5vw;margin:0 0 5vw}}.content__section.lineup .content__listItemImgArea{margin:0 0 15px;width:460px;height:242px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:20px;background:#f1f1f1}@media screen and (max-width: 1150px){.content__section.lineup .content__listItemImgArea{width:42.5vw;height:22.5vw;margin:0 0 3vw}}.content__section.lineup .content__listItemImage{transition:.3s;max-width:100%;height:auto}.content__section.lineup .content__listItemImage:hover{transform:scale(1.1)}.content__section.lineup .content__listItemTextArea{margin:0;font-weight:bold;line-height:1.2}.content__section.news .content__title:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"News"}@media screen and (max-width: 1150px){.content__section.news .content__title:after{font-size:2vw;padding:1.5vw 0 0}}.content__section.news .content__list{list-style:none;padding:0}@media screen and (max-width: 1150px){.content__section.news .content__list{margin:0 0 5vw}}.content__section.news .content__listItem{padding:0 0 1em;margin:0 0 1em;border-bottom:solid 1px #ccc;display:flex}.content__section.news .content__listItem:last-child{border-bottom:none;margin:0;padding:0}.content__section.news .content__listItemCategory{color:#d71e5a;font-size:12px;padding:4px 2px;border:solid 1px #ccc;margin:2px 1em 0 0;line-height:12px;width:150px;text-align:center;align-self:flex-start}@media screen and (max-width: 1150px){.content__section.news .content__listItemCategory{font-size:2vw;padding:1vw;margin:0 3vw 0 0;line-height:2vw;width:20vw}}.content__section.news .content__listItemLink{width:calc(100% - 150px)}@media screen and (max-width: 1150px){.content__section.news .content__listItemLink{width:calc(100% - 20vw)}}.content__section.news .content__listItemDate{font-family:"Lato",sans-serif;font-size:.8em;margin:0 0 0 1em}.content__section.download .content__title:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"Sales promotional tools"}@media screen and (max-width: 1150px){.content__section.download .content__title:after{font-size:2vw;padding:1.5vw 0 0}}.content__section.download .content__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin:0 0 30px}@media screen and (max-width: 1150px){.content__section.download .content__list{gap:5vw;margin:0 0 5vw}}.content__section.download .content__list:after{content:"";width:296px}@media screen and (max-width: 1150px){.content__section.download .content__list:after{content:none}}.content__section.download .content__listItem{width:296px;border:solid 1px #ccc;padding:30px 30px 15px}@media screen and (max-width: 1150px){.content__section.download .content__listItem{width:42.5vw;padding:5vw 5vw 2vw}}.content__section.download .content__listItemImgArea{width:236px;height:236px;display:flex;justify-content:center;align-items:center;background:#f0f0f0;margin:0 0 15px}@media screen and (max-width: 1150px){.content__section.download .content__listItemImgArea{width:calc(32.5vw - 2px);height:calc(32.5vw - 2px);margin:0 0 3vw}}.content__section.download .content__listItemTextArea{margin:0 0 30px}@media screen and (max-width: 1150px){.content__section.download .content__listItemTextArea{margin:0 0 5vw}}.content__section.download .content__listItemImage{max-width:100%;max-height:100%;width:auto;height:auto}.content__section.download .content__listItemDownload{width:100%;display:block;padding:10px 20px;border:solid 1px #ccc;color:#d71e5a;margin:0 0 15px;font-size:20px;font-family:"Lato";text-decoration:none;position:relative;z-index:1}@media screen and (max-width: 1150px){.content__section.download .content__listItemDownload{padding:2vw 3vw;margin:0 0 3vw;font-size:3vw}}.content__section.download .content__listItemDownload:before{position:absolute;left:0;top:0;width:0;height:100%;background:#d71e5a;transition:.2s;content:"";display:block;z-index:-1}.content__section.download .content__listItemDownload:after{position:absolute;right:20px;width:1em;height:1em;content:"";display:block;top:calc(50% - .5em);z-index:90;background:url(../img/ico-download.svg) no-repeat center center}@media screen and (max-width: 1150px){.content__section.download .content__listItemDownload:after{right:3vw}}.content__section.download .content__listItemDownload:hover{color:#fff}.content__section.download .content__listItemDownload:hover:before{width:100%}.content__section.download .content__listItemDownload:hover:after{background:url(../img/ico-download-w.svg) no-repeat center center}.content__section.contact{margin:0 auto 30px}@media screen and (max-width: 1150px){.content__section.contact{margin:0 auto 5vw}}.content__section.contact .content__title:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"Contact"}@media screen and (max-width: 1150px){.content__section.contact .content__title:after{font-size:2vw;padding:1.5vw 0 0}}.content__section.contact .content__form{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin:0}@media screen and (max-width: 1150px){.content__section.contact .content__form{gap:1.5vw}}.content__section.contact .content__form dt{width:296px;margin:0}@media screen and (max-width: 1150px){.content__section.contact .content__form dt{width:100%}}.content__section.contact .content__form dd{width:calc(100% - 296px - 30px);margin:0}@media screen and (max-width: 1150px){.content__section.contact .content__form dd{width:100%;margin:0 0 3.5vw}}@media screen and (max-width: 1150px){.content__section.contact .content__form dd:last-child{margin:0}}.content__section.contact .content__form .require{color:#d71e5a}.content__section.contact .content__form input,.content__section.contact .content__form textarea,.content__section.contact .content__form select{width:100%;padding:15px;border:solid 1px #ccc}@media screen and (max-width: 1150px){.content__section.contact .content__form input,.content__section.contact .content__form textarea,.content__section.contact .content__form select{padding:2vw}}.content__section.contact .content__form option{padding:15px}@media screen and (max-width: 1150px){.content__section.contact .content__form option{padding:2vw}}.content__section.contact .content__form input:focus,.content__section.contact .content__form textarea:focus,.content__section.contact .content__form select:focus{outline:none;border:solid 2px #d71e5a;box-sizing:border-box;padding:14px}@media screen and (max-width: 1150px){.content__section.contact .content__form input:focus,.content__section.contact .content__form textarea:focus,.content__section.contact .content__form select:focus{padding:calc(2vw - 1px)}}.content__section.contact .content__formTypeWrapper{position:relative}.content__section.contact .content__formTypeWrapper:before{position:absolute;right:15px;top:calc(50% - 5px);font-size:10px;content:"▼";display:block;color:#333;z-index:9999}@media screen and (max-width: 1150px){.content__section.contact .content__formTypeWrapper:before{right:2vw;font-size:2vw}}.content__section.contact .content__formType{appearance:none;position:relative;z-index:1}.content__section.contact .content__form .content__formName{width:296px}@media screen and (max-width: 1150px){.content__section.contact .content__form .content__formName{width:50%}}.content .content__btnWrapper.contact{display:flex;justify-content:space-between;width:430px;margin:0 auto;gap:30px}@media screen and (max-width: 1150px){.content .content__btnWrapper.contact{width:90vw;gap:5vw}}.content .content__btnWrapper.contact br{display:none !important}@media screen and (max-width: 1150px){.content .content__btnWrapper.contact .content__btn{width:42.5vw}}.content__section.company .content__title:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"Company"}@media screen and (max-width: 1150px){.content__section.company .content__title:after{font-size:2vw;padding:1.5vw 0 0}}.content__section.privacy .content__title:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"Privacy Policy"}@media screen and (max-width: 1150px){.content__section.privacy .content__title:after{font-size:2vw;padding:1.5vw 0 0}}.content__section.widget{display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width: 1150px){.content__section.widget{flex-direction:column}}.content__section.widget .content__x,.content__section.widget .content__youtube{width:460px;height:260px;border:solid 1px #d71e5a}@media screen and (max-width: 1150px){.content__section.widget .content__x,.content__section.widget .content__youtube{width:90vw;height:50vw}}.content__section.widget .content__x{overflow:auto}@media screen and (max-width: 1150px){.content__section.widget .content__x{margin:0 0 5vw}}.content__section.widget .content__youtube{position:relative}.content__section.widget .content__youtube iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.page-id-16 .content__btn.send,.page-id-215 .content__btn.send,.page-id-203 .content__btn.reset,.page-id-277 .content__btn.reset{display:none}.page-id-203 .content__section.contact .content__formTypeWrapper:before,.page-id-277 .content__section.contact .content__formTypeWrapper:before{display:none}.wp-pagenavi{font-size:24px;display:flex;justify-content:center;gap:20px}@media screen and (max-width: 1150px){.wp-pagenavi{font-size:2vw;gap:2vw}}.wp-pagenavi .current,.wp-pagenavi .extend{display:inline-block;width:60px;height:60px;line-height:60px;background:#d71e5a;text-align:center;color:#fff}@media screen and (max-width: 1150px){.wp-pagenavi .current,.wp-pagenavi .extend{width:8vw;height:8vw;line-height:8vw}}.wp-pagenavi .page.smaller,.wp-pagenavi .page.larger,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:60px;height:60px;line-height:60px;border:solid 1px #ccc;display:inline-block;text-align:center;position:relative;z-index:1}@media screen and (max-width: 1150px){.wp-pagenavi .page.smaller,.wp-pagenavi .page.larger,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:8vw;height:8vw;line-height:8vw}}.wp-pagenavi .page.smaller:after,.wp-pagenavi .page.larger:after,.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:after{width:0;height:100%;content:"";display:block;background:#d71e5a;position:absolute;left:0;top:0;transition:.2s;z-index:-1}.wp-pagenavi .page.smaller:hover,.wp-pagenavi .page.larger:hover,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{color:#fff;text-decoration:none}.wp-pagenavi .page.smaller:hover:after,.wp-pagenavi .page.larger:hover:after,.wp-pagenavi .previouspostslink:hover:after,.wp-pagenavi .nextpostslink:hover:after{width:100%}.pageFooter{background:#591b49;padding:30px 0;color:#fff;font-size:12px}@media screen and (max-width: 1150px){.pageFooter{padding:6vw 0;font-size:2vw}}.pageFooter ul{display:flex;justify-content:center;list-style:none}.pageFooter ul li{padding:0 1em 0 0}.pageFooter ul li:after{content:"｜"}.pageFooter ul li:last-child{margin:0}.pageFooter ul li:last-child:after{content:none}.pageFooter ul a{color:#fff;margin:0 1em 0 0}.pageFooter__snsList{display:flex;justify-content:center;list-style:none;padding:0;margin:0 0 30px}@media screen and (max-width: 1150px){.pageFooter__snsList{margin:0 0 3vw}}.pageFooter__snsListItem{width:70px;height:70px;margin:0 0 0 30px}@media screen and (max-width: 1150px){.pageFooter__snsListItem{width:7vw;height:7vw;margin:0 0 0 5vw}}.pageFooter__snsListItem:first-child{margin:0}@media screen and (max-width: 1150px){.pageFooter__snsListImage{width:100%;height:100%}}.pageFooter__copy{margin:0 auto;text-align:center}.pagetop{width:50px;height:50px;position:fixed;bottom:30px;right:30px;z-index:200;cursor:pointer;background:#591b49;border:solid 1px #fff;transition:.4s}@media screen and (max-width: 1150px){.pagetop{width:10vw;height:10vw;bottom:5vw;right:5vw}}.pagetop:hover{bottom:35px}@media screen and (max-width: 1150px){.pagetop:hover{bottom:5.5vw}}.pagetop:hover:after{bottom:49px}@media screen and (max-width: 1150px){.pagetop:hover:after{bottom:8vw}}.pagetop:after{content:"";width:15px;height:15px;display:block;position:fixed;border-right:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(-135deg);transform-origin:center;right:48px;bottom:44px;transition:.4s}@media screen and (max-width: 1150px){.pagetop:after{width:3vw;height:3vw;right:8.5vw;bottom:7.5vw}}#agl_wrapper{background:#591b49}#agl_wrapper #agl_form{position:relative}#agl_wrapper #agl_form img{max-width:300px;position:absolute;top:-170px;left:calc(50% - 120px)}@media screen and (max-width: 1150px){#agl_wrapper #agl_form img{max-width:50vw;width:50vw;top:-27vw;left:calc(50% - 25vw)}}#agl_wrapper #agl_form h3{width:100%;color:#d71e5a;font-weight:bold;font-size:32px;margin:0 0 30px;line-height:32px}@media screen and (max-width: 1150px){#agl_wrapper #agl_form h3{font-size:4vw;line-height:4vw;margin:0 0 5vw}}#agl_wrapper .agl_main{max-width:950px;padding:60px}@media screen and (max-width: 1150px){#agl_wrapper .agl_main{max-width:auto;width:90vw;padding:5vw}}#agl_wrapper h2{display:block;width:100%;font-family:"Lato","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:36px;margin:0 0 45px;color:#d71e5a !important;font-weight:bold;position:relative;padding:0 0 5px}@media screen and (max-width: 1150px){#agl_wrapper h2{font-size:5vw;margin:0 0 10vw;padding:0 0 1.5vw}}#agl_wrapper h2:before{position:absolute;content:"";width:100%;height:1px;background:#ccc;left:0;bottom:-2px}@media screen and (max-width: 1150px){#agl_wrapper h2:before{bottom:.5vw}}#agl_wrapper h2:after{position:absolute;content:"";width:100%;font-size:10px;display:block;color:#aaa;padding:12px 0 0;font-family:"Lato","sans-serif";font-weight:normal;content:"Age confirmation"}@media screen and (max-width: 1150px){#agl_wrapper h2:after{font-size:2vw;padding:1.5vw 0 0}}#agl_wrapper .agl_buttons.agl_yes_button{width:50%;margin:0 !important;line-height:60px;padding:0;font-size:24px;font-weight:bold;position:relative;color:#d71e5a;border:solid 1px #ccc;background:#fff;color:#fff;background:#d71e5a;border:solid 1px #d71e5a;order:2}@media screen and (max-width: 1150px){#agl_wrapper .agl_buttons.agl_yes_button{width:calc(50% - 2.5vw);font-size:3vw;line-height:10vw}}#agl_wrapper .agl_buttons.agl_yes_button:hover{text-decoration:none}#agl_wrapper .agl_buttons.agl_yes_button:before{display:block;width:10px;height:10px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;content:"";transform:rotate(-45deg);position:absolute;right:15px;top:24px;z-index:1}@media screen and (max-width: 1150px){#agl_wrapper .agl_buttons.agl_yes_button:before{width:1.5vw;height:1.5vw;right:2vw;top:calc(50% - .75vw)}}#agl_wrapper .agl_buttons_wrp{margin:30px auto 0;display:flex;gap:30px}@media screen and (max-width: 1150px){#agl_wrapper .agl_buttons_wrp{margin:5vw auto 0;display:flex;gap:5vw}}#agl_wrapper .agl_buttons.agl_no_button{width:50%;margin:0 !important;line-height:60px;padding:0;font-size:24px;font-weight:bold;position:relative;color:#d71e5a !important;border:solid 1px #ccc;background:#fff;order:1}@media screen and (max-width: 1150px){#agl_wrapper .agl_buttons.agl_no_button{width:calc(50% - 2.5vw);font-size:3vw;line-height:10vw}}#agl_wrapper .agl_buttons.agl_no_button:hover{text-decoration:none}#agl_wrapper .agl_buttons.agl_no_button:before{display:block;width:10px;height:10px;content:"";transform:rotate(-45deg);position:absolute;right:15px;top:24px;z-index:1;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}@media screen and (max-width: 1150px){#agl_wrapper .agl_buttons.agl_no_button:before{width:1.5vw;height:1.5vw;right:2vw;top:calc(50% - .75vw)}}.loader-wrapper{width:100vw;height:100vh;background:#591b49;position:fixed;z-index:10000;align-items:center;display:flex;justify-content:center}.loader-wrapper .loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#fff;background:-moz-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:-webkit-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:-o-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:-ms-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #fff 10%, rgba(255, 255, 255, 0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader-wrapper .loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.loader-wrapper .loader:after{background:#591b49;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*# sourceMappingURL=common.css.map */