html,body,a,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%;text-align:left;line-height:inherit;vertical-align:baseline;box-sizing:border-box}body{background:white;line-height:1;color:black}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}form label,form button{cursor:pointer}img{vertical-align:bottom;border:none;max-width:100%;height:auto}video{border:none;max-width:100%;height:auto}iframe{border:none}blockquote,q{quotes:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-size:100%}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}body{background-color:#fff;margin:0px auto;padding:0px;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:14px;font-weight:400;color:#111;line-height:1.6;letter-spacing:0.04rem}@media screen and (min-width: 900px){body{background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}body.stop{overflow:hidden}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Roboto","Noto Sans JP",sans-serif;font-weight:400}a{color:#111;outline:none;border-style:none;text-decoration:none;transition:all 0.3s ease 0s;cursor:pointer}@media screen and (min-width: 900px){a:hover{color:#AD3140}}.container{position:relative;max-width:1360px;width:100%;margin:0 auto}@media screen and (min-width: 900px){.container{padding:0 80px}}@media screen and (max-width: 899px) and (min-width: 641px){.container{padding:0 40px}}@media screen and (max-width: 640px){.container{padding:0 20px}}@media screen and (min-width: 900px){.pc_none{display:none !important}}@media screen and (max-width: 899px) and (min-width: 641px){.tb_none{display:none !important}}@media screen and (max-width: 640px){.sp_none{display:none !important}}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.btn{position:relative;display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:#111;font-weight:700;padding:0 20px;height:40px;width:240px}.btn span{position:relative;z-index:2}.btn img{margin-left:10px;position:relative;left:0;z-index:2;transition:all .1s ease 0s}.btn::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.btn:hover{color:#fff}.btn:hover img{left:4px}.btn:hover::after{width:100%;left:0}.btn-border{position:relative;display:flex;align-items:center;justify-content:space-between;color:#111;background-color:#fff;border:1px solid #111;font-weight:700;padding:0 20px;height:40px;width:240px}.btn-border span{position:relative;z-index:2}.btn-border img{margin-left:10px;position:relative;left:0;z-index:2;transition:all .1s ease 0s}.btn-border .black{display:block}.btn-border .white{display:none}.btn-border::after{content:' ';position:absolute;z-index:1;background-color:#111;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.btn-border:hover{color:#fff}.btn-border:hover img{left:4px}.btn-border:hover .black{display:none}.btn-border:hover .white{display:block}.btn-border:hover::after{width:100%;left:0}input{font-family:"Roboto","Noto Sans JP",sans-serif}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;width:auto;height:auto}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:auto;height:auto}.hd{position:fixed;z-index:99;top:0;left:0;background-color:#fff;width:100%;transition:all 0.3s ease 0s}@media screen and (min-width: 900px){.hd{padding:40px 0}}@media screen and (max-width: 899px){.hd{padding:20px 0}}.hd_wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.hd_logo{position:relative;z-index:2}.hd_logo img{width:auto}@media screen and (min-width: 641px){.hd_logo img{height:40px}}@media screen and (max-width: 640px){.hd_logo img{height:32px}}.hd_nav{position:relative;z-index:1}.hd_nav_pc{display:flex;align-items:center}@media screen and (max-width: 899px){.hd_nav_pc{display:none}}.hd_nav_pc li{margin-left:32px;font-size:16px}.hd_nav_pc li .link{font-weight:600}.hd_nav_pc li .contact{position:relative;display:flex;justify-content:center;align-items:center;width:160px;height:40px;background-color:#AD3140;color:#fff;font-weight:700}.hd_nav_pc li .contact span{z-index:2;position:relative}.hd_nav_pc li .contact::after{content:' ';position:absolute;z-index:1;background-color:#111;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hd_nav_pc li .contact:hover::after{width:100%;left:0}.hd_nav_pc li .document{position:relative;display:flex;justify-content:center;align-items:center;width:160px;height:40px;background-color:#111;color:#fff;font-weight:700}.hd_nav_pc li .document span{z-index:2;position:relative}.hd_nav_pc li .document::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.hd_nav_pc li .document:hover::after{width:100%;left:0}@media screen and (min-width: 900px){.hd_nav_sp{display:none}}.hd_nav_sp button{background-color:transparent;border:none;cursor:pointer;position:fixed;z-index:2;transition:all 0.3s ease 0s}@media screen and (min-width: 641px){.hd_nav_sp button{right:40px;top:28px}}@media screen and (max-width: 640px){.hd_nav_sp button{right:20px;top:24px}}.hd_nav_sp_list{display:none;background-color:#fff;position:fixed;z-index:1;top:0;left:0;width:100%;height:100lvh}@media screen and (min-width: 641px){.hd_nav_sp_list{padding:160px 40px 0}}@media screen and (max-width: 640px){.hd_nav_sp_list{padding:120px 20px 0}}.hd_nav_sp_list>li{margin-bottom:20px}.hd_nav_sp_list>li .link{font-size:20px;font-weight:600}.hd_nav_sp_list>li .link small{color:#AD3140;font-size:12px;font-weight:400;margin-left:10px}.hd_nav_sp_list>li .link small::before{content:'/';margin-right:8px}.hd_nav_sp_list>li .contact{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background-color:#AD3140;color:#fff;font-weight:600;font-size:20px}.hd_nav_sp_list>li .document{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background-color:#111;color:#fff;font-weight:600;font-size:20px}@media screen and (min-width: 900px){.hd.sticky{padding:20px 0}}@media screen and (max-width: 899px){.hd.sticky{padding:10px 0}}@media screen and (min-width: 641px){.hd.sticky .hd_nav_sp button{top:18px}}@media screen and (max-width: 640px){.hd.sticky .hd_nav_sp button{top:14px}}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .2s;box-sizing:border-box}.menu-trigger{position:relative;width:24px;height:20px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#111;border-radius:1px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span{background-color:#111}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .6s forwards;animation:active-menu-bar02 .6s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.breadcrumb{position:relative;z-index:10}@media screen and (min-width: 641px){.breadcrumb{margin-top:20px}}@media screen and (max-width: 640px){.breadcrumb{margin-top:10px}}.breadcrumb_wrapper{overflow-y:auto}.breadcrumb_list{display:flex;align-items:center}.breadcrumb_list li{display:flex;align-items:center;font-size:14px}.breadcrumb_list li a{display:block}.breadcrumb_list li span{display:block;white-space:nowrap}.breadcrumb_list li::before{content:' ';background-image:url("../images/common/angle-right.svg");display:block;width:4px;height:8px;background-size:contain;background-repeat:no-repeat;margin:0 10px}.breadcrumb_list li:nth-child(1)::before{display:none}.ft{overflow:hidden;position:relative;clip-path:inset(0)}.ft_wrapper{padding:80px 0;position:relative;z-index:1}@media screen and (min-width: 900px){.ft_wrapper{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 900px){.ft_nav{display:flex;align-items:center}}@media screen and (min-width: 900px){.ft_nav_logo{margin-right:40px}}@media screen and (max-width: 899px){.ft_nav_logo{display:flex;width:100%;justify-content:center}}.ft_nav_logo img{width:auto}@media screen and (min-width: 641px){.ft_nav_logo img{height:40px}}@media screen and (max-width: 640px){.ft_nav_logo img{height:32px}}.ft_nav_list{display:flex}@media screen and (max-width: 899px){.ft_nav_list{justify-content:center;width:100%;margin-top:20px;flex-wrap:wrap}}@media screen and (min-width: 900px){.ft_nav_list li{margin-right:32px}}@media screen and (max-width: 899px){.ft_nav_list li{margin:0 10px}}.ft_nav_list li a{text-decoration:underline}@media screen and (max-width: 899px){.ft_nav_list li a{font-size:14px}}@media screen and (max-width: 374px){.ft_nav_list li a{font-size:12px}}@media screen and (max-width: 899px){.ft_copy{font-size:14px;margin-top:80px;text-align:center}}@media screen and (max-width: 374px){.ft_copy{font-size:12px}}.ft::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.ft::after{display:none}}.index{position:relative}@media screen and (min-width: 900px){.index{padding-top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.index{padding-top:72px}}@media screen and (max-width: 640px){.index{padding-top:66px}}.index .fv{overflow:hidden;position:relative;clip-path:inset(0)}.index .fv_txt{position:relative;z-index:1}@media screen and (min-width: 1401px){.index .fv_txt{padding:200px 0 240px}}@media screen and (min-width: 900px) and (max-width: 1400px){.index .fv_txt{padding:160px 0 200px}}@media screen and (max-width: 899px){.index .fv_txt{padding:60px 0 80px}}.index .fv_txt h1{font-weight:700}@media screen and (min-width: 1081px){.index .fv_txt h1{font-size:80px}}@media screen and (max-width: 1080px) and (min-width: 900px){.index .fv_txt h1{font-size:64px}}@media screen and (max-width: 899px) and (min-width: 641px){.index .fv_txt h1{font-size:48px}}@media screen and (max-width: 640px){.index .fv_txt h1{font-size:32px}}.index .fv_txt p{font-weight:500}@media screen and (min-width: 1081px){.index .fv_txt p{margin-top:40px;font-size:24px}}@media screen and (max-width: 1080px) and (min-width: 900px){.index .fv_txt p{margin-top:40px;font-size:20px}}@media screen and (max-width: 899px){.index .fv_txt p{margin-top:20px;font-size:16px}}.index .fv::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.index .fv::after{display:none}}.index .about{overflow:hidden;position:relative;background-color:#AD3140;clip-path:inset(0)}@media screen and (min-width: 900px){.index .about{background-image:url("../images/common/bg-white.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media screen and (min-width: 900px){.index .about{padding:80px 0}}@media screen and (max-width: 899px){.index .about{padding:60px 0}}.index .about_ttl{font-weight:900;color:rgba(255,255,255,0.1);line-height:1;position:fixed;z-index:0}@media screen and (min-width: 900px){.index .about_ttl{font-size:160px;top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.index .about_ttl{font-size:120px;top:72px}}@media screen and (max-width: 640px){.index .about_ttl{font-size:80px;top:66px}}.index .about_wrapper{position:relative;z-index:1;color:#fff}.index .about_wrapper h2{font-weight:700}@media screen and (min-width: 641px){.index .about_wrapper h2{font-size:32px}}@media screen and (max-width: 640px){.index .about_wrapper h2{font-size:20px}}.index .about_wrapper_txt{font-weight:400}@media screen and (min-width: 900px){.index .about_wrapper_txt{font-size:16px;margin-top:20px}}@media screen and (max-width: 899px){.index .about_wrapper_txt{font-size:14px;margin-top:16px}}@media screen and (min-width: 900px){.index .about_wrapper_txt:nth-child(1){margin-top:40px}}@media screen and (max-width: 899px){.index .about_wrapper_txt:nth-child(1){margin-top:20px}}.index .about_wrapper_more{margin-top:40px}.index .about_wrapper_more .btn .white{display:block}.index .about_wrapper_more .btn .red{display:none}.index .about_wrapper_more .btn::after{background-color:#fff}.index .about_wrapper_more .btn:hover{color:#AD3140}.index .about_wrapper_more .btn:hover .white{display:none}.index .about_wrapper_more .btn:hover .red{display:block}.index .about::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg-white.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.index .about::after{display:none}}.index .service{overflow:hidden;position:relative;clip-path:inset(0)}@media screen and (min-width: 900px){.index .service{padding:80px 0}}@media screen and (max-width: 899px){.index .service{padding:60px 0}}.index .service_ttl{font-weight:900;color:rgba(0,0,0,0.05);line-height:1;position:fixed;z-index:0}@media screen and (min-width: 900px){.index .service_ttl{font-size:160px;top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.index .service_ttl{font-size:120px;top:72px}}@media screen and (max-width: 640px){.index .service_ttl{font-size:80px;top:66px}}.index .service_wrapper{position:relative;z-index:1}@media screen and (min-width: 900px){.index .service_wrapper{display:flex;justify-content:space-between}}.index .service_wrapper h2{font-weight:700}@media screen and (min-width: 641px){.index .service_wrapper h2{font-size:32px}}@media screen and (max-width: 640px){.index .service_wrapper h2{font-size:20px}}@media screen and (min-width: 900px){.index .service_wrapper_left{flex-shrink:0;width:520px;padding-right:40px}}@media screen and (min-width: 641px){.index .service_wrapper_left_txt{margin-top:40px;font-size:16px}}@media screen and (max-width: 640px){.index .service_wrapper_left_txt{margin-top:20px}}@media screen and (max-width: 899px){.index .service_wrapper_right ul{margin-top:40px}}@media screen and (min-width: 900px){.index .service_wrapper_right ul li{margin-top:40px}.index .service_wrapper_right ul li:nth-child(1){margin-top:0}}@media screen and (max-width: 899px){.index .service_wrapper_right ul li{margin-top:20px}}.index .service_wrapper_right_inner{background-color:#F4F4F4;position:relative}@media screen and (min-width: 641px){.index .service_wrapper_right_inner{padding:40px}}@media screen and (max-width: 640px){.index .service_wrapper_right_inner{padding:20px}}.index .service_wrapper_right_inner h3{position:relative;z-index:1;font-weight:700}@media screen and (min-width: 641px){.index .service_wrapper_right_inner h3{font-size:20px}}@media screen and (max-width: 640px){.index .service_wrapper_right_inner h3{font-size:18px}}.index .service_wrapper_right_inner p{position:relative;z-index:1}@media screen and (min-width: 641px){.index .service_wrapper_right_inner p{margin-top:20px}}@media screen and (max-width: 640px){.index .service_wrapper_right_inner p{margin-top:10px}}.index .service_wrapper_right_inner .num{position:absolute;font-weight:900;color:rgba(0,0,0,0.05);line-height:1;z-index:0;bottom:10px;right:10px}@media screen and (min-width: 641px){.index .service_wrapper_right_inner .num{font-size:120px}}@media screen and (max-width: 640px){.index .service_wrapper_right_inner .num{font-size:60px}}.index .service_wrapper_right_more{margin-top:40px}@media screen and (min-width: 900px){.index .service_wrapper_right_more{display:flex;justify-content:flex-end}}.index .service::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.index .service::after{display:none}}.index .knowledge{overflow:hidden;position:relative;clip-path:inset(0);background-color:#F4F4F4}@media screen and (min-width: 900px){.index .knowledge{background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}}@media screen and (min-width: 900px){.index .knowledge{padding:80px 0}}@media screen and (max-width: 899px){.index .knowledge{padding:60px 0}}.index .knowledge_ttl{font-weight:900;color:rgba(0,0,0,0.05);line-height:1;position:fixed;z-index:0}@media screen and (min-width: 900px){.index .knowledge_ttl{font-size:160px;top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.index .knowledge_ttl{font-size:120px;top:72px}}@media screen and (max-width: 640px){.index .knowledge_ttl{font-size:80px;top:66px}}.index .knowledge_wrapper{position:relative;z-index:1}@media screen and (min-width: 900px){.index .knowledge_wrapper{display:flex;justify-content:space-between}}.index .knowledge_wrapper h2{font-weight:700}@media screen and (min-width: 641px){.index .knowledge_wrapper h2{font-size:32px;white-space:nowrap}}@media screen and (max-width: 640px){.index .knowledge_wrapper h2{font-size:20px}}@media screen and (min-width: 900px){.index .knowledge_wrapper_left{padding-right:40px;flex-shrink:0}}@media screen and (min-width: 900px){.index .knowledge_wrapper_right{width:760px}}@media screen and (max-width: 899px){.index .knowledge_wrapper_right{margin-top:40px}}.index .knowledge_wrapper_right_more{margin-top:40px}@media screen and (min-width: 900px){.index .knowledge_wrapper_right_more{display:flex;justify-content:flex-end}}.index .knowledge_wrapper .post_list{display:flex;flex-wrap:wrap}@media screen and (min-width: 900px){.index .knowledge_wrapper .post_list{margin:-20px -10px 0}}@media screen and (max-width: 899px){.index .knowledge_wrapper .post_list{margin:-20px -10px 0}}.index .knowledge_wrapper .post_list>li{padding:20px 10px 0}@media screen and (min-width: 641px){.index .knowledge_wrapper .post_list>li{width:50%}}@media screen and (max-width: 640px){.index .knowledge_wrapper .post_list>li{width:100%}}.index .knowledge_wrapper .post_list>li a{display:block;height:100%}.index .knowledge_wrapper .post_list>li dl{overflow:hidden;height:100%;background-color:#fff}.index .knowledge_wrapper .post_list>li dl dt{border-bottom:1px solid #eee;position:relative}.index .knowledge_wrapper .post_list>li dl dd{padding:16px 20px 20px}.index .knowledge_wrapper .post_list>li dl dd h3{margin-top:10px;font-weight:500;font-size:16px}.index .knowledge_wrapper .post_meta{margin:-10px -5px 0;display:flex;flex-wrap:wrap}.index .knowledge_wrapper .post_meta li{padding:10px 5px 0}.index .knowledge_wrapper .post_meta_cat span{color:#999;border:1px solid #999;display:flex;align-items:center;padding:0 10px;height:24px;font-size:12px}.index .knowledge_wrapper .post_meta_date span{color:#999}.index .knowledge::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.index .knowledge::after{display:none}}.index .news{overflow:hidden;position:relative;clip-path:inset(0)}@media screen and (min-width: 900px){.index .news{padding:80px 0}}@media screen and (max-width: 899px){.index .news{padding:60px 0}}.index .news_ttl{font-weight:900;color:rgba(0,0,0,0.05);line-height:1;position:fixed;z-index:0}@media screen and (min-width: 900px){.index .news_ttl{font-size:160px;top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.index .news_ttl{font-size:120px;top:72px}}@media screen and (max-width: 640px){.index .news_ttl{font-size:80px;top:66px}}.index .news_wrapper{position:relative;z-index:1}.index .news_wrapper h2{font-weight:700}@media screen and (min-width: 641px){.index .news_wrapper h2{font-size:32px}}@media screen and (max-width: 640px){.index .news_wrapper h2{font-size:20px}}.index .news_wrapper_more{margin-top:40px}@media screen and (min-width: 900px){.index .news_wrapper_more{display:flex;justify-content:flex-end}}.index .news_list{margin-top:40px}.index .news_list ul{border-top:1px solid #111}.index .news_list ul li{border-bottom:1px solid #111}.index .news_list ul li a{display:flex;align-items:center;padding:20px 0}@media screen and (max-width: 899px){.index .news_list ul li a{flex-wrap:wrap}}.index .news_list ul li a .date{color:#999;margin-right:20px;flex-shrink:0}@media screen and (max-width: 899px){.index .news_list ul li a .ttl{width:100%;margin-top:10px;font-size:16px}}.index .news_list ul li a:hover{background-color:#fff}.index .news::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.index .news::after{display:none}}.page{position:relative;overflow:hidden;clip-path:inset(0)}@media screen and (min-width: 900px){.page{padding-top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.page{padding-top:72px}}@media screen and (max-width: 640px){.page{padding-top:66px}}.page::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.page::after{display:none}}.page .fv{overflow:hidden;position:relative;z-index:1;padding-top:60px}.page .fv h1{font-weight:700}@media screen and (min-width: 641px){.page .fv h1{font-size:32px;white-space:nowrap}}@media screen and (max-width: 640px){.page .fv h1{font-size:24px}}.page .fv_ttl{font-weight:900;color:rgba(0,0,0,0.05);position:fixed;z-index:0}@media screen and (min-width: 900px){.page .fv_ttl{font-size:160px;top:188px}}@media screen and (max-width: 899px) and (min-width: 641px){.page .fv_ttl{font-size:120px;top:132px}}@media screen and (max-width: 640px){.page .fv_ttl{font-size:80px;top:126px}}@media screen and (min-width: 641px){.page .fv p{margin-top:40px;font-size:16px}}@media screen and (max-width: 640px){.page .fv p{margin-top:20px}}.page .content{position:relative;z-index:1}@media screen and (min-width: 641px){.page .content{padding:40px 0 80px}}@media screen and (max-width: 640px){.page .content{padding:20px 0 60px}}.page .content_wrapper{max-width:960px;margin:0 auto;background-color:#fff;border:1px solid #ccc}@media screen and (min-width: 641px){.page .content_wrapper{padding:0 40px 40px}}@media screen and (max-width: 640px){.page .content_wrapper{padding:0 20px 40px 20px}}.page .content_inner{margin-top:40px;font-size:16px}.page .content_inner h2{margin-top:40px;font-weight:700;font-size:24px;position:relative;background-color:#F4F4F4;padding:0 10px}.page .content_inner h3{margin-top:32px;font-weight:700;font-size:20px;padding-left:16px;position:relative}.page .content_inner h3::before{content:' ';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:20px;background-color:#AD3140}.page .content_inner h4{margin-top:32px;font-weight:700;font-size:18px}.page .content_inner p{margin-top:20px}.page .content_inner a{text-decoration:underline}.page .content_inner a:hover{color:#AD3140}.page .content_inner ul{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:disc}.page .content_inner ul li{margin-top:8px}.page .content_inner ul>ul{list-style:circle}.page .content_inner ol{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:decimal}.page .content_inner ol li{margin-top:8px}.page .content_inner blockquote{margin-top:32px;margin-bottom:32px;background-color:#F4F4F4;padding:0 20px 1.6em;font-style:italic;padding-top:1px}.page .service{position:relative;z-index:1}@media screen and (min-width: 641px){.page .service{padding-bottom:80px}}@media screen and (max-width: 640px){.page .service{padding-bottom:60px}}@media screen and (min-width: 641px){.page .service_list{margin-top:80px}}@media screen and (max-width: 640px){.page .service_list{margin-top:60px}}@media screen and (min-width: 641px){.page .service_list>li{margin-top:80px}}@media screen and (max-width: 640px){.page .service_list>li{margin-top:20px}}.page .service_list_inner{background-color:#F4F4F4}@media screen and (min-width: 900px){.page .service_list_inner{padding:60px;display:flex;justify-content:space-between;flex-direction:row-reverse}}@media screen and (max-width: 899px) and (min-width: 641px){.page .service_list_inner{padding:40px}}@media screen and (max-width: 640px){.page .service_list_inner{padding:20px}}@media screen and (min-width: 900px){.page .service_list_inner_txt{padding-left:60px}}.page .service_list_inner_txt h2{font-weight:700;display:flex;align-items:center}@media screen and (min-width: 641px){.page .service_list_inner_txt h2{font-size:24px;margin-bottom:20px}}@media screen and (max-width: 640px){.page .service_list_inner_txt h2{font-size:18px}}.page .service_list_inner_txt h2::before{content:' ';display:block;width:12px;height:12px;background-color:#AD3140;border-radius:6px;margin-right:6px}@media screen and (min-width: 641px){.page .service_list_inner_txt p{font-size:16px;margin-top:16px}}@media screen and (max-width: 640px){.page .service_list_inner_txt p{font-size:14px;margin-top:12px}}@media screen and (min-width: 900px){.page .service_list_inner_img{width:360px;flex-shrink:0}}@media screen and (max-width: 899px) and (min-width: 641px){.page .service_list_inner_img{margin-top:40px}}@media screen and (max-width: 640px){.page .service_list_inner_img{margin-top:20px}}.page .service_list_inner_img img{object-fit:cover}@media screen and (min-width: 900px){.page .service_list_inner_img img{height:100%;width:360px}}@media screen and (max-width: 899px){.page .service_list_inner_img img{width:100%;height:360px}}.page .service_more{display:flex;justify-content:center}@media screen and (min-width: 641px){.page .service_more{margin-top:80px}}@media screen and (max-width: 640px){.page .service_more{margin-top:40px}}.page .company{position:relative;z-index:1}@media screen and (min-width: 641px){.page .company{padding-top:60px}}@media screen and (max-width: 640px){.page .company{padding-top:40px}}.page .company_policy{border-top:1px solid #ccc}@media screen and (min-width: 900px){.page .company_policy{display:flex;justify-content:space-between}}@media screen and (min-width: 641px){.page .company_policy{padding:60px 0}}@media screen and (max-width: 640px){.page .company_policy{padding:40px 0}}@media screen and (min-width: 900px){.page .company_policy_left{margin-right:60px}}.page .company_policy_left h2{font-weight:700}@media screen and (min-width: 641px){.page .company_policy_left h2{font-size:24px}}@media screen and (max-width: 640px){.page .company_policy_left h2{font-size:20px}}@media screen and (min-width: 900px){.page .company_policy_right{width:720px;flex-shrink:0}}@media screen and (max-width: 899px){.page .company_policy_right{margin-top:40px}}@media screen and (max-width: 640px){.page .company_policy_right{margin-top:20px}}@media screen and (min-width: 900px){.page .company_policy_right_list li{margin-top:60px}}@media screen and (max-width: 899px){.page .company_policy_right_list li{margin-top:40px}}.page .company_policy_right_list li:nth-child(1){margin-top:0}.page .company_policy_right h3{font-weight:700}@media screen and (min-width: 641px){.page .company_policy_right h3{font-size:20px}}@media screen and (max-width: 640px){.page .company_policy_right h3{font-size:18px}}@media screen and (min-width: 641px){.page .company_policy_right p{font-size:16px;margin-top:20px}}@media screen and (max-width: 640px){.page .company_policy_right p{font-size:14px;margin-top:16px}}.page .company_ceo{border-top:1px solid #ccc}@media screen and (min-width: 900px){.page .company_ceo{display:flex;justify-content:space-between}}@media screen and (min-width: 641px){.page .company_ceo{padding:60px 0}}@media screen and (max-width: 640px){.page .company_ceo{padding:40px 0}}@media screen and (min-width: 900px){.page .company_ceo_left{margin-right:60px}}.page .company_ceo_left h2{font-weight:700}@media screen and (min-width: 641px){.page .company_ceo_left h2{font-size:24px}}@media screen and (max-width: 640px){.page .company_ceo_left h2{font-size:20px}}@media screen and (min-width: 900px){.page .company_ceo_right{width:720px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}}@media screen and (max-width: 899px){.page .company_ceo_right{margin-top:40px}}@media screen and (max-width: 640px){.page .company_ceo_right{margin-top:20px}}@media screen and (min-width: 900px){.page .company_ceo_right_img{width:200px;flex-shrink:0}}.page .company_ceo_right_img img{object-fit:cover}@media screen and (min-width: 900px){.page .company_ceo_right_img img{height:100%;width:200px}}@media screen and (max-width: 899px){.page .company_ceo_right_img img{width:100%;height:auto;aspect-ratio:3 / 2}}@media screen and (min-width: 900px){.page .company_ceo_right_txt{margin-left:40px}}@media screen and (max-width: 899px){.page .company_ceo_right_txt{margin-top:20px}}.page .company_ceo_right h3{font-weight:700}@media screen and (min-width: 641px){.page .company_ceo_right h3{font-size:20px}}@media screen and (max-width: 640px){.page .company_ceo_right h3{font-size:18px}}@media screen and (min-width: 641px){.page .company_ceo_right p{font-size:16px;margin-top:20px}}@media screen and (max-width: 640px){.page .company_ceo_right p{font-size:14px;margin-top:16px}}.page .company_info{border-top:1px solid #ccc}@media screen and (min-width: 900px){.page .company_info{display:flex;justify-content:space-between}}@media screen and (min-width: 641px){.page .company_info{padding:60px 0}}@media screen and (max-width: 640px){.page .company_info{padding:40px 0}}@media screen and (min-width: 900px){.page .company_info_left{margin-right:60px}}.page .company_info_left h2{font-weight:700}@media screen and (min-width: 641px){.page .company_info_left h2{font-size:24px}}@media screen and (max-width: 640px){.page .company_info_left h2{font-size:20px}}@media screen and (min-width: 900px){.page .company_info_right{width:720px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}}@media screen and (max-width: 899px){.page .company_info_right{margin-top:40px}}@media screen and (max-width: 640px){.page .company_info_right{margin-top:20px}}.page .company_info_right table{border-collapse:separate;border-spacing:0 10px;width:100%}.page .company_info_right table th{background-color:#F4F4F4;font-weight:700}@media screen and (min-width: 641px){.page .company_info_right table th{padding:20px;font-size:16px}}@media screen and (max-width: 640px){.page .company_info_right table th{padding:10px 20px 10px 20px}}.page .company_info_right table td{background-color:#F4F4F4}@media screen and (min-width: 641px){.page .company_info_right table td{padding:20px 20px 20px 0;font-size:16px}}@media screen and (max-width: 640px){.page .company_info_right table td{padding:10px 20px 10px 0}}.page .company_more{border-top:1px solid #ccc;display:flex;justify-content:center}@media screen and (min-width: 641px){.page .company_more{padding:60px 0 80px}}@media screen and (max-width: 640px){.page .company_more{padding:40px 0 60px}}.page .contact{position:relative;z-index:1}@media screen and (min-width: 641px){.page .contact{padding-top:60px}}@media screen and (max-width: 640px){.page .contact{padding-top:40px}}.page .contact_form{max-width:960px;margin:0 auto}.page .contact_form input[type="text"],.page .contact_form input[type="email"],.page .contact_form input[type="tel"],.page .contact_form input[type="number"]{padding:10px;font-size:16px;border:1px solid #ccc;width:100%;box-sizing:border-box}.page .contact_form input[type="text"]::placeholder,.page .contact_form input[type="email"]::placeholder,.page .contact_form input[type="tel"]::placeholder,.page .contact_form input[type="number"]::placeholder{color:#ccc}.page .contact_form select{padding:10px;font-size:16px;border:1px solid #ccc;background-color:#fff;width:100%;box-sizing:border-box;background-image:url("../images/common/angle-down.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:right 10px center}.page .contact_form textarea{padding:10px;font-size:16px;border:1px solid #ccc;width:100%;box-sizing:border-box;height:144px;line-height:1.2}.page .contact_form textarea::placeholder{color:#ccc}.page .contact_form input[type="submit"],.page .contact_form input[type="button"]{transition:all 0.1s ease 0s;outline:none;cursor:pointer}.page .contact_form .submit{display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:#111;border:none;font-weight:700;padding:0 20px;height:40px;width:240px}.page .contact_form .submit:hover{background-color:#AD3140}.page .contact_form .back{display:flex;align-items:center;justify-content:space-between;color:#111;background-color:#fff;border:1px solid #111;font-weight:700;padding:0 20px;height:40px;width:240px}.page .contact_form .back:hover{background-color:#111;color:#fff}.page .contact_form_input{margin-top:20px}.page .contact_form_input_label{margin:0 0 8px !important;font-size:12px;font-weight:700}.page .contact_form_input_label .required{color:#DD4055}.page .contact_form_input_label small{font-size:10px;color:#999;font-weight:400}.page .contact_form_input_inner{font-size:16px;margin:0 !important}.page .contact_form_btn{margin-top:20px}.page .contact_form_btn_inner{margin-top:10px;display:flex;justify-content:center}.page .contact_form_note{margin-top:20px}.page .contact_form_note p{margin-top:20px;font-size:12px}.page .contact_form_note p.red{color:#DD4055}.page .contact_form .mw_wp_form .error{color:#DD4055;font-weight:700;font-size:12px;padding:0}.page .contact_form .wpcf7-spinner{display:none}.page .contact_form .wpcf7-not-valid-tip{color:#DD4055;font-weight:700;font-size:12px;padding:0}.page .contact_form .wpcf7-list-item{margin:0}.page .thanks{position:relative;z-index:1}@media screen and (min-width: 641px){.page .thanks{padding-top:60px}}@media screen and (max-width: 640px){.page .thanks{padding-top:40px}}@media screen and (min-width: 641px){.page .thanks_txt{font-size:16px}}@media screen and (max-width: 640px){.page .thanks_txt{font-size:14px}}@media screen and (min-width: 641px){.page .thanks_more{margin-top:80px}}@media screen and (max-width: 640px){.page .thanks_more{margin-top:40px}}.page .thanks_more.back{margin-top:20px}.archive{position:relative;overflow:hidden;clip-path:inset(0)}@media screen and (min-width: 900px){.archive{padding-top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.archive{padding-top:72px}}@media screen and (max-width: 640px){.archive{padding-top:66px}}.archive::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.archive::after{display:none}}.archive .fv{overflow:hidden;position:relative;z-index:1;padding-top:60px}.archive .fv h1{font-weight:700}@media screen and (min-width: 641px){.archive .fv h1{font-size:32px;white-space:nowrap}}@media screen and (max-width: 640px){.archive .fv h1{font-size:24px}}.archive .fv_ttl{font-weight:900;color:rgba(0,0,0,0.05);position:fixed;z-index:0}@media screen and (min-width: 900px){.archive .fv_ttl{font-size:160px;top:188px}}@media screen and (max-width: 899px) and (min-width: 641px){.archive .fv_ttl{font-size:120px;top:132px}}@media screen and (max-width: 640px){.archive .fv_ttl{font-size:80px;top:126px}}@media screen and (min-width: 641px){.archive .fv p{margin-top:40px;font-size:16px}}@media screen and (max-width: 640px){.archive .fv p{margin-top:20px}}.archive .knowledge{position:relative;z-index:1}@media screen and (min-width: 900px){.archive .knowledge{padding:40px 0 80px}}@media screen and (max-width: 899px){.archive .knowledge{padding:20px 0 60px}}.archive .knowledge_cat{text-align:center;margin-top:10px;font-size:16px}@media screen and (min-width: 900px){.archive .knowledge_wrapper{display:flex;align-items:flex-start;margin-top:40px;flex-direction:row-reverse}}@media screen and (max-width: 899px){.archive .knowledge_wrapper{margin-top:20px}}@media screen and (min-width: 900px){.archive .knowledge_wrapper_inner{margin-left:40px;width:100%}}.archive .knowledge .post_list{display:flex;flex-wrap:wrap}@media screen and (min-width: 900px){.archive .knowledge .post_list{margin:-20px -10px 0}}@media screen and (max-width: 899px){.archive .knowledge .post_list{margin:-20px -10px 0}}.archive .knowledge .post_list>li{padding:20px 10px 0}@media screen and (min-width: 641px){.archive .knowledge .post_list>li{width:50%}}@media screen and (max-width: 640px){.archive .knowledge .post_list>li{width:100%}}.archive .knowledge .post_list>li a{display:block;height:100%}.archive .knowledge .post_list>li dl{overflow:hidden;height:100%;background-color:#fff;border:1px solid #ccc}.archive .knowledge .post_list>li dl dt{border-bottom:1px solid #eee;position:relative}.archive .knowledge .post_list>li dl dd{padding:16px 20px 20px}.archive .knowledge .post_list>li dl dd h3{margin-top:10px;font-weight:500;font-size:16px}.archive .knowledge .post_list>li dl dd h3.mt0{margin-top:0}.archive .knowledge .post_meta{margin:-10px -5px 0;display:flex;flex-wrap:wrap}.archive .knowledge .post_meta li{padding:10px 5px 0}.archive .knowledge .post_meta_cat span{color:#999;border:1px solid #999;display:flex;align-items:center;padding:0 10px;height:24px;font-size:12px}.archive .knowledge .post_meta_date span{color:#999}.archive .knowledge .post_pager{display:flex;align-items:center}@media screen and (min-width: 900px){.archive .knowledge .post_pager{margin-top:80px;justify-content:flex-end}}@media screen and (max-width: 899px){.archive .knowledge .post_pager{margin-top:40px;justify-content:center}}.archive .knowledge .post_pager .page-numbers{font-weight:700;font-size:20px;margin:0 10px}.archive .knowledge .post_pager .page-numbers:hover{opacity:1;color:#AD3140}.archive .knowledge .post_pager .page-numbers.prev{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.archive .knowledge .post_pager .page-numbers.prev img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.archive .knowledge .post_pager .page-numbers.prev::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.archive .knowledge .post_pager .page-numbers.prev:hover{color:#fff}.archive .knowledge .post_pager .page-numbers.prev:hover img{left:-4px}.archive .knowledge .post_pager .page-numbers.prev:hover::after{width:100%;left:0}.archive .knowledge .post_pager .page-numbers.next{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.archive .knowledge .post_pager .page-numbers.next img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.archive .knowledge .post_pager .page-numbers.next::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.archive .knowledge .post_pager .page-numbers.next:hover{color:#fff}.archive .knowledge .post_pager .page-numbers.next:hover img{left:4px}.archive .knowledge .post_pager .page-numbers.next:hover::after{width:100%;left:0}.archive .knowledge .post_pager .page-numbers.current{color:#ccc}.archive .knowledge .post_pager .page-numbers.current:hover{color:#ccc}@media screen and (min-width: 900px){.archive .knowledge_sidebar{width:240px;flex-shrink:0}}@media screen and (max-width: 899px){.archive .knowledge_sidebar{margin-top:60px}}.archive .knowledge_sidebar_inner>li{border:1px solid #ccc;background-color:#fff;margin-top:20px}.archive .knowledge_sidebar_inner>li:nth-child(1){margin-top:0}.archive .knowledge_sidebar h3{font-size:20px;font-weight:700;border-bottom:2px solid #eee;padding:20px 20px 10px}.archive .knowledge_sidebar_cat{padding:10px 20px 20px}.archive .knowledge_sidebar_cat>li{margin-top:10px}.archive .knowledge_sidebar_cat>li>a{display:flex;align-items:center;font-size:16px;font-weight:700}.archive .knowledge_sidebar_cat>li>a::before{content:' ';display:block;margin-right:6px;width:12px;height:12px;border-radius:6px;background-color:#AD3140}.archive .knowledge_sidebar_cat_inner>li{padding-left:40px;margin-top:4px}.archive .knowledge_sidebar_tag{padding:10px 15px 20px;display:flex;flex-wrap:wrap}.archive .knowledge_sidebar_tag>li{padding:10px 5px 0}.archive .news{position:relative;z-index:1}@media screen and (min-width: 900px){.archive .news{padding:80px 0 80px}}@media screen and (max-width: 899px){.archive .news{padding:40px 0 60px}}.archive .news_list ul{border-top:1px solid #111}.archive .news_list ul li{border-bottom:1px solid #111}.archive .news_list ul li a{display:flex;align-items:center;padding:20px 0}@media screen and (max-width: 899px){.archive .news_list ul li a{flex-wrap:wrap}}.archive .news_list ul li a .date{color:#999;margin-right:20px;flex-shrink:0}@media screen and (max-width: 899px){.archive .news_list ul li a .ttl{width:100%;margin-top:10px;font-size:16px}}.archive .news_list ul li a:hover{background-color:#fff}.archive .news_pager{display:flex;align-items:center}@media screen and (min-width: 900px){.archive .news_pager{margin-top:80px;justify-content:flex-end}}@media screen and (max-width: 899px){.archive .news_pager{margin-top:40px;justify-content:center}}.archive .news_pager .page-numbers{font-weight:700;font-size:20px;margin:0 10px}.archive .news_pager .page-numbers:hover{opacity:1;color:#AD3140}.archive .news_pager .page-numbers.prev{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.archive .news_pager .page-numbers.prev img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.archive .news_pager .page-numbers.prev::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.archive .news_pager .page-numbers.prev:hover{color:#fff}.archive .news_pager .page-numbers.prev:hover img{left:-4px}.archive .news_pager .page-numbers.prev:hover::after{width:100%;left:0}.archive .news_pager .page-numbers.next{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.archive .news_pager .page-numbers.next img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.archive .news_pager .page-numbers.next::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.archive .news_pager .page-numbers.next:hover{color:#fff}.archive .news_pager .page-numbers.next:hover img{left:4px}.archive .news_pager .page-numbers.next:hover::after{width:100%;left:0}.archive .news_pager .page-numbers.current{color:#ccc}.archive .news_pager .page-numbers.current:hover{color:#ccc}.archive .document{position:relative;z-index:1}@media screen and (min-width: 900px){.archive .document{padding:40px 0 80px}}@media screen and (max-width: 899px){.archive .document{padding:20px 0 60px}}.archive .document_cat{text-align:center;margin-top:10px;font-size:16px}@media screen and (min-width: 900px){.archive .document_wrapper{margin-top:40px}}@media screen and (max-width: 899px){.archive .document_wrapper{margin-top:20px}}.archive .document .post_list{display:flex;flex-wrap:wrap}@media screen and (min-width: 900px){.archive .document .post_list{margin:-20px -10px 0}}@media screen and (max-width: 899px){.archive .document .post_list{margin:-20px -10px 0}}.archive .document .post_list>li{padding:20px 10px 0}@media screen and (min-width: 900px){.archive .document .post_list>li{width:33.33%}}@media screen and (max-width: 899px) and (min-width: 641px){.archive .document .post_list>li{width:50%}}@media screen and (max-width: 640px){.archive .document .post_list>li{width:100%}}.archive .document .post_list>li a{display:block;height:100%}.archive .document .post_list>li dl{overflow:hidden;height:100%;background-color:#fff;border:1px solid #ccc}.archive .document .post_list>li dl dt{border-bottom:1px solid #eee;position:relative}.archive .document .post_list>li dl dd{padding:16px 20px}.archive .document .post_list>li dl dd h3{font-weight:500;font-size:16px}.archive .document .post_meta{margin:-10px -5px 0;display:flex;flex-wrap:wrap}.archive .document .post_meta li{padding:10px 5px 0}.archive .document .post_meta_cat span{color:#999;border:1px solid #999;display:flex;align-items:center;padding:0 10px;height:24px;font-size:12px}.archive .document .post_meta_date span{color:#999}.archive .document .post_pager{display:flex;align-items:center}@media screen and (min-width: 900px){.archive .document .post_pager{margin-top:80px;justify-content:flex-end}}@media screen and (max-width: 899px){.archive .document .post_pager{margin-top:40px;justify-content:center}}.archive .document .post_pager .page-numbers{font-weight:700;font-size:20px;margin:0 10px}.archive .document .post_pager .page-numbers:hover{opacity:1;color:#AD3140}.archive .document .post_pager .page-numbers.prev{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.archive .document .post_pager .page-numbers.prev img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.archive .document .post_pager .page-numbers.prev::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.archive .document .post_pager .page-numbers.prev:hover{color:#fff}.archive .document .post_pager .page-numbers.prev:hover img{left:-4px}.archive .document .post_pager .page-numbers.prev:hover::after{width:100%;left:0}.archive .document .post_pager .page-numbers.next{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.archive .document .post_pager .page-numbers.next img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.archive .document .post_pager .page-numbers.next::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.archive .document .post_pager .page-numbers.next:hover{color:#fff}.archive .document .post_pager .page-numbers.next:hover img{left:4px}.archive .document .post_pager .page-numbers.next:hover::after{width:100%;left:0}.archive .document .post_pager .page-numbers.current{color:#ccc}.archive .document .post_pager .page-numbers.current:hover{color:#ccc}.single{position:relative;overflow:hidden;clip-path:inset(0)}@media screen and (min-width: 900px){.single{padding-top:128px}}@media screen and (max-width: 899px) and (min-width: 641px){.single{padding-top:72px}}@media screen and (max-width: 640px){.single{padding-top:66px}}.single::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.single::after{display:none}}.single .fv{overflow:hidden;position:relative;z-index:1}.single .fv h1{font-weight:700}@media screen and (min-width: 641px){.single .fv h1{font-size:32px;white-space:nowrap}}@media screen and (max-width: 640px){.single .fv h1{font-size:20px}}.single .fv_ttl{font-weight:900;color:rgba(0,0,0,0.05);position:fixed;z-index:0}@media screen and (min-width: 900px){.single .fv_ttl{font-size:160px;top:188px}}@media screen and (max-width: 899px) and (min-width: 641px){.single .fv_ttl{font-size:120px;top:132px}}@media screen and (max-width: 640px){.single .fv_ttl{font-size:80px;top:126px}}.single .knowledge{position:relative;z-index:1}@media screen and (min-width: 900px){.single .knowledge{padding:0 0 80px}}@media screen and (max-width: 899px){.single .knowledge{padding:0 0 60px}}.single .knowledge_thumb{border:1px solid #eee;margin-top:40px}.single .knowledge_ttl{margin-top:40px;font-weight:700}@media screen and (min-width: 641px){.single .knowledge_ttl{font-size:32px}}@media screen and (max-width: 640px){.single .knowledge_ttl{font-size:24px}}.single .knowledge_meta{margin:0 -5px 0;display:flex;flex-wrap:wrap}.single .knowledge_meta li{padding:10px 5px 0}.single .knowledge_meta_cat a{color:#999;border:1px solid #999;display:flex;align-items:center;padding:0 10px;height:24px;font-size:12px}.single .knowledge_meta_cat a:hover{color:#AD3140;border:1px solid #AD3140}.single .knowledge_meta_date span{color:#999}@media screen and (min-width: 900px){.single .knowledge_wrapper{display:flex;align-items:flex-start;margin-top:40px;flex-direction:row-reverse}}@media screen and (max-width: 899px){.single .knowledge_wrapper{margin-top:20px}}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner{margin-left:40px;width:100%}}.single .knowledge_wrapper_inner_related{position:relative}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_related{margin-top:40px;padding-top:40px}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_related{margin-top:20px;padding-top:20px}}.single .knowledge_wrapper_inner_related::before{content:' ';position:absolute;background-color:#eee;height:2px;width:150%;top:0}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_related::before{left:-40px}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_related::before{left:-20px}}.single .knowledge_wrapper_inner_related h2{background-color:#F4F4F4;text-align:center;font-weight:700;font-size:14px}.single .knowledge_wrapper_inner_related .post{margin-top:20px}.single .knowledge_wrapper_inner_related .post_list{display:flex;flex-wrap:wrap}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_related .post_list{margin:-20px -10px 0}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_related .post_list{margin:-20px -10px 0}}.single .knowledge_wrapper_inner_related .post_list>li{padding:20px 10px 0}@media screen and (min-width: 641px){.single .knowledge_wrapper_inner_related .post_list>li{width:50%}}@media screen and (max-width: 640px){.single .knowledge_wrapper_inner_related .post_list>li{width:100%}}.single .knowledge_wrapper_inner_related .post_list>li a{display:block;height:100%}.single .knowledge_wrapper_inner_related .post_list>li dl{overflow:hidden;height:100%;background-color:#fff;border:1px solid #ccc}.single .knowledge_wrapper_inner_related .post_list>li dl dt{border-bottom:1px solid #eee;position:relative}.single .knowledge_wrapper_inner_related .post_list>li dl dd{padding:16px 20px 20px}.single .knowledge_wrapper_inner_related .post_list>li dl dd h3{margin-top:10px;font-weight:500;font-size:16px}.single .knowledge_wrapper_inner_related .post_meta{margin:-10px -5px 0;display:flex;flex-wrap:wrap}.single .knowledge_wrapper_inner_related .post_meta li{padding:10px 5px 0}.single .knowledge_wrapper_inner_related .post_meta_cat span{color:#999;border:1px solid #999;display:flex;align-items:center;padding:0 10px;height:24px;font-size:12px}.single .knowledge_wrapper_inner_related .post_meta_date span{color:#999}.single .knowledge_wrapper_inner_related .post_pager{display:flex;align-items:center}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_related .post_pager{margin-top:80px;justify-content:flex-end}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_related .post_pager{margin-top:40px;justify-content:center}}.single .knowledge_wrapper_inner_related .post_pager .page-numbers{font-weight:700;font-size:20px;margin:0 10px}.single .knowledge_wrapper_inner_related .post_pager .page-numbers:hover{opacity:1;color:#AD3140}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.prev{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.prev img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.prev::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.prev:hover{color:#fff}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.prev:hover img{left:-4px}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.prev:hover::after{width:100%;left:0}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.next{position:relative;display:flex;justify-content:center;align-items:center;background-color:#111;width:32px;height:32px}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.next img{position:relative;left:0;z-index:2;transition:all .1s ease 0s}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.next::after{content:' ';position:absolute;z-index:1;background-color:#AD3140;top:0;right:0;height:100%;width:0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.next:hover{color:#fff}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.next:hover img{left:4px}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.next:hover::after{width:100%;left:0}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.current{color:#ccc}.single .knowledge_wrapper_inner_related .post_pager .page-numbers.current:hover{color:#ccc}.single .knowledge_wrapper_inner_tag{position:relative}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_tag{margin-top:40px;padding-top:40px}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_tag{margin-top:20px;padding-top:20px}}.single .knowledge_wrapper_inner_tag::before{content:' ';position:absolute;background-color:#eee;height:2px;width:150%;top:0}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_tag::before{left:-40px}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_tag::before{left:-20px}}.single .knowledge_wrapper_inner_tag h2{background-color:#F4F4F4;text-align:center;font-weight:700;font-size:14px}.single .knowledge_wrapper_inner_tag_list{display:flex;flex-wrap:wrap;margin:10px -5px 0}.single .knowledge_wrapper_inner_tag_list li{padding:10px 5px 0}.single .knowledge_wrapper_inner_share{position:relative}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_share{margin-top:40px;padding-top:40px}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_share{margin-top:20px;padding-top:20px}}.single .knowledge_wrapper_inner_share::before{content:' ';position:absolute;background-color:#eee;height:2px;width:150%;top:0}@media screen and (min-width: 900px){.single .knowledge_wrapper_inner_share::before{left:-40px}}@media screen and (max-width: 899px){.single .knowledge_wrapper_inner_share::before{left:-20px}}.single .knowledge_wrapper_inner_share h2{background-color:#F4F4F4;text-align:center;font-weight:700;font-size:14px}.single .knowledge_wrapper_inner_share_list{display:flex;flex-wrap:wrap;margin:10px -5px 0}.single .knowledge_wrapper_inner_share_list li{padding:10px 5px 0;width:50%}.single .knowledge_wrapper_inner_share_list li a{display:flex;justify-content:center;align-items:center;height:32px;width:100%;color:#fff;font-size:12px;font-weight:700}.single .knowledge_wrapper_inner_share_list li a img{margin-right:4px}.single .knowledge_wrapper_inner_share_list li a.facebook{background-color:#0765ff}.single .knowledge_wrapper_inner_share_list li a.x{background-color:#111}.single .knowledge_wrapper .content{background-color:#fff;border:1px solid #ccc;overflow:hidden}@media screen and (min-width: 641px){.single .knowledge_wrapper .content{padding:0 40px 40px}}@media screen and (max-width: 640px){.single .knowledge_wrapper .content{padding:0 20px 40px 20px}}.single .knowledge_wrapper .content_inner{margin-top:40px;font-size:16px}.single .knowledge_wrapper .content_inner h2{margin-top:40px;font-weight:700;font-size:24px;position:relative;background-color:#F4F4F4;padding:0 10px}.single .knowledge_wrapper .content_inner h3{margin-top:32px;font-weight:700;font-size:20px;padding-left:16px;position:relative}.single .knowledge_wrapper .content_inner h3::before{content:' ';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:20px;background-color:#AD3140}.single .knowledge_wrapper .content_inner h4{margin-top:32px;font-weight:700;font-size:18px}.single .knowledge_wrapper .content_inner p{margin-top:20px}.single .knowledge_wrapper .content_inner a{text-decoration:underline}.single .knowledge_wrapper .content_inner a:hover{color:#AD3140}.single .knowledge_wrapper .content_inner ul{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:disc}.single .knowledge_wrapper .content_inner ul li{margin-top:8px}.single .knowledge_wrapper .content_inner ul>ul{list-style:circle}.single .knowledge_wrapper .content_inner ol{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:decimal}.single .knowledge_wrapper .content_inner ol li{margin-top:8px}.single .knowledge_wrapper .content_inner blockquote{margin-top:32px;margin-bottom:32px;background-color:#F4F4F4;padding:0 20px 1.6em;font-style:italic;padding-top:1px}@media screen and (min-width: 900px){.single .knowledge_sidebar{width:240px;flex-shrink:0}}@media screen and (max-width: 899px){.single .knowledge_sidebar{margin-top:60px}}.single .knowledge_sidebar_inner>li{border:1px solid #ccc;background-color:#fff;margin-top:20px}.single .knowledge_sidebar_inner>li:nth-child(1){margin-top:0}.single .knowledge_sidebar h3{font-size:20px;font-weight:700;border-bottom:2px solid #eee;padding:20px 20px 10px}.single .knowledge_sidebar_cat{padding:10px 20px 20px}.single .knowledge_sidebar_cat>li{margin-top:10px}.single .knowledge_sidebar_cat>li>a{display:flex;align-items:center;font-size:16px;font-weight:700}.single .knowledge_sidebar_cat>li>a::before{content:' ';display:block;margin-right:6px;width:12px;height:12px;border-radius:6px;background-color:#AD3140}.single .knowledge_sidebar_cat_inner>li{padding-left:40px;margin-top:4px}.single .knowledge_sidebar_tag{padding:10px 15px 20px;display:flex;flex-wrap:wrap}.single .knowledge_sidebar_tag>li{padding:10px 5px 0}.single .news{position:relative;z-index:1}@media screen and (min-width: 900px){.single .news{padding:0 0 80px}}@media screen and (max-width: 899px){.single .news{padding:0 0 60px}}.single .news_ttl{margin-top:40px;font-weight:700}@media screen and (min-width: 641px){.single .news_ttl{font-size:32px}}@media screen and (max-width: 640px){.single .news_ttl{font-size:24px}}.single .news_meta{margin:0 -5px 0;display:flex;flex-wrap:wrap}.single .news_meta li{padding:10px 5px 0}.single .news_meta_date span{color:#999}.single .news_wrapper{max-width:960px;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.single .news_wrapper{margin-top:40px}}@media screen and (max-width: 899px){.single .news_wrapper{margin-top:20px}}.single .news_wrapper .content{background-color:#fff;border:1px solid #ccc}@media screen and (min-width: 641px){.single .news_wrapper .content{padding:0 40px 40px}}@media screen and (max-width: 640px){.single .news_wrapper .content{padding:0 20px 40px 20px}}.single .news_wrapper .content_inner{margin-top:40px;font-size:16px}.single .news_wrapper .content_inner h2{margin-top:40px;font-weight:700;font-size:24px;position:relative;background-color:#F4F4F4;padding:0 10px}.single .news_wrapper .content_inner h3{margin-top:32px;font-weight:700;font-size:20px;padding-left:16px;position:relative}.single .news_wrapper .content_inner h3::before{content:' ';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:20px;background-color:#AD3140}.single .news_wrapper .content_inner h4{margin-top:32px;font-weight:700;font-size:18px}.single .news_wrapper .content_inner p{margin-top:20px}.single .news_wrapper .content_inner a{text-decoration:underline}.single .news_wrapper .content_inner a:hover{color:#AD3140}.single .news_wrapper .content_inner ul{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:disc}.single .news_wrapper .content_inner ul li{margin-top:8px}.single .news_wrapper .content_inner ul>ul{list-style:circle}.single .news_wrapper .content_inner ol{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:decimal}.single .news_wrapper .content_inner ol li{margin-top:8px}.single .news_wrapper .content_inner blockquote{margin-top:32px;margin-bottom:32px;background-color:#F4F4F4;padding:0 20px 1.6em;font-style:italic;padding-top:1px}.single .document{position:relative;z-index:1}@media screen and (min-width: 900px){.single .document{padding:0 0 80px}}@media screen and (max-width: 899px){.single .document{padding:0 0 60px}}.single .document_thumb{border:1px solid #eee;margin-top:40px}.single .document_ttl{margin-top:40px;font-weight:700}@media screen and (min-width: 641px){.single .document_ttl{font-size:32px}}@media screen and (max-width: 640px){.single .document_ttl{font-size:24px}}@media screen and (min-width: 900px){.single .document_wrapper{display:flex;align-items:flex-start;margin-top:40px}}@media screen and (max-width: 899px){.single .document_wrapper{margin-top:20px}}@media screen and (min-width: 900px){.single .document_wrapper_inner{margin-right:20px;width:50%}}.single .document_wrapper .content{background-color:#fff;border:1px solid #ccc}@media screen and (min-width: 641px){.single .document_wrapper .content{padding:0 40px 40px}}@media screen and (max-width: 640px){.single .document_wrapper .content{padding:0 20px 40px 20px}}.single .document_wrapper .content_inner{margin-top:40px;font-size:16px}.single .document_wrapper .content_inner h2{margin-top:40px;font-weight:700;font-size:24px;position:relative;background-color:#F4F4F4;padding:0 10px}.single .document_wrapper .content_inner h3{margin-top:32px;font-weight:700;font-size:20px;padding-left:16px;position:relative}.single .document_wrapper .content_inner h3::before{content:' ';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:20px;background-color:#AD3140}.single .document_wrapper .content_inner h4{margin-top:32px;font-weight:700;font-size:18px}.single .document_wrapper .content_inner p{margin-top:20px}.single .document_wrapper .content_inner a{text-decoration:underline}.single .document_wrapper .content_inner a:hover{color:#AD3140}.single .document_wrapper .content_inner ul{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:disc}.single .document_wrapper .content_inner ul li{margin-top:8px}.single .document_wrapper .content_inner ul>ul{list-style:circle}.single .document_wrapper .content_inner ol{margin-top:32px;margin-bottom:32px;padding-left:1.2em;list-style:decimal}.single .document_wrapper .content_inner ol li{margin-top:8px}.single .document_wrapper .content_inner blockquote{margin-top:32px;margin-bottom:32px;background-color:#F4F4F4;padding:0 20px 1.6em;font-style:italic;padding-top:1px}@media screen and (min-width: 900px){.single .document_contact{width:50%;padding-left:20px}}@media screen and (max-width: 899px){.single .document_contact{margin-top:60px}}.single .document .contact_form{max-width:960px;margin:0 auto}.single .document .contact_form input[type="text"],.single .document .contact_form input[type="email"],.single .document .contact_form input[type="tel"],.single .document .contact_form input[type="number"]{padding:10px;font-size:16px;border:1px solid #ccc;width:100%;box-sizing:border-box}.single .document .contact_form input[type="text"]::placeholder,.single .document .contact_form input[type="email"]::placeholder,.single .document .contact_form input[type="tel"]::placeholder,.single .document .contact_form input[type="number"]::placeholder{color:#ccc}.single .document .contact_form select{padding:10px;font-size:16px;border:1px solid #ccc;background-color:#fff;width:100%;box-sizing:border-box;background-image:url("../images/common/angle-down.svg");background-size:20px 20px;background-repeat:no-repeat;background-position:right 10px center}.single .document .contact_form textarea{padding:10px;font-size:16px;border:1px solid #ccc;width:100%;box-sizing:border-box;height:144px;line-height:1.2}.single .document .contact_form textarea::placeholder{color:#ccc}.single .document .contact_form input[type="submit"],.single .document .contact_form input[type="button"]{transition:all 0.1s ease 0s;outline:none;cursor:pointer}.single .document .contact_form .submit{display:flex;align-items:center;justify-content:space-between;color:#fff;background-color:#111;border:none;font-weight:700;padding:0 20px;height:40px;width:240px}.single .document .contact_form .submit:hover{background-color:#AD3140}.single .document .contact_form .back{display:flex;align-items:center;justify-content:space-between;color:#111;background-color:#fff;border:1px solid #111;font-weight:700;padding:0 20px;height:40px;width:240px}.single .document .contact_form .back:hover{background-color:#111;color:#fff}.single .document .contact_form_input{margin-top:20px}.single .document .contact_form_input_label{margin:0 0 8px !important;font-size:12px;font-weight:700}.single .document .contact_form_input_label .required{color:#DD4055}.single .document .contact_form_input_label small{font-size:10px;color:#999;font-weight:400}.single .document .contact_form_input_inner{font-size:16px;margin:0 !important}.single .document .contact_form_btn{margin-top:20px}.single .document .contact_form_btn_inner{margin-top:10px;display:flex;justify-content:center}.single .document .contact_form_note{margin-top:20px}.single .document .contact_form_note p{margin-top:20px;font-size:12px}.single .document .contact_form_note p.red{color:#DD4055}.single .document .contact_form .mw_wp_form .error{color:#DD4055;font-weight:700;font-size:12px;padding:0}.single .document .contact_form .wpcf7-spinner{display:none}.single .document .contact_form .wpcf7-not-valid-tip{color:#DD4055;font-weight:700;font-size:12px;padding:0}.single .document .contact_form .wpcf7-list-item{margin:0}.parts .contact{overflow:hidden;position:relative;z-index:1;clip-path:inset(0)}.parts .contact_ttl{font-weight:900;color:rgba(255,255,255,0.1);line-height:1;position:absolute;z-index:0}@media screen and (min-width: 900px){.parts .contact_ttl{font-size:160px;top:80px}}@media screen and (max-width: 899px) and (min-width: 641px){.parts .contact_ttl{font-size:120px;top:40px}}@media screen and (max-width: 640px){.parts .contact_ttl{font-size:80px;top:40px}}.parts .contact_wrapper{position:relative;z-index:1}@media screen and (min-width: 900px){.parts .contact_wrapper{display:flex;justify-content:space-between}}@media screen and (min-width: 900px){.parts .contact_wrapper_left{width:50%;padding-right:20px}}@media screen and (min-width: 900px){.parts .contact_wrapper_right{width:50%;padding-left:20px}}@media screen and (max-width: 899px){.parts .contact_wrapper_right{margin-top:20px}}.parts .contact_main{background-color:#AD3140;color:#fff;overflow:hidden;position:relative;clip-path:inset(0)}.parts .contact_main.document{background-color:#111}.parts .contact_main.document .btn{border:1px solid #fff}@media screen and (min-width: 900px){.parts .contact_main{padding:80px;height:100%}}@media screen and (max-width: 899px) and (min-width: 641px){.parts .contact_main{padding:40px}}@media screen and (max-width: 640px){.parts .contact_main{padding:40px 20px}}.parts .contact_main h2{position:relative;z-index:1;font-weight:700}@media screen and (min-width: 641px){.parts .contact_main h2{font-size:32px}}@media screen and (max-width: 640px){.parts .contact_main h2{font-size:20px}}.parts .contact_main_txt{position:relative;z-index:1;margin-top:20px}@media screen and (min-width: 641px){.parts .contact_main_txt{font-size:16px}}@media screen and (max-width: 640px){.parts .contact_main_txt{font-size:14px}}.parts .contact_main_more{position:relative;z-index:1;margin-top:20px}.parts .contact_main_more .btn .white{display:block}.parts .contact_main_more .btn .red{display:none}.parts .contact_main_more .btn::after{background-color:#fff}.parts .contact_main_more .btn:hover{color:#AD3140}.parts .contact_main_more .btn:hover .white{display:none}.parts .contact_main_more .btn:hover .red{display:block}.index .parts .contact::after{content:' ';position:fixed;z-index:0;bottom:-30px;right:-460px;display:block;height:679px;width:1440px;background-image:url("../images/common/bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 900px){.index .parts .contact::after{display:none}}
/*# sourceMappingURL=style.css.map */
