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,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1.4}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{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:transparent;text-decoration:none}img{max-width:100%;height:auto}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}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}span,a,strong,small{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}input[type="submit"],input[type="reset"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;background:transparent}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:Helvetica,'游ゴシック',YuGothic,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#141414;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.1em;text-align:justify;background:#f0f0f0}.pathway{font-family:'Pathway Gothic One',sans-serif;font-weight:400}a{transition:.4s}a:hover{opacity:.4}br{line-height:inherit}p{line-height:2;letter-spacing:.025em}span,a,strong,small{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit}.wrap{width:960px;margin:0 auto;position:relative}.row{display:flex;justify-content:space-between}.linkwrap{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10}.body-wrap{overflow:hidden;position:relative}.sp{display:none}.btn{width:24rem;height:5.6rem;font-weight:700;color:#c99a05;border:solid 1px;display:flex;justify-content:center;align-items:center;pointer-events:auto}.btn:hover{opacity:1;background:#c99a05;border-color:#c99a05;color:#fff}header{width:100%;display:flex;align-items:center;position:absolute;top:4.4rem;left:0;padding:0 2.7rem 0 3.2rem;z-index:10;position:fixed;background:#fff;padding:3rem}header .logo{display:block;margin-right:4rem}header nav{display:flex;width:calc(100% - 22.2rem);align-items:center}header nav ul.gnav{display:flex;font-size:1.6rem}header nav ul.gnav li+li{margin-left:2.8rem}header nav .btn-contact{width:10rem;height:3.2rem;display:flex;justify-content:center;align-items:center;color:#c99a05;border:solid 1px;margin-left:auto}header nav .btn-contact:hover{background:#c99a05;border-color:#c99a05;color:#fff;opacity:1}.sec-contact{background:#c99a05;position:relative;transform:skewY(-12.5deg);padding-top:12rem}.sec-contact .inner{height: calc(100% + 30rem);position:absolute;top:-19.5rem;right:-23rem;z-index:-1;transform:skewY(-12.5deg);overflow:hidden}.sec-contact .inner img{transform:skewY(12.5deg) translateY(-2rem)}.sec-contact .wrap{transform:skewY(12.5deg);padding-bottom:11.6rem;z-index:0}.sec-contact .wrap:before{content:'';width:50vw;height:100%;background:#c99a05;position:absolute;top:0;right: calc(-50vw + 48rem);z-index:-2}.sec-contact h2{font-size:4.8rem;color:#fff;text-align:center;line-height:1;padding-bottom:5rem;position:relative;margin-bottom:5rem}.sec-contact h2:after{content:'';width:2.4rem;height:2px;background:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.sec-contact h2+p{text-align:center;color:#fff;margin-bottom:4.9rem}.sec-contact .btn-contact{width:72rem;height:13.6rem;font-size:2.4rem;font-weight:700;color:#c99a05;background:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto;border:solid 1px #fff}.sec-contact .btn-contact:hover{color:#fff;background:transparent;opacity:1}.sec-contact h2.manual{margin-top:20rem}footer{background: url(../img/common/webp/bg_black.webp) #000 repeat 0 0/1280px 1280px;position:relative;padding:6rem 0 5.6rem}.no-webp footer{background-image:url(https://www.beproud.asia/cms/wp-content/themes/beproud/assets/img/common/xbg_black.jpg.pagespeed.ic.IG5ukS_JeW.jpg)}footer .totop{position:absolute;top:.5rem;right:0}footer .logo{display:table;margin-bottom:4.6rem}footer .foot-content{justify-content:flex-start}footer .foot-content dl+dl{margin-left:9rem}footer .foot-content dl dt{color:#fff;margin-bottom:1.4rem}footer .foot-content dl dd{color:#989898;font-size:1.2rem}footer .foot-content dl dd>ul+ul{margin-left:3.6rem}footer .foot-content dl dd>ul li+li{margin-top:1rem}footer .foot-content dl dd>ul li .child{margin-top:1rem}footer .foot-content dl dd>ul li .child li:before{content:'-';margin-right:.2em}footer .foot-content dl dd p{line-height:1.8}footer .foot-content dl dd p+p{margin-top:1em}footer .foot-content .btn-col{margin-left:auto}footer .foot-content .btn-col .btn{width:16rem;height:4.8rem}footer .foot-content .btn-col .btn+.btn{margin-top:1.6rem}footer .copy{display:block;color:#666;font-size:1rem;text-align:center;margin-top:7.5rem}footer .foot-content dl dd>ul li .child li.second_child{margin-left:2rem}@media (max-width:768px){html{font-size:2.66vw}body{font-size:1.4rem;font-family:Helvetica,Roboto,'Droid Sans','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif}p{line-height:2}.pc{display:none!important}.sp{display:initial}.wrap{width:100%;padding-left:3.2rem;padding-right:3.2rem}.wrap.midium{width:100%}.row{flex-wrap:wrap}.btn{width:100%;height:4.8rem}header{position:static;padding:0}header .logo{width:13.5rem;position:absolute;top:.9rem;left:.9rem;z-index:10}header .logo img{width:100%;margin-top:1.5rem}header nav{position:fixed;top:0;right:-75%;width:75%;height:100%;background:#000 url(https://www.beproud.asia/cms/wp-content/themes/beproud/assets/img/common/xbg_black-sp.jpg.pagespeed.ic.QbTYZvTVM2.jpg) repeat 0 0;background-size:64rem 64rem;z-index:9989;color:#fff;display:block;padding:3rem 3rem 6rem;overflow-y:scroll;transition:.5s;transition-timing-function:cubic-bezier(.77,0,.175,1)}header nav.active{right:0}header nav ul.gnav{display:block;font-size:1.8rem;margin-bottom:1.8rem}header nav ul.gnav li{transition:.4s}header nav ul.gnav li+li{margin-left:0}header nav ul.gnav li a{height:4rem;display:block}header nav .btn-contact{width:100%;height:4.8rem;font-size:1.8rem}main{position:relative;z-index:2}.sec-contact{padding-top:6rem}.sec-contact .wrap{padding-bottom:4rem}.sec-contact .wrap:before{right:0;width:100%;height: calc(100% + 1px)}.sec-contact .inner{right:-12rem;top:-8.4rem}.sec-contact .inner img{width:39.4rem;max-width:none}.sec-contact h2{font-size:3.2rem;padding-bottom:3rem;margin-bottom:3rem}.sec-contact h2+p{font-size:1.2rem;text-align:left;margin-bottom:3rem}.sec-contact .btn-contact{width:100%;height:8rem;font-size:1.6rem}footer{padding:3rem 0 8rem}footer .totop{width:.8rem;right:3.2rem}footer .totop img{width:100%}footer .logo{display:block;width:13.5rem;line-height:0;margin-bottom:3rem}footer .logo img{width:100%}footer .foot-content .btn-col{order:1;display:flex;justify-content:space-between;width:100%;margin-bottom:3rem}footer .foot-content .btn-col .btn{width:15rem;height:4rem;font-size:1.3rem}footer .foot-content .btn-col .btn+.btn{margin-top:0}footer .foot-content dl+dl{order:2;margin-left:0}footer .foot-content dl dt{font-size:1.3rem}footer .foot-content dl dd{color:#fff}footer .copy{margin-top:4rem;letter-spacing:0}.menu-btn{width:2.5rem;height:1.8rem;position:fixed;top:2.2rem;right:1.6rem;z-index:9990}.menu-btn:after{content:'MENU';font-family:'Pathway Gothic One',sans-serif;font-weight:400;font-size:1.4rem;position:absolute;bottom:-2.4rem;left:50%;transform:translateX(-50%);letter-spacing:0;white-space:nowrap}.menu-btn span{width:100%;height:2px;background:#000;position:absolute;left:0;transition:.6s}.menu-btn span:nth-of-type(1){top:0}.menu-btn span:nth-of-type(2){top:50%;transform:translateY(-50%)}.menu-btn span:nth-of-type(3){bottom:0}.menu-btn.active span{background:#fff}.menu-btn.active span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.menu-btn.active span:nth-of-type(2){opacity:0}.menu-btn.active span:nth-of-type(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.float-btn{display:flex;width:100%;position:fixed;bottom:0;left:0;z-index:9970;flex-wrap:wrap}.float-btn:before{content:'▼ ご相談はこちらから ▼';display:block;width:100%;background:#000;color:#fff;font-size:1rem;font-weight:bold;text-align:center}.float-btn li{width:50%;background:#06c755;color:#fff;padding-top:1rem;font-weight:600}.float-btn li:not(:last-of-type){border-right:solid 1px #fff}.float-btn li:nth-of-type(1){display:none}.float-btn li a{width:100%;height:5rem;display:flex;justify-content:center;align-items:center}.float-btn li:nth-of-type(1) span{padding-left:2.7rem;background: url(../img/common/icon-float01.png) no-repeat top left/2.2rem}.float-btn li:nth-of-type(2) span{padding-left:2.6rem;background: url(../img/common/icon-float02.png) no-repeat top .5rem left/2rem}.float-btn li:nth-of-type(3) span{padding-left:3.2rem;background: url(../img/common/icon-float03.png) no-repeat top left/2.3rem}.float-btn .graycoler{color:#fff;background:#ffc40a;height:70px;padding-top:1rem;font-weight:600}.line_btn{width:24rem;height:5.6rem;font-weight:700;color:#c99a05;border:solid 1px;display:flex;justify-content:center;align-items:center;margin:0 auto 2rem;padding:2rem 0}.line_btn_a{width:100%}}.btn_manual{display:flex;justify-content:space-around;flex-wrap:wrap;margin:8rem auto 5rem}.btn_manual a{width:24rem;height:5.6rem;font-weight:700;color:#000;border:solid 1px;display:inline-flex;justify-content:center;align-items:center;background:rgba(201,154,8,.6)}.btn-manual a:hover{opacity:.4;border-color:#fff;color:#fff}.manual_flex{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:2rem}.manual_flex div{margin:0 5rem}h3.manual{font-size:3rem;margin-top:20rem;line-height:1.3;padding:.5rem 0;text-align:center}h3.manual:nth-of-type(2){margin-top:50rem}h3.manual span{font-size:1.8rem}h4.manual{background-color:#333;color:#fff;margin:1.5rem auto;padding:.8rem .5rem;line-height:1.3;width:300px;text-align:center;vertical-align:middle;letter-spacing:.03em}div.video_wrap{width:100%;text-align:center;margin:auto}.manual_video{width:100%;max-width:300px}.sec-intro .line.row .line_btn a{width:24rem;height:5.6rem;font-weight:700;color:#c99a05;border:solid 1px;display:flex;justify-content:center;align-items:center;padding:2rem 0;font-size:2.5rem}div.video_wrap img{max-width:300px}.btn_new{font-weight:700;color:#c99a05;border:solid 1px;display:inline-block;margin:4rem .5rem 0;padding:1.3rem 3rem}.btn_new:hover{opacity:1;background:#c99a05;border-color:#c99a05;color:#fff}.btn_new_subfirst{width:100%;height:5rem;font-weight:700;color:#c99a05;border:solid 1px;display:inline-block;margin:0 .5rem 0;text-align:center;justify-content:center;align-items:center;display:flex}.btn_new_sub{width:100%;height:5rem;font-weight:700;color:#c99a05;border:solid 1px;display:inline-block;margin:1rem .5rem 0;padding:1.3rem 3rem;justify-content:center;align-items:center;display:flex}.btn_new_subfirst:hover,.btn_new_sub:hover{opacity:1;background:#c99a05;border-color:#c99a05;color:#fff}@media screen and (max-width:768px){.sec-contact h2.manual{margin-top:3rem}.btn_manual{display:block;margin:15vw auto}.btn_manual a{width:100%;margin:2rem 0 1.5rem}.btn_manual a+a{margin-top:0}.btn-manual a:active{opacity:.4;border-color:#fff;color:#fff}.manual_flex{display:block;margin:0}h3.manual{font-size:3rem;letter-spacing:0;text-align:center;margin-top:80vw}h4.manual{margin-top:10vw}.manual_flex div{display:block;width:100%;margin:0}.sec-intro .line.row .line_btn a{font-size:1.3rem;border:none}.btn_new_subfirst,.btn_new_sub{height:4rem;font-size:1.2rem}}.l-container{width:100%;max-width:94rem;margin:0 auto;padding:10rem 2rem}@media screen and (max-width:768px){.l-container{padding:5rem 2rem}}.c-catlist{border-top:.1rem solid #000}.c-catlist__item{border-bottom:.1rem solid #000}.c-catlist__link{display:flex;gap:0 2rem;padding:2rem 0;transition:.7s}@media screen and (max-width:768px){.c-catlist__link{flex-wrap:wrap;gap:1rem 2rem}}.c-catlist__link:hover{opacity:.5}@media screen and (max-width:768px){.c-catlist__date{display:block}}.c-catlist__tax{background:#ca9b05;color:#fff;text-align:center;width:10rem;display:inline-block}@media screen and (max-width:768px){.c-catlist__title{display:block;width:100%}}.l-page section.default h1::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;transform:translateX(-50%);background-color:#000}.l-pagetitle.default{color:var(--main)}.l-pagetitle.gray-light{color:var(--main)}.l-pagetitle.main-light{color:var(--main)}.l-pagetitle.main{color:var(--white)}.l-page{letter-spacing:.06em;line-height:1.8}.l-page section .inner>*+*{margin-top:4rem}.l-page strong{font-weight:600}.l-page .left{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:0 1.6rem;text-align:left}.l-page .center{display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.6rem;text-align:center}.l-page .right{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 1.6rem;text-align:right}.l-page small{font-size:1.3rem;line-height:1.7;display:inline-block}.l-page img{max-width:90rem;width:100%;height:auto;aspect-ratio:auto;object-fit:cover}.l-page img.no-trim{aspect-ratio:auto!important}.l-page .flex{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:4rem 5rem}img:is([sizes="auto" i], [sizes^="auto," i]){contain-intrinsic-size:auto 287px!important}.l-page .flex .col-1 img.img_width{height:600px}@media screen and (max-width:768px){.l-page .flex{gap:1.6rem}}.l-page .flex .col-1{width:100%}.l-page .flex .col-1>*+*{margin-top:2rem}@media screen and (max-width:768px){.l-page .flex .col-1>*+*{margin-top:1.6rem}}.l-page .flex .col-1 img{aspect-ratio: 2/1}@media screen and (max-width:768px){.l-page .flex .col-1 img{aspect-ratio: 3/2}}.l-page .flex .col-2{width: calc((100% - 5rem) / 2)}.l-page .flex .col-2>*+*{margin-top:2rem}@media screen and (max-width:768px){.l-page .flex .col-2>*+*{margin-top:1.6rem}.l-page .flex .col-2{width:100%}}.l-page .flex .col-3{width: calc((100% - 10rem) / 3)}.l-page .flex .col-3>*+*{margin-top:2rem}@media screen and (max-width:768px){.l-page .flex .col-3>*+*{margin-top:1.6rem}.l-page .flex .col-3{width:100%}}.l-page .flex.rev{flex-direction:row-reverse}@media screen and (max-width:768px){.l-page .table-wrap{overflow-x:scroll}}.l-page section.default+section.default{margin-top:-8rem}.l-page section.default .inner{width:100%;max-width:98rem;margin:0 auto;font-size:1.6rem;padding:2rem 4rem 8rem}@media screen and (max-width:768px){.l-page section.default .inner{padding:6rem 2rem}}.l-page section.default h1{text-align:center;position:relative;padding-bottom:2rem;font-size:3.4rem;letter-spacing:.16rem;font-weight:500}.l-page section.default h1 span{color:var(--main-dark);display:block;font-size:2rem;font-weight:600;line-height:6rem;position:relative}.l-page section.default h1 span::after{content:"";position:absolute;bottom:0;display:inline-block;width:7rem;height:.1rem;left:50%;transform:translateX(-50%);background-color:var(--main-dark)}.l-page section.default h2{background-color:var(--color01);color:var(--white);text-align:center;line-height:1.6;padding:1rem 2rem;font-size:3.2rem;font-weight:300;letter-spacing:.16rem}@media screen and (max-width:768px){.l-page section.default h2{font-size:2.4rem}.l-page section.default h1{font-size:2.8rem;font-weight:300}}.l-page section.default h2+p,.l-page section.default h2+h3,.l-page section.default h2+h4,.l-page section.default h2+h5,.l-page section.default h2+h6,.l-page section.default h2+ol,.l-page section.default h2+ul,.l-page section.default h2+table,.l-page section.default h2+.profile{margin-top:4rem!important}.l-page section.default h3{color:var(--color01);font-size:2.4rem;font-weight:600;border-bottom:.1rem solid var(--color01);line-height:1.6;padding:0 0 1rem 0;margin-top:4rem!important}@media screen and (max-width:768px){.l-page section.default h3{font-size:2rem}}.l-page section.default h4{background: #ffffffe0;color:var(--color01);font-size:1.8rem;font-weight:600;padding:.8rem 1.6rem;font-weight:500;letter-spacing:.16rem}@media screen and (max-width:768px){.l-page section.default h4{font-size:1.6rem}}.l-page section.default h5{color:var(--main);font-size:1.6rem;font-weight:600;margin-bottom:-.8rem}@media screen and (max-width:768px){.l-page section.default h5{font-size:1.4rem}}.l-page section.default h5::before{content:"●";padding:0 .5em 0 0}.l-page section.default h6{color:var(--main);font-size:1.3rem;font-weight:600;margin-bottom:-1.6rem}@media screen and (max-width:768px){.l-page section.default h6{font-size:1.2rem}}.l-page section.default .flowTtl{font-size:2rem;font-weight:600;position:relative;padding-left:4rem}.l-page section.default .flowTtl span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--color01);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.default ol.number{counter-reset:list;list-style-type:none;margin-bottom:2.4rem}.l-page section.default ol.number li{position:relative;margin:0;padding:.9rem 0 .9rem 6.6rem}.l-page section.default ol.number li::before{counter-increment:list;content:counter(list);color:var(--white);background:var(--b-0-b-0-a-5);font-size:2rem;font-weight:600;position:absolute;top:0;left:0;width:5rem;height:5rem;line-height:5rem;text-align:center}.l-page section.default ol.number li span{display:block;font-weight:600}.l-page section.default ol.number li+li{margin-top:2.4rem}.l-page section.default ol.flow{counter-reset:list}.l-page section.default ol.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.default ol.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.default ol.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.default ol.flow li div{width:100%}}.l-page section.default ol.flow li div span{font-size:2rem;font-weight:600;position:relative;padding-left:4rem;display:block;margin-bottom:2rem}.l-page section.default ol.flow li div span::before{counter-increment:list;content:counter(list);position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:3rem;line-height:3rem;border-radius:50%;background:var(--color01);color:var(--white);display:inline-block;text-align:center;font-size:1.3rem}.l-page section.default ol.flow li div p+p{margin-top:2rem}.l-page section.default ol.flow li div.full{width:100%}.l-page section.default ol.flow li div.full>*+*{margin-top:2rem}.l-page section.default ol.flow li:not(:nth-child(1)),
.l-page section.default ol.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.default ul.flow li{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:768px){.l-page section.default ul.flow li{flex-direction:column-reverse;gap:2rem}}.l-page section.default ul.flow li div{width: calc((100% - 4rem) / 2)}@media screen and (max-width:768px){.l-page section.default ul.flow li div{width:100%}}.l-page section.default ul.flow li div span{font-size:2rem;font-weight:600;position:relative;display:block;margin-bottom:2rem}.l-page section.default ul.flow li div p+p{margin-top:2rem}.l-page section.default ul.flow li:not(:nth-child(1)),
.l-page section.default ul.flow li:not(:nth-child(2)) {margin-top:4rem}.l-page section.default ul.circle{list-style-type:none;margin-bottom:2.4rem}.l-page section.default ul.circle li{position:relative;margin:0;padding:0 0 0 5rem}.l-page section.default ul.circle li::before{content:"●";font-weight:600;position:absolute;top:0;left:0;width:5rem;text-align:center;color:var(--color01)}.l-page section.default ul.circle li span{display:block;font-weight:600}.l-page section.default ul.circle li+li{margin-top:2.4rem}.l-page section.default ul.check{list-style-type:none}.l-page section.default ul.check li{position:relative;padding:0 0 0 5rem}.l-page section.default ul.check li::after{content:"";display:block;position:absolute;top:.5em;left:1.5rem;width:2rem;text-align:center;height:1rem;border-left:.3rem solid var(--color01);border-bottom:.3rem solid var(--color01);transform:rotate(-45deg)}.l-page section.default ul.check li+li{margin-top:2.4rem}.l-page section.default dl{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;width:100%;gap:1.6rem}.l-page section.default dl dt{width:10rem;font-weight:600}.l-page section.default dl dd{width:calc(100% - 11.6rem)}.l-page section.default table.border--none{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--gray)}.l-page section.default table.border--none th,.l-page section.default table.border--none td{vertical-align:middle;border-bottom:.1rem solid var(--white);padding:2.4rem}@media screen and (max-width:768px){.l-page section.default table.border--none th,.l-page section.default table.border--none td{padding:2rem}}.l-page section.default table.border--none th{text-align:left;color:var(--white);font-weight:600}@media screen and (max-width:768px){.l-page section.default table.border--none th{width:100%!important;display:block;border-bottom:.1rem dashed var(--gray)}.l-page section.default table.border--none td{width:100%!important;display:block}}.l-page section.default table.border--none th.w10,.l-page section.default table.border--none td.w10{width:10%}.l-page section.default table.border--none th.w20,.l-page section.default table.border--none td.w20{width:20%}.l-page section.default table.border--none th.w30,.l-page section.default table.border--none td.w30{width:30%}.l-page section.default table.border--none th.w40,.l-page section.default table.border--none td.w40{width:40%}.l-page section.default table.border--none th.w50,.l-page section.default table.border--none td.w50{width:50%}.l-page section.default table.border--none th.w60,.l-page section.default table.border--none td.w60{width:60%}.l-page section.default table.border--none th.w70,.l-page section.default table.border--none td.w70{width:70%}.l-page section.default table.border--none th.w80,.l-page section.default table.border--none td.w80{width:80%}.l-page section.default table.border--none th.w90,.l-page section.default table.border--none td.w90{width:90%}.l-page section.default table.border--none th.main,.l-page section.default table.border--none td.main{background:var(--main);color:var(--white)}.l-page section.default table.border--none th.main-light,.l-page section.default table.border--none td.main-light{background:var(--b-0-b-0-a-5)}.l-page section.default table.border--none th.gray-light,.l-page section.default table.border--none td.gray-light{background:var(--gray-light)}.l-page section.default table.border{border-collapse:collapse;border-spacing:0;width:100%;border:.1rem solid var(--gray)}.l-page section.default table.border th,.l-page section.default table.border td{vertical-align:middle;border-bottom:.1rem solid var(--gray);padding:2.4rem}@media screen and (max-width:768px){.l-page section.default table.border th,.l-page section.default table.border td{padding:2rem}}.l-page section.default table.border th{text-align:left;color:var(--main-dark);font-weight:600;border-right:.1rem solid var(--gray);font-weight:300;letter-spacing:.16rem}@media screen and (max-width:768px){.l-page section.default table.border th{width:100%!important;display:block;border-right:none;border-bottom:.1rem dashed var(--gray)}.l-page section.default table.border td{width:100%!important;display:block}}.l-page section.default table.border th.w10,.l-page section.default table.border td.w10{width:10%}.l-page section.default table.border th.w20,.l-page section.default table.border td.w20{width:20%}.l-page section.default table.border th.w30,.l-page section.default table.border td.w30{width:30%}.l-page section.default table.border th.w40,.l-page section.default table.border td.w40{width:40%}.l-page section.default table.border th.w50,.l-page section.default table.border td.w50{width:50%}.l-page section.default table.border th.w60,.l-page section.default table.border td.w60{width:60%}.l-page section.default table.border th.w70,.l-page section.default table.border td.w70{width:70%}.l-page section.default table.border th.w80,.l-page section.default table.border td.w80{width:80%}.l-page section.default table.border th.w90,.l-page section.default table.border td.w90{width:90%}.l-page section.default table.border th.main,.l-page section.default table.border td.main{background:var(--color01);color:var(--white)}.l-page section.default table.border th.main-light,.l-page section.default table.border td.main-light{background:var(--main-light)}.l-page section.default table.border th.gray-light,.l-page section.default table.border td.gray-light{background:var(--gray-light)}.l-page section.default table.border--plane{border-collapse:collapse;border-spacing:0;width:100%;border-top:.1rem solid var(--gray);border-left:.1rem solid var(--gray)}.l-page section.default table.border--plane th,.l-page section.default table.border--plane td{vertical-align:middle;border-right:.1rem solid var(--gray);border-bottom:.1rem solid var(--gray);padding:2.4rem}.l-page section.default table.border--plane th{text-align:left;color:var(--white);font-weight:600;border-right:.1rem solid var(--gray)}@media screen and (max-width:768px){.l-page section.default table.border--plane th{padding:.6rem;font-size:1.3rem}.l-page section.default table.border--plane td{padding:.6rem;font-size:1.3rem}}.l-page section.default table.border--plane th.w10,.l-page section.default table.border--plane td.w10{width:10%}.l-page section.default table.border--plane th.w20,.l-page section.default table.border--plane td.w20{width:20%}.l-page section.default table.border--plane th.w30,.l-page section.default table.border--plane td.w30{width:30%}.l-page section.default table.border--plane th.w40,.l-page section.default table.border--plane td.w40{width:40%}.l-page section.default table.border--plane th.w50,.l-page section.default table.border--plane td.w50{width:50%}.l-page section.default table.border--plane th.w60,.l-page section.default table.border--plane td.w60{width:60%}.l-page section.default table.border--plane th.w70,.l-page section.default table.border--plane td.w70{width:70%}.l-page section.default table.border--plane th.w80,.l-page section.default table.border--plane td.w80{width:80%}.l-page section.default table.border--plane th.w90,.l-page section.default table.border--plane td.w90{width:90%}.l-page section.default table.border--plane th.main,.l-page section.default table.border--plane td.main{color:var(--color01);background-color:var(--e-2-e-7-dd)}.l-page section.default table.border--plane th.main-light,.l-page section.default table.border--plane td.main-light{background:var(--main-light)}.l-page section.default table.border--plane th.gray-light,.l-page section.default table.border--plane td.gray-light{background-color:var(--b-0-b-0-a-5)}@media screen and (max-width:768px){.l-page section.default table.scroll{min-width:90rem}.l-page section.default table.scroll th{width:auto!important;display:table-cell!important}.l-page section.default table.scroll td{width:auto!important;display:table-cell!important}}.p-information__news{width:45rem;margin:0 auto 13rem}.p-information__news a{border-radius:10rem;background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);display:flex;align-items:center;gap:2.4rem;padding:1.6rem 6rem 1.6rem 4rem}.p-information__news .date{color:#ca9b05;font-size:1.3rem;line-height:1.73;letter-spacing:.1em;background: url(../img/common/p-information-news-date.svg) no-repeat center left / 1.6rem auto;padding:0 0 0 2.4rem;white-space:nowrap}.p-information__news .post{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;line-height:1.73;letter-spacing:.1em}@media screen and (max-width:768px){.p-information__news a{border-radius:20rem;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:.8rem;padding:.8rem;background-image:none}.p-information__news .date{font-size:1.2rem;letter-spacing:.05em}.p-information__news{width:100%;margin:0 auto 70px;padding:0 1rem}}.loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000}.loading:before{content:'';width:100%;height:100%;background:#000;position:absolute;top:0;right:0;z-index:-1;transition:.4s}.loading.open:before{width:0}.loading .bg01{width:100%;height:100%;position:absolute;top:0;left:0}.loading .bg01:before{content:'';width:100%;height: calc(50% + 15vw);background:#000;position:absolute;top:-15vw;left:0;transform:skewY(-15deg);transform-origin:top center;transition:.35s;transition-delay:.5s;transition-timing-function:cubic-bezier(.63,.06,1,-.14)}.loading .bg01:after{content:'';width:100%;height: calc(50% + 15vw - 1px);background:#000;position:absolute;bottom:-15vw;right:0;transform:skewY(-15deg);transform-origin:top center;transition:.35s;transition-delay:.5s;transition-timing-function:cubic-bezier(.63,.06,1,-.14)}_:-ms-lang(x)::-ms-backdrop, .loading .bg01:before{height:80%}_:-ms-lang(x)::-ms-backdrop, .loading .bg01:after{height:80%}.loading.open .bg01:before,.loading.open .bg01:after{height:0}.loading .kanji{width:47rem;height:36rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading .kanji .elm{width:100%;height:100%;position:absolute;top:0;left:0;background: url(../img/index/img_kanji.png) no-repeat left/5170px;opacity:0;transition:opacity .25s , transform .25s;transform:scale(1.4);transition-delay:.2s}.loading.start .kanji .elm{opacity:1;transform:scale(1)}.loading.start .kanji .elm.scale{animation:scale .045s linear forwards}.loading .num{font-size:2.4rem;font-family:'Pathway Gothic One',sans-serif;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.4);opacity:0;transition:.25s;transition-delay:.2s}.loading.start .num{opacity:1;transform:translate(-50%,-50%) scale(1)}.loading.open .kanji .elm,.loading.open .num{opacity:0;transition:opacity .4s}#opening{transition:1s}#opening.fadeOut{opacity:0}@keyframes scale{
	0%{ transform: scale(1.3); opacity: 0; }
	70%{ opacity: 1; }
	100% { transform: scale(1); opacity: 1; }
}.mv{position:relative;width:1024px;margin:0 auto 5rem;opacity:0;transition:3s;transition-delay:1.4s}.mv.open{opacity:1}.mv .catch{position:absolute;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.9rem;letter-spacing:.6em;line-height:2.3;top:12.4rem;right:0}.mv .catch>span{display:block;overflow:hidden}.mv .catch>span span{transform:translateX(-2em);display:inline-block;transition:.5s;transition-delay:4s}.mv .catch > span:nth-of-type(2) span{transition-delay:4.2s}.mv .catch > span:nth-of-type(3) span{transition-delay:4.4s}.mv.open .catch>span span{transform:translateX(0)}.mv img.txt{position:absolute;opacity:0;transform:scale(1.125);transition:1s}.mv.open img.txt{opacity:1;transform:scale(1)}.mv img.txt01{top:13rem;left:7rem;transition-delay:3.15s}.mv img.txt02{top:13rem;left:29rem;transition-delay:2.95s}.mv img.txt03{top:47rem;left:7rem;transition-delay:2.65s}.mv img.txt04{top:47rem;left:29rem;transition-delay:3.3s}.mv img.txt05{top:47rem;left:48.6rem;transition-delay:2.5s}.mv img.txt06{top:47rem;left:70.6rem;transition-delay:3.1s}.mv img.txt07{top:47rem;left:92.6rem;transition-delay:2.8s}.mv .img{width:95rem;height:90rem;margin:0 auto;background: url(../img/index/mv01.png) no-repeat left//*cover*/11400px}.mv .scroll{font-size:1.6rem;position:absolute;bottom:3.2rem;left:50%;transform:translateX(-50%);line-height:1;padding-bottom:3.2rem;letter-spacing:.03em;background: url(../img/index/arrow01.svg) no-repeat center bottom/.8rem}h1{font-size:1.2rem;margin:1rem;font-weight:100}h2.general{font-size:5.6rem;font-family:'Pathway Gothic One',sans-serif;font-weight:400;line-height:1;letter-spacing:.05em;padding-bottom:4.8rem;position:relative;margin-bottom:6rem}h2.general:after{content:'';width:2.4rem;height:.2rem;background:#000;position:absolute;bottom:0;left:0}h2.general.right{text-align:right}h2.general.right:after{left:auto;right:0}section.sec-colum div.inner{margin-bottom:16rem}.item-kanji{transform:scale(1.3);transition:.2s;transition-delay:.65s;transition-timing-function:cubic-bezier(1,0,.96,.65);opacity:0}.skew-outer.active+section .item-kanji{transform:scale(1);opacity:1}.skew-outer{position:relative;z-index:-1}.skew-outer:before{content:'';width:100%;height:50%;background:#f0f0f0;position:absolute;top:-1px;left:0;z-index:10;transform:skewY(-12.5deg)}.skew-outer:after{content:'';width:100%;height:50%;background:#f0f0f0;position:absolute;bottom:-1px;left:0;z-index:10;transform:skewY(-12.5deg)}.skew-outer.reverse:before,.skew-outer.reverse:after{transform:skewY(12.5deg)}.skew-outer.active:before,.skew-outer.active:after{height:0;transition:.3s;transition-delay:.45s;transition-timing-function:cubic-bezier(1,0,.96,.65)}.skew{width:100%;height:20rem;background: url(../img/common/webp/bg_black.webp) #000 repeat 0 0/1280px 1280px;transform:skewY(-12.5deg);position:relative;overflow:hidden;position:relative}.no-wepb .skew{background-image:url(https://www.beproud.asia/cms/wp-content/themes/beproud/assets/img/common/xbg_black.jpg.pagespeed.ic.IG5ukS_JeW.jpg)}.skew-outer.reverse .skew{transform:skewY(12.5deg) translateZ(0)}.skew:after{content:'';width:100%;height:3px;background:#f0f0f0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s;transition-timing-function:cubic-bezier(1,0,.96,.65)}.skew-outer.active .skew:after{width:0}.skew img{position:absolute;top:4.4rem;left:50%;transform:skewY(12.5deg) translateX(-50%)}.skew-outer.reverse .skew img{transform:skewY(-12.5deg) translateX(-50%);top:-24.6rem}.sec-about{padding-top:9rem;margin-bottom:10rem}.sec-about .item-kanji{position:absolute;top:-5rem;left:-19rem}.sec-about .inner{width:48rem;margin-left:auto}.sec-about h3{font-size:3.8rem;margin-bottom:2.3rem;white-space:nowrap}.sec-about a.btn{margin:4rem 0 0 auto}.sec-service{padding-top:4rem;margin-bottom:18rem}.sec-service .item-kanji{position:absolute;top:-6rem;right:-31rem}.sec-service .inner{width:48rem;margin-bottom:9rem}.sec-service .inner a.btn{margin:4rem 0 0}.sec-service .service-list{display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:service}.sec-service .service-list li{width:43rem;font-feature-settings:initial;padding-bottom:8.5rem;position:relative}.sec-service .service-list li:nth-of-type(n+3){margin-top:9rem}.sec-service .service-list li img{display:block;margin:0 auto}.sec-service .service-list li h3{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:2rem}.sec-service .service-list li h3:before{counter-increment:service;content:counter(service,decimal-leading-zero);font-size:3.6rem;font-family:'Pathway Gothic One',sans-serif;font-weight:400;display:block;text-align:center;margin:1rem 0}.sec-service .service-list li a.btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.sec-member{padding-top:5rem;margin-bottom:17rem}.sec-member .item-kanji{position:absolute;left:-17rem;top:-7rem}.sec-member .inner{width:48rem;margin-left:auto}.sec-member .inner a.btn{margin:4rem 0 0 auto}.sec-member .item01{display:block;margin:8.6rem 0 0 auto}.sec-case{padding-top:6.5rem;margin-bottom:16rem}.sec-case .item-kanji{position:absolute;top:-4rem;right:-26rem}.sec-case .inner{width:48rem;margin-bottom:21rem}.sec-case .case-list{display:flex;flex-wrap:wrap;width:90rem;margin:0 auto 7rem;align-items:stretch}.sec-case .case-list li{width:26rem;margin-right:6rem;letter-spacing:.025em;position:relative;transition:.4s}.sec-case .case-list li:nth-of-type(3n){margin-right:0}.sec-case .case-list li:nth-of-type(n+4){margin-top:5rem}.sec-case .case-list li a.linkwrap{pointer-events:none}.sec-case .case-list li h3{font-size:15px;border-bottom:solid 1px #fff;padding-bottom:.6em;margin-bottom:1em}.sec-case .case-list+a.btn{margin:0 auto}.sec-case .case-list p{font-size:13.5px}.flex{margin:-12rem auto 16rem;width:700px;display:flex;justify-content:space-between}.flex div{margin-bottom:15rem;width:45%}h2.p-seminar__heading{margin-bottom:95px;font-weight:bold;text-align:center}ul.p-seminar__list{display:flex;flex-wrap:wrap;width:945px;margin:0 auto;margin-left:90rem;margin-bottom:9rem}.p-seminar__item{width:80%;margin:20px}.p-seminar__item__pic{overflow:hidden}.p-seminar__item__pic img{width:100%;height:auto}.p-seminar__item__detail{position:relative;height:0;padding:20px 25px 225px}.p-seminar:nth-of-type(odd) .p-seminar__item {background:#fff}.p-seminar__item__heading{margin-bottom:20px;font-size:18px;font-weight:700;line-height:1.22222}.p-seminar__item__info{margin-bottom:20px;font-size:13px;line-height:1.61538}.p-seminar__item__tag{display:flex;flex-wrap:wrap;margin:-6px 0 18px 0}.p-seminar__item__tag__text{margin:6px 6px 0 0;padding:3px 9px;border:1px solid #c99a05;border-radius:4px;background:#fff;color:#c99a05;font-size:12px}.p-seminar__item__link a{display:flex;position:relative;align-items:center;justify-content:center;height:40px;overflow:hidden;border-radius:10px;color:#fff;font-size:13px;font-weight:700;transition:all .3s;z-index:1;width:35rem;margin:0 auto}.p-seminar__item__link a:after{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#c99a05;content:'';z-index:-2}.p-seminar__item__txt{position:absolute;top:113rem;left:109rem;font-size:37px;padding:0;margin:0;font-weight:bold}.p-seminar__item__txt2{position:absolute;top:124rem;left:114rem;font-size:37px;padding:0;font-weight:bold;margin:0;color:#c99a05;line-height:normal}.p-seminar__item__txt span{}@media screen and (max-width:768px){.p-seminar__list{display:block;width:90%;margin:-7% auto 0}.p-seminar__item{width:auto;margin:7% auto 0;padding:0}.p-seminar__item__detail{height:auto;padding:5%;padding-bottom:20px}.p-seminar__item__heading{display:none;margin-bottom:4%;font-size:4.8vw}.p-seminar__item__inner{position:unset;padding:0}.p-seminar__item__info{margin-bottom:4%;font-size:13px;font-size:3.46667vw}.p-seminar__item__tag{margin:-3% 0 6% 0}.p-seminar__item__link a{height:auto;padding:5% 0;font-size:14px;font-size:3.73333vw}ul.p-seminar__list{width:100%;margin-left:0}.p-seminar__item__link a{width:22rem}.p-seminar__item__txt{position:absolute;top:71rem;left:8rem;font-size:24px;padding:0;margin:0;font-weight:bold}.p-seminar__item__txt2{position:absolute;top:75rem;left:11rem;font-size:20px;padding:0;font-weight:bold;margin:0;color:#c99a05;line-height:normal}}.seminner{width:700px;margin-bottom:8rem;margin-top:-18rem;margin:auto;margin-top:-19rem;margin-bottom:12rem}.accordion{margin:30px auto}.accordion_title{position:relative;border:none;display:block;list-style:none;width:100%;cursor:pointer;background:#fff;border:2px solid #d8d8d8;padding:1.4em 1.6em 1.4em;line-height:1.6em;font-weight:bold}summary.accordion_title::-webkit-details-marker{display:none}.accordion_title:after{content:"+";position:absolute;top:calc(50% - .5em);right:20px;line-height:1;padding:0;pointer-events:none}.accordion::details-content{opacity:0;block-size:0;transition:.3s;transition-property:display , opacity , block-size , padding;transition-behavior:allow-discrete;line-height:1.6em}.accordion .accordion_content{padding:0 2em 0 3em}.accordion .accordion_content>*:first-of-type{margin-top:0}.accordion .accordion_content>*:last-of-type{margin-bottom:0}.accordion[open]::details-content{opacity:1;block-size:auto;block-size:calc-size(auto,size)}.accordion[open] .accordion_content{padding:1.4em 2em 1.4em 3em}.accordion[open] .accordion_title:after{content:"-"}dl.faq-block dt{font-size:1.5rem;color:#c99a05;font-weight:bold}dl.faq-block dt,dl.faq-block dl{margin:3rem 0 1rem}.has-dropdown{position:relative}.dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:220px;z-index:1000}.has-dropdown:hover .dropdown{display:block}.dropdown li{position:relative;font-size:1.3rem}.dropdown li+li{margin-left:0!important}.dropdown li a{display:block;padding:10px 15px;color:#333;text-decoration:none}.dropdown li a:hover{background:#f2f2f2}.has-subdropdown:hover .subdropdown{display:block}.subdropdown{display:none;position:absolute;top:0;left:100%;background:#fff;min-width:200px;z-index:1100}.subdropdown li a{padding:10px 15px;color:#333;white-space:nowrap}.subdropdown li a:hover{background-color:#f2f2f2}@media screen and (max-width:768px){.seminner{width:100%;margin-top:-5rem;margin-bottom:5rem;padding:0 2rem}element.style{transition-delay:.5s;height:0}section.sec-colum div.inner{margin-bottom:4rem}}@media (max-width:768px){.loading .kanji{width:31.02rem;height:21.4rem}.loading .kanji .elm{background: url(../img/index/img_kanji-sp.png) no-repeat left/310.2rem}.mv{width:100%;display:flex;justify-content:center;align-items:center;min-height:52rem;margin-bottom:2.2rem}.mv .img{width:42.2rem;height:40rem;position:relative;background: url(../img/index/mv01-sp.png) repeat-x left center/337.6rem}.mv img{width:3.8rem}.mv img.txt01{top:11rem;left:5rem}.mv img.txt02{top:11rem;left:11.5rem}.mv img.txt03{top:22rem;left:5rem}.mv img.txt04{top:22rem;left:11.5rem}.mv img.txt05{top:22rem;left:18rem}.mv img.txt06{top:22rem;left:24.5rem}.mv img.txt07{top:22rem;left:31rem}.mv .catch{-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;font-size:1.2rem;line-height:2.2;top:0;right:auto;left:5rem}.mv .catch>span span{transform:translateY(2em)}.mv.open .catch>span span{transform:translateY(0)}.mv .scroll{font-size:1.2rem;padding-bottom:2rem;background-size:.6rem}h1{font-size:.8rem}.banner-seminar{width:calc(100% - 6.4rem);margin-top:-4rem}.skew{height:10rem}.skew img{width:55rem;max-width:none;top:2rem;margin-left:-5.4rem}.skew-outer.reverse .skew img{width:65rem;top:-14rem;margin-left:2.5rem}h2.general{font-size:3.2rem;padding-bottom:3rem;margin-bottom:3rem;line-height:1}h2.general:after{width:1.6rem}.sec-about{padding-top:3.5rem}.sec-about .item-kanji{width:25.7rem;left:-5rem;top:-3rem}.sec-about .inner{width:100%}.sec-about h3{line-height:1.5;letter-spacing:.18em;font-size:2.4rem}.sec-about h3+p{font-size:1.4rem}.sec-about a.btn{margin-top:2.9rem}.sec-service{margin-bottom:8rem}.sec-service .item-kanji{width:32.3rem;right:-10rem;top:-2rem}.sec-service .inner{width:100%;margin-bottom:3rem}.sec-service h2+p{font-size:1.4rem}.sec-service .inner a.btn{margin-top:2.9rem}.sec-service .service-list li{width:14.5rem;padding-bottom:0}.sec-service .service-list li:nth-of-type(n+3){margin-top:2.4rem}.sec-service .service-list li h3{font-size:1.2rem;margin-bottom:1.4rem}.sec-service .service-list li h3:before{font-size:2.8rem;line-height:1}.sec-service .service-list li img{width:100%}.sec-service .service-list li p{display:none}.sec-service .service-list li a.btn{height:4rem;position:static;transform:none;font-size:1.2rem}.sec-member{padding-top:4rem;margin-bottom:8rem}.sec-member .item-kanji{width:24.8rem;left:-2.5rem;top:-3rem}.sec-member .inner{width:100%}.sec-member h2+p{font-size:1.4rem}.sec-member .inner a.btn{margin-top:2.9rem}.sec-member .inner+picture{display:block;width:100vw;margin-left:-3.2rem}.sec-member .item01{width:33.5rem;max-width:100vw;margin:4.4rem auto 0}.sec-case{padding-top:3.5rem;margin-bottom:10rem}.sec-case .item-kanji{width:27.1rem;right:-6rem}.sec-case .inner{width:100%;margin-bottom:4rem}.sec-case h2+p{font-size:1.4rem}.sec-case .case-list{width:26rem;margin-bottom:4rem}.sec-case .case-list li{width:100%;margin-right:0}.sec-case .case-list li:nth-of-type(n+2){margin-top:3rem}.sec-case .case-list li img{width:100%}.sec-case .case-list li h3{font-size:1.4rem}.sec-case .case-list li p{font-size:1.4rem}.flex{display:block;width:90%;margin:-4rem auto 5rem}.flex div{width:100%;margin-bottom:2rem}.flex div+div{margin-bottom:8rem}.banner-box{display:block;width:90%;margin:-4rem auto 5rem}.dropdown{display:block;position:relative;background:none}.dropdown li a{height:3.5rem!important;padding:0;padding-left:2rem;color:#efefef}.dropdown li a:before{content:">";padding-right:1rem}.subdropdown{display:block;position:relative;background:none;padding-left:2rem;left:0}.subdropdown li a{color:#c9caca}.subdropdown li a:before{content:">>";padding-right:1rem}}