@charset "UTF-8";.top .btn_more{display:inline-block;line-height:1}@media screen and (max-width:767px){.top .btn_more{padding:8px 15px;font-size:12px}}@media print,screen and (min-width:768px){.top .btn_more{padding:10px 25px}}.top .area_mv{position:relative}.top .area_mv .mv{color:#000;text-shadow:0px 0px 9px rgba(255,255,255,0.8),0px 0px 2px rgba(255,255,255,0.6)}.top .area_mv .mv-inner{height:calc(100vh - 102px);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;text-align:center;width:100%;-webkit-animation:appea 1.5s ease-in 7.2s 1 normal forwards;animation:appea 1.5s ease-in 7.2s 1 normal forwards;opacity:0}.top .area_mv .mv-video{position:absolute;z-index:-1;top:0;left:0;width:100%}.top .area_mv .mv-video video{height:calc(100vh - 102px)}.top .area_mv .mv_lead{font-family:"秀英明朝 M","Shuei Mincho M",serif;line-height:1.4}.top .area_mv .txt{line-height:1.8}.top .area_mv .btn_more{border:1px solid #000;color:#000;text-shadow:none}.top .area_mv .btn_more:hover{background:#000;color:#fff}.top .area_mv .scroll{position:absolute;bottom:10px;left:0;right:0;margin:0 auto}.top .area_mv .scroll:after{content:"";display:block;width:1px;height:16px;background:#000000;margin:10px auto 0}@media screen and (max-width:767px){.top .area_mv .mv-video video{-o-object-fit:cover;object-fit:cover;width:100%}.top .area_mv .logo{margin-bottom:10px;width:210px}.top .area_mv .mv_lead{margin-bottom:13px;font-size:42px;letter-spacing:-0.09em}.top .area_mv .txt{margin-bottom:20px;font-size:14px}}@media print,screen and (min-width:768px){.top .area_mv .mv-video video{-o-object-fit:cover;object-fit:cover;width:100%}.top .area_mv .logo{width:350px;margin-bottom:21px}.top .area_mv .mv_lead{margin-bottom:27px;font-size:72px}.top .area_mv .txt{margin-bottom:40px;font-size:24px}}@media screen and (max-width:1279px){.top .area_mv .mv-inner{min-height:516px;height:calc(85vh - 52px)}.top .area_mv .mv-video video{min-height:516px;height:calc(85vh - 52px)}}.top .area_technology{background:#000000 url(../images/top/technology_bg.jpg) no-repeat;color:#fff}.top .area_technology .tit_technology{font-family:"秀英明朝 M","Shuei Mincho M",serif}.top .area_technology .btn_more{border:1px solid #fff;color:#fff}.top .area_technology .btn_more:hover{background:#fff;color:#000000}@media screen and (max-width:767px){.top .area_technology{margin-top:10px;padding-bottom:370px;background-position:bottom center;background-size:auto 357px}.top .area_technology .inner{padding:48px 20px 0}.top .area_technology .tit_technology{margin-bottom:15px;font-size:28px;letter-spacing:-0.09em}.top .area_technology .txt{margin-bottom:20px}}@media print,screen and (min-width:768px){.top .area_technology{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:right bottom;background-size:auto 100%;margin-top:20px}.top .area_technology .inner{width:60%;padding:0 30px}.top .area_technology .tit_technology{margin-bottom:20px;font-size:48px}.top .area_technology .txt{margin-bottom:40px}}@media print,screen and (min-width:768px) and (max-width:1380px){.top .area_technology{height:650px}.top .area_technology .inner{width:80%}}@media screen and (min-width:1381px){.top .area_technology{height:908px}.top .area_technology .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1512px;margin-right:auto;margin-left:auto;width:100%}}.top .area_product .tit_section{text-align:center;display:block;line-height:1}.top .area_product .tit_section span{line-height:1;display:block;font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.top .area_product .tit_section{font-size:12px}.top .area_product .tit_section span{margin-bottom:5px;font-size:28px}}@media print,screen and (min-width:768px){.top .area_product .tit_section span{margin-bottom:20px;font-size:48px}}.top .area_product .product-btnbox{margin:60px 0 96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){.top .area_product .product-btnbox{margin:24px 0 56px}}.top .area_product .product-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top .area_product .product-cat-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .area_product .product-cat-select{border:1px solid #000;background-image:url(../images/arrow_down.png);background-repeat:no-repeat;background-position:right 5% bottom 50%;background-size:16px;font-size:14px}.top .area_product .product-cat-btn{background:#000;color:#fff;padding:1px 0;text-align:center;border:solid 1px #000;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.top .area_product .product-cat-x{position:relative;display:inline-block;width:16px;height:16px}.top .area_product .product-cat-x:after,.top .area_product .product-cat-x:before{position:absolute;content:"";display:block;width:22px;height:0.5px;background:#000}.top .area_product .product-cat-x:before{top:7px;right:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top .area_product .product-cat-x:after{top:7px;right:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.top .area_product .product-cat{width:100%}.top .area_product .product-cat-text{width:100%;font-size:12px;line-height:1}.top .area_product .product-cat-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:8px 0}.top .area_product .product-cat-select{width:100%;margin-bottom:10px;padding:1px 4px}.top .area_product .product-cat-x{width:100%;margin:0 0 10px 0}.top .area_product .product-cat-x:after,.top .area_product .product-cat-x:before{right:calc(50% - 10px)}.top .area_product .product-cat-btn{padding:4.5px 0;font-size:12px;width:96px}}@media print,screen and (min-width:768px){.top .area_product .product-cat{padding-right:70px}.top .area_product .product-cat-text{font-size:24px;line-height:1;margin-right:14px}.top .area_product .product-cat-select{width:334px;padding:1px 14px}.top .area_product .product-cat-x{margin:0 14px}.top .area_product .product-cat-btn{width:120px;margin-left:14px}}@media print,screen and (min-width:768px) and (max-width:1380px){.top .area_product .product-cat-select:first-child{width:238px}.top .area_product .product-cat-select:nth-child(3){width:180px}}.top .area_product .slick-arrow{font-size:0;line-height:0;position:absolute}@media screen and (max-width:767px){.top .area_product .slick-next{top:-30px;right:0;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top .area_product .slick-prev{top:-30px;right:30px;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media print,screen and (min-width:768px){.top .area_product .slick-next{top:-127px;right:0;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top .area_product .slick-prev{top:-127px;right:30px;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.top .area_product .product-slide .product-item{outline:none;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.top .area_product .product-slide .product-item:hover{opacity:0.8}.top .area_product .product-slide .product-name{padding:0 8px}.top .area_product .product-slide .product-name span{text-align:center;line-height:1;display:block}@media screen and (max-width:767px){.top .area_product .product-slide{min-height:250px}.top .area_product .product-slide .product-name span:first-of-type{font-size:14px}.top .area_product .product-slide .product-name span:nth-of-type(2){font-size:20px;margin-top:8px;margin-bottom:16px}.top .area_product .product-slide .product-name span:nth-of-type(3){font-size:14px}}@media print,screen and (min-width:768px){.top .area_product .product-slide{min-height:400px}.top .area_product .product-slide .product-name span:nth-of-type(2){font-size:24px;margin-top:10px;margin-bottom:20px}}@media screen and (max-width:767px){.top .area_product{padding:48px 0}}@media print,screen and (min-width:768px){.top .area_product{padding:96px 0}}.top .area_btn{background:#000000}.top .area_btn .list_btn{width:100%}.top .area_btn .list_btn a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.top .area_btn .list_btn a span{display:block;text-align:center;width:100%;line-height:1}.top .area_btn .list_btn a span.en{font-family:"秀英明朝 M","Shuei Mincho M",serif;margin-bottom:5px}.top .area_btn .list_btn-inner{width:100%}@media screen and (max-width:767px){.top .area_btn{margin-bottom:10px;padding:10px 0}.top .area_btn .list_btn li:nth-of-type(n+2){margin-top:10px}.top .area_btn .list_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:162px}.top .area_btn .list_btn a img{height:162px}.top .area_btn .list_btn span.en{font-size:28px;line-height:1}.top .area_btn .list_btn span.jp{font-size:12px}}@media print,screen and (min-width:768px){.top .area_btn{padding:20px 0;margin-bottom:20px}.top .area_btn .list_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top .area_btn .list_btn li{width:calc((100% - 20px) / 2)}.top .area_btn .list_btn a:hover{background:#000;color:#fff;-webkit-box-shadow:0px 0px 0px 1px rgb(255,255,255) inset;box-shadow:0px 0px 0px 1px rgb(255,255,255) inset}}@media print,screen and (min-width:768px) and (max-width:1380px){.top .area_btn .list_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20vw}.top .area_btn .list_btn a img{height:20vw}.top .area_btn .list_btn span.en{font-size:36px}}@media screen and (min-width:1381px){.top .area_btn .list_btn a{height:444px}.top .area_btn .list_btn a img{height:444px}.top .area_btn .list_btn span.en{font-size:48px}}.top .tit_section{line-height:1}.top .tit_section .en{font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.top .tit_section{font-size:12px}.top .tit_section .en{font-size:28px}}@media print,screen and (min-width:768px){.top .tit_section .en{font-size:48px}}.top .area_event,.top .area_news{background:#000000}.top .area_event .box_tit,.top .area_news .box_tit{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .area_event .btn_more,.top .area_news .btn_more{color:#fff;padding-right:0}.top .area_event .tit_section,.top .area_news .tit_section{color:#fff}.top .area_event .list_news,.top .area_news .list_news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.top .area_event .list_news img,.top .area_news .list_news img{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;width:100%;-o-object-fit:cover;object-fit:cover}.top .area_event .list_news a,.top .area_news .list_news a{color:#fff}@media screen and (max-width:767px){.top .area_event,.top .area_news{padding:48px 0}.top .area_event .box_tit,.top .area_news .box_tit{margin-bottom:10px}.top .area_event .tit_section span,.top .area_news .tit_section span{margin-right:10px}.top .area_event .list_news,.top .area_news .list_news{font-size:12px}.top .area_event .list_news .box_detail,.top .area_news .list_news .box_detail{padding:10px 10px 0}.top .area_event .list_news img,.top .area_news .list_news img{height:calc((100vw - 50px) / 4)}}@media print,screen and (min-width:768px){.top .area_event,.top .area_news{padding:96px 0}.top .area_event .box_tit,.top .area_news .box_tit{margin-bottom:15px}.top .area_event .tit_section span,.top .area_news .tit_section span{margin-right:20px}.top .area_event .btn_more:hover,.top .area_news .btn_more:hover{color:#666}.top .area_event .list_news .box_detail,.top .area_news .list_news .box_detail{padding:30px 20px 0}.top .area_event .list_news a:hover,.top .area_news .list_news a:hover{color:#666}.top .area_event .list_news a:hover img,.top .area_news .list_news a:hover img{opacity:0.8}.top .area_event .list_news img,.top .area_news .list_news img{height:calc((100vw - 140px) / 8)}}@media screen and (max-width:767px){.top .area_news{margin-bottom:10px}.top .area_news .list_news li{width:calc((100% - 10px) / 2)}.top .area_news .list_news li:nth-of-type(2n-1){margin-right:10px}.top .area_news .list_news li:nth-of-type(n+3){display:none}.top .area_news .list_news .title{min-height:7em}}@media print,screen and (min-width:768px){.top .area_news{margin-bottom:20px}.top .area_news .list_news li{width:calc((100% - 60px) / 4)}.top .area_news .list_news li:not(:nth-of-type(4n)){margin-right:20px}.top .area_news .list_news .title{min-height:6em}}@media screen and (max-width:767px){.top .area_event .list_news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top .area_event .list_news li{width:100%}.top .area_event .list_news li:nth-of-type(n+2){margin-top:20px}.top .area_event .list_news li img{height:calc((100vw - 40px) / 2)}.top .area_event .list_news .title{min-height:7em}}@media print,screen and (min-width:768px){.top .area_event .list_news li{width:calc((100% - 20px) / 2)}.top .area_event .list_news li:nth-of-type(2n-1){margin-right:20px}.top .area_event .list_news li img{height:calc((100vw - 100px) / 4)}.top .area_event .list_news .title{min-height:4em}}.company .mv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#000}.company .mv-content-text{color:#fff;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}.company .mv-content-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif;text-align:center}.company .mv-content-img{background-image:url(../images/company/mv.jpg);background-size:auto 100%;background-position:cover;background-repeat:no-repeat}@media screen and (max-width:767px){.company .mv-content-text{width:100%;height:100vw}.company .mv-content-ttl{font-size:36px;padding-bottom:50px}.company .mv-content-ttl-img{margin-bottom:5%}.company .mv-content-img{width:100%;padding-bottom:100%}}@media print,screen and (min-width:768px) and (max-width:1380px){.company .mv-content-text{width:50%}.company .mv-content-ttl{font-size:36px;padding-bottom:170px}.company .mv-content-ttl-img{margin-bottom:24px}.company .mv-content-img{width:50%;padding-bottom:50%}}@media screen and (min-width:1381px){.company .mv-content-text{width:50%}.company .mv-content-ttl{font-size:60px;margin-bottom:170px}.company .mv-content-ttl-img{margin-bottom:48px}.company .mv-content-img{width:50%;padding-bottom:50%}}.company .mind-lead{max-width:1372px;margin-right:auto;margin-left:auto}.company .mind-ttl{line-height:1.3}.company .mind-line{max-width:1372px;margin-right:auto;margin-left:auto;border-bottom:#ccc 1px solid}@media screen and (max-width:767px){.company .mind-inner p{font-size:14px}.company .mind-lead{margin-top:48px;margin-bottom:48px}.company .mind-lead p{font-size:18px;margin-bottom:12px}.company .mind-box{margin-bottom:48px;padding-left:20px;padding-right:20px}.company .mind-box .note{margin-top:8px;font-size:12px}.company .mind-ttl{font-size:18px;margin-bottom:12px;letter-spacing:-0.05em}.company .mind-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.company .mind-content{width:100%;padding-left:20px;padding-right:20px}.company .mind-content.text-left,.company .mind-content.text-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.company .mind-content.img{margin-bottom:48px}.company .mind-content-box{margin-bottom:48px}.company .mind-line{margin:0 20px}}@media print,screen and (min-width:768px) and (max-width:1380px){.company .mind-lead{margin-top:96px;margin-bottom:160px;font-size:36px}.company .mind-lead p{margin-bottom:32px}.company .mind-box{padding:0 40px;margin-top:96px;margin-bottom:96px}.company .mind-box .note{margin-top:8px;font-size:12px}.company .mind-ttl{line-height:1.3;font-size:36px;margin-bottom:36px}.company .mind-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company .mind-content{width:50%;text-align:justify}.company .mind-content.text-left,.company .mind-content.text-right{padding-top:2%;margin-right:40px;margin-left:40px}.company .mind-content.img img{width:100%;margin-bottom:96px}.company .mind-content-box{margin-bottom:96px}.company .mind-line{margin:0 40px}}@media screen and (min-width:1381px){.company .mind-lead{margin-top:96px;margin-bottom:192px;font-size:36px}.company .mind-lead p{margin-bottom:54px}.company .mind-box{max-width:1372px;margin-right:auto;margin-left:auto;margin-bottom:192px}.company .mind-box .note{margin-top:8px;font-size:12px}.company .mind-ttl{line-height:1.4;font-size:36px;margin-bottom:24px}.company .mind-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company .mind-content{width:50%;text-align:justify}.company .mind-content.text-right{padding-top:5%;margin-right:calc((100% - 1372px) / 2);margin-left:96px}.company .mind-content.text-left{padding-top:5%;margin-left:calc((100% - 1372px) / 2);margin-right:96px}.company .mind-content.img img{width:100%;margin-bottom:192px}.company .mind-content-box{margin-bottom:192px}}.company .founder{max-width:1450px;margin-right:auto;margin-left:auto}.company .founder-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif}.company .founder-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company .founder-content-body p:last-child{text-align:right}@media screen and (max-width:767px){.company .founder{padding:48px 0 48px}.company .founder-ttl{font-size:28px;margin-bottom:24px}.company .founder-lead{font-size:20px;margin-bottom:32px;line-height:1.6;letter-spacing:-0.05em}.company .founder-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:48px}.company .founder-content{width:100%}.company .founder-content.text-left{margin-bottom:32px}.company .founder-content-body p{margin-bottom:12px}.company .founder-content-body p:last-child{font-size:18px;margin-top:24px}.company .founder-content.img img{width:100%}}@media print,screen and (min-width:768px){.company .founder{padding:96px 0 86px}.company .founder-ttl{font-size:48px;margin-bottom:36px}.company .founder-lead{font-size:24px;margin-bottom:48px;line-height:1.6}.company .founder-container{margin-bottom:84px}.company .founder-content{width:50%}.company .founder-content.text-left{max-width:550px;margin-right:30px}.company .founder-content-body p{margin-bottom:12px}.company .founder-content-body p:last-child{font-size:24px;margin-top:24px}}.company .profile{max-width:1450px;margin-right:auto;margin-left:auto}.company .profile-inner{border-bottom:#ccc 1px solid}.company .profile-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif;line-height:1.1}.company .profile-ttl-s{padding:0 20px;margin:24px 0 24px;line-height:2;font-family:"秀英明朝 M","Shuei Mincho M",serif;text-transform:uppercase;color:#fff;background:#000}.company .profile-ttl-table{padding:0}.company .profile-ttl-table-s{background:#EDEDED;padding:10px 16px}.company .profile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.company .profile-table{width:100%;border-top:1px solid #ccc}.company .profile-table tr{border-bottom:1px solid #ccc}.company .profile-table th{font-weight:normal;padding:8px 0}.company .profile-table td{padding:8px 0}.company .profile-table a{text-decoration:underline}.company .profile-table a:hover{opacity:0.6}.company .profile-btn{display:block;border:solid 1px #000;background:#fff;text-align:center;margin-bottom:16px;padding:8px 16px}.company .profile-btn:hover:not(.yet){background:#000;color:#fff}.company .profile-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.company .profile-inner{padding:0 0 32px 0}.company .profile-ttl{font-size:28px;margin-bottom:16px}.company .profile-container{margin-bottom:48px}.company .profile-content{width:100%}.company .profile-content.mb{margin-bottom:48px}.company .profile-table{font-size:12px}.company .profile-table th{width:100px}.company .profile-table td{width:calc(100% - 100px)}.company .profile-btn{min-width:100px;margin-right:10px;font-size:12px}}@media print,screen and (min-width:768px) and (max-width:1000px){.company .profile-inner{padding:0 0 80px 0}.company .profile-ttl{font-size:48px;margin-bottom:36px}.company .profile-ttl-s{margin-top:60px}.company .profile-ttl-s.groupcompany{margin-bottom:26px}.company .profile-container{margin-bottom:40px}.company .profile-content{width:100%}.company .profile-content.mb{margin-bottom:40px}.company .profile-table th{width:232px}.company .profile-table td{width:calc(100% - 232px)}.company .profile-btn{min-width:123px;margin-right:20px}}@media screen and (min-width:1001px){.company .profile-inner{padding:0 0 80px 0}.company .profile-ttl{font-size:48px;margin-bottom:36px}.company .profile-ttl-s{margin-top:60px}.company .profile-ttl-s.groupcompany{margin-bottom:26px}.company .profile-container{margin-bottom:26px}.company .profile-content{width:calc(50% - 10px)}.company .profile-content.left{margin-right:20px}.company .profile-content.full{width:100%}.company .profile-table th{width:232px}.company .profile-table td{width:calc(100% - 232px)}.company .profile-btn{min-width:123px;margin-right:20px}}.company .history{max-width:1450px;margin-right:auto;margin-left:auto}.company .history-inner{border-bottom:#ccc 1px solid}.company .history-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif}.company .history-container{position:relative}.company .history-container:after{position:absolute;top:0;z-index:-1;display:block;content:"";height:100%;background:#000}.company .history-content{position:relative}.company .history-content-icon{position:absolute;top:0;display:block;content:"";background:#fff;border:1px solid #000}.company .history-content-img .caption{font-size:12px;margin-top:10px;padding-bottom:8px}@media screen and (max-width:767px){.company .history{padding:48px 0}.company .history-ttl{font-size:28px;margin-bottom:48px}.company .history-container{max-width:444px;margin-right:auto;margin-left:auto}.company .history-container:after{left:calc(50% - 5px);width:10px}.company .history-content{padding-top:40px}.company .history-content:last-child .history-content-text{margin-bottom:8px!important}.company .history-content-icon{left:calc(50% - 5px);width:10px;height:10px}.company .history-content-year{position:absolute;font-size:36px;line-height:0.7}.company .history-content-year.left{top:0;left:calc(50% - 93px)}.company .history-content-year.right{top:0;left:calc(50% + 15px)}.company .history-content-img{width:100%;background:#fff}.company .history-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:45px 0 64px}.company .history-content-text.left .history-content-text-content{margin-right:auto;font-size:12px;line-height:1.4;margin-bottom:16px;width:calc(50% - 15px)}.company .history-content-text.right .history-content-text-content{margin-left:auto;font-size:12px;line-height:1.4;margin-bottom:16px;width:calc(50% - 15px)}.company .history-content-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.company .history-content-text .month{width:45px;font-size:18px;line-height:1.3}.company .history-content-text .inner{width:calc(100% - 45px)}.company .history-content-text .inner p{width:100%}.company .history-content-text .inner .ttl{font-size:18px;line-height:1.3;margin-bottom:8px}.company .history-content .history-content-img+.history-content-text{display:block;position:relative;top:0;right:0;width:100%;margin:0 0 48px 0;padding:16px 0;background:#fff}.company .history-content .history-content-img+.history-content-text .history-content-text-content{margin:auto auto 24px auto;width:100%}}@media print,screen and (min-width:768px) and (max-width:1380px){.company .history{padding:96px 0}.company .history-inner{padding-bottom:96px}.company .history-ttl{font-size:48px;margin-bottom:72px}.company .history-container:after{left:calc(50% - 10px);width:20px}.company .history-content.row1{height:260px}.company .history-content.row2{height:520px}.company .history-content.row3{height:850px}.company .history-content.row4{height:1040px}.company .history-content-icon{left:calc(50% - 10px);width:20px;height:20px}.company .history-content-year{position:absolute;font-size:48px;line-height:0.7}.company .history-content-year.left{top:0;left:calc(50% - 124px)}.company .history-content-year.right{top:0;left:calc(50% + 20px)}.company .history-content-img{position:absolute;max-width:444px;width:calc(50% - 110px)}.company .history-content-img.left{top:0;right:calc(50% + 30px)}.company .history-content-img.right{top:0;left:calc(50% + 30px)}.company .history-content-text{position:absolute;max-width:400px;width:calc(50% - 30px);padding-top:50px}.company .history-content-text.right{top:0;right:0}.company .history-content-text-content{margin-bottom:25px}.company .history-content-text p{margin-bottom:16px}.company .history-content-text .month{font-size:20px;line-height:1;margin-bottom:8px}.company .history-content-text .inner .ttl{font-size:20px;line-height:1.4;margin-bottom:8px}}@media screen and (min-width:1381px){.company .history{padding:96px 0}.company .history-inner{padding-bottom:96px}.company .history-ttl{font-size:48px;margin-bottom:72px}.company .history-container:after{left:calc(50% - 10px);width:20px}.company .history-content.row1{height:170px}.company .history-content.row2{height:580px}.company .history-content.row3{height:890px}.company .history-content.row4{height:1100px}.company .history-content-icon{left:calc(50% - 10px);width:20px;height:20px}.company .history-content-year{position:absolute;font-size:72px;line-height:0.7}.company .history-content-year.left{top:0;left:calc(50% - 186px)}.company .history-content-year.right{top:0;left:calc(50% + 30px)}.company .history-content-img{position:absolute;max-width:444px;width:calc(50% - 240px)}.company .history-content-img.left{top:0;right:calc(50% + 30px)}.company .history-content-img.right{top:0;left:calc(50% + 30px)}.company .history-content-text{position:absolute;max-width:440px;width:calc(50% - 240px)}.company .history-content-text.right{top:0;right:0}.company .history-content-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.company .history-content-text p{margin-bottom:24px}.company .history-content-text .month{width:58px;font-size:24px;line-height:1.3}.company .history-content-text .inner{width:calc(100% - 58px)}.company .history-content-text .inner .ttl{font-size:24px;line-height:1.4;margin-bottom:16px}}.company .oem{max-width:1450px;margin-right:auto;margin-left:auto}.company .oem-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif;text-align:center}.company .oem-btn{display:inline-block;border:#000 1px solid;padding:8px 45px;line-height:1}.company .oem-btn:hover{background:#000;color:#fff}@media screen and (max-width:767px){.company .oem{margin-bottom:48px}.company .oem-inner{padding-bottom:48px}.company .oem-ttl{font-size:28px;margin-bottom:24px}.company .oem-txt{margin-bottom:24px}.company .oem-btn-wrap{text-align:center}}@media print,screen and (min-width:768px){.company .oem{padding-bottom:84px}.company .oem-inner{padding-bottom:84px}.company .oem-ttl{font-size:60px;margin-bottom:36px}.company .oem-container{max-width:908px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.company .award{max-width:1450px;margin-right:auto;margin-left:auto}.company .award-inner{border-bottom:#ccc 1px solid;padding-bottom:36px}.company .award-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif;text-align:center}.company .award-ttl-s{padding:0 20px;line-height:2;font-family:"秀英明朝 M","Shuei Mincho M",serif;text-transform:uppercase;color:#fff;background:#000}.company .award-content{max-width:908px;margin-right:auto;margin-left:auto}.company .award-table{width:100%;border-top:1px solid #ccc}.company .award-table tr{border-bottom:1px solid #ccc}.company .award-table th{font-weight:normal;padding:8px 0}.company .award-table td{padding:8px 0}.company .award-table a{text-decoration:underline}.company .award-table a:hover{opacity:0.6}@media screen and (max-width:767px){.company .award{margin-bottom:48px}.company .award-ttl{font-size:28px;margin-bottom:24px}.company .award-table{font-size:12px;margin-bottom:32px}.company .award-table th{width:80px}.company .award-table td{width:calc(100% - 80px)}}@media print,screen and (min-width:768px){.company .award{margin-bottom:96px}.company .award-ttl{font-size:60px;margin-bottom:36px}.company .award-table{margin-bottom:60px}.company .award-table th{width:15%;min-width:150px}.company .award-table td{width:85%}}.oem{max-width:1840px;margin-right:auto;margin-left:auto}.oem .tit-lv1 span{display:inline-block}.oem .tit-lv1 span:after{content:"";display:inline-block;width:0;color:transparent;pointer-events:none}.oem .tit-lv2{margin-bottom:10px;font-family:"秀英明朝 M","Shuei Mincho M",serif}.oem-inner{max-width:1360px}.oem-product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.oem-product-content{border:solid 1px #999;-webkit-transition:all 0.2s;transition:all 0.2s}.oem-product-content:hover{opacity:0.7}@media screen and (max-width:767px){.oem-inner{font-size:14px}.oem .tit-lv1 span{margin-bottom:5px}.oem .tit-lv2{margin-top:50px;font-size:24px}.oem-product-container{gap:10px}.oem-product-content{width:calc(50% - 5px)}}@media screen and (max-width:600px){.oem-product-content{width:100%}}@media print,screen and (min-width:768px){.oem .tit-lv2{margin-top:96px;margin-bottom:20px;font-size:36px}.oem-product-container{gap:20px}.oem-product-content{width:calc(25% - 15px)}}.download{background:#000000}.download .area_download{color:#fff}.download .tit_section{margin-bottom:0}.download .tit_section span{display:inline-block;margin-bottom:5px}.download .tit_section span:after{content:"";display:inline-block;width:0;color:transparent;pointer-events:none}.download-link{margin-right:8%}.download-link a{display:inline-block;color:#fff}.download-section{position:relative;padding:60px 0 100px}.download-section:not(:last-child):after{position:absolute;bottom:0;left:0;display:block;height:10px;width:100%;background:#fff;content:""}.download-ttl-s{border-bottom:1px solid #fff;line-height:1.8}.download-ttl-s span{display:inline-block}@media screen and (max-width:767px){.download{padding:58px 0 0}.download-link{margin:48px 0 0 0}.download-link a{margin:0 30px 0 0}.download-ttl-s .en{font-size:28px}.download-section{padding:48px 0 58px}.download .download-section:nth-child(2){padding-top:24px}.download .download-section:ladt-child{padding-bottom:48px}}@media print,screen and (min-width:768px){.download{padding:135px 0 0}.download .box_tit{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.download-link a{margin:0 79px 10px 0}.download-ttl-s .en{font-size:36px}}.download-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-container .download-item{outline:none;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.download-container .download-name{padding:0 8px}.download-container .download-name span{text-align:center;line-height:1.3;display:block}.download-container .download-name span:first-of-type{margin-bottom:3px}.download-container .download-name span:nth-of-type(2){margin-bottom:3px}.download-container .download-btn{margin-top:10px;text-align:center}.download-container .download-btn a{display:inline-block;min-width:140px;max-width:192px;width:45%;padding:4px 0;margin:0 10px;margin-bottom:10px;border:solid 1px #fff;background:#fff;text-align:center}.download-container .download-btn a:hover{background:#000;color:#fff}@media screen and (max-width:767px){.download-container .download-item{width:50%}.download-container .download-item img{margin:24px 0 10px}.download-container .download-name{min-height:125px}.download-container .download-name span:first-of-type{font-size:14px}.download-container .download-name span:nth-of-type(2){font-size:20px}.download-container .download-name span:nth-of-type(3){font-size:14px}}@media print,screen and (min-width:768px){.download-container .download-item{width:25%}.download-container .download-item img{margin:20px 0}.download-container .download-name span:nth-of-type(2){font-size:24px}}.news{}.news .area_news-list{background:#000000}.news .area_news-list .tit_section{color:#fff}.news .area_news-list .tit_section span{font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.news .area_news-list{padding:58px 0 48px;margin-bottom:10px}.news .area_news-list .box_tit{margin-bottom:10px}.news .area_news-list .tit_section{font-size:14px}.news .area_news-list .tit_section span{font-size:28px;margin-right:10px}}@media print,screen and (min-width:768px){.news .area_news-list{padding:140px 0 0;margin-bottom:20px}.news .area_news-list .box_tit{margin-bottom:15px}.news .area_news-list .tit_section span{font-size:48px;margin-right:10px}}.news .area_news-list .news-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .area_news-list .news-list-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.news .area_news-list .news-list-inner:hover{opacity:0.8}.news .area_news-list .news-list-img{width:100%;height:auto}.news .area_news-list .news-list-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.news .area_news-list .news-list-content{margin-bottom:48px;width:100%}.news .area_news-list .news-list-img{-o-object-fit:cover;object-fit:cover;width:100%;height:calc((100vw - 40px) / 2)}.news .area_news-list .news-list-detail{padding:10px 10px 0;width:100%}.news .area_news-list .news-list-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news .area_news-list .news-list-date{padding-top:14px}}@media print,screen and (min-width:768px) and (max-width:1150px){.news .area_news-list .news-list-content{margin-bottom:96px;width:100%}.news .area_news-list .news-list-img{-o-object-fit:cover;object-fit:cover;width:50%;height:calc((100vw - 80px) / 4)}.news .area_news-list .news-list-detail{width:50%;padding-left:20px}.news .area_news-list .news-list-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}}@media print,screen and (min-width:1151px){.news .area_news-list .news-list-content{margin-bottom:96px;width:calc(50% - 10px)}.news .area_news-list .news-list-content:nth-child(2n-1){margin-right:20px}.news .area_news-list .news-list-img{-o-object-fit:cover;object-fit:cover;width:50%;height:calc((100vw - 100px) / 8)}.news .area_news-list .news-list-detail{width:50%;padding-left:20px}.news .area_news-list .news-list-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}}.news .area_news-list.other-news{margin-bottom:0}.news .area_news-list.other-news .box_tit{text-align:center}.news .area_news-list.other-news .tit_section{font-family:"秀英明朝 M","Shuei Mincho M",serif}.news .area_news-list .news-list-container.news-slide .news-list-content{margin-right:20px}.news .area_news-list .news-list-container.news-slide .news-list-inner{outline:none}@media screen and (max-width:767px){.news .area_news-list.other-news{padding-top:48px}.news .area_news-list.other-news .box_tit{padding-bottom:48px}.news .area_news-list.other-news .tit_section{font-size:18px}}@media print,screen and (min-width:768px){.news .area_news-list.other-news{padding-top:96px}.news .area_news-list.other-news .box_tit{padding-bottom:96px}.news .area_news-list.other-news .tit_section{font-size:24px}.news .area_news-list .news-list-container.news-slide .news-list-content:nth-child(2):last-child{margin-right:0px}}.news .slick-arrow{font-size:0;line-height:0;position:absolute}@media screen and (max-width:767px){.news .slick-next{top:-82px;right:0;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.news .slick-prev{top:-82px;right:30px;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media print,screen and (min-width:768px){.news .slick-next{top:-144px;right:0;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.news .slick-prev{top:-144px;right:30px;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.aligncenter{display:table;margin-left:auto;margin-right:auto}.area_post-detail .contarea{max-width:988px;margin-right:auto;margin-left:auto}.area_post-detail .post-detail-ttl{line-height:1.3}.area_post-detail .post-detail-body h6{position:relative;padding-left:1.5em}.area_post-detail .post-detail-body h6:after{position:absolute;top:5px;left:0px;display:block;width:16px;height:16px;content:"";background:#000000;border-radius:50%}.area_post-detail .post-detail-body a{text-decoration:underline}.area_post-detail .post-detail-body .wp-block-image{background:#ededed;display:block;text-align:center}.area_post-detail .post-detail-back{padding:14px 0;border-top:1px solid #000000}.area_post-detail .post-detail-back a:hover{text-decoration:underline}@media screen and (max-width:767px){.area_post-detail{padding:72px 0 40px}.area_post-detail .post-detail-ttl{margin-bottom:28px;font-size:28px}.area_post-detail .post-detail-ttl-sub{margin-bottom:24px;font-size:18px}.area_post-detail .post-detail-date{margin-bottom:24px}.area_post-detail .post-detail-body{font-size:14px}.area_post-detail .post-detail-body p{margin-bottom:20px}.area_post-detail .post-detail-body .wp-block-gallery,.area_post-detail .post-detail-body .wp-block-image{margin-bottom:20px}.area_post-detail .post-detail-back{font-size:14px}}@media print,screen and (min-width:768px){.area_post-detail{padding:180px 0 96px}.area_post-detail .post-detail-ttl{margin-bottom:48px;font-size:48px}.area_post-detail .post-detail-ttl-sub{margin-bottom:48px;font-size:24px}.area_post-detail .post-detail-date{margin-bottom:70px}.area_post-detail .post-detail-body p{margin-bottom:40px}.area_post-detail .post-detail-body .wp-block-gallery,.area_post-detail .post-detail-body .wp-block-image{margin-bottom:40px}}.area_breadcrumb{padding-top:20px}.area_breadcrumb .breadcrumb-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.area_breadcrumb .breadcrumb-content{position:relative}.area_breadcrumb .breadcrumb-content:not(:last-child):after{position:absolute}.area_breadcrumb .breadcrumb-content a:hover{text-decoration:underline}@media screen and (max-width:767px){.area_breadcrumb .breadcrumb-content{font-size:12px;margin-right:24px}.area_breadcrumb .breadcrumb-content:not(:last-child):after{top:2px;right:-15px;display:inline-block;content:"";width:8px;height:8px;border:1px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media print,screen and (min-width:768px){.area_breadcrumb .breadcrumb-content{margin-right:48px}.area_breadcrumb .breadcrumb-content:not(:last-child):after{top:3px;right:-25px;display:inline-block;content:"";width:10px;height:10px;border:1px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.page-navi{background:#000000}.page-navi .page-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-navi .page-numbers{color:#fff;display:block}.page-navi a.page-numbers:hover{opacity:0.6;text-decoration:underline}.page-navi .prev{font-size:0;position:relative}.page-navi .prev:after{position:relative;top:9px;display:inline-block;content:"";width:10px;height:10px;border:1px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.page-navi .next{font-size:0;position:relative}.page-navi .next:after{position:relative;top:9px;display:inline-block;content:"";width:10px;height:10px;border:1px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:767px){.page-navi{padding-top:16px;height:96px}.page-navi .page-container li{margin:0 7px}}@media print,screen and (min-width:768px){.page-navi{padding-top:24px;height:136px}.page-navi .page-container li{margin:0 7px}}.event{}.event .area_event-list{background:#000000}.event .area_event-list .tit_section{color:#fff}.event .area_event-list .tit_section span{font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.event .area_event-list{padding:58px 0 48px;margin-bottom:10px}.event .area_event-list .box_tit{margin-bottom:10px}.event .area_event-list .tit_section{font-size:14px}.event .area_event-list .tit_section span{font-size:28px;margin-right:10px}}@media print,screen and (min-width:768px){.event .area_event-list{padding:140px 0 0;margin-bottom:20px}.event .area_event-list .box_tit{margin-bottom:15px}.event .area_event-list .tit_section span{font-size:48px;margin-right:10px}}.event .area_event-list .event-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event .area_event-list .event-list-inner{width:100%;height:100%;color:#fff;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.event .area_event-list .event-list-inner:hover{opacity:0.8;color:#666}.event .area_event-list .event-list-img{-o-object-fit:cover;object-fit:cover}.event .area_event-list .event-list-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event .area_event-list .event-list-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:767px){.event .area_event-list .event-list-content{margin-bottom:48px;width:100%}.event .area_event-list .event-list-img{width:100%;height:calc((100vw - 40px) / 2)}.event .area_event-list .event-list-detail{width:100%;padding:10px 10px 0}.event .area_event-list .event-list-date{padding-top:14px}}@media print,screen and (min-width:768px){.event .area_event-list .event-list-content{margin-bottom:96px;width:calc(50% - 10px)}.event .area_event-list .event-list-content:nth-child(2n-1){margin-right:20px}.event .area_event-list .event-list-img{width:100%;height:calc((100vw - 100px) / 4)}.event .area_event-list .event-list-detail{height:116px;padding:30px 20px 0}}.event .area_event-list.other-event{margin-bottom:0}.event .area_event-list.other-event .box_tit{text-align:center}.event .area_event-list.other-event .tit_section{font-family:"秀英明朝 M","Shuei Mincho M",serif}.event .area_event-list .event-list-container.event-slide .event-list-content{margin-right:20px}.event .area_event-list .event-list-container.event-slide .event-list-inner{outline:none}@media screen and (max-width:767px){.event .area_event-list.other-event{padding-top:48px}.event .area_event-list.other-event .box_tit{padding-bottom:48px}.event .area_event-list.other-event .tit_section{font-size:18px}}@media print,screen and (min-width:768px){.event .area_event-list.other-event{padding-top:96px}.event .area_event-list.other-event .box_tit{padding-bottom:96px}.event .area_event-list.other-event .tit_section{font-size:24px}.event .area_event-list .event-list-content:nth-child(2):last-child{margin-right:0px}}.event .slick-arrow{font-size:0;line-height:0;position:absolute}@media screen and (max-width:767px){.event .slick-next{top:-82px;right:0;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.event .slick-prev{top:-82px;right:30px;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media print,screen and (min-width:768px){.event .slick-next{top:-144px;right:0;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.event .slick-prev{top:-144px;right:30px;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.findus-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1800px;margin-right:auto;margin-left:auto}.findus-select-wrap select{border-bottom:1px solid #000;text-align:center;background-image:url(../images/arrow_down.png);background-repeat:no-repeat;background-position:right 2% bottom 40%;background-size:16px}.findus-btn{display:inline-block;color:#fff;background:#000;border:solid 1px #000;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.findus-btn:hover{color:#000;background:#fff}.findus-result{max-width:1800px;margin-right:auto;margin-left:auto}.findus-result ::-webkit-scrollbar{width:10px}.findus-result ::-webkit-scrollbar-track{border-radius:10px}.findus-result ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.9);border-radius:10px}.findus-result-list{overflow-y:scroll}.findus-result-ttl{line-height:1}.findus .map-btn{display:inline-block;padding:4px 20px;border:#000 1px solid;font-size:14px;line-height:1}.findus .map-btn:hover{background:#000;color:#fff}.findus-flagship{border-top:solid 1px #000}.findus-flagship-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.findus-flagship-content{margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.findus-flagship-content-text-name{line-height:1.3}.findus-flagship-content-text-name a{text-decoration:underline}.findus-flagship-content-text-address span{display:inline-block;margin-right:16px}.findus-flagship-content-img{margin-left:20px}.findus-flagship-content-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.findus-list{border-top:solid 1px #000}.findus-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:90vh;overflow-y:scroll}.findus-list-content{margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.findus-list-content-text-name{line-height:1.3}.findus-list-content-text-name a{text-decoration:underline}.findus-list-content-text-address span{display:inline-block;margin-right:16px;line-height:1.4}@media screen and (max-width:767px){.findus .tit-lv1{margin-bottom:50px}.findus-btn-container{margin-bottom:48px;display:block}.findus-shop-container{margin-bottom:43px}.findus-salon-container,.findus-shop-container{width:100%}.findus-salon-inner,.findus-shop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.findus-salon-content,.findus-shop-content{width:100%}.findus-salon-content.btn,.findus-shop-content.btn{width:100%}.findus-select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.findus-select-wrap:nth-child(2){margin-bottom:20px}.findus-select-wrap span{display:block;width:90px}.findus-select-wrap select{width:calc(100% - 90px);padding:0 20px;font-size:16px}.findus-ttl{font-size:21px;line-height:1;margin-bottom:24px}.findus-btn{margin-top:20px;margin-left:0;padding:8px 44px;line-height:1}.findus-result-ttl{font-size:24px;margin:48px 0}.findus .map-btn{margin:10px 0}.findus-flagship-content{width:100%;margin-bottom:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.findus-flagship-content-text{max-width:calc(100% - 150px)}.findus-flagship-content-text-name{font-size:16px;margin-bottom:10px}.findus-flagship-content-text-address,.findus-flagship-content-text-tel{font-size:14px;line-height:1.4}.findus-flagship-content-img img{height:130px;width:130px}.findus-list-content{width:100%;margin-bottom:48px}.findus-list-content-text-name{font-size:16px;margin-bottom:10px}.findus-list-content-text-address,.findus-list-content-text-tel{font-size:14px}}@media print,screen and (min-width:768px) and (max-width:1380px){.findus .tit-lv1{margin-bottom:50px}.findus-btn-container{margin-bottom:60px}.findus-salon-container,.findus-shop-container{width:50%}.findus-salon-inner,.findus-shop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.findus-salon-content,.findus-shop-content{width:70%}.findus-salon-content.btn,.findus-shop-content.btn{width:30%}.findus-select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.findus-select-wrap:last-child:not(:first-child){margin-top:16px}.findus-select-wrap span{display:block;width:90px}.findus-select-wrap select{width:calc(100% - 90px);padding:0 20px;font-size:16px}.findus-ttl{font-size:28px}.findus-btn{padding:4px 16px;margin-left:20px}.findus-result-ttl{font-size:36px;margin:48px 0}.findus-flagship-content{width:100%;margin-bottom:72px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.findus-flagship-content-text{width:calc(100% - 231px)}.findus-flagship-content-text-name{font-size:24px;margin-bottom:24px}.findus-flagship-content-img img{width:170px;height:170px}.findus-list-content{width:50%;margin-bottom:72px;padding-right:20px}.findus-list-content-text-name{font-size:24px;margin-bottom:24px}}@media screen and (min-width:1381px){.findus .tit-lv1{margin-bottom:50px}.findus-btn-container{margin-bottom:60px}.findus-salon-container,.findus-shop-container{width:50%}.findus-salon-inner,.findus-shop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.findus-salon-content,.findus-shop-content{width:60%}.findus-salon-content.btn,.findus-shop-content.btn{width:40%}.findus-select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.findus-select-wrap:last-child:not(:first-child){margin-top:20px}.findus-select-wrap span{display:block;width:90px}.findus-select-wrap select{width:calc(100% - 90px);padding:0 20px;font-size:24px}.findus-ttl{font-size:36px}.findus-btn{padding:1px 44px;margin-left:20px}.findus-result-ttl{font-size:36px;margin:48px 0}.findus-flagship-content{width:50%;max-width:695px;margin-bottom:96px;padding-right:20px}.findus-flagship-content-text{width:calc(100% - 231px)}.findus-flagship-content-text-name{font-size:24px;margin-bottom:24px}.findus-flagship-content-img img{height:211px;width:211px}.findus-list-content{width:50%;max-width:695px;margin-bottom:96px;padding-right:20px}.findus-list-content-text-name{font-size:24px;margin-bottom:24px}}.faq{background:#000000}.faq .tit-lv1{color:#fff}.faq .inner{background:#fff}.faq .arrow{position:relative;cursor:pointer;line-height:1.4;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.faq .arrow:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:9px;height:16px;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;background:url(../images/icon_acc.svg) no-repeat center center;margin:auto 0}.faq .arrow.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq .category{border-bottom:1px solid #000000;background:#EDEDED}.faq .category:after{right:20px}.faq .detail{border-bottom:1px solid #000000;display:none}.faq .detail.active{display:block}.faq .list_question{border-top:1px solid #000000}.faq .list_question li{border-bottom:1px solid #000000}.faq .list_question .ans{display:none}.faq .list_question .ans.active{display:block}.faq .list_question .ans a{text-decoration:underline}.faq .list_question .ans a:hover{opacity:0.8}@media screen and (max-width:767px){.faq .category{padding:15px 10px}.faq .detail{padding:15px 10px}.faq .list_question .que{padding:10px 25px 10px 0}.faq .list_question .ans{padding:5px 0 30px}}@media print,screen and (min-width:768px){.faq .tit-lv1{margin-bottom:60px}.faq .category{padding:20px}.faq .detail{padding:15px 20px}.faq .list_question .que{padding:15px 25px 15px 0}.faq .list_question .ans{padding:5px 0 50px}}.recruit .tit-lv2 span{display:inline-block}.recruit .arrow{position:relative;cursor:pointer;line-height:1.4;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.recruit .arrow:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:9px;height:16px;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;background:url(../images/icon_acc.svg) no-repeat center center;margin:auto 0}.recruit .arrow.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.recruit .sec_job{padding-bottom:10px;border-bottom:1px solid #000000;margin-bottom:10px}.recruit .job_category{padding:10px 0}.recruit .detail{max-width:1372px;margin-right:auto;margin-left:auto;display:none}.recruit .detail.active{display:block}.recruit .detail_table{width:100%;border-top:1px solid #000000}.recruit .detail_table th{font-weight:normal}.recruit .detail_table td{border-bottom:1px solid #000000}.recruit .detail_table .inner{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}.recruit .detail_table .inner .txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recruit .detail_table .inner .img-container+.txt{margin-bottom:20px;max-width:670px}.recruit .detail_table .inner .img-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruit .detail_table .inner .img-container .img-content{max-width:212px;margin-left:20px}.recruit .detail_table .inner .img-container .img-content img{width:212px;height:212px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.recruit .detail_table .inner .img-container .img-content .caption{line-height:1.3;font-size:12px;margin-bottom:20px}.recruit .list_job_detail li{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit .list_job_detail li:before{content:"―";padding-right:0.5em;-ms-flex-negative:0;flex-shrink:0}.recruit .box_btn{text-align:right}.recruit .btn_form{display:inline-block;padding:3px 15px;margin:20px 0 0 auto;background:#000000;color:#fff}@media screen and (max-width:767px){.recruit .tit-lv2 span{display:block;margin-top:5px;font-size:14px}.recruit .detail{padding:15px 0}.recruit .detail_table td,.recruit .detail_table th,.recruit .detail_table tr{display:block;font-size:14px}.recruit .detail_table th{padding:5px 0 5px 10px;background:#EDEDED}.recruit .detail_table td{padding:5px 0 15px 0}.recruit .detail_table .inner .txt{width:100%}.recruit .detail_table .inner .img-container{width:100%}.recruit .detail_table .inner .img-container .img-content{max-width:none;width:calc(50% - 10px)}.recruit .detail_table .inner .img-container .img-content:nth-child(2n-1){margin-left:0}.recruit .detail_table .inner .img-container .img-content img{width:100%;height:calc(50vw - 30px);max-height:345px}.recruit .btn_form{width:100%;padding:12px 0;text-align:center}}@media print,screen and (min-width:768px){.recruit .tit-lv1{margin-bottom:60px}.recruit .tit-lv2{font-size:36px}.recruit .tit-lv2 span{display:inline-block;padding-left:90px;font-size:16px}.recruit .job_category{font-size:24px}.recruit .detail{padding:30px 0}.recruit .detail_table th{border-bottom:1px solid #000000;border-right:1px solid #000000;width:200px;padding:10px 0;vertical-align:top}.recruit .detail_table td{padding:10px 1px 10px 15px}.recruit .btn_form:hover{background:#666}}.notice .inner{max-width:1360px;margin-right:auto;margin-left:auto}.notice .tit-lv1 span{display:inline-block}.notice .tit-lv1 span:after{content:"";display:inline-block;width:0;color:transparent;pointer-events:none}.notice .tit-lv2{margin-bottom:20px}.notice .photo .box_img{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.notice .photo .box_img img{border:1px solid #000000;margin-bottom:10px}.notice .photo .box_img img.padding{padding:20px}.notice .list_link a{position:relative;width:100%;height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #000000;line-height:1.2}.notice .list_link a:after{content:"";display:block;width:9px;height:16px;position:absolute;top:0;bottom:0;right:15px;background:url(../images/notice/icon_arrow.svg) no-repeat center center;margin:auto 0}.notice .list_link img{margin-bottom:8px}@media screen and (max-width:767px){.notice .inner{font-size:14px}.notice .tit-lv1{-ms-flex-wrap:wrap;flex-wrap:wrap}.notice .tit-lv1 span{margin-bottom:5px}.notice .tit-lv2{margin-top:48px;letter-spacing:-0.05em}.notice .tit-lv2.large{font-size:24px}.notice .photo:first-of-type{margin-bottom:48px}.notice .photo .box_img{margin-bottom:15px}.notice .photo .box_img figure:nth-of-type(2){margin-left:10px}.notice .photo .box_img figcaption{font-size:12px;text-align:left}.notice .photo.card .box_img{margin-top:20px}.notice .list_link li:not(:last-child){margin-bottom:10px}.notice .list_link a{padding:0 30px 0 15px;font-size:14px}.notice .list_link img{width:120px}}@media print,screen and (min-width:768px){.notice .tit-lv2{margin-top:96px}.notice .tit-lv2.large{font-size:36px}.notice .tit-lv2.large:not(:first-child){margin-top:192px}.notice .photo{padding-top:10px}.notice .photo:first-of-type{margin-bottom:90px}.notice .photo .box_img{width:680px}.notice .photo .box_img figure:nth-of-type(2){margin-left:20px}.notice .list_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notice .list_link li{width:calc((100% - 40px) / 3)}.notice .list_link a{padding:0 30px 0 20px}.notice .list_link a:hover{background:#ddd}.notice .list_link img{width:140px}}@media print,screen and (min-width:768px) and (max-width:1380px){.notice .photo .box_img,.notice .photo p{width:680px;margin-right:auto;margin-left:auto}.notice .photo .box_img{margin-bottom:20px}.notice .photo.card .box_img{margin-top:30px}}@media screen and (min-width:1381px){.notice .photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notice .photo p{width:calc(100% - 700px)}}.privacy .inner{max-width:1360px;margin-right:auto;margin-left:auto}.privacy .tit-lv1 span{display:inline-block}.privacy .tit-lv1 span:after{content:"";display:inline-block;width:0;color:transparent;pointer-events:none}.privacy .tit-lv2{margin-bottom:10px}@media screen and (max-width:767px){.privacy .inner{font-size:14px}.privacy .tit-lv1 span{margin-bottom:5px}.privacy .tit-lv2{margin-top:50px}}@media print,screen and (min-width:768px){.privacy .tit-lv2{margin-top:96px}}.privacy .col-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.privacy .col-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.privacy .col-container .col-content:not(:last-child){margin-bottom:22px}}@media print,screen and (min-width:768px){.privacy .col-container .col-content:not(:last-child){margin-right:32px}}@media screen and (max-width:767px){.form-inner{padding:48px 0 0}}@media print,screen and (min-width:768px){.form-inner{padding:96px 0 0}}.form-inner .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1380px;margin-right:auto;margin-left:auto}.form-inner .form-container p{margin:0}.form-inner label.form-content span{margin-right:4px}.form-inner .form-content input[type=email],.form-inner .form-content input[type=text],.form-inner .form-content select,.form-inner .form-content textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:10px 20px;border:1px solid #ccc;background:#fff}.form-inner .form-content input[type=email]::-webkit-input-placeholder,.form-inner .form-content input[type=text]::-webkit-input-placeholder,.form-inner .form-content select::-webkit-input-placeholder,.form-inner .form-content textarea::-webkit-input-placeholder{color:#ccc}.form-inner .form-content input[type=email]::-moz-placeholder,.form-inner .form-content input[type=text]::-moz-placeholder,.form-inner .form-content select::-moz-placeholder,.form-inner .form-content textarea::-moz-placeholder{color:#ccc}.form-inner .form-content input[type=email]:-ms-input-placeholder,.form-inner .form-content input[type=text]:-ms-input-placeholder,.form-inner .form-content select:-ms-input-placeholder,.form-inner .form-content textarea:-ms-input-placeholder{color:#ccc}.form-inner .form-content input[type=email]::-ms-input-placeholder,.form-inner .form-content input[type=text]::-ms-input-placeholder,.form-inner .form-content select::-ms-input-placeholder,.form-inner .form-content textarea::-ms-input-placeholder{color:#ccc}.form-inner .form-content input[type=email]::placeholder,.form-inner .form-content input[type=text]::placeholder,.form-inner .form-content select::placeholder,.form-inner .form-content textarea::placeholder{color:#ccc}.form-inner .form-content textarea{width:100%;height:200px;resize:none}.form-inner .form-content select{background-image:url(../images/arrow_down.png);background-repeat:no-repeat;background-position:right 2% bottom 50%;background-size:16px}.form-inner .form-content input[type=radio]{display:none}.form-inner .form-content input[type=radio]:checked+.mwform-radio-field-text:after{position:absolute;content:"";display:block;width:10px;height:16px;border:2px #000;border-style:none solid solid none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-inner .form-content .mwform-radio-field-text{position:relative;display:inline-block;padding-left:40px;margin:10px 64px 0 0}.form-inner .form-content .mwform-radio-field-text:before{position:absolute;content:"";display:block;width:24px;height:24px;border:1px solid #ccc}.form-inner .form-content input[type=file]{display:none}.form-inner .form-content .file{display:inline-block;margin-right:16px;padding:4px 44px;color:#000;background:#fff;border:solid 1px #000;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.form-inner .form-content .file:hover{color:#fff;background:#000}.form-inner .form-content .file-txt{display:inline-block;font-size:18px}.form-inner .form-content .file-clear{display:none;cursor:pointer;margin-left:8px}.form-inner .form-content .note{margin-top:8px;line-height:1.5;font-size:16px}.form-inner #contact_file .form-content .mw-wp-form_file,.form-inner #contact_file .form-content .mwform-file-delete,.form-inner #contact_file .form-content br{display:none!important}.form-inner #contact_postalcode .form-content input[type=text]{max-width:30%;min-width:330px}.form-inner #contact_age .form-content input[type=text]{width:212px;margin-right:24px}@media screen and (max-width:767px){.form-inner .form-container{margin-bottom:20px}.form-inner label.form-content{padding-top:0;width:100%;font-size:18px}.form-inner div.form-content{width:100%}.form-inner .form-content{font-size:18px}.form-inner .form-content input[type=email],.form-inner .form-content input[type=text],.form-inner .form-content select,.form-inner .form-content textarea{font-size:18px}.form-inner .form-content .file-txt{margin-top:8px}.form-inner input[type=radio]:checked+.mwform-radio-field-text:after{top:5px;left:7px}.form-inner .mwform-radio-field-text:before{top:3px;left:0}.form-inner #contact_postalcode{margin-bottom:0}}@media print,screen and (min-width:768px){.form-inner .form-container{margin-bottom:40px}.form-inner label.form-content{padding-top:10px;width:18%;font-size:24px}.form-inner div.form-content{width:82%}.form-inner .form-content{font-size:24px}.form-inner .form-content input[type=email],.form-inner .form-content input[type=text],.form-inner .form-content select,.form-inner .form-content textarea{font-size:24px}.form-inner input[type=radio]:checked+.mwform-radio-field-text:after{top:11px;left:7px}.form-inner .mwform-radio-field-text:before{top:9px;left:0}}.form-inner .form-content .error{margin-top:8px}.form-inner .mwform-radio-field-text{margin-right:10px}.form-inner #submit_comment_wrapper{max-width:1380px;margin-right:auto;margin-left:auto;text-align:right}.form-inner #submit_comment_wrapper input[type=submit]{display:inline-block;padding:4px 44px;margin-left:20px;color:#fff;background:#000;border:solid 1px #000;cursor:pointer;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.form-inner #submit_comment_wrapper input[type=submit]:hover{color:#000;background:#fff}.form-inner.conf #submit_comment_wrapper{border-top:1px solid #000;padding-top:79px}.form-inner.conf input[type=file]{display:inline-block}.form-inner.conf .file{display:none}.form-inner.conf .file-txt{margin-left:0}.form-inner.conf .note{display:none}@media print,screen and (min-width:768px){.form-inner.conf .form-content{padding-top:10px}.form-inner.conf .file-txt{font-size:24px}}.contact-end .area_contact{max-width:1380px;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.contact-end .tit_section{font-size:28px}.contact-end .text{padding-top:20px}}@media print,screen and (min-width:768px){.contact-end .tit_section{font-size:48px}.contact-end .text{padding-top:30px}}.product .area_technology{background:#000000 url(../images/top/technology_bg.jpg) no-repeat;color:#fff}.product .area_technology .tit_technology{font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.product .area_technology{padding-bottom:370px;background-position:bottom center;background-size:auto 357px}.product .area_technology .inner{padding:135px 20px 28px}.product .area_technology .tit_technology{text-align:center;font-size:42px;line-height:1.3}}@media print,screen and (min-width:768px){.product .area_technology{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:right bottom;background-size:auto 100%}.product .area_technology .inner{width:60%;padding:0 30px}.product .area_technology .tit_technology{margin-bottom:30px;font-size:60px}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .area_technology{height:650px}.product .area_technology .inner{width:80%}}@media screen and (min-width:1381px){.product .area_technology{height:908px}.product .area_technology .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1512px;margin-right:auto;margin-left:auto;width:100%}}.product .area_lead{max-width:1450px;margin-right:auto;margin-left:auto}.product .area_lead .lead{border-bottom:#000 1px solid}@media screen and (max-width:767px){.product .area_lead .lead{padding:48px 0 36px}.product .area_lead .lead p{font-size:18px;margin-bottom:12px;letter-spacing:-0.03em}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .area_lead .lead{padding:96px 0 64px;font-size:28px}.product .area_lead .lead p{margin-bottom:32px}}@media screen and (min-width:1381px){.product .area_lead .lead{padding:96px 0 42px;font-size:36px}.product .area_lead .lead p{margin-bottom:54px}}.product .trust{max-width:1450px;margin-right:auto;margin-left:auto}.product .trust-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif}.product .trust-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product .trust-content.text-left p:nth-of-type(2){text-align:right;margin-top:10px}@media screen and (max-width:767px){.product .trust{padding:48px 0 0}.product .trust-ttl{font-size:28px;margin-bottom:16px;line-height:1.4}.product .trust-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.product .trust-content{width:100%}.product .trust-content.text-left{margin-bottom:24px}.product .trust-content p{font-size:14px}.product .trust-content.img{padding-bottom:48px;border-bottom:#000 1px solid}}@media print,screen and (min-width:768px){.product .trust{padding:96px 0 48px}.product .trust-ttl{font-size:48px;margin-bottom:8px;line-height:1.4}.product .trust-container{margin-bottom:72px}.product .trust-content{width:50%}.product .trust-content.text-left{max-width:444px;margin-top:5%;margin-right:30px}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .trust-ttl{font-size:32px;margin-bottom:32px}}.product .feature{max-width:1450px;margin-right:auto;margin-left:auto}.product .feature-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif}.product .feature-ttl-s{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}.product .feature-ttl-s span:nth-of-type(3){display:inline-block;padding:0 0.5em;line-height:2;color:#fff;background-color:#000}.product .feature-text .note{margin-top:16px;display:block;font-size:12px}.product .feature-list-item{display:block;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.product .feature-list-item:hover{opacity:0.8}.product .feature-list-ttl{border-bottom:#000 1px solid}.product .feature-list-text span{display:block;font-size:12px}.product .feature-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh}.product .feature-modal .close_btn{position:absolute;top:100px;right:40px}.product .feature-modal video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;max-width:900px}.product .feature-modal .close_cover{position:fixed;top:0;left:0;z-index:-1;background:rgba(0,0,0,0.5);width:100%;height:100vh}.product .feature-modal-active{display:block}@media screen and (max-width:767px){.product .feature{padding-top:43px}.product .feature-ttl{font-size:28px;padding-bottom:16px;line-height:1.4}.product .feature-ttl-s{margin-top:48px;font-size:18px}.product .feature-ttl-s span:first-of-type{margin-bottom:8px;font-size:18px}.product .feature-ttl-s span:nth-of-type(2){font-size:14px}.product .feature-ttl-s span:nth-of-type(3){font-size:18px}.product .feature-text{font-size:14px}.product .feature-list{padding:24px 0 0}.product .feature-list-item{margin:0 auto 48px auto;max-width:444px}.product .feature-list-ttl{margin-bottom:10px;font-size:14px}.product .feature-list-text{font-size:14px}.product .feature-list-img{margin-bottom:14px}.product .feature-img{margin-bottom:16px}.product .feature-text{padding-bottom:48px;border-bottom:#000 1px solid}}@media print,screen and (min-width:768px){.product .feature{padding-top:96px}.product .feature-ttl{font-size:48px;margin-bottom:8px}.product .feature-ttl-s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .feature-ttl-s span:first-of-type{font-size:36px}.product .feature-ttl-s span:nth-of-type(2){font-size:24px;margin-right:8px}.product .feature-ttl-s span:nth-of-type(3){font-size:36px}.product .feature-text{margin-bottom:48px}.product .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:48px 0 48px}.product .feature-list-item{width:32.5%}.product .feature-list-ttl{margin-bottom:20px;font-size:24px}.product .feature-list-img{margin-bottom:20px}.product .feature-img{margin-bottom:24px}}.product .looks{max-width:1450px;margin-right:auto;margin-left:auto}.product .looks-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif}.product .looks-content.text-left p:nth-of-type(2){text-align:right;margin-top:10px}@media screen and (max-width:767px){.product .looks{padding:43px 0 0px}.product .looks-ttl{font-size:28px;margin-bottom:16px}.product .looks-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.product .looks-content{width:100%;margin-bottom:48px}.product .looks-content.text-left{margin-bottom:24px}.product .looks-content p{font-size:14px}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .looks{padding:96px 0 0px}.product .looks-ttl{font-size:32px;margin-bottom:32px}.product .looks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product .looks-content{width:50%}.product .looks-content.text-left{max-width:444px;margin-right:30px}}@media screen and (min-width:1381px){.product .looks{padding:96px 0 0px}.product .looks-ttl{font-size:48px;margin-bottom:8px}.product .looks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product .looks-content{width:50%}.product .looks-content.text-left{max-width:444px;margin-top:6%;margin-right:30px}}.product .area_product-lineup{background:#000000}.product .area_product-lineup .tit_section{text-align:center;display:block;line-height:1;color:#fff}.product .area_product-lineup .tit_section span{line-height:1.2;display:block;font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.product .area_product-lineup .tit_section{margin-bottom:48px;font-size:12px}.product .area_product-lineup .tit_section span{font-size:28px;margin-bottom:5px}}@media print,screen and (min-width:768px){.product .area_product-lineup .tit_section{margin-bottom:96px}.product .area_product-lineup .tit_section span{display:block;margin-bottom:20px;line-height:1;font-size:48px}}.product .area_product-lineup .lineup-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-position:right;background-size:auto 100%;background-repeat:no-repeat;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.product .area_product-lineup .lineup-content a:hover{opacity:0.5}@media screen and (max-width:767px){.product .area_product-lineup .lineup-content{height:111px;margin-bottom:10px}}@media print,screen and (min-width:768px){.product .area_product-lineup .lineup-content{height:222px;margin-bottom:20px}}.product .area_product-lineup .prd-da{background:linear-gradient(115deg,rgb(147,2,2) 0%,rgb(44,0,0) 68%,rgb(0,0,0) 100%)}.product .area_product-lineup .prd-ma{background:linear-gradient(115deg,rgb(253,177,171) 0%,rgb(69,31,31) 100%)}.product .area_product-lineup .prd-df{background:linear-gradient(115deg,rgb(142,179,248) 0%,rgb(0,8,15) 100%)}.product .area_product-lineup .prd-tm{background:linear-gradient(115deg,rgb(147,87,173) 0%,rgb(0,0,0) 100%)}.product .area_product-lineup .prd-ex{background:linear-gradient(115deg,rgb(49,49,49) 0%,rgb(0,0,0) 100%)}.product .area_product-lineup .prd-pro{background:linear-gradient(115deg,rgb(216,183,120) 0%,rgb(26,10,0) 100%)}.product .area_product-lineup .lineup-ttl{color:#fff}.product .area_product-lineup .lineup-ttl span{display:block;font-size:48px;font-family:"秀英明朝 M","Shuei Mincho M",serif}@media screen and (max-width:767px){.product .area_product-lineup{padding:48px 0;line-height:1.3}.product .area_product-lineup .lineup-ttl{padding-left:20px;font-size:12px}.product .area_product-lineup .lineup-ttl span{font-size:18px}.product .area_product-lineup .prd-da a{background-image:url(../images/product/lineup/lineup_01_sp.png)}.product .area_product-lineup .prd-ma a{background-image:url(../images/product/lineup/lineup_02_sp.png)}.product .area_product-lineup .prd-df a{background-image:url(../images/product/lineup/lineup_03_sp.png)}.product .area_product-lineup .prd-tm a{background-image:url(../images/product/lineup/lineup_04_sp.png)}.product .area_product-lineup .prd-ex a{background-image:url(../images/product/lineup/lineup_06_sp.png)}.product .area_product-lineup .prd-pro a{background-image:url(../images/product/lineup/lineup_05_sp.png)}}@media print,screen and (min-width:768px){.product .area_product-lineup{padding:96px 0 96px}.product .area_product-lineup .lineup-ttl{width:50%;text-align:center}.product .area_product-lineup .lineup-ttl span{font-size:48px;line-height:1.6}.product .area_product-lineup .prd-da a{background-image:url(../images/product/lineup/lineup_01_pc.png)}.product .area_product-lineup .prd-ma a{background-image:url(../images/product/lineup/lineup_02_pc.png)}.product .area_product-lineup .prd-df a{background-image:url(../images/product/lineup/lineup_03_pc.png)}.product .area_product-lineup .prd-tm a{background-image:url(../images/product/lineup/lineup_04_pc.png)}.product .area_product-lineup .prd-ex a{background-image:url(../images/product/lineup/lineup_06_pc.png)}.product .area_product-lineup .prd-pro a{background-image:url(../images/product/lineup/lineup_05_pc.png)}}.product .area_series{background-repeat:no-repeat}@media screen and (max-width:767px){.product .area_series{background-size:100% 812px}}@media print,screen and (min-width:768px){.product .area_series{background-size:100% 761px;margin-bottom:96px}}.product .area_series .box_tit .tit_section{display:block;color:#fff;line-height:1}.product .area_series .box_tit .tit_section span{line-height:1.8;display:block}@media screen and (max-width:767px){.product .area_series .box_tit{padding:48px 0 30px}.product .area_series .box_tit .tit_section{font-size:14px}.product .area_series .box_tit .tit_section span{font-size:28px}}@media print,screen and (min-width:768px){.product .area_series .box_tit{padding:135px 0 64px}.product .area_series .box_tit .tit_section{font-size:24px;text-align:center}.product .area_series .box_tit .tit_section span{font-size:48px}}.product .area_series .lead{color:#fff}.product .area_series .lead-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif;margin-bottom:12px}@media screen and (max-width:767px){.product .area_series .lead{margin-bottom:48px}.product .area_series .lead-ttl{font-size:42px;letter-spacing:-0.07em;line-height:1.4}.product .area_series .lead-ttl.tv{letter-spacing:-0.1em}.product .area_series .lead-text{font-size:12px}}@media print,screen and (min-width:768px){.product .area_series .lead{text-align:center;margin-bottom:96px}.product .area_series .lead-ttl{font-size:60px;line-height:1.5}}.product .area_series .series-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .area_series .series-list-img{display:block;border:solid 1px #999;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.product .area_series .series-list-img:hover{opacity:0.7}.product .area_series .series-list-name{display:block}.product .area_series .series-list-name p{line-height:1.5;text-align:center;display:block}@media screen and (max-width:767px){.product .area_series .series-list-content{width:calc(50% - 5px);margin-right:10px;margin-bottom:48px}.product .area_series .series-list-content:nth-child(2n){margin-right:0}.product .area_series .series-list-img{margin-bottom:12px}.product .area_series .series-list-name p{line-height:1.5;font-size:12px}.product .area_series .series-list-name p:nth-child(2){font-size:14px}}@media print,screen and (min-width:768px) and (max-width:1200px){.product .area_series .series-list-content{width:calc(33.3% - 13.3px);margin-right:20px;margin-bottom:56px}.product .area_series .series-list-content:nth-child(3n){margin-right:0}.product .area_series .series-list-img{margin-bottom:36px}.product .area_series .series-list-name p:nth-child(2){font-size:24px}}@media print,screen and (min-width:1201px){.product .area_series .series-list-content{width:calc(25% - 15px);margin-right:20px;margin-bottom:56px}.product .area_series .series-list-content:nth-child(4n){margin-right:0}.product .area_series .series-list-img{margin-bottom:36px}.product .area_series .series-list-name p:nth-child(2){font-size:24px}}.product .area_series .pro-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:76px}.product .area_series .pro-list-content{color:#fff;background-color:#000000;background-position:right;background-size:auto 100%;background-repeat:no-repeat}.product .area_series .pro-list-name1{line-height:1.15}.product .area_series .pro-list-name2{margin-bottom:20px;font-size:12px;line-height:1.5}.product .area_series .pro-list-kinds{display:none}.product .area_series .pro-list-mark{margin-top:24px;max-width:40px}.product .area_series .pro-list-disc{font-size:12px}.product .area_series .pro-list-btn{margin-top:10px;line-height:1}.product .area_series .pro-list-btn a{position:relative;color:#fff;font-size:12px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.product .area_series .pro-list-btn a:after{position:relative;top:-0.5px;right:-3px;display:inline-block;content:"";width:8px;height:8px;border:1px solid #fff;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.product .area_series .pro-list-btn a:hover{opacity:0.8}.product .area_series .pro-list-btn a:hover:after{right:-6px}@media screen and (max-width:767px){.product .area_series .pro-list-container{padding-bottom:48px}.product .area_series .pro-list-content{min-height:167px;padding:15px 20px;width:100%;margin-bottom:10px}.product .area_series .pro-list-content.cont1{background-image:url(../images/product/pro/img_01_sp.jpg)}.product .area_series .pro-list-content.cont2{background-image:url(../images/product/pro/img_02_sp.jpg)}.product .area_series .pro-list-content.cont3{background-image:url(../images/product/pro/img_03_sp.jpg)}.product .area_series .pro-list-content.cont4{background-image:url(../images/product/pro/img_04_sp.jpg)}.product .area_series .pro-list-content.cont5{background-image:url(../images/product/pro/img_05_sp.jpg)}.product .area_series .pro-list-content.cont6{background-image:url(../images/product/pro/img_06_sp.jpg)}.product .area_series .pro-list-content.cont7{background-image:url(../images/product/pro/img_07_sp.jpg)}.product .area_series .pro-list-content.cont8{background-image:url(../images/product/pro/img_08_sp.jpg)}.product .area_series .pro-list-content.cont9{background-image:url(../images/product/pro/img_09_sp.jpg)}.product .area_series .pro-list-name1{margin-bottom:5px;font-size:21px}.product .area_series .pro-list-name2{margin-bottom:5px;font-size:11px}.product .area_series .pro-list-kinds{font-size:11px;display:block}.product .area_series .pro-list-mark{margin-top:10px;max-width:20px}.product .area_series .pro-list-disc{display:none}}@media print,screen and (min-width:768px) and (max-width:1450px){.product .area_series .pro-list-content{padding:36px 40px;width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.product .area_series .pro-list-content:nth-child(2n){margin-right:0}.product .area_series .pro-list-content.cont1{background-image:url(../images/product/pro/img_01_pc.jpg)}.product .area_series .pro-list-content.cont2{background-image:url(../images/product/pro/img_02_pc.jpg)}.product .area_series .pro-list-content.cont3{background-image:url(../images/product/pro/img_03_pc.jpg)}.product .area_series .pro-list-content.cont4{background-image:url(../images/product/pro/img_04_pc.jpg)}.product .area_series .pro-list-content.cont5{background-image:url(../images/product/pro/img_05_pc.jpg)}.product .area_series .pro-list-content.cont6{background-image:url(../images/product/pro/img_06_pc.jpg)}.product .area_series .pro-list-content.cont7{background-image:url(../images/product/pro/img_07_pc.jpg)}.product .area_series .pro-list-content.cont8{background-image:url(../images/product/pro/img_08_pc.jpg)}.product .area_series .pro-list-content.cont9{background-image:url(../images/product/pro/img_09_pc.jpg)}.product .area_series .pro-list-name1{margin-bottom:10px;font-size:36px}}@media print,screen and (min-width:1451px){.product .area_series .pro-list-content{padding:36px 40px;width:calc(33.3% - 13.3px);margin-right:20px;margin-bottom:20px}.product .area_series .pro-list-content:nth-child(3n){margin-right:0}.product .area_series .pro-list-content.cont1{background-image:url(../images/product/pro/img_01_pc.jpg)}.product .area_series .pro-list-content.cont2{background-image:url(../images/product/pro/img_02_pc.jpg)}.product .area_series .pro-list-content.cont3{background-image:url(../images/product/pro/img_03_pc.jpg)}.product .area_series .pro-list-content.cont4{background-image:url(../images/product/pro/img_04_pc.jpg)}.product .area_series .pro-list-content.cont5{background-image:url(../images/product/pro/img_05_pc.jpg)}.product .area_series .pro-list-content.cont6{background-image:url(../images/product/pro/img_06_pc.jpg)}.product .area_series .pro-list-content.cont7{background-image:url(../images/product/pro/img_07_pc.jpg)}.product .area_series .pro-list-content.cont8{background-image:url(../images/product/pro/img_08_pc.jpg)}.product .area_series .pro-list-content.cont9{background-image:url(../images/product/pro/img_09_pc.jpg)}.product .area_series .pro-list-name1{margin-bottom:10px;font-size:36px}}@media screen and (max-width:767px){.product .series-da{background-image:url(../images/product/product_back_01_sp.png)}.product .series-ma{background-image:url(../images/product/product_back_02_sp.png)}.product .series-df{background-image:url(../images/product/product_back_03_sp.png)}.product .series-tv{background-image:url(../images/product/product_back_04_sp.png)}.product .series-ex{background-image:url(../images/product/product_back_06_sp.png)}.product .series-pro{background-image:url(../images/product/product_back_05_sp.png)}}@media print,screen and (min-width:768px){.product .series-da{background-image:url(../images/product/product_back_01_pc.png)}.product .series-ma{background-image:url(../images/product/product_back_02_pc.png)}.product .series-df{background-image:url(../images/product/product_back_03_pc.png)}.product .series-tv{background-image:url(../images/product/product_back_04_pc.png)}.product .series-ex{background-image:url(../images/product/product_back_06_pc.png)}.product .series-pro{background-image:url(../images/product/product_back_05_pc.png)}}.product .area_mv{color:#fff;background:#000}.product .mv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .mv-content-text{position:relative;z-index:1}.product .mv-content-img{position:relative;background-size:cover;background-position:center}.product .mv-ttl{position:relative}.product .mv-ttl span{display:block}.product .mv-ttl span:nth-child(2){line-height:1}.product .mv-ttl .obi{position:absolute;top:-48px;left:calc(50% - 43px);width:86px;height:40px;line-height:40px!important;font-size:28px;text-align:center;background:#6c6c6c}.product .mv-ttl .obi+span{padding-top:40px}.product .mv-text-l{font-family:"秀英明朝 M","Shuei Mincho M",serif;line-height:1.4}.product .mv-text-s{margin-bottom:48px}.product .mv-btn{padding:4px 28px;display:inline-block;border:solid 1px #fff;color:#fff}.product .mv-btn:hover{background:#fff;color:#000}.product .mv-name{position:absolute}@media screen and (max-width:767px){.product .mv-content-text{width:100%;padding:0 20px 24px 20px}.product .mv-content-img{width:100%;height:95vw}.product .mv-ttl{margin:48px 0 24px 0}.product .mv-ttl span{font-size:12px}.product .mv-ttl span:first-child{margin-bottom:3px}.product .mv-ttl span:nth-child(2){font-size:24px;margin-bottom:3px}.product .mv-ttl .obi{top:-12px;left:0;width:51px;height:23px;line-height:23px!important;font-size:16px}.product .mv-ttl .obi+span{padding-top:20px}.product .mv-text-l{margin-bottom:24px;font-size:40px;line-height:1.3}.product .mv-text-s{margin-bottom:24px;font-size:12px}.product .mv-btn{font-size:12px}.product .mv-name{position:absolute;bottom:35px;right:35px;width:25%}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .mv-container{text-align:center}.product .mv-content-text{width:60%;padding:0 20px 220px 20px}.product .mv-content-img{width:40%}.product .mv-ttl{margin-top:135px;margin-bottom:30px}.product .mv-ttl span:first-child:not(.obi){font-size:24px;line-height:2.3}.product .mv-ttl span:nth-child(2){font-size:36px}.product .mv-ttl span:nth-child(3){line-height:2.3}.product .mv-text-l{font-size:56px;margin:24px 0}.product .mv-name{position:absolute;bottom:40px;right:40px}}@media screen and (min-width:1381px){.product .mv-container{text-align:center;min-height:908px}.product .mv-content-text{width:50%}.product .mv-content-img{width:50%}.product .mv-ttl{margin-top:135px}.product .mv-ttl span:first-child:not(.obi){line-height:2.3;font-size:24px}.product .mv-ttl span:nth-child(2){font-size:36px}.product .mv-ttl span:nth-child(3){line-height:2.3}.product .mv-text-l{font-size:72px;margin:24px 0}.product .mv-name{position:absolute;bottom:72px;right:72px}}.product .star{display:inline-block;font-size:12px;vertical-align:super}@media screen and (max-width:767px){.product .area_detail{padding:48px 0}.product .detail-ttl{margin-bottom:24px}.product .detail-ttl-text-l{line-height:1.4;font-size:28px}.product .detail-ttl-text-s{font-size:12px}.product .detail-container{position:relative;background-size:100% auto;background-position:top;background-repeat:no-repeat}.product .detail-trigger{position:relative;width:100%;padding-bottom:210%}.product .detail-trigger-btn{position:absolute;width:28px;height:28px;line-height:28px;border-radius:50%;background:#fff;border:solid 1px;font-size:14px;text-align:center;cursor:pointer}.product .detail-trigger-btn:first-child{-webkit-animation:blinking 5s ease 0s infinite normal none;animation:blinking 5s ease 0s infinite normal none}.product .detail-trigger-btn:nth-child(2){-webkit-animation:blinking 5s ease 1s infinite normal none;animation:blinking 5s ease 1s infinite normal none}.product .detail-trigger-btn:nth-child(3){-webkit-animation:blinking 5s ease 2s infinite normal none;animation:blinking 5s ease 2s infinite normal none}.product .detail-trigger-btn:nth-child(4){-webkit-animation:blinking 5s ease 3s infinite normal none;animation:blinking 5s ease 3s infinite normal none}.product .detail-trigger-btn:nth-child(5){-webkit-animation:blinking 5s ease 4s infinite normal none;animation:blinking 5s ease 4s infinite normal none}.product .detail-content{display:none;position:fixed;z-index:1;top:0;left:0;height:100vh;width:100%;padding:42px 20px 0}.product .detail-content.detail-active{display:block}.product .detail-content-inner{position:relative;padding:62px 0 0 0;color:#fff}.product .detail-content-inner .close_btn{position:absolute;top:24px;right:0}.product .detail-content-ttl{margin-bottom:30px;padding-bottom:4px;font-size:12px;border-bottom:1px solid #fff}.product .detail-content-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.product .detail-content-lead-number{margin-right:10px;font-family:"秀英明朝 M","Shuei Mincho M",serif;font-size:80px;line-height:1}.product .detail-content-lead-text{font-size:28px;line-height:1.3}.product .detail-content-text{font-size:12px;margin-bottom:16px;text-align:justify}.product .detail-content-text-ttl{font-size:24px}.product .detail-content-text span{display:block}.product .detail-content-text img{border:#000 1px solid;float:right;margin-left:20px}.product .detail-content-img{display:block;max-width:400px;height:auto;margin:20px auto 47px}.product .detail-content-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.product .detail-content-list-item-text{margin-left:20px}.product .detail-content-list-item-note{display:block;font-size:12px}.product .detail-content2-ttl{margin-bottom:24px;font-size:16px;border-bottom:1px solid #000}.product .detail-content2-ttl span{font-size:16px}.product .detail-content2-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;letter-spacing:-0.07em}.product .detail-content2-lead-text{font-size:28px;line-height:1.3}.product .detail-content2-text{margin-bottom:24px;font-size:14px}.product .detail-content2-text-note{display:block}.product .detail-content2-text img{border:#000 1px solid;float:right;margin-left:20px}.product .detail-content2-text-ttl{font-size:18px;display:block;margin-bottom:12px}.product .detail-content2-img{display:block;max-width:450px;width:100%;height:auto;margin:20px auto 47px}.product .detail-list{margin-top:48px;padding-top:48px;border-top:#000 1px solid}.product .detail-list-content{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;margin-bottom:48px}.product .detail-list-content-img{border:#000 1px solid;width:162px;height:auto}.product .detail-list-content-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 162px);padding-left:10px;font-size:14px}.product .detail-list-content-text p:not(:last-child){margin-bottom:10px}.product .detail-list-content-ttl{display:block;margin-bottom:24px;line-height:1.3;font-size:18px}.product .detail-list-content-note{display:block;font-size:12px}}@media print,screen and (min-width:768px) and (max-width:1430px){.product .area_detail{padding:96px 0}.product .detail-ttl{max-width:1400px;margin-right:auto;margin-left:auto;margin-bottom:56px}.product .detail-ttl-text-l{font-size:36px;line-height:1.4}.product .detail-container{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;max-width:1400px;margin-right:auto;margin-left:auto;background-size:100% auto;background-position:center;background-repeat:no-repeat}.product .detail-content{width:50%}.product .detail-content-inner{width:64%}.product .detail-content:nth-child(2n) .detail-content-inner{margin-left:auto}.product .detail-content-ttl{padding-bottom:4px;margin-bottom:24px;font-size:18px;line-height:1.3;border-bottom:1px solid #000}.product .detail-content-ttl span{font-size:16px}.product .detail-content-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.product .detail-content-lead-number{margin-right:21px;font-family:"秀英明朝 M","Shuei Mincho M",serif;font-size:56px;line-height:1}.product .detail-content-lead-text{font-size:28px;line-height:1.3}.product .detail-content-text{margin-bottom:24px;font-size:14px;text-align:justify}.product .detail-content-text-ttl{font-size:24px}.product .detail-content-text span{display:block;font-size:12px}.product .detail-content-text img{border:#000 1px solid;display:block;margin:0 auto 20px auto;width:50%}.product .detail-content-img{max-width:307px;height:auto;margin:20px 0 94px}.product .detail-content-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.product .detail-content-list-item img{width:25%}.product .detail-content-list-item-text{margin-left:20px;font-size:14px}.product .detail-content-list-item-note{display:inline-block;font-size:12px}.product .detail-container2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1370px;margin-right:auto;margin-left:auto}.product .detail-content2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:65%}.product .detail-content2-ttl{margin-bottom:40px;font-size:24px;border-bottom:1px solid #000}.product .detail-content2-ttl span{font-size:16px}.product .detail-content2-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.product .detail-content2-lead-text{font-size:36px;line-height:1.3}.product .detail-content2-text{margin-bottom:24px}.product .detail-content2-text-ttl{font-size:24px;display:block}.product .detail-content2-text-note{display:block;font-size:12px}.product .detail-content2-text img{border:#000 1px solid;float:right;margin-left:20px}.product .detail-content2-img{max-width:307px;height:auto;margin:20px 0 94px}.product .detail-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:35%}.product .detail-list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:96px;padding-top:96px;border-top:#000 1px solid}.product .detail-list-content{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;margin-bottom:72px;padding-right:21px}.product .detail-list-content-img{border:#000 1px solid;max-width:162px}.product .detail-list-content-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 214px);padding-left:21px}.product .detail-list-content-text p:not(:last-child){margin-bottom:20px}.product .detail-list-content-ttl{line-height:1.3;display:block;margin-bottom:24px;font-size:24px}.product .detail-list-content-note{display:inline-block;margin-left:10px;font-size:12px}}@media screen and (min-width:1431px){.product .area_detail{padding:192px 0 96px}.product .detail-ttl{max-width:1370px;margin-right:auto;margin-left:auto;margin-bottom:96px}.product .detail-ttl-text-l{font-size:48px;line-height:1.4}.product .detail-container{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;max-width:1370px;margin-right:auto;margin-left:auto;background-size:100% auto;background-position:top;background-repeat:no-repeat}.product .detail-content{width:50%}.product .detail-content-inner{max-width:442px;width:64%}.product .detail-content:nth-child(2n) .detail-content-inner{margin-left:auto}.product .detail-content-ttl{margin-bottom:40px;padding-bottom:4px;font-size:24px;line-height:1.3;letter-spacing:-0.05em;border-bottom:1px solid #000}.product .detail-content-ttl span{font-size:16px}.product .detail-content-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.product .detail-content-lead-number{margin-right:21px;font-family:"秀英明朝 M","Shuei Mincho M",serif;font-size:72px;line-height:1}.product .detail-content-lead-text{font-size:36px;line-height:1.3}.product .detail-content-text{margin-bottom:24px;text-align:justify}.product .detail-content-text span{display:block;font-size:12px}.product .detail-content-text img{border:#000 1px solid;float:right;margin-left:20px}.product .detail-content-img{max-width:307px;height:auto;margin:20px 0 94px}.product .detail-content-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}.product .detail-content-list-item-text{margin-left:20px}.product .detail-content-list-item-note{display:inline-block;font-size:12px}.product .detail-container2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1370px;margin-right:auto;margin-left:auto}.product .detail-content2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:65%}.product .detail-content2-ttl{margin-bottom:40px;font-size:24px;border-bottom:1px solid #000}.product .detail-content2-ttl span{font-size:16px}.product .detail-content2-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.product .detail-content2-lead-text{font-size:36px;line-height:1.3}.product .detail-content2-text{margin-bottom:40px}.product .detail-content2-text-ttl{font-size:24px;display:block;margin-bottom:8px}.product .detail-content2-text-note{display:block;font-size:12px}.product .detail-content2-text img{border:#000 1px solid;float:right;margin-left:20px}.product .detail-content2-img{max-width:307px;height:auto;margin:20px 0 96px}.product .detail-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:35%}.product .detail-list{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:1370px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:96px;padding-top:96px;border-top:#000 1px solid}.product .detail-list-content{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;width:50%;margin-bottom:96px;padding-right:21px}.product .detail-list-content-img{border:#000 1px solid;max-width:212px}.product .detail-list-content-text{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 214px);padding-left:21px}.product .detail-list-content-text p:not(:last-child){margin-bottom:20px}.product .detail-list-content-ttl{line-height:1.3;display:block;margin-bottom:24px;font-size:24px}.product .detail-list-content-note{display:inline-block;margin-left:10px;font-size:12px}}.product .product-detail-bk{background:#000000;padding-bottom:20px}.product .care-ttl{font-family:"秀英明朝 M","Shuei Mincho M",serif;color:#fff;text-align:center}.product .care-inner{background:#fff}.product .care-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ccc}.product .care-table-col1 p{position:relative}.product .care-table-col1 .icon-every,.product .care-table-col1 .icon-weekry{position:absolute;display:inline-block;border-radius:50%}.product .care-table-col1 .icon-weekry{background:#E6418D}.product .care-table-col1 .icon-every{background:#07ACC1}.product .care-flow:not(:last-child){border-bottom:1px solid #ccc}.product .care-flow.every .care-flow-ttl-s{color:#07ACC1}.product .care-flow.weekry .care-flow-ttl-s{color:#E6418D}.product .care-flow-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .care-flow-mode-content{text-align:left}.product .care-flow-mode-content img.frame{border:#000 1px solid}.product .care-flow-mode-content-note{font-size:12px}.product .care-flow-mode-content-btn{position:relative;display:inline-block;border:solid 1px #000;text-align:center}.product .care-flow-mode-content-btn:hover{background:#000;color:#fff}.product .care-flow-mode-content-btn:hover:after{border-color:#fff}.product .care-flow-mode-content-btn:after{position:relative}@media screen and (max-width:767px){.product .care-ttl{padding:48px 0;font-size:28px;line-height:1}.product .care-inner{padding:24px 20px}.product .care-table{padding-bottom:48px}.product .care-table-col1{width:100%;margin-bottom:24px;font-size:14px}.product .care-table-col1 p{width:200px}.product .care-table-col1 .icon-every,.product .care-table-col1 .icon-weekry{top:5px;right:0;width:12px;height:12px}.product .care-table-col2{width:100%;font-size:14px}.product .care-table-col2 img{margin-bottom:14px}.product .care-table-col2 p{margin-bottom:8px}.product .care-flow.every .care-flow-arrow{border-color:#07ACC1}.product .care-flow.weekry .care-flow-arrow{border-color:#E6418D}.product .care-flow-ttl-l{font-size:28px;margin:48px 0;line-height:1.3;text-align:center;letter-spacing:-0.07em}.product .care-flow-ttl-m{font-size:18px;margin:48px 0 8px;line-height:1.3;text-align:center}.product .care-flow-ttl-s{position:relative;font-size:14px;margin:0px auto 48px auto;cursor:pointer;text-align:center}.product .care-flow-container:last-child .care-flow-mode{margin-bottom:48px}.product .care-flow-mode{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:96px}.product .care-flow-mode-content{min-width:calc(90vw - 80px);margin-bottom:24px}.product .care-flow-mode-content:not(:last-child){margin-right:20px}.product .care-flow-mode-content img{display:block;margin:0 auto 12px;width:100%;border:#ccc 1px solid}.product .care-flow-mode-content img.frame{border:#ccc 1px solid}.product .care-flow-mode-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px}.product .care-flow-mode-content-text>span:first-child{font-size:48px;line-height:1;margin-right:10px}.product .care-flow-mode-content-note{display:block}.product .care-flow-mode-content-btn{padding:2px 36px 2px 10px;margin:10px 0 0;font-size:16px}.product .care-flow-mode-content-btn:after{top:-1.5px;right:-21px;display:inline-block;content:"";width:6px;height:6px;border:1px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product .care-flow ::-webkit-scrollbar{height:4px}.product .care-flow ::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;background:#EDEDED}}@media print,screen and (min-width:768px){.product .care-ttl{padding:96px 0;font-size:48px}.product .care-inner{padding:80px 40px 1px}.product .care-table{max-width:1560px;margin-right:auto;margin-left:auto;padding-bottom:96px}.product .care-table-col1{width:240px;margin-right:auto}.product .care-table-col1 .icon-every,.product .care-table-col1 .icon-weekry{top:6px;right:0;width:16px;height:16px}.product .care-table-col2{width:calc(100% - 390px)}.product .care-table-col2 img{margin-bottom:30px}.product .care-flow{max-width:1560px;margin-right:auto;margin-left:auto;text-align:center}.product .care-flow-ttl-l{font-size:48px;margin:96px 0 8px}.product .care-flow-ttl-m{font-size:36px;margin:96px 0 8px}.product .care-flow-ttl-s{font-size:24px}.product .care-flow-mode{margin:36px 0 96px}.product .care-flow-mode-content{width:calc((100% - 54px) / 4)}.product .care-flow-mode-content:not(:nth-child(4n)){margin-right:18px}.product .care-flow-mode-content img{width:100%;margin-bottom:24px}.product .care-flow-mode-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0px 20px 10px;text-align:left}.product .care-flow-mode-content-text>span:first-child{font-size:60px;line-height:1;margin-right:15px}.product .care-flow-mode-content-note{display:block}.product .care-flow-mode-content-btn{display:block;padding:3px 25px;margin:24px 0 0}.product .care-flow-mode-content-btn:after{top:-2px;right:-12px;display:inline-block;content:"";width:8px;height:8px;border:1px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .care-flow-mode-content-text>span:first-child{font-size:32px}}.product .manual-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .manual-btn{display:block;border:solid 1px #fff;background:#fff;text-align:center}.product .manual-btn:hover{background:#000;color:#fff}@media screen and (max-width:767px){.product .area_manual{padding:10px 20px}.product .manual-btn{width:calc(50% - 5px);padding:10px 0;font-size:16px}.product .manual-btn:first-child{margin-right:10px}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .area_manual{padding:20px 0}.product .manual-btn{max-width:444;width:30%;padding:36px 0;margin:0 10px;font-size:28px}}@media screen and (min-width:1381px){.product .area_manual{padding:20px 0}.product .manual-btn{max-width:444;width:30%;padding:36px 0;margin:0 10px;font-size:36px}}.product .relate-inner{background:#fff}.product .relate-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .relate-content .tab-box img{width:100%;margin:0 auto}.product .relate-content .tab-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product .relate-content .tab-btn{border-radius:50%;cursor:pointer;color:transparent}.product .relate-content .tab-btn:last-child{margin-right:0}.product .relate-content .tab{display:none}.product .relate-content .tab.show{display:block}.product .relate-content-text-ttl{margin-bottom:16px}.product .relate-content-text-ttl span{display:block}.product .relate-content-text-ttl span:first-child{font-family:"秀英明朝 M","Shuei Mincho M",serif;line-height:2.3}.product .relate-content-text-ttl span:nth-child(2){font-family:"秀英明朝 M","Shuei Mincho M",serif;font-size:24px;line-height:1}.product .relate-content-text-ttl span:nth-child(3){line-height:2.3}.product .relate-content-text-dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .relate-content-text-dl dt{font-weight:normal}.product .relate-content-text-note{font-size:12px}.product .relate-content-text-btn{margin-top:24px;padding:2px 48px;display:inline-block;border:solid 1px #000;color:#000}.product .relate-content-text-btn:hover{background:#000;color:#fff}@media screen and (max-width:767px){.product .relate-inner{padding:48px 0}.product .relate-lead{margin-bottom:16px;padding:0 20px}.product .relate-content{width:100%}.product .relate-content .tab-btn-box{margin-bottom:24px}.product .relate-content .tab-btn{width:16px;height:16px;margin-right:5px}.product .relate-content-text{padding:0 20px;margin-bottom:24px}.product .relate-content-text-ttl{margin-bottom:16px;font-size:12px}.product .relate-content-text-dl{font-size:12px}.product .relate-content-text-dl dt{width:75px}.product .relate-content-text-dl dd{width:calc(100% - 75px)}.product .relate-content-text-note{margin-top:5px;padding-left:0}.product .relate-content-text-btn{font-size:12px;padding:2px 26px}}@media print,screen and (min-width:768px) and (max-width:1380px){.product .relate-inner{padding:96px 0}.product .relate-lead{max-width:1220px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:48px}.product .relate-content{width:50%}.product .relate-content .tab-btn-box{margin-bottom:40px}.product .relate-content .tab-btn{width:32px;height:32px;margin-right:20px}.product .relate-content-text{padding:0 50px}.product .relate-content-text-dl dt{width:25%}.product .relate-content-text-dl dd{width:75%}}@media screen and (min-width:1381px){.product .relate-inner{padding:96px 0}.product .relate-lead{max-width:1220px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:48px}.product .relate-content{width:30%}.product .relate-content .tab-btn-box{margin-bottom:40px}.product .relate-content .tab-btn{width:32px;height:32px;margin-right:20px}.product .relate-content-text{padding:0 50px}.product .relate-content-text-dl dt{width:20%}.product .relate-content-text-dl dd{width:80%}}.product .other-ttl{text-align:center}.product .other-ttl span{display:block}.product .other-ttl span:first-child{font-family:"秀英明朝 M","Shuei Mincho M",serif;line-height:1.3}@media screen and (max-width:767px){.product .area_other{padding-top:36px}.product .other-ttl{margin-bottom:40px}.product .other-ttl span:first-child{font-size:28px;margin-bottom:5px;letter-spacing:-0.05em}.product .other-ttl span:nth-child(2){font-size:12px}}@media print,screen and (min-width:768px){.product .area_other{padding-top:96px}.product .other-ttl{margin-bottom:96px}.product .other-ttl span:first-child{font-size:48px}}.product .slick-arrow{font-size:0;line-height:0;position:absolute}@media screen and (max-width:767px){.product .slick-next{top:-30px;right:0;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product .slick-prev{top:-30px;right:30px;display:block;display:inline-block;content:"";width:12px;height:12px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media print,screen and (min-width:768px){.product .slick-next{top:-25px;right:0;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.product .slick-prev{top:-25px;right:30px;display:block;display:inline-block;content:"";width:20px;height:20px;border:0.5px solid #000;border-style:none solid solid none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.product .product-slide .product-item{outline:none;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.product .product-slide .product-item:hover{opacity:0.8}.product .product-slide .product-name{padding:0 8px}.product .product-slide .product-name span{text-align:center;line-height:1;display:block}@media screen and (max-width:767px){.product .product-slide{padding-bottom:48px}.product .product-slide .product-name span:first-of-type{font-size:14px}.product .product-slide .product-name span:nth-of-type(2){font-size:20px;margin-top:8px;margin-bottom:16px}.product .product-slide .product-name span:nth-of-type(3){font-size:14px}}@media print,screen and (min-width:768px){.product .product-slide{padding-bottom:96px}.product .product-slide .product-name span:nth-of-type(2){font-size:24px;margin-top:10px;margin-bottom:20px}}.product.ma_gp .mv-content-img{background-image:url(../images/product/detail/ma_gp/mv.jpg)}@media screen and (max-width:767px){.product.ma_gp .detail-container{background-image:url(../images/product/detail/ma_gp/detail_sp.jpg)}.product.ma_gp .detail-trigger-btn{color:#EA7970;border-color:#EA7970}.product.ma_gp .detail-trigger-btn:first-child{top:46%;left:46%}.product.ma_gp .detail-trigger-btn:nth-child(2){top:38%;left:58%}.product.ma_gp .detail-trigger-btn:nth-child(3){top:38%;left:35%}.product.ma_gp .detail-content{background:rgba(229,136,129,0.95)}.product.ma_gp .care-flow ::-webkit-scrollbar-thumb{background:#EA7970}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.ma_gp .detail-container{background-image:url(../images/product/detail/ma_gp/detail_pc.jpg)}.product.ma_gp .detail-content-ttl{color:#EA7970}.product.ma_gp .detail-content:nth-child(n+3){margin-top:25%}}@media screen and (min-width:1431px){.product.ma_gp .detail-container{background-image:url(../images/product/detail/ma_gp/detail_pc.jpg)}.product.ma_gp .detail-content-ttl{color:#EA7970}.product.ma_gp .detail-content:nth-child(n+3){margin-top:25%}}.product.ma_gp .relate-content .tab-btn:first-child{background:#DDC2C5}.product.ma_gp .relate-content .tab-btn:nth-child(2){background:#44B8C7}.product.ma_tw .mv-content-img{background-image:url(../images/product/detail/ma_tw/mv.jpg)}@media screen and (max-width:767px){.product.ma_tw .detail-container{background-image:url(../images/product/detail/ma_tw/detail_sp.jpg)}.product.ma_tw .detail-trigger-btn{color:#EA7970;border-color:#EA7970}.product.ma_tw .detail-trigger-btn:first-child{top:49%;left:38%}.product.ma_tw .detail-trigger-btn:nth-child(2){top:62%;left:39%}.product.ma_tw .detail-trigger-btn:nth-child(3){top:56%;left:56%}.product.ma_tw .detail-content{background:rgba(229,136,129,0.95)}.product.ma_tw .care-flow ::-webkit-scrollbar-thumb{background:#EA7970}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.ma_tw .detail-container{background-image:url(../images/product/detail/ma_tw/detail_pc.jpg)}.product.ma_tw .detail-content-ttl{color:#EA7970}.product.ma_tw .detail-content:nth-child(n+3){margin-top:22%}}@media screen and (min-width:1431px){.product.ma_tw .detail-container{background-image:url(../images/product/detail/ma_tw/detail_pc.jpg)}.product.ma_tw .detail-content-ttl{color:#EA7970}.product.ma_tw .detail-content:nth-child(n+3){margin-top:19%}}.product.ma_tw .relate-content .tab-btn:first-child{background:#E3CABE}.product.ma_tw .relate-content .tab-btn:nth-child(2){border:1px solid #999;background:#fff}.product.ma_v2 .mv-content-img{background-image:url(../images/product/detail/ma_v2/mv.jpg)}.product.ma_v2 .detail-ttl{margin-bottom:48px;letter-spacing:-0.075em}.product.ma_v2 .detail-content2-ttl{color:#EA7970}@media screen and (max-width:767px){.product.ma_v2 .detail-trigger-btn{color:#EA7970;border-color:#EA7970}.product.ma_v2 .detail-trigger-btn:first-child{top:5%;left:31%}.product.ma_v2 .detail-trigger-btn:nth-child(2){top:10%;left:62%}.product.ma_v2 .detail-trigger-btn:nth-child(3){top:11%;left:36%}.product.ma_v2 .detail-trigger-btn:nth-child(4){top:48%;left:70%}.product.ma_v2 .care-inner{padding-top:1px}.product.ma_v2 .care-flow ::-webkit-scrollbar-thumb{background:#EA7970}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.ma_v2 .detail-img{margin-top:44px}}@media screen and (min-width:1431px){.product.ma_v2 .detail-img{margin-top:44px}}@media print,screen and (min-width:768px){.product.ma_v2 .care-inner{padding-top:none}}.product.ma_v2 .relate-content .tab-btn:first-child{background:#E5D7D2}.product.ma_v2 .relate-content .tab-btn:nth-child(2){background:#DC889F}.product.ma_v2 .relate-content-ttl{color:#EA7970}.product.df_tz .mv-content-img{background-image:url(../images/product/detail/df_tz/mv.jpg)}.product.df_tz .detail-ttl{margin-bottom:48px;letter-spacing:-0.075em}.product.df_tz .detail-content2-text{margin-bottom:96px}.product.df_tz .detail-content2-ttl{color:#3F79E0}.product.df_tz .care-flow{border:none}.product.df_tz .care-flow.tejun .care-flow-ttl-l{margin-bottom:164px}.product.df_tz .care-flow-ttl-l{margin:0}.product.df_tz .care-flow-ttl-s{font-size:16px;margin-bottom:96px}.product.df_tz .care-flow-ttl-sub{font-size:24px;color:#3F79E0;text-align:left;line-height:1}.product.df_tz .care-flow-mode{margin-top:24px}.product.df_tz .care-flow-mode-content-ttl{color:#3F79E0;font-size:24px;line-height:1.1;margin-bottom:14px}@media screen and (max-width:767px){.product.df_tz .detail-content2-text{margin-bottom:48px}.product.df_tz .care-flow.tejun{padding-top:24px}.product.df_tz .care-flow.tejun .care-flow-ttl-l{margin:0 auto 48px}.product.df_tz .care-flow-ttl-l{margin:24px 0}.product.df_tz .care-flow-ttl-s{font-size:14px;margin-bottom:48px;text-align:left}.product.df_tz .care-flow-ttl-sub{font-size:14px}.product.df_tz .care-flow-mode{margin-top:14px}.product.df_tz .care-flow-mode-content-ttl{font-size:16px}.product.df_tz .care-flow ::-webkit-scrollbar-thumb{background:#3F79E0}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.df_tz .care-flow-mode-content-ttl{font-size:18px;margin-bottom:24px}}.product.df_tz .relate-content:first-child .tab-btn:first-child{background:#DDBBBB}.product.df_tz .relate-content:nth-child(2) .tab-btn:first-child{background:#DDBBBB}.product.df_tz .relate-content-ttl{color:#3F79E0}.product.da_gp .mv-content-img{background-image:url(../images/product/detail/da_gp/mv.jpg)}@media screen and (max-width:767px){.product.da_gp .detail-container{background-image:url(../images/product/detail/da_gp/detail_sp.jpg)}.product.da_gp .detail-trigger-btn{color:#930202;border-color:#930202}.product.da_gp .detail-trigger-btn:first-child{top:53%;left:39%}.product.da_gp .detail-trigger-btn:nth-child(2){top:47%;left:58%}.product.da_gp .detail-trigger-btn:nth-child(3){top:42%;left:58%}.product.da_gp .detail-trigger-btn:nth-child(4){top:58%;left:39%}.product.da_gp .detail-trigger-btn:nth-child(5){top:62%;left:56%}.product.da_gp .detail-content{background:rgba(147,2,2,0.95)}.product.da_gp .care-flow ::-webkit-scrollbar-thumb{background:#930202}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.da_gp .detail-container{background-image:url(../images/product/detail/da_gp/detail_pc.jpg);background-position:bottom 65% right 50%}.product.da_gp .detail-content-ttl{color:#930202}.product.da_gp .detail-content:nth-child(n+3){margin-top:25%}}@media screen and (min-width:1430px){.product.da_gp .detail-container{background-image:url(../images/product/detail/da_gp/detail_pc.jpg)}.product.da_gp .detail-content-ttl{color:#930202}.product.da_gp .detail-content:nth-child(n+3){margin-top:18%}}.product.da_gp .relate-content:first-child .tab-btn:first-child{background:#E2DFE3}.product.da_gp .relate-content:first-child .tab-btn:nth-child(2){background:#800116}.product.da_gp .relate-content:first-child .tab-btn:nth-child(3){background:#1A1515}.product.da_gp .relate-content:nth-child(2) .tab-btn:first-child{background:#E2DFE3}.product.da_zp .mv-content-img{background-image:url(../images/product/detail/da_zp/mv.jpg)}@media screen and (max-width:767px){.product.da_zp .mv-text-l{letter-spacing:-0.08em}.product.da_zp .detail-container{background-image:url(../images/product/detail/da_zp/detail_sp.jpg)}.product.da_zp .detail-trigger-btn{color:#930202;border-color:#930202}.product.da_zp .detail-trigger-btn:first-child{top:33%;left:54%}.product.da_zp .detail-trigger-btn:nth-child(2){top:24%;left:55%}.product.da_zp .detail-trigger-btn:nth-child(3){top:29%;left:37%}.product.da_zp .detail-trigger-btn:nth-child(4){top:38%;left:37%}.product.da_zp .detail-trigger-btn:nth-child(5){top:42%;left:53%}.product.da_zp .detail-content{background:rgba(147,2,2,0.95)}.product.da_zp .care-flow ::-webkit-scrollbar-thumb{background:#930202}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.da_zp .detail-container{background-image:url(../images/product/detail/da_zp/detail_pc.jpg);background-position:bottom 65% right 50%}.product.da_zp .detail-content-ttl{color:#930202}.product.da_zp .detail-content:nth-child(n+3){margin-top:25%}}@media screen and (min-width:1431px){.product.da_zp .detail-container{background-image:url(../images/product/detail/da_zp/detail_pc.jpg)}.product.da_zp .detail-content-ttl{color:#930202}.product.da_zp .detail-content:nth-child(n+3){margin-top:18%}}.product.da_zp .relate-content:first-child .tab-btn:first-child{background:#E2DFE3}.product.da_zp .relate-content:first-child .tab-btn:nth-child(2){background:#800116}.product.da_zp .relate-content:first-child .tab-btn:nth-child(3){background:#1A1515}.product.da_zp .relate-content:nth-child(2) .tab-btn:first-child{background:#E2DFE3}.product.da_zp .relate-content:nth-child(2) .tab-btn:nth-child(2){background:#800116}.product.da_zp .relate-content:nth-child(2) .tab-btn:nth-child(3){background:#1A1515}.product.da_zp .relate-content:nth-child(3) .tab-btn:first-child{background:#E2DFE3}.product.da_z2 .mv-content-img{background-image:url(../images/product/detail/da_z2/mv.jpg)}@media screen and (max-width:767px){.product.da_z2 .detail-container{background-image:url(../images/product/detail/da_z2/detail_sp.jpg)}.product.da_z2 .detail-trigger-btn{color:#930202;border-color:#930202}.product.da_z2 .detail-trigger-btn:first-child{top:41%;left:42%}.product.da_z2 .detail-trigger-btn:nth-child(2){top:29%;left:63%}.product.da_z2 .detail-trigger-btn:nth-child(3){top:35%;left:61%}.product.da_z2 .detail-trigger-btn:nth-child(4){top:22%;left:46%}.product.da_z2 .detail-content{background:rgba(147,2,2,0.95)}.product.da_z2 .care-flow ::-webkit-scrollbar-thumb{background:#930202}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.da_z2 .detail-container{background-image:url(../images/product/detail/da_z2/detail_pc.jpg);background-position:bottom 53% right 50%}.product.da_z2 .detail-content-ttl{color:#930202}.product.da_z2 .detail-content:nth-child(n+3){margin-top:10%}}@media screen and (min-width:1431px){.product.da_z2 .detail-container{background-image:url(../images/product/detail/da_z2/detail_pc.jpg)}.product.da_z2 .detail-content-ttl{color:#930202}.product.da_z2 .detail-content:nth-child(n+3){margin-top:24%}}.product.da_z2 .relate-content:first-child .tab-btn:first-child{background:#800116}.product.da_z2 .relate-content:first-child .tab-btn:nth-child(2){background:#E2DFE3}.product.da_z2 .relate-content:first-child .tab-btn:nth-child(3){background:#1A1515}.product.da_z2 .relate-content:nth-child(2) .tab-btn:first-child{background:#E2DFE3}.product.da_z2 .relate-content:nth-child(2) .tab-btn:nth-child(2){background:#800116}.product.da_z2 .relate-content:nth-child(2) .tab-btn:nth-child(3){background:#1A1515}.product.da_z2 .relate-content:nth-child(3) .tab-btn:first-child{background:#E2DFE3}.product.tv_tv .mv-content-img{background-image:url(../images/product/detail/tv_tv/mv.jpg)}@media screen and (max-width:767px){.product.tv_tv .mv-text-l{letter-spacing:-0.1em}.product.tv_tv .detail-container{background-image:url(../images/product/detail/tv_tv/detail_sp.jpg)}.product.tv_tv .detail-trigger-btn{color:#79488F;border-color:#79488F}.product.tv_tv .detail-trigger-btn:first-child{top:57%;left:34%}.product.tv_tv .detail-trigger-btn:nth-child(2){top:54%;left:48%}.product.tv_tv .detail-trigger-btn:nth-child(3){top:45%;left:34%}.product.tv_tv .detail-trigger-btn:nth-child(4){top:50%;left:34%}.product.tv_tv .detail-trigger-btn:nth-child(5){top:63%;left:48%}.product.tv_tv .detail-content{background:rgba(166,45,120,0.95)}.product.tv_tv .care-flow ::-webkit-scrollbar-thumb{background:#79488F}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.tv_tv .detail-container{background-image:url(../images/product/detail/tv_tv/detail_pc.jpg);background-position:top}.product.tv_tv .detail-content-ttl{color:#79488F}.product.tv_tv .detail-content:nth-child(n+3){margin-top:28%}}@media screen and (min-width:1431px){.product.tv_tv .detail-container{background-image:url(../images/product/detail/tv_tv/detail_pc.jpg)}.product.tv_tv .detail-content-ttl{color:#79488F}.product.tv_tv .detail-content:nth-child(n+3){margin-top:23%}}.product.tv_tv .relate-content:first-child .tab-btn:first-child{background:#742D78}.product.tv_tv .relate-content:first-child .tab-btn:nth-child(2){background:#13514E}.product.tv_ic .mv-content-img{background-image:url(../images/product/detail/tv_ic/mv.jpg)}.product.tv_ic .detail-content-ttl.label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product.tv_ic .detail-content-ttl-label{display:inline-block;background:#79488F;color:#fff;text-align:center}@media print,screen and (min-width:768px) and (max-width:1765px){.product.tv_ic .mv-text-l{font-size:56px;margin:24px 0}}@media screen and (max-width:767px){.product.tv_ic .mv-text-l{letter-spacing:-0.1em}.product.tv_ic .mv-name{position:absolute;bottom:20px;right:22px;width:25%}.product.tv_ic .detail-container{background-image:url(../images/product/detail/tv_ic/detail_sp.jpg)}.product.tv_ic .detail-trigger-btn{color:#79488F;border-color:#79488F}.product.tv_ic .detail-trigger-btn:first-child{top:44%;left:36%}.product.tv_ic .detail-trigger-btn:nth-child(2){top:39%;left:56%}.product.tv_ic .detail-trigger-btn:nth-child(3){top:49%;left:56%}.product.tv_ic .detail-content{background:rgba(166,45,120,0.95)}.product.tv_ic .detail-content-ttl.label-wrap{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product.tv_ic .detail-content-ttl-label{background:#fff;color:#79488F;width:75px;height:19px;line-height:19px;font-size:12px}.product.tv_ic .care-flow ::-webkit-scrollbar-thumb{background:#79488F}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.tv_ic .detail-container{background-image:url(../images/product/detail/tv_ic/detail_pc.jpg);background-position:top}.product.tv_ic .detail-content-ttl{color:#79488F}.product.tv_ic .detail-content-ttl-label{width:95px;height:24px;line-height:24px;font-size:14px}.product.tv_ic .detail-content:nth-child(n+3){margin-top:19%}}@media screen and (min-width:1431px){.product.tv_ic .detail-container{background-image:url(../images/product/detail/tv_ic/detail_pc.jpg)}.product.tv_ic .detail-content-ttl{color:#79488F}.product.tv_ic .detail-content-ttl-label{width:120px;height:32px;line-height:32px;font-size:18px}.product.tv_ic .detail-content:nth-child(n+3){margin-top:10%}}.product.tv_ic .relate-content:first-child .tab-btn:first-child{background:#742D78}.product.tv_ic .relate-content:first-child .tab-btn:nth-child(2){background:#13514E}.product.ex_ex .mv-content-img{background-image:url(../images/product/detail/ex_ex/mv.jpg)}@media print,screen and (min-width:768px) and (max-width:1765px){.product.ex_ex .mv-text-l{font-size:56px;margin:24px 0}}@media screen and (max-width:767px){.product.ex_ex .mv-text-l{letter-spacing:-0.1em}.product.ex_ex .mv-name{position:absolute;bottom:20px;right:20px;width:13%}.product.ex_ex .detail-container{background-image:url(../images/product/detail/ex_ex/detail_sp.jpg)}.product.ex_ex .detail-trigger-btn{color:#818181;border-color:#818181}.product.ex_ex .detail-trigger-btn:first-child{top:32%;left:56%}.product.ex_ex .detail-trigger-btn:nth-child(2){top:23%;left:56%}.product.ex_ex .detail-trigger-btn:nth-child(3){top:28%;left:38%}.product.ex_ex .detail-trigger-btn:nth-child(4){top:37%;left:38%}.product.ex_ex .detail-trigger-btn:nth-child(5){top:41%;left:56%}.product.ex_ex .detail-content{background:rgba(129,129,129,0.95)}.product.ex_ex .care-flow ::-webkit-scrollbar-thumb{background:#818181}}@media print,screen and (min-width:768px) and (max-width:1430px){.product.ex_ex .detail-container{background-image:url(../images/product/detail/ex_ex/detail_pc.jpg);background-position:bottom 85% right 50%}.product.ex_ex .detail-content-ttl{color:#818181}.product.ex_ex .detail-content:nth-child(n+3){margin-top:18%}}@media screen and (min-width:1431px){.product.ex_ex .detail-container{background-image:url(../images/product/detail/ex_ex/detail_pc.jpg)}.product.ex_ex .detail-content-ttl{color:#818181}.product.ex_ex .detail-content:nth-child(n+3){margin-top:14.5%}}.product.ex_ex .relate-content:first-child .tab-btn:first-child{background:#36333A}.product.horuseye .mv-content-img{background-image:url(../images/product/detail/horuseye/mv.jpg)}@media print,screen and (min-width:768px) and (max-width:1765px){.product.horuseye .mv-text-l{font-size:56px;margin:24px 0}}@media screen and (max-width:767px){.product.horuseye .mv-text-l{letter-spacing:-0.1em}.product.horuseye .mv-name{position:absolute;bottom:20px;right:20px;width:35%}}.product.zeus3 .mv-content-img{background-image:url(../images/product/detail/zeus3/mv.jpg)}@media print,screen and (min-width:768px) and (max-width:1765px){.product.zeus3 .mv-text-l{font-size:56px;margin:24px 0}}@media screen and (max-width:767px){.product.zeus3 .mv-text-l{letter-spacing:-0.1em}.product.zeus3 .mv-name{position:absolute;bottom:20px;right:20px;width:25%}}
/*# sourceMappingURL=style.css.map */