html,body,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,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;margin:0}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Noto Sans JP";src:url(../assets/NotoSansJP-VariableFont_wght.subset.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:"Inter";src:url(../assets/Inter-VariableFont_opsz,wght.subset.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}html{font-size:62.5%;font-feature-settings:"palt";font-family:Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,sans-serif}@media screen and (min-width: 360px)and (max-width: 374px){html{font-size:60%}}@media screen and (min-width: 375px)and (max-width: 411px){html{font-size:62.5%}}@media screen and (min-width: 412px)and (max-width: 427px){html{font-size:68.75%}}@media screen and (min-width: 428px)and (max-width: 479px){html{font-size:71.25%}}@media screen and (min-width: 769px){html{font-size:62.5%}}body{font-size:1.5rem;font-optical-sizing:auto}@media screen and (min-width: 360px)and (max-width: 768px){body{padding-top:90px}}@media screen and (min-width: 769px)and (max-width: 1000px){body{padding-top:150px}}@media screen and (min-width: 1001px)and (max-width: 1100px){body{padding-top:120px}}@media screen and (min-width: 1101px){body{padding-top:150px}}.linebreak::after{content:"\a";white-space:pre}.linebreak-sp::after{content:"\a";white-space:pre}@media screen and (min-width: 769px){.linebreak-sp{display:none}}header{z-index:2;width:100%;background:rgba(255,255,255,.9);margin-right:auto;margin-left:auto;position:fixed;top:0;left:0}@media screen and (min-width: 360px)and (max-width: 768px){header{padding:0 15px;height:90px;display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 769px)and (max-width: 1000px){header{min-width:100%;height:150px;padding:0 20px}}@media screen and (min-width: 769px)and (min-width: 1001px){header{display:flex;justify-content:space-between;align-items:center;min-width:1000px}}@media screen and (min-width: 769px)and (min-width: 1001px)and (max-width: 1100px){header{height:120px;padding:0 30px}}@media screen and (min-width: 769px)and (min-width: 1101px){header{min-width:1100px;height:150px;padding:0 50px}}header .site-title{width:fit-content}@media screen and (min-width: 360px)and (max-width: 768px){header .site-title{position:relative;z-index:2;line-height:1.35}header .site-title .shoulder,header .site-title .ja,header .site-title .en{transition:color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}header .site-title.active .shoulder,header .site-title.active .ja,header .site-title.active .en{color:#fff}}@media screen and (min-width: 769px)and (max-width: 1000px){header .site-title{margin-top:20px;margin-bottom:15px}}header .site-title a{display:flex;flex-direction:column;justify-content:center;align-items:start;color:#0086af;line-height:1.35;text-decoration:none}header .site-title a .shoulder,header .site-title a .ja{font-family:"Noto Sans JP",sans-serif;font-display:swap}header .site-title a .shoulder{letter-spacing:.05em;font-weight:500}@media screen and (min-width: 360px)and (max-width: 768px){header .site-title a .shoulder{font-size:.9rem;letter-spacing:0}}@media screen and (min-width: 769px)and (max-width: 1000px){header .site-title a .shoulder{font-size:1.1rem}}@media screen and (min-width: 1001px)and (max-width: 1100px){header .site-title a .shoulder{font-size:1rem}}@media screen and (min-width: 1101px){header .site-title a .shoulder{font-size:1.2rem}}header .site-title a .ja{font-weight:600}@media screen and (min-width: 360px)and (max-width: 768px){header .site-title a .ja{font-size:2rem}}@media screen and (min-width: 769px)and (max-width: 1000px){header .site-title a .ja{font-size:2.8rem}}@media screen and (min-width: 1001px)and (max-width: 1100px){header .site-title a .ja{font-size:2.8rem}}@media screen and (min-width: 1101px){header .site-title a .ja{font-size:3.4rem}}header .site-title a .en{font-family:"Inter",sans-serif;font-weight:300;font-display:swap;font-style:normal}@media screen and (min-width: 360px)and (max-width: 768px){header .site-title a .en{font-size:1.1rem}}@media screen and (min-width: 769px)and (max-width: 1000px){header .site-title a .en{font-size:1.55rem}}@media screen and (min-width: 1001px)and (max-width: 1100px){header .site-title a .en{font-size:1.6rem}}@media screen and (min-width: 1101px){header .site-title a .en{font-size:1.9rem}}@media screen and (min-width: 769px){header .nav-opener{display:none}}@media screen and (min-width: 360px)and (max-width: 768px){header .nav-opener{z-index:2;background:#0086af;border-radius:100px;width:40px;height:40px;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}header .nav-opener span{display:block;width:38%;height:1px;transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1),transform .3s cubic-bezier(0.19, 1, 0.22, 1);background:#fff;position:absolute;top:50%;left:50%}header .nav-opener span:nth-child(1){transform:translate(-50%, -5px)}header .nav-opener span:nth-child(2){transform:translate(-50%, 0px)}header .nav-opener span:nth-child(3){transform:translate(-50%, 5px)}header .nav-opener.active{background:#fff}header .nav-opener.active span{background:#0086af}header .nav-opener.active span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}header .nav-opener.active span:nth-child(2){width:0}header .nav-opener.active span:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}}header nav ul li a{text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap;color:#333}@media screen and (min-width: 360px)and (max-width: 768px){header nav{display:none;opacity:0;z-index:1;width:100%;height:110vh;padding-top:100px;position:absolute;top:0;left:0;transition:opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);background:#0086af}header nav ul{border-top:1px solid rgb(1.4705882353%,76.9159663866%,100%)}header nav ul li{border-bottom:1px solid rgb(1.4705882353%,76.9159663866%,100%);background:rgb(0%,57.5787114846%,75.1960784314%);font-size:1.5rem}header nav ul li a{position:relative;display:block;padding:20px;color:#fff}header nav ul li a::before,header nav ul li a::after{content:"";display:block;width:10px;height:1px;background:#fff;position:absolute;top:50%;right:20px;transform-origin:right center}header nav ul li a::after{transform:rotate(45deg)}header nav ul li a::before{transform:rotate(-45deg)}header nav .contact{display:none}}@media screen and (min-width: 769px){header nav ul li{line-height:1.35;letter-spacing:.03em}header nav ul li.sp-only{display:none}header nav ul li a{display:block;width:fit-content;position:relative}header nav ul li a::after{content:"";display:block;width:100%;height:1px;background:#0086af;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);transition:width .3s cubic-bezier(0.215, 0.61, 0.355, 1)}header nav ul li a:link,header nav ul li a:visited{color:#333}header nav ul li a:hover,header nav ul li a:active,header nav ul li a.current{color:#0086af}header nav ul li a:link::after,header nav ul li a:visited::after{width:0}header nav ul li a:hover::after,header nav ul li a:active::after,header nav ul li a.current::after{width:100%}header nav .contact{display:flex;justify-content:center;align-items:center;background:#0086af;color:#fff;text-decoration:none;border-radius:0 0 10px 10px;padding-top:10px;height:55px;transition:top .2s cubic-bezier(0.215, 0.61, 0.355, 1)}header nav .contact:link,header nav .contact:visited{top:-10px}header nav .contact:hover,header nav .contact:active{top:0}header nav .contact span{display:block;width:26px;height:18px;margin-right:10px}}@media screen and (min-width: 769px)and (max-width: 1000px){header nav{width:85%;margin:0 auto}header nav ul{display:flex;justify-content:space-between;align-items:center}header nav ul li a{font-size:1.4rem}header nav .contact{position:absolute;top:-5px;right:10px;width:180px;font-size:1.3rem}}@media screen and (min-width: 769px)and (min-width: 1001px){header nav{align-self:end}header nav ul{display:flex;justify-content:end;align-items:center}header nav .contact{position:absolute;top:-5px;right:50px;width:200px;font-size:1.5rem}}@media screen and (min-width: 769px)and (min-width: 1001px)and (max-width: 1100px){header nav{padding-bottom:30px}header nav ul li{margin-right:25px}header nav ul li a{font-size:1.4rem}}@media screen and (min-width: 769px)and (min-width: 1001px)and (min-width: 1101px){header nav{padding-bottom:40px}header nav ul li{margin-right:30px}header nav ul li a{font-size:1.5rem}}footer{width:100%;background:#ebeae9;text-align:center}@media screen and (min-width: 360px)and (max-width: 768px){footer{padding:30px 0 100px 0}}@media screen and (min-width: 769px)and (max-width: 1000px){footer{padding:30px 0}}@media screen and (min-width: 1001px){footer{padding:50px 0 40px 0}}footer .logo{color:#564940;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-display:swap}@media screen and (min-width: 360px)and (max-width: 768px){footer .logo{font-size:1.5rem;margin-bottom:10px}}@media screen and (min-width: 769px)and (max-width: 1000px){footer .logo{font-size:1.8rem}}@media screen and (min-width: 1001px){footer .logo{font-size:2.1rem}}@media screen and (min-width: 360px)and (max-width: 768px){footer nav{display:none}}@media screen and (min-width: 769px){footer nav{margin:20px 0}footer nav ul{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap;display:flex;justify-content:center;align-items:center}footer nav ul li{margin:0 10px}footer nav ul li a{color:#564940;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap}footer nav ul li a:link,footer nav ul li a:visited{text-decoration:none}footer nav ul li a:hover,footer nav ul li a:active{text-decoration:underline}}@media screen and (min-width: 769px)and (max-width: 1000px){footer nav ul li{font-size:1.2rem}}@media screen and (min-width: 769px)and (min-width: 1001px){footer nav ul li{font-size:1.3rem}}footer .copyright{color:#564940;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-display:swap}@media screen and (min-width: 360px)and (max-width: 768px){footer .copyright{font-size:.9rem}}@media screen and (min-width: 769px){footer .copyright{font-size:1.1rem}}main{transition:opacity .7s cubic-bezier(0.39, 0.575, 0.565, 1)}main .page-header{margin-right:auto;margin-left:auto;position:relative;opacity:0;animation:kvFadeIn .75s cubic-bezier(0.39, 0.575, 0.565, 1) .3s forwards}@media screen and (min-width: 360px)and (max-width: 768px){main .page-header{width:90%;margin-bottom:50px}}@media screen and (min-width: 769px){main .page-header{width:calc(100% - 40px);margin-bottom:100px}}@media screen and (min-width: 769px)and (min-width: 1001px){main .page-header{min-width:960px}}main .page-header .title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}@media screen and (min-width: 360px)and (max-width: 768px){main .page-header .title{padding:15px 0}}main .page-header .title h1,main .page-header .title p{font-family:"Noto Sans JP",sans-serif;font-display:swap;text-align:center}main .page-header .title h1{font-weight:500;color:#564940;letter-spacing:.1em}@media screen and (min-width: 360px)and (max-width: 768px){main .page-header .title h1{font-size:2.1rem;margin-bottom:10px}}@media screen and (min-width: 769px){main .page-header .title h1{margin-bottom:20px}}@media screen and (min-width: 769px)and (max-width: 1000px){main .page-header .title h1{font-size:2.4rem}}@media screen and (min-width: 769px)and (min-width: 1001px)and (max-width: 1100px){main .page-header .title h1{font-size:3.6rem}}@media screen and (min-width: 769px)and (min-width: 1101px){main .page-header .title h1{font-size:4.2rem}}main .page-header .title p{font-weight:400;color:#333;letter-spacing:.05em}@media screen and (min-width: 360px)and (max-width: 768px){main .page-header .title p{font-size:1.3rem;line-height:1.4}}@media screen and (min-width: 769px)and (max-width: 1000px){main .page-header .title p{font-size:1.5rem}}@media screen and (min-width: 1001px){main .page-header .title p{font-size:1.8rem}}main .page-header img{border-radius:10px;width:100%;min-width:100%;height:auto;vertical-align:top}main .cta{margin-right:auto;margin-left:auto;position:relative}@media screen and (min-width: 360px)and (max-width: 768px){main .cta{width:90%;margin-bottom:50px}}@media screen and (min-width: 769px){main .cta{overflow:hidden;margin-bottom:100px}}@media screen and (min-width: 769px)and (max-width: 1000px){main .cta{width:80%;height:300px;border-radius:10px}}@media screen and (min-width: 769px)and (min-width: 1001px){main .cta{width:calc(100% - 40px)}}@media screen and (min-width: 769px)and (min-width: 1001px)and (max-width: 1100px){main .cta{min-width:960px}}@media screen and (min-width: 769px)and (min-width: 1001px)and (min-width: 1101px){main .cta{max-width:1100px}}main .cta .cta-text{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:center}main .cta .cta-text p{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap;text-align:center;color:#333;line-height:1.4}@media screen and (min-width: 360px)and (max-width: 768px){main .cta .cta-text p{font-size:1.3rem;margin-bottom:10px}}@media screen and (min-width: 769px){main .cta .cta-text p{margin-bottom:10px}}@media screen and (min-width: 769px)and (max-width: 1000px){main .cta .cta-text p{font-size:1.8rem}}@media screen and (min-width: 769px)and (min-width: 1001px)and (max-width: 1100px){main .cta .cta-text p{font-size:1.8rem}}@media screen and (min-width: 769px)and (min-width: 1101px){main .cta .cta-text p{font-size:2.1rem;margin-bottom:20px}}main .cta .cta-text a{display:flex;justify-content:center;align-items:center;border-radius:100px;background:#0086af;color:#fff;text-decoration:none}@media screen and (min-width: 360px)and (max-width: 768px){main .cta .cta-text a{width:75%;height:50px;font-size:1.5rem;margin-bottom:10px}main .cta .cta-text a span.icon{width:23.4px;height:16.2px;margin-right:5px}}@media screen and (min-width: 769px){main .cta .cta-text a{width:400px;margin-bottom:10px;transition:background-color .3s cubic-bezier(0.39, 0.575, 0.565, 1)}main .cta .cta-text a:link,main .cta .cta-text a:visited{background-color:#0086af}main .cta .cta-text a:hover,main .cta .cta-text a:active{background-color:rgb(0%,67.6380952381%,88.3333333333%)}main .cta .cta-text a span.icon{width:26px;height:18px;margin-right:10px}}@media screen and (min-width: 769px)and (max-width: 1000px){main .cta .cta-text a{height:50px;font-size:1.5rem}main .cta .cta-text a span.icon{width:23.4px;height:16.2px}}@media screen and (min-width: 769px)and (min-width: 1001px)and (max-width: 1100px){main .cta .cta-text a{height:40px;font-size:1.5rem}}@media screen and (min-width: 769px)and (min-width: 1101px){main .cta .cta-text a{height:50px;font-size:1.8rem}}main .cta .cta-text a .icon{display:block}main .cta .cta-text small{color:#333}@media screen and (min-width: 360px)and (max-width: 768px){main .cta .cta-text small{font-size:1rem}}@media screen and (min-width: 769px){main .cta .cta-text small{font-size:1.1rem}}main .cta .background-image img{width:100%;min-width:100%;height:auto;vertical-align:top;border-radius:10px}.sp-cta{background:#fff}@media screen and (min-width: 769px){.sp-cta{display:none}}@media screen and (min-width: 360px)and (max-width: 768px){.sp-cta{width:100%;height:70px;position:fixed;bottom:0;left:0;display:block;padding-bottom:0px;z-index:2}.sp-cta .mail{width:100%;height:70px}.sp-cta .mail a{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0086af;color:#fff;width:100%;height:70px;text-decoration:none}.sp-cta .mail a .button-label{display:flex;justify-content:center;align-items:center}.sp-cta .mail a .button-label .icon{margin-right:3px}.sp-cta .mail a .button-label{width:100%;margin-bottom:8px}.sp-cta .mail a small{color:#fff;font-size:.9rem;text-align:center}.sp-cta .mail a .button-label{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-display:swap;font-size:1.6rem}.sp-cta .mail a .button-label .icon{width:19px;height:13px}}@supports(-webkit-touch-callout: none){.sp-cta{height:74px;padding-bottom:4px}}@keyframes kvFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}.observed-element,.first-element{opacity:0;transform:translateY(100px)}.isShown{animation:slideIn .75s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.first-element{animation:slideIn .75s cubic-bezier(0.215, 0.61, 0.355, 1) 1s forwards}@media screen and (min-width: 360px)and (max-width: 374px){html{font-size:60%}}@media screen and (min-width: 375px)and (max-width: 411px){html{font-size:62.5%}}@media screen and (min-width: 412px)and (max-width: 427px){html{font-size:68.75%}}@media screen and (min-width: 428px)and (max-width: 479px){html{font-size:71.25%}}@media screen and (max-width: 768px){.page-header .title{background:rgba(255,255,255,.6)}}.cases,.support{margin-right:auto;margin-left:auto}@media(max-width: 768px){.cases,.support{width:90%;margin-bottom:50px}}@media(min-width: 769px){.cases,.support{width:calc(100% - 40px);margin-bottom:100px}}@media(min-width: 769px)and (min-width: 1001px){.cases,.support{max-width:1100px;min-width:960px}}.cases h2,.support h2{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap;border-left-color:#0086af;border-left-style:solid;color:#333;letter-spacing:.05em}@media(max-width: 768px){.cases h2,.support h2{border-left-width:3px;padding:10px 0 10px 10px;font-size:1.8rem;margin-bottom:20px}}@media(min-width: 769px){.cases h2,.support h2{border-left-width:5px;padding:10px 0 10px 20px;font-size:2.4rem;margin-bottom:20px}}@media(max-width: 768px){.cases .case-list{display:flex;flex-direction:column;justify-content:start;flex-wrap:wrap}}@media(min-width: 769px){.cases .case-list{display:flex;justify-content:space-between;flex-wrap:wrap}}.cases .case-list .case-list-item{background:#faf5f0;border-radius:10px;display:flex;flex-direction:column;justify-content:start}@media(max-width: 768px){.cases .case-list .case-list-item{width:100%;padding:20px;margin-bottom:20px}.cases .case-list .case-list-item:last-of-type{margin-bottom:0px}}@media(min-width: 769px)and (max-width: 1000px){.cases .case-list .case-list-item{width:48.5%;padding:20px}.cases .case-list .case-list-item:nth-of-type(1),.cases .case-list .case-list-item:nth-of-type(2),.cases .case-list .case-list-item:nth-of-type(3),.cases .case-list .case-list-item:nth-of-type(4){margin-bottom:20px}}@media(min-width: 1001px)and (max-width: 1100px){.cases .case-list .case-list-item{width:48%;padding:30px}.cases .case-list .case-list-item:nth-of-type(1),.cases .case-list .case-list-item:nth-of-type(2),.cases .case-list .case-list-item:nth-of-type(3),.cases .case-list .case-list-item:nth-of-type(4){margin-bottom:40px}}@media(min-width: 1001px)and (min-width: 1101px){.cases .case-list .case-list-item{width:calc(33.33% - 20px);max-width:350px;padding:20px}.cases .case-list .case-list-item:nth-of-type(1),.cases .case-list .case-list-item:nth-of-type(2),.cases .case-list .case-list-item:nth-of-type(3){margin-bottom:20px}}.cases .case-list .case-list-item h3{display:flex;justify-content:start;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap;color:#564940;border-bottom:1px dashed #564940}@media(max-width: 768px){.cases .case-list .case-list-item h3{font-size:1.7rem;line-height:1.4;padding-bottom:10px;margin-bottom:10px}}@media(min-width: 769px){.cases .case-list .case-list-item h3{font-size:1.8rem;padding-bottom:20px;margin-bottom:20px}}@media(min-width: 769px)and (max-width: 1000px){.cases .case-list .case-list-item h3{line-height:1.3}}.cases .case-list .case-list-item h3 .icon{display:block;margin-right:10px}@media(max-width: 1000px){.cases .case-list .case-list-item h3 .icon{width:40px;height:40px;flex:0 0 40px}}@media(min-width: 1001px){.cases .case-list .case-list-item h3 .icon{width:60px;height:60px}}.cases .case-list .case-list-item h3 .icon img{width:100%;min-width:100%;height:auto;vertical-align:top}.cases .case-list .case-list-item p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-display:swap;color:#333;line-height:1.7;margin-bottom:20px}@media(max-width: 768px){.cases .case-list .case-list-item p{font-size:1.3rem}}.cases .case-list .case-list-item figure{margin:0;padding:0;position:relative}@media(min-width: 769px){.cases .case-list .case-list-item figure{bottom:0;margin-top:auto}}@media(min-width: 1001px){.cases .case-list .case-list-item figure{width:100%}}.cases .case-list .case-list-item figure img{width:100%;min-width:100%;height:auto;vertical-align:top}.support dl{width:100%}.support dl div{background:#faf5f0;border-radius:10px;padding:20px;margin-bottom:20px}.support dl div:last-of-type{margin-bottom:0}@media(min-width: 769px)and (max-width: 1000px){.support dl div{display:flex;flex-direction:column;justify-content:start;align-items:start}}@media(min-width: 1001px){.support dl div{display:flex;justify-content:start;align-items:center}}.support dl div dt{display:flex;justify-content:start;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-display:swap;color:#564940}@media(max-width: 768px){.support dl div dt{font-size:1.6rem;line-height:1.4;border-bottom:1px dashed #564940;padding-bottom:10px;margin-bottom:10px}}@media(min-width: 769px)and (max-width: 1000px){.support dl div dt{font-size:1.8rem;border-bottom:1px dashed #564940;width:100%;padding-bottom:10px;margin-bottom:10px}}@media(min-width: 1001px){.support dl div dt{font-size:1.8rem;line-height:1.3;border-right:1px dashed #564940}}@media(min-width: 1001px)and (max-width: 1100px){.support dl div dt{width:400px;flex:0 0 400px;padding-right:30px}}@media(min-width: 1001px)and (min-width: 1101px){.support dl div dt{width:500px;flex:0 0 500px}}.support dl div dt .icon{margin-right:10px}@media(max-width: 1000px){.support dl div dt .icon{width:60px;height:60px;flex:0 0 60px}}@media(min-width: 1001px){.support dl div dt .icon{width:70px;height:70px}}.support dl div dt .icon img{width:100%;min-width:100%;height:auto;vertical-align:top}.support dl div dd{line-height:1.6;color:#333}@media(max-width: 768px){.support dl div dd{font-size:1.3rem}.support dl div dd .linebreak{display:none}}@media(min-width: 769px)and (max-width: 1000px){.support dl div dd{font-size:1.5rem}.support dl div dd span.linebreak{display:none}}@media(min-width: 1001px){.support dl div dd{padding-left:40px;font-size:1.5rem}}
