﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Caprasimo&display=swap";*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:auto;line-height:1.5;-moz-tab-size:2;tab-size:2;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;font-size:62.5%;margin:0;padding:0}body{margin:0;padding:0;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin:0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}ol,ul{list-style:none;padding:0;margin:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration:none}p{padding:0;margin:0}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}address{font-style:normal}html{scroll-behavior:smooth}html *,html *:before,html *:after{box-sizing:border-box;transition:.5s ease-in-out}body{-webkit-text-size-adjust:100%;background:#fff;line-height:1.5;font-size:1.6rem;font-weight:500;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3";min-width:1200px;letter-spacing:0px}@media screen and (max-width: 767px){body{min-width:0;margin-top:80px}}p,li,a{font-size:1.6rem;letter-spacing:0px}a{color:#000}h2,h3,h4,h5{margin:0;letter-spacing:.48px}.indent{text-indent:-1em;padding-left:1em}.cp_cont{display:none}.text-wrap{display:inline-block}.container{max-width:1120px;width:90%;margin:auto;position:relative}img{max-width:100%;height:auto}.pc_block{display:block}@media screen and (max-width: 767px){.pc_block{display:none}}.sp_block{display:none}@media screen and (max-width: 767px){.sp_block{display:block}}.center{text-align:center}.right{text-align:right}.indent{text-indent:-1em;padding-left:1em}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_40{margin-top:40px}.mt_50{margin-top:50px}.mt_60{margin-top:60px}.mt_70{margin-top:70px}.mt_80{margin-top:80px}.mt_90{margin-top:90px}.mt_100{margin-top:100px}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_40{margin-bottom:40px}.mb_50{margin-bottom:50px}.mb_60{margin-bottom:60px}.mb_70{margin-bottom:70px}.mb_80{margin-bottom:80px}.mb_90{margin-bottom:90px}.mb_100{margin-bottom:100px}.bold{font-weight:bold}.ft_60{font-size:6rem}.family_fs{font-family:"Caprasimo";font-size:4.8rem;letter-spacing:3px;font-style:normal}@media screen and (max-width: 767px){.family_fs{font-size:1.8rem;letter-spacing:1.5px}}.red{color:#fe1100}.fade{opacity:0;transition:ease-out .5s}.fade.fade--left{transform:translate(-100px, 0)}.fade.fade--right{transform:translate(100px, 0)}.fade.fade--bot{transform:translate(0, 100px)}.fade.scrollin{opacity:1;transform:translate(0, 0)}.fade.fade--list{opacity:1}.fade.fade--list .fade_child{opacity:0;transition:ease-out .5s;transform:translate(0, 100px)}.fade.fade--list.scrollin .fade_child{opacity:1;transform:translate(0, 0)}.fade.fade--list .fade_child:nth-child(1){transition-delay:0s}.fade.fade--list .fade_child:nth-child(2){transition-delay:.15s}.fade.fade--list .fade_child:nth-child(3){transition-delay:.3s}.fade.fade--list .fade_child:nth-child(4){transition-delay:.45s}.fade.fade--list .fade_child:nth-child(5){transition-delay:.6s}.fade.fade--list .fade_child:nth-child(6){transition-delay:.75s}.fade.fade--list .fade_child:nth-child(7){transition-delay:.9s}.fade.fade--list .fade_child:nth-child(8){transition-delay:1.05s}.fade.fade--list .fade_child:nth-child(9){transition-delay:1.2s}.fade.fade--list .fade_child:nth-child(10){transition-delay:1.35s}.back-top{position:fixed;bottom:25px;right:75px;opacity:0;z-index:999}@media screen and (max-width: 767px){.back-top{right:11%;bottom:5%}}.back-top.active{opacity:1;pointer-events:auto}.title{color:#fe1100;letter-spacing:.48px;font-size:4.8rem;font-weight:bold;text-align:center;font-family:"Arial";font-style:italic}@media screen and (max-width: 767px){.title{font-size:2.8rem;margin-bottom:20px}}.pagevisual{position:relative;max-width:100%;height:280px;margin:0 auto;padding:0px 5%;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.pagevisual{height:200px}}.pagevisual h1{color:#fff;font-size:4.8rem;font-weight:bold;letter-spacing:.2em;font-family:"Arial";font-style:italic;letter-spacing:.48px}@media screen and (max-width: 767px){.pagevisual h1{text-align:center;line-height:1.3;font-size:3rem}}.page-pankuzu{max-width:1024px;text-align:center;margin:20px auto 64px;font-size:1.4rem;display:flex;justify-content:center;flex-wrap:wrap}.page-pankuzu li{display:flex;line-height:1.6em;text-align:left}.page-pankuzu a{text-decoration:underline}.page-pankuzu a:hover{text-decoration:none}.page-pankuzu li::after{content:">";background-size:contain;width:10px;height:10px;margin:0px 2px 0 10px;color:#343aa5}.page-pankuzu .pankuzu-last::after{content:none}@media print{body{width:1280px;zoom:.68;-webkit-print-color-adjust:exact}.h_menu{display:flex;width:902px;justify-content:space-between;align-items:center}.h_left a{width:auto;padding:0 20px}.h_left{width:738px}.cont_btn{display:none}.pc-header{position:absolute}a.h_inner--link{color:#000;background:none;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.ft_inner--right a{color:#000;background:none;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}}@page{size:A4;margin:0}header{width:100%;position:relative}header .h_inner{position:absolute;top:0;width:100%;padding:0 20px;height:80px;z-index:999;display:flex;align-items:center;justify-content:space-between;gap:20px}header .h_inner::before{content:"";position:absolute;top:0;left:0;border-bottom:180px solid rgba(0,0,0,0);border-left:180px solid #fe1100;z-index:-1}@media screen and (max-width: 767px){header .h_inner{display:none}}header .h_inner--menu{display:flex;align-items:center;gap:0 50px}header .h_inner--menu a.h_inner--link{color:#fff;position:relative;display:inline-block;overflow:hidden;background:linear-gradient(to right, #fe1100, #fe1100 50%, #fff 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;font-size:1.6rem;font-weight:bold;text-align:center}@media print{header .h_inner--menu a.h_inner--link{color:#fff;background:inherit;opacity:1;-webkit-text-fill-color:#fff}}header .h_inner--menu a.h_inner--link:hover{opacity:1;background-position:0 100%}header .h_inner--cont a{padding-left:27px;color:#fff;width:154px;height:40px;background-color:#fe1100;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;transition:.3s;font-size:1.6rem}header .h_inner--cont a:hover{transition:.3s;background-color:#000}header .h_inner--cont a::after{content:url(../common/img/h_mail.svg);position:absolute;left:25px;transform:translate(-50%, -50%);top:52%}.product_item--table td .red{color:#fe1100}.cp_cont{display:none}@media screen and (max-width: 767px){.cp_cont{width:100%;position:fixed;z-index:9999;height:80px;align-items:center;display:flex;background:#000;top:0}.cp_cont .h_pc{display:none}.cp_cont #sp_logo{padding-left:5%;width:calc(90% - 70px)}.cp_cont #sp_logo img{height:auto}.cp_cont .sp_mail_btn{width:55px;position:absolute;right:80px;top:15px}.cp_cont .sp_mail_btn img{max-width:100%;height:auto}.cp_cont .cp_cont{display:flex;overflow:visible;z-index:99999;background:#fff;height:80px;justify-content:space-between;align-items:center;position:fixed;width:100%;left:0;top:0}.cp_cont .cp_cont *,.cp_cont .cp_cont *:before,.cp_cont .cp_cont *:after{padding:0;margin:0}.cp_cont .cp_cont a{text-decoration:none;color:inherit}.cp_cont .cp_offcm01{position:absolute;top:0px;right:0px;display:inline-block;z-index:99999}.cp_cont .cp_offcm01 .cp_menu{position:fixed;top:0;right:-100vw;width:250px;height:100%;cursor:pointer;-webkit-transition:.4s transform;transition:.4s transform;background-color:#fe1100;opacity:1}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul{margin-top:75px;padding:0;padding-bottom:100px;font-family:"Hiragino Kaku Gothic ProN"}.cp_cont .cp_offcm01 .cp_menu li.pshm_title{padding:35px 20px 13px;color:#fff;font-size:2.2rem;height:33px}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul li.ff_li a{display:block;padding:15px 20px;text-decoration:none;color:#fff;border-bottom:1px solid #ccc;font-weight:bold}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul li.ff_li .ac_radio{display:none}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul li.ff_li ul.sf_ul{overflow:hidden;max-height:0;transition:max-height 0s ease-in}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul li.ff_li .ac_radio:checked+ul.sf_ul{max-height:9999px;transition:max-height 1s ease-in}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul li.ff_li ul.sf_ul li.sf_li a{padding:10px 15px 10px 20px;text-decoration:none;color:#fff;border-bottom:1px dashed #fff;background:#848484}.cp_cont .cp_offcm01 .cp_menu ul.ff_ul li.ff_li ul.sf_ul li.sf_li:last-child a{border-bottom:none}.cp_cont .cp_offcm01 #cp_toggle01{position:absolute;display:none;opacity:0}.cp_cont .cp_offcm01 #cp_toggle01:checked~.cp_menu{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);overflow-y:auto;-webkit-box-shadow:-8px 0px 8px -1px rgba(0,0,0,.2);-moz-box-shadow:-8px 0px 8px -1px rgba(0,0,0,.2);box-shadow:-8px 0px 8px -1px rgba(0,0,0,.2)}.cp_cont .cp_offcm01 #cp_toggle01~label{position:relative;z-index:999999;display:block;height:30px;width:30px;cursor:pointer;-webkit-transition:.4s transform;transition:.4s transform;text-align:center;color:#fff;top:0px;margin:0 auto}.cp_cont .cp_offcm01 #cp_toggle01~label::before,.cp_cont .cp_offcm01 #cp_toggle01:checked~label::before{content:"";vertical-align:middle;display:inline-block;width:35px;height:30px}.cp_cont .cp_offcm01 #cp_toggle01~label::after{position:absolute;left:0px;top:30px;bottom:-10px;content:"MENU";display:block;width:100%;color:#fff;text-decoration:none;text-align:center;white-space:nowrap;transition:all .4s;font-size:1rem}.cp_cont .cp_offcm01 #cp_toggle01:checked~label::after{content:"CLOSE";top:30px;bottom:-20px;color:#fff;left:0px}.cp_cont .cp_offcm01,.cp_cont .cp_offcm01 span{display:inline-block;transition:all .4s;box-sizing:border-box}.cp_cont .cp_offcm01{position:absolute;right:0px;top:0px;width:80px;height:80px;padding:18px 10px;background:#fe1100}.cp_cont .cp_offcm01 span{position:absolute;right:0px;width:100%;border-radius:1px;height:2px;background-color:#fff}.cp_cont .cp_offcm01 span:nth-of-type(1){top:4px}.cp_cont .cp_offcm01 span:nth-of-type(2){top:13px}.cp_cont .cp_offcm01 span:nth-of-type(3){bottom:5px}.cp_cont .cp_offcm01 #cp_toggle01:checked~label span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);background-color:#fff;top:-3px}.cp_cont .cp_offcm01 #cp_toggle01:checked~label span:nth-of-type(2){opacity:0;background-color:#000}.cp_cont .cp_offcm01 #cp_toggle01:checked~label span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg);background-color:#fff;bottom:-10px}}.cont_fix{position:fixed;right:0;top:300px;z-index:999;box-shadow:#414141 0px 1px 6px}@media screen and (max-width: 767px){.cont_fix{width:30px}}@media print{body{width:1280px;zoom:.68;-webkit-print-color-adjust:exact}.h_menu{display:flex;width:902px;justify-content:space-between;align-items:center}.h_left a{width:auto;padding:0 20px}.h_left{width:738px}.cont_btn{display:none}.pc-header{position:absolute}a.h_inner--link{color:#000;background:none;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}.ft_inner--right a{color:#000;background:none;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}}@media screen and (max-width: 1540px){header .h_inner--menu{display:flex;align-items:center;gap:0 20px}}@media screen and (max-width: 1279px){header .h_inner--menu{gap:0 10px;line-height:1.4}}@media screen and (orientation: portrait)and (min-width: 768px){header .h_inner--menu{gap:0 0px}}.ft_inner{display:flex;padding:64px 128px;justify-content:space-between}.ft_inner--address{max-width:320px;width:100%}@media screen and (max-width: 767px){.ft_inner--address{margin-bottom:30px}}.ft_inner--logo{font-weight:bold;margin-bottom:50px}@media screen and (max-width: 767px){.ft_inner--logo{margin-bottom:20px}}.ft_inner--menu{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 767px){.ft_inner--menu{display:none}}.ft_inner--left{padding:0 40px;border-left:1px solid #fe1100}.ft_inner--left li{font-weight:500;margin-bottom:7px}.ft_inner--right{padding:0 40px;border-left:1px solid #fe1100;border-right:1px solid #fe1100}.ft_inner--right li{font-weight:500;margin-bottom:7px}.ft_inner--right li a{position:relative;display:inline-block;overflow:hidden;background:linear-gradient(to right, #fe1100, #fe1100 50%, #000 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;font-weight:bold}@media print{.ft_inner--right li a{color:#000;background:inherit;opacity:1;-webkit-text-fill-color:#000}}.ft_inner--right li a:hover{opacity:1;background-position:0 100%}.ft_inner--sec{margin-left:15px}.ft_inner--third{margin-left:45px}@media screen and (max-width: 767px){.ft_inner{padding:50px 5%;flex-direction:column}}.ft .copyright{background-color:#000;color:#fff;text-align:center;height:60px;font-size:1.6rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.cont{background:url(../common/img/cont_bg.webp) no-repeat center;height:435px;background-size:cover;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:80px 5% 40px}@media screen and (max-width: 767px){.cont{padding:40px 5% 40px}}.cont_inner h2{color:#fff;font-weight:bold;font-size:4.8rem;text-align:center;margin-bottom:40px}.cont_inner--text{color:#fff;text-align:center}.cont_inner--tel{font-weight:bold;color:#fff;text-align:center;font-size:4.8rem;line-height:1.5;position:relative;padding-left:35px}.cont_inner--tel::before{content:url(../common/img/cont_tel.svg);position:relative;left:-12px;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.cont_inner--tel{font-size:2.8rem;margin-top:20px}}.cont_inner--link{background-color:#fe1100;height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:2.4rem;font-weight:bold;color:#fff;padding-left:20px;margin:auto;padding-left:45px;margin-top:25px;max-width:262px;width:100%;position:relative;transition:.3s}.cont_inner--link:hover{background-color:#000;transition:.3s}.cont_inner--link::before{content:url(../common/img/cont_mail.svg);position:absolute;left:55px;top:50%;transform:translate(-50%, -50%)}.menu{display:flex;justify-content:center;gap:30px;margin-bottom:70px}@media screen and (max-width: 767px){.menu{flex-direction:column;width:90%;margin:auto;margin-bottom:30px}}.menu_list{max-width:363px;width:100%;position:relative}.menu_list--link{position:absolute;width:241px;background-color:#fff;height:40px;display:flex;justify-content:center;align-items:center;bottom:30px;left:50%;transform:translate(-50%, 0);transition:.3s;font-weight:bold}.menu_list--link:hover{background-color:#fe1100;transition:.3s;color:#fff}.menu_list--link:hover::before{border-top:3px solid #fff;border-right:3px solid #fff;right:20px}.menu_list--link::before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:25px;width:13px;height:13px;border-top:3px solid #fe1100;border-right:3px solid #fe1100;transform:rotate(45deg);transition:.3s}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards}.eachTextAnime.appeartext.sec02 span{animation:text_anime_on 2s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.mv{position:relative}.mv_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;width:1050px}@media screen and (max-width: 767px){.mv_text{width:70%;top:40%}}.mv_text h1{color:#fff;font-size:8rem;font-family:"Arial";font-style:italic;letter-spacing:.8px;line-height:1.2}@media screen and (max-width: 767px){.mv_text h1{font-size:2.8rem}}.mv_text h2{color:#fff;padding-top:15px;letter-spacing:6.4px;font-size:3.2rem;font-weight:bold}.mv .mv_po{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999}@media screen and (max-width: 767px){.mv .mv_po{display:none}}#slider{width:100%;margin:0 auto;max-height:100vh}#slider::before{content:"";position:absolute;bottom:0;right:0;border-top:250px solid rgba(0,0,0,0);border-right:250px solid #fff;z-index:9}@media screen and (max-width: 767px){#slider::before{border-top:150px solid rgba(0,0,0,0);border-right:150px solid #fff}}#slider li img{width:100%}#slider .slider_img{display:block !important}.underslide{padding:30px 0}@media screen and (max-width: 767px){.underslide{max-width:100%;padding:30px}}.underslide_outer{max-width:1024px;width:100%;margin-inline:auto}.underslide_gal{display:flex;justify-content:center}.underslide_galcell{max-width:189px;margin:0 20px;text-align:center}@media screen and (max-width: 767px){.underslide_galcell{max-width:100%;width:100%}}.underslide_galcell img{width:84%;margin:0 auto}.underslide_galcell--text{text-align:center;font-weight:bold;font-style:italic}@media screen and (max-width: 767px){.underslide_galcell--text{font-size:1.4rem}}.underslide .slick-slide>div{display:flex;justify-content:center;align-items:center;flex-direction:column}.underslide .prev-arrow,.underslide .next-arrow{display:block;width:16px;height:25px;background:url(../../img/arrow_back.svg) no-repeat center;background-size:contain;cursor:pointer;position:absolute;top:calc(50% - 20px);right:-26px;z-index:2}@media screen and (max-width: 767px){.underslide .prev-arrow,.underslide .next-arrow{right:-12px}}.underslide .prev-arrow{right:auto;left:-26px}@media screen and (max-width: 767px){.underslide .prev-arrow{left:-12px}}.underslide .next-arrow{transform:rotate(180deg)}.home .product{position:relative;z-index:2}.home .product::before{content:"";position:absolute;top:0;left:0;border-bottom:363px solid rgba(0,0,0,0);border-left:400px solid #fe1100;z-index:-1}@media screen and (max-width: 767px){.home .product::before{border-bottom:163px solid rgba(0,0,0,0);border-left:140px solid #fe1100}}.home .product::after{content:"";position:absolute;bottom:0;right:0;border-top:363px solid rgba(0,0,0,0);border-right:400px solid #eee;z-index:-1}@media screen and (max-width: 767px){.home .product::after{border-top:163px solid rgba(0,0,0,0);border-right:140px solid #fe1100}}.home .product_inners{max-width:1024px;width:90%;margin:auto;padding:64px 0}.home .product_inners h2{color:#fe1100;text-align:center;font-weight:bold;font-size:4.8rem;font-family:"Arial";font-style:italic;letter-spacing:.48px}@media screen and (max-width: 767px){.home .product_inners h2{font-size:3.6rem}}.home .product_inners--image{text-align:center}.home .product_inners--flex{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:30px}@media screen and (max-width: 767px){.home .product_inners--flex{flex-direction:column}}.home .product_inners--linker{display:flex;gap:20px}@media screen and (max-width: 767px){.home .product_inners--linker{flex-direction:column;gap:0px}}.home .product_inners--link{font-size:2.4rem;font-weight:bold;text-align:center;max-width:676px;width:100%;margin:auto;background-color:#000;display:flex;justify-content:center;align-items:center;color:#fff;margin-top:40px;height:60px;overflow:hidden;position:relative;z-index:1}.home .product_inners--link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .product_inners--link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .product_inners--link:hover{color:#fff}.home .product_inners--link::before{right:-50px;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%);z-index:-1}.home .product_inners--link::after{left:-50px;border-left:50px solid rgba(0,0,0,0);transform:translateX(100%);z-index:-1}.home .product_inners--link:hover::before{transform:translateX(-40%)}.home .product_inners--link:hover::after{transform:translateX(40%)}@media screen and (max-width: 767px){.home .product_inners--link{margin-top:20px;font-size:18px}}.home .product_inners--block{max-width:502px;width:100%;background-color:#000;height:635px;padding:30px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (max-width: 767px){.home .product_inners--block{height:auto;padding:30px 5%;margin-bottom:25px}}.home .product_inners--block h3{color:#fff;font-weight:bold;font-size:2.4rem;padding-bottom:15px}.home .product_inners--block .link{max-width:241px;width:100%;margin:0 auto;height:40px;background-color:#fff;margin-top:16px;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 767px){.home .product_inners--block .link{margin-top:30px}}.home .product_inners--block .link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .product_inners--block .link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .product_inners--block .link:hover{color:#fff}.home .product_inners--block .link::before{right:-50px;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%);z-index:-1}.home .product_inners--block .link::after{left:-50px;border-left:50px solid rgba(0,0,0,0);transform:translateX(100%);z-index:-1}.home .product_inners--block .link:hover::before{transform:translateX(-40%)}.home .product_inners--block .link:hover::after{transform:translateX(40%)}.home .product_inners--box p.text{color:#fff;width:100%;line-height:1.5;padding-top:30px}.home .product_j{max-width:1024px;width:100%;margin:auto}.home .product_j--flex{display:flex;justify-content:center;align-items:center;gap:40px;background:#000;height:297px}@media screen and (max-width: 767px){.home .product_j--flex{height:auto;flex-direction:column;gap:20px;padding:20px 5%}}.home .product_j .link{max-width:241px;width:100%;margin:0 auto;height:40px;background-color:#fff;margin-top:30px;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 767px){.home .product_j .link{margin-top:30px}}.home .product_j .link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .product_j .link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .product_j .link:hover{color:#fff}.home .product_j .link::before{right:-50px;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%);z-index:-1}.home .product_j .link::after{left:-50px;border-left:50px solid rgba(0,0,0,0);transform:translateX(100%);z-index:-1}.home .product_j .link:hover::before{transform:translateX(-40%)}.home .product_j .link:hover::after{transform:translateX(40%)}.home .product_j--text p{color:#fff;max-width:654px;width:100%}.home .product_j h3{color:#fe1100;text-align:center;font-weight:bold;font-size:4.8rem;font-family:"Arial";font-style:italic;margin-top:60px;letter-spacing:.48px}@media screen and (max-width: 767px){.home .product_j h3{font-size:3.6rem;line-height:1;margin-top:30px;padding-bottom:10px}}.home .support{background-color:#dbdbdb;padding:65px 0}.home .support .about{max-width:1024px;width:90%;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:0 20px}@media screen and (max-width: 767px){.home .support .about{flex-direction:column}}.home .support .about .about_block{max-width:502px;width:100%;position:relative;margin-top:0px}.home .support .about .about_block h2{line-height:1;margin-bottom:20px}.home .support .about .about_block::after{content:url(../img/home_logo.svg);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.home .support .about .about_block p{line-height:1.5;font-weight:bold}.home .support .about .about_block--link{height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:241px;width:100%;margin:auto;margin-top:20px;background-color:#fff;font-weight:bold;overflow:hidden;position:relative;z-index:1}.home .support .about .about_block--link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .support .about .about_block--link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .support .about .about_block--link:hover{color:#fff}.home .support .about .about_block--link::before{right:-50px;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%);z-index:-1}.home .support .about .about_block--link::after{left:-50px;border-left:50px solid rgba(0,0,0,0);transform:translateX(100%);z-index:-1}.home .support .about .about_block--link:hover::before{transform:translateX(-40%)}.home .support .about .about_block--link:hover::after{transform:translateX(40%)}.home .support .reason{margin-top:70px;padding-bottom:20px}.home .support .reason .reason_text{text-align:center;font-weight:bold;line-height:1.5}.home .support .reason .reason_flex{display:flex;justify-content:center;gap:0 20px;padding:107px 0;background:url("../img/bg.png") no-repeat right;background-size:80%;margin-top:50px}@media screen and (max-width: 767px){.home .support .reason .reason_flex{flex-wrap:wrap;gap:0;padding:20px 0;background-size:cover}}.home .support .reason .reason_flex li{background-color:#000;max-width:300px;width:100%;height:300px;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;padding:20px 0}.home .support .reason .reason_flex li:nth-child(1){padding:30px 0}.home .support .reason .reason_flex li:nth-child(1) p{position:relative;top:-40px}.home .support .reason .reason_flex li:nth-child(2) p{position:relative;top:-40px}@media screen and (max-width: 767px){.home .support .reason .reason_flex li{max-width:170px}}.home .support .reason .reason_flex li h3{color:#fff;font-size:1.8rem}@media screen and (max-width: 767px){.home .support .reason .reason_flex li h3{font-size:1.6rem;padding:0 3%}}.home .support .reason .reason_flex li .fs_40{font-size:3.2rem}@media screen and (max-width: 767px){.home .support .reason .reason_flex li .fs_40{font-size:2rem}}.home .support .reason .link{max-width:241px;width:100%;margin:0 auto;height:40px;background-color:#fff;margin-top:30px;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 767px){.home .support .reason .link{margin-top:30px}}.home .support .reason .link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .support .reason .link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.home .support .reason .link:hover{color:#fff}.home .support .reason .link::before{right:-50px;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%);z-index:-1}.home .support .reason .link::after{left:-50px;border-left:50px solid rgba(0,0,0,0);transform:translateX(100%);z-index:-1}.home .support .reason .link:hover::before{transform:translateX(-40%)}.home .support .reason .link:hover::after{transform:translateX(40%)}.home .reason hgroup{padding:0 5%}.home .tech{position:relative;z-index:2;padding:65px 0 80px}.home .tech::before{content:"";position:absolute;top:0;left:0;border-bottom:363px solid rgba(0,0,0,0);border-left:400px solid #eee;z-index:-1}@media screen and (max-width: 767px){.home .tech::before{border-bottom:163px solid rgba(0,0,0,0);border-left:140px solid #fe1100}}.home .tech::after{content:"";position:absolute;bottom:0;right:0;border-top:363px solid rgba(0,0,0,0);border-right:400px solid #fe1100;z-index:9}@media screen and (max-width: 767px){.home .tech::after{z-index:-1;border-top:163px solid rgba(0,0,0,0);border-right:140px solid #fe1100}}.home .tech_inner{max-width:780px;width:90%;margin:auto}.home .tech_inner--main{text-align:center;font-weight:bold;line-height:1.5}.home .tech_inner--flex{display:flex;gap:0 29px;margin-top:40px}@media screen and (max-width: 767px){.home .tech_inner--flex{flex-direction:column;align-items:center}}.home .tech_inner--flex a{max-width:241px;width:100%;text-align:center;font-weight:bold}.home .tech_inner--flex a p{width:240px;overflow:hidden;border:1px solid}.home .tech_inner--flex a p img{transition:1s all}.home .tech_inner--flex a:hover p img{transform:scale(1.1, 1.1);transition:1s all}@media screen and (max-width: 767px){.home .tech_inner--flex a{margin-bottom:30px}}.home .tech_inner--link{display:flex;justify-content:center;gap:0 20px;justify-content:center;margin-top:35px}@media screen and (max-width: 767px){.home .tech_inner--link{flex-direction:column;align-items:center}}.home .tech_inner--link a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:60px;background-color:#eee;position:relative;border:1px solid #fe1100;color:#000;font-weight:bold;padding:0 15px;text-align:center;max-width:289px;width:100%;position:relative;z-index:2}.home .tech_inner--link a:hover{background-color:#fe1100;transition:.3s;color:#fff}.home .tech_inner--link a:hover::before{color:#fff}@media screen and (max-width: 767px){.home .tech_inner--link a{margin-bottom:20px}}.home .tech_inner--link a::before{content:">";color:#fe1100;position:absolute}.home .tech_inner--link a:nth-child(1)::before{right:20px}.home .tech_inner--link a:nth-child(2)::before{right:20px}.mover_bnr{background:#000;max-width:268px;width:100%;padding:15px;position:absolute;right:100px;bottom:40px;z-index:10;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.mover_bnr{right:45px;max-width:200px;bottom:-50px}}.mover_bnr video{width:238px;height:132px}@media screen and (max-width: 767px){.mover_bnr video{width:170px;height:98px}}.mover_bnr p{color:#fff;text-align:center}@media screen and (max-width: 767px){.mover_bnr p{font-size:1rem}}.mover_bnr .close_btn{position:absolute;top:-20px;right:-20px;border-radius:50%;width:30px;height:30px;color:#fe1100;font-size:2.8rem;line-height:100%;display:flex;align-items:center;flex-direction:column;cursor:pointer}@media screen and (max-width: 767px){.mover_bnr .close_btn{width:20px;height:20px;font-size:2rem;top:-10px;right:-10px;line-height:75%}}.mover_bnr .close_btn:hover{opacity:.7}.mover_text{position:relative}.mover_text::before,.mover_text::after{content:"";position:absolute;top:50%;width:50px;height:2px;background:#fff}@media screen and (max-width: 767px){.mover_text::before,.mover_text::after{width:25px}}.mover_text::before{left:-10px;transform:rotate(65deg)}.mover_text::after{right:-10px;transform:rotate(-65deg)}.product .pagevisual{background:url("../img/mv_product.webp") no-repeat bottom;background-size:cover}.product_anker{max-width:1024px;width:90%;margin:auto}.product_anker h3{color:#fe1100;font-family:"Arial";font-style:italic;letter-spacing:.48px;font-size:4.8rem;text-align:center}@media screen and (max-width: 767px){.product_anker h3{font-size:3.8rem}}.product_anker--list{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;margin-bottom:70px;flex-wrap:wrap}@media screen and (max-width: 767px){.product_anker--list{flex-direction:column;width:90%;margin:30px auto 50px}}.product_anker--list li{max-width:100%}.product_anker--list li a{max-width:100%;width:241px;margin:auto;background-color:#000;color:#fff;font-size:2rem;font-weight:bold;height:60px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1}.product_anker--list li a.active{background:#fe1100}.product_anker--list li a.unable{background:#999;pointer-events:none}.product_anker--list li a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.product_anker--list li a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #fe1100}.product_anker--list li a:hover{color:#fff}.product_anker--list li a::before{right:-50px;border-right:50px solid rgba(0,0,0,0);transform:translateX(-100%);z-index:-1}.product_anker--list li a::after{left:-50px;border-left:50px solid rgba(0,0,0,0);transform:translateX(100%);z-index:-1}.product_anker--list li a:hover::before{transform:translateX(-40%)}.product_anker--list li a:hover::after{transform:translateX(40%)}@media screen and (max-width: 767px){.product_anker--list li a{width:320px}}.product_anker--short{max-width:763px;margin:40px auto 70px}.product h3.sec_title{color:#fe1100;font-family:"Arial";font-style:italic;letter-spacing:.48px;font-size:4.8rem;text-align:center}@media screen and (max-width: 767px){.product h3.sec_title{font-size:3.8rem;line-height:1.2}}.product_inner{background-color:#eee;max-width:1300px;width:90%;margin:auto;margin-top:40px;padding:50px 90px;margin-bottom:65px}@media screen and (max-width: 767px){.product_inner{padding:50px 5%}}.product_inner h4{background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;height:60px;font-size:3rem;margin-bottom:30px;text-align:center}.product_inner h4.twin_title{height:130px}@media screen and (max-width: 767px){.product_inner h4.twin_title{height:auto}}@media screen and (max-width: 767px){.product_inner h4{font-size:2rem;padding:10px 3%;height:auto;line-height:1.2}}.product_inner h4.mb_n{margin-bottom:0}.product_inner h4.cause{background:none;color:#000;text-align:left;justify-content:flex-start;margin-bottom:10px;font-size:2.8rem;height:auto}@media screen and (max-width: 767px){.product_inner h4.cause{font-size:2rem}}.product_inner--numindent{padding-bottom:30px}.product_inner--numindent li{text-indent:-1em;padding-left:1.2em;padding-bottom:10px}.product_inner--numindent li span{text-indent:-1.25em;padding-left:1.2em;display:block}.product_inner--ul li{text-indent:-1em;padding-left:1em;font-weight:500;padding-bottom:5px}.product_inner--ul li:nth-last-of-type(1){padding-bottom:30px}.product_inner--metal{display:flex;justify-content:center;gap:13px;margin-bottom:40px;margin-top:10px}.product_inner--metal.yc_metal{margin-bottom:20px}@media screen and (max-width: 767px){.product_inner--metal{flex-wrap:wrap;justify-content:flex-start}}.product_inner--imgflex{display:flex;justify-content:center;gap:30px;align-items:center;margin-top:30px;margin-bottom:50px}@media screen and (max-width: 767px){.product_inner--imgflex{flex-wrap:wrap}}.product_inner figure{text-align:center;margin:0}.product_inner--top{margin-bottom:30px}.product_item{background-color:#fff;padding:50px 65px}@media screen and (max-width: 767px){.product_item{padding:50px 5%}}.product_item--flex{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.product_item--flex.end{justify-content:flex-end}.product_item--flex.rec{flex-wrap:unset}@media screen and (max-width: 767px){.product_item--flex.rec{flex-wrap:wrap}}.product_item--flex.rec .product_item--text02{max-width:100%;width:70%}@media screen and (max-width: 767px){.product_item--flex.rec .product_item--text02{width:100%}}.product_item--flex.conte02{justify-content:center}.product_item--block{width:46%}@media screen and (max-width: 767px){.product_item--block{width:100%}}.product_item--block.box{width:100%}.product_item--block.box .product_item--neo{display:flex;gap:20px 50px}@media screen and (max-width: 767px){.product_item--block.box .product_item--neo{flex-direction:column}}.product_item--block.box .product_item--neo .product_item--text{max-width:600px;width:100%}.product_item--block h5{height:50px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.4rem;font-weight:bold;background-color:#000;margin-bottom:45px}@media screen and (max-width: 767px){.product_item--block h5{font-size:2rem}}.product_item--block h6{text-align:center;font-weight:bold;font-size:2rem;padding-bottom:10px}.product_item--img{text-align:center;margin-bottom:25px}.product_item--text li{text-indent:-1em;padding-left:1em}.product_item--text02{max-width:429px;width:100%}.product_item--table{margin:auto;margin-top:25px}@media screen and (max-width: 767px){.product_item--table{width:850px}.product_item--table.lip{width:600px}}.product_item--table td,.product_item--table th{border:1px solid #707070;padding:10px;text-align:center}.product_item--table td:nth-child(1){width:200px}.product_item--table th{background-color:#dbdbdb}.product_item--table tr:nth-child(2n+1){background-color:#eee}.product_item--table td:nth-child(2n){text-align:left;padding-left:25px}.product_item--table td:nth-child(3n){text-align:left;padding-left:25px}.product_item--button{background-color:#fe1100;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.4rem;max-width:262px;width:100%;margin:auto;margin-top:50px;position:relative;padding-left:53px;transition:.3s}.product_item--button::before{content:url(../img/pro_icon.svg);position:absolute;left:33px}.product_item--button:hover{background-color:#000;transition:.3s}.product_flex{display:flex;gap:50px;justify-content:center;margin-top:50px;margin-bottom:30px}@media screen and (max-width: 767px){.product_flex{flex-direction:column}}.product_flex--box.product_flex--box01{max-width:502px;width:100%}.product_flex--box.product_flex--box02{max-width:260px;width:100%}@media screen and (max-width: 767px){.product_flex--box.product_flex--box02{max-width:100%}}.product_flex--box h5{font-weight:bold;font-size:2rem;margin:10px 0}.product_points{max-width:950px;width:100%;padding:20px;margin-top:40px;border:2px solid #000;border-radius:10px}.titanium .product_item{margin-bottom:60px}@media screen and (max-width: 767px){.titanium .product_item:last-child{margin-bottom:0px}}.titanium .product_flex p{text-align:center}@media screen and (max-width: 767px){.titanium .product_inner h4{height:auto;padding:5px 5%}}@media screen and (max-width: 767px){.sc{overflow:scroll}}@media screen and (max-width: 767px){.sc_none th,.sc_none td{display:block}}@media screen and (max-width: 767px){.sc_none .product_item--table{width:100%}}@media screen and (max-width: 767px){.sc_none .product_item--table td:nth-child(1){width:100%}}.product_flex.end{justify-content:flex-end}.company .pagevisual{background:url("../img/mv_company.webp") no-repeat bottom;background-size:cover}@media screen and (max-width: 767px){.company .pagevisual{background:url("../img/mv_company.webp") no-repeat right;background-size:cover}}.company_bg{background:url(../img/company_bg.webp) no-repeat center;background-size:cover;padding:50px 0;margin-bottom:60px}.company_bg--inner{max-width:1024px;width:90%;margin:auto;background-color:rgba(255,255,255,.8);padding:40px 90px}@media screen and (max-width: 767px){.company_bg--inner{padding:40px 5%}}.company_bg--right{text-align:right;padding-top:25px}.company h3.sec_title{color:#fe1100;font-family:"Arial";font-style:italic;letter-spacing:.48px;font-size:4.8rem;text-align:center}@media screen and (max-width: 767px){.company h3.sec_title{font-size:3.8rem;padding:0 5%}}.company_map{background-color:#000;text-align:center;margin-top:30px}.company_flag{background-color:#eee;padding:64px 0;margin-bottom:80px}.company_flag--inner{background-color:#fff;max-width:1024px;width:90%;margin:auto;padding:50px 35px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.company_flag--inner{padding:40px 5%}}.company_flag--inner li{display:flex;justify-content:space-between;width:48%;margin-bottom:30px}@media screen and (max-width: 767px){.company_flag--inner li{width:90%;flex-direction:column-reverse}}.company_flag--inner li .company_flag--img{width:63px;padding-bottom:15px}.company_flag--link{position:relative;text-decoration:underline;text-underline-offset:.2em}.company_flag--link::before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:-32px;width:13px;height:13px;border-top:3px solid #fe1100;border-right:3px solid #fe1100;transform:rotate(45deg);transition:.3s}.company_flag--link:hover{text-decoration:none}.company_flag--link:hover::before{right:-40px;transition:.3s}.jewelry .pagevisual{background:url("../img/mv_jewelry.webp") no-repeat bottom;background-size:cover}.jewelry h3.sec_title{color:#fe1100;font-family:"Arial";font-style:italic;letter-spacing:.48px;font-size:4.8rem;text-align:center}@media screen and (max-width: 767px){.jewelry h3.sec_title{font-size:3rem;line-height:1.2;width:93%;margin:auto}}.jewelry_inner{background-color:#eee;max-width:1300px;width:90%;margin:auto;margin-top:40px;padding:50px 90px;margin-bottom:65px}@media screen and (max-width: 767px){.jewelry_inner{padding:50px 5%}}.jewelry_inner h4{background:#000;font-weight:bold;font-size:3rem;color:#fff;text-align:center;padding:15px}@media screen and (max-width: 767px){.jewelry_inner h4{font-size:2rem}}.jewelry_inner--text{padding-top:30px;padding-bottom:30px}.jewelry_inner--box{background:#fff;padding:40px 70px;margin-bottom:50px;margin-top:25px}@media screen and (max-width: 767px){.jewelry_inner--box{padding:40px 5%;margin-bottom:0}}.jewelry_inner--box .img_flex{display:flex;justify-content:center;gap:80px;padding-bottom:45px}@media screen and (max-width: 767px){.jewelry_inner--box .img_flex{gap:10px;text-align:center}}.jewelry_inner--box .img_flex--box{text-align:center}.jewelry_inner--box .img_flex--text{color:#fff;height:65px;background:#000;width:225px;margin:auto;display:flex;align-items:center;justify-content:center;margin-top:15px}.jewelry_inner--box .img_flex.secc{gap:20px;margin-top:40px}@media screen and (max-width: 767px){.jewelry_inner--box .img_flex.secc{flex-wrap:wrap}}.jewelry_inner--img{text-align:center;padding-top:50px}.jewelry_inner .img_flex01{display:flex;justify-content:center;gap:22px;padding-bottom:45px}.jewelry_inner--button{background-color:#fe1100;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.4rem;max-width:262px;width:100%;margin:auto;position:relative;padding-left:53px;transition:.3s}.jewelry_inner--button::before{content:url(../img/pro_icon.svg);position:absolute;left:33px}.jewelry_inner--button:hover{background-color:#000;transition:.3s}.privacy .pagevisual{background:url("../img/mv_privacy.webp") no-repeat bottom;background-size:cover}@media screen and (max-width: 767px){.privacy .pagevisual{background:url("../img/mv_privacy.webp") no-repeat left;background-size:cover}}.privacy_bg{margin-bottom:74px}.privacy_bg--inner{max-width:1024px;margin:0 auto;background:#eee;padding:57px 87px}@media screen and (max-width: 767px){.privacy_bg--inner{padding:30px 5%}}.privacy_bg--innerex{background:#fff;padding:50px 68px;display:flex;flex-direction:column;gap:50px}@media screen and (max-width: 767px){.privacy_bg--innerex{padding:30px 5%}}.privacy_bg--title{font-size:2.4rem;font-weight:bold;letter-spacing:0px;padding-left:1.2em;text-indent:-1.2em}.privacy_bg--title span{color:#fe1100}.privacy_bg--title--indent02{padding-left:1.8em;text-indent:-1.8em}.privacy_bg--title--indent02 span{color:#fe1100}.privacy_bg--text{letter-spacing:0px;margin-top:15px}.privacy_bg--ul{margin-top:15px}.chose .pagevisual{background:url("../img/mv_chose.webp") no-repeat bottom;background-size:cover}@media screen and (max-width: 767px){.chose .pagevisual{background:url("../img/mv_chose.webp") no-repeat left;background-size:cover}}.chose_bg{max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.chose_bg{padding:0 5%}}.chose_bg--introtitle{font-weight:500;line-height:1.5}.chose_bg--introtext{color:#fe1100;font-size:4.5rem;font-style:italic;font-weight:bold;line-height:1.5;text-align:center;margin-top:64px}@media screen and (max-width: 767px){.chose_bg--introtext{margin-top:32px;font-size:2.8rem}}.chose_bg--videoouter{background:#000;padding:58px 156px 40px;margin-top:40px}@media screen and (max-width: 767px){.chose_bg--videoouter{width:100%;padding:50px 5% 30px}}@media screen and (max-width: 767px){.chose_bg--videoouter video{width:100%;height:200px}}.chose_box{padding:70px 86px;margin:100px 0 80px;display:flex;flex-direction:column;gap:30px;background:#eee}@media screen and (max-width: 767px){.chose_box{margin:50px 0;padding:30px 5%}}.chose_box--content{display:flex;justify-content:center;gap:20px 42px;padding:42px 68px;margin-top:20px;background:#fff}@media screen and (max-width: 767px){.chose_box--content{padding:30px 5%;flex-direction:column}}.chose_box--title{width:100%;background:#000;color:#fff;font-size:3rem;font-weight:bold;padding:8px 5%;text-align:center}@media screen and (max-width: 767px){.chose_box--title{font-size:1.8rem}}.chose_box--text{max-width:328px;width:100%}.chose_box--intitle{width:100%;background:#000;color:#fff;font-size:3rem;font-weight:bold;padding:8px 5%;text-align:center}@media screen and (max-width: 767px){.chose_box--intitle{font-size:1.8rem}}.chose_box--incontent{width:100%;background:#fff;color:#fff;font-size:3rem;font-weight:bold;padding:0 68px 30px;text-align:center;margin-bottom:16px}@media screen and (max-width: 767px){.chose_box--incontent{padding:30px 5%}}.chose_box--intext{width:100%;color:#000;margin:16px 0 0;text-align:left}.column .pagevisual{background:url("../img/mv_column.webp") no-repeat bottom;background-size:cover}@media screen and (max-width: 767px){.column .pagevisual{background:url("../img/mv_column.webp") no-repeat left;background-size:cover}}.column_bg{margin-bottom:74px}.column_bg--inner{max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.column_bg--inner{padding:30px 5%}}.column_bg--intro{text-align:center}.column_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin-top:70px}.column_list--box{max-width:321px;min-height:488px;width:100%;background:#eee;padding:20px 15px}.column_list--title{font-size:2.4rem;font-weight:bold;color:#fff;background:#000;text-align:center;padding:12px}.column_list--img{margin-top:10px}.column_list--text{margin-top:20px;font-weight:700;min-height:96px}.column_list--btn{position:relative;width:241px;background-color:#fff;height:60px;display:flex;justify-content:center;align-items:center;transition:.3s;font-weight:bold;margin:20px auto 0}.column_list--btn:not(div)::after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:25px;width:13px;height:13px;border-top:3px solid #fe1100;border-right:3px solid #fe1100;transform:rotate(45deg);transition:.3s}.column_list--btn:not(div):hover{background-color:#fe1100;transition:.3s;color:#fff}.column_list--btn:not(div):hover::after{border-top:3px solid #fff;border-right:3px solid #fff;right:20px}.jcmachine .pagevisual{background:url("../img/mv_jcmachine.webp") no-repeat bottom;background-size:cover}@media screen and (max-width: 767px){.jcmachine .pagevisual{background:url("../img/mv_jcmachine.webp") no-repeat left;background-size:cover}}.jcmachine_bg{margin-bottom:74px}.jcmachine_bg--inner{max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.jcmachine_bg--inner{padding:0 5% 30px}}.jcmachine_bg--intro{text-align:center;font-size:4.8rem;font-weight:bold;font-style:italic;color:#fe1100}@media screen and (max-width: 767px){.jcmachine_bg--intro{font-size:3rem}}.jcmachine_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin-top:70px}@media screen and (max-width: 767px){.jcmachine_list{margin-top:30px}}.jcmachine_list--box{width:100%;background:#eee;padding:25px 90px;position:relative;min-height:484px}@media screen and (max-width: 767px){.jcmachine_list--box{padding:30px 5%}}.jcmachine_list--box::after{content:"";position:absolute;bottom:0;right:0;border-top:363px solid rgba(0,0,0,0);border-right:400px solid #fe1100;z-index:0}@media screen and (max-width: 767px){.jcmachine_list--box::after{border-top:183px solid rgba(0,0,0,0);border-right:220px solid #fe1100}}.jcmachine_list--title{font-size:2.4rem;font-weight:bold;color:#fff;background:#000;text-align:center;padding:12px}.jcmachine_list--flex{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.jcmachine_list--flex{flex-direction:column}}.jcmachine_list--left{max-width:395px;margin-top:30px}@media screen and (max-width: 767px){.jcmachine_list--left{max-width:100%}}.jcmachine_list--text{font-weight:700;min-height:96px;line-height:1.8}.jcmachine_list--btn{position:relative;width:328px;background-color:#fff;height:60px;display:flex;justify-content:center;align-items:center;transition:.3s;font-weight:bold;margin:40px auto 0}@media screen and (max-width: 767px){.jcmachine_list--btn{width:100%}}.jcmachine_list--btn::after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:25px;width:13px;height:13px;border-top:3px solid #fe1100;border-right:3px solid #fe1100;transform:rotate(45deg);transition:.3s}.jcmachine_list--btn:hover{background-color:#fe1100;transition:.3s;color:#fff}.jcmachine_list--btn:hover::after{border-top:3px solid #fff;border-right:3px solid #fff;right:20px}.jcmachine_list--img{position:relative;z-index:2;margin-top:30px;text-align:center}.jcconsumables .pagevisual{background:url("../img/mv_jcmachine.webp") no-repeat bottom;background-size:cover}@media screen and (max-width: 767px){.jcconsumables .pagevisual{background:url("../img/mv_jcmachine.webp") no-repeat left;background-size:cover}}.jcconsumables_bg{margin-bottom:74px}.jcconsumables_bg--inner{max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.jcconsumables_bg--inner{padding:0 5% 30px}}.jcconsumables_bg--intro{text-align:center;font-size:4.8rem;font-weight:bold;font-style:italic;color:#fe1100}@media screen and (max-width: 767px){.jcconsumables_bg--intro{font-size:3rem}}.jcconsumables_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin-top:70px}@media screen and (max-width: 767px){.jcconsumables_list{margin-top:30px}}.jcconsumables_list--box{width:100%;background:#eee;padding:25px 90px;position:relative;min-height:484px}@media screen and (max-width: 767px){.jcconsumables_list--box{padding:30px 5%}}.jcconsumables_list--box::after{content:"";position:absolute;bottom:0;right:0;border-top:363px solid rgba(0,0,0,0);border-right:400px solid #fe1100;z-index:0}@media screen and (max-width: 767px){.jcconsumables_list--box::after{border-top:183px solid rgba(0,0,0,0);border-right:220px solid #fe1100}}.jcconsumables_list--title{font-size:2.4rem;font-weight:bold;color:#fff;background:#000;text-align:center;padding:12px}.jcconsumables_list--flex{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.jcconsumables_list--flex{flex-direction:column}}.jcconsumables_list--left{max-width:395px;margin-top:30px}@media screen and (max-width: 767px){.jcconsumables_list--left{max-width:100%}}.jcconsumables_list--text{font-weight:700;min-height:96px;line-height:1.8}.jcconsumables_list--btn{position:relative;width:328px;background-color:#fff;height:60px;display:flex;justify-content:center;align-items:center;transition:.3s;font-weight:bold;margin:40px auto 0}@media screen and (max-width: 767px){.jcconsumables_list--btn{width:100%}}.jcconsumables_list--btn::after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:25px;width:13px;height:13px;border-top:3px solid #fe1100;border-right:3px solid #fe1100;transform:rotate(45deg);transition:.3s}.jcconsumables_list--btn:hover{background-color:#fe1100;transition:.3s;color:#fff}.jcconsumables_list--btn:hover::after{border-top:3px solid #fff;border-right:3px solid #fff;right:20px}.jcconsumables_list--img{position:relative;z-index:2;margin-top:30px;text-align:center}.jewelry .pagevisual{background:url("../img/mv_jewelry.webp") no-repeat bottom;background-size:cover}.jewelry h3.sec_title{color:#fe1100;font-family:"Arial";font-style:italic;letter-spacing:.48px;font-size:4.8rem;text-align:center}@media screen and (max-width: 767px){.jewelry h3.sec_title{font-size:3rem;line-height:1.2;width:93%;margin:auto}}.jewelry_inner{background-color:#eee;max-width:1300px;width:90%;margin:auto;margin-top:40px;padding:50px 90px;margin-bottom:65px}@media screen and (max-width: 767px){.jewelry_inner{padding:50px 5%}}.jewelry_inner h4{background:#000;font-weight:bold;font-size:3rem;color:#fff;text-align:center;padding:15px}@media screen and (max-width: 767px){.jewelry_inner h4{font-size:2rem}}.jewelry_inner--text{padding-top:30px;padding-bottom:30px}.jewelry_inner--box{background:#fff;padding:40px 70px;margin-bottom:50px;margin-top:25px}@media screen and (max-width: 767px){.jewelry_inner--box{padding:40px 5%;margin-bottom:0}}.jewelry_inner--box .img_flex{display:flex;justify-content:center;gap:80px;padding-bottom:45px}@media screen and (max-width: 767px){.jewelry_inner--box .img_flex{gap:10px;text-align:center}}.jewelry_inner--box .img_flex--box{text-align:center}.jewelry_inner--box .img_flex--text{color:#fff;height:65px;background:#000;width:225px;margin:auto;display:flex;align-items:center;justify-content:center;margin-top:15px}.jewelry_inner--box .img_flex.secc{gap:20px;margin-top:40px}@media screen and (max-width: 767px){.jewelry_inner--box .img_flex.secc{flex-wrap:wrap}}.jewelry_inner--ul{margin-bottom:20px}.jewelry_inner--ul li{text-indent:-1.3em;padding-left:1.3em}.jewelry_inner--img{text-align:center;padding-top:50px}.jewelry_inner .img_flex01{display:flex;justify-content:center;gap:22px;padding-bottom:45px}.jewelry_inner--button{background-color:#fe1100;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.4rem;max-width:262px;width:100%;margin:auto;position:relative;padding-left:53px;transition:.3s}.jewelry_inner--button::before{content:url(../img/pro_icon.svg);position:absolute;left:33px}.jewelry_inner--button:hover{background-color:#000;transition:.3s}
