@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;800&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:inherit;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:16px;line-height:2;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),only screen and (-webkit-min-device-pixel-ratio:2){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{font-family:"M PLUS Rounded 1c",Helvetica,Verdana,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#000;min-height:100vh;overflow-y:scroll;position:relative;padding-bottom:4.6875rem;-webkit-box-sizing:border-box;box-sizing:border-box}@supports (-webkit-touch-callout:none){body body{min-height:-webkit-fill-available}}body *{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}iframe,img{max-width:100%;display:block;margin:0 auto}img[src$=".svg"],svg{width:100%}@media (hover:hover){a:hover{opacity:0.5}}#header .headerInner{width:92.8571428571%;max-width:1300px;margin:0 auto;padding:3.125rem 0 4.6875rem}#header .headerInner h1{width:15.8125rem}#header .headerInner h1 a.logo{display:block;width:100%}#header .headerInner h1 a.logo img{width:100%}@media (hover:hover){#header .headerInner h1 a.logo:hover{opacity:0.5}}#content article{width:92.8571428571%;max-width:1300px;margin:0 auto;padding:0 3.125rem 3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content article>h1{font-size:1.875rem;font-weight:800;line-height:1.5;margin-bottom:1.6875rem}#content article>h1.page_title{font-size:2.5rem;line-height:1.5;margin-bottom:2.375rem}#content article>h1.page_title img{height:2.625rem;width:auto}#content article>h1.page_title a{display:block}#content article #menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content article #menu li{margin-top:2.4rem}#content article #menu li:first-child{margin-top:0}#content article #menu li a{display:block}#content article #menu li a img{height:2.625rem;width:auto}#content article .articleInner{width:100%;max-width:980px;padding:0 3.125rem}#content article .articleInner>.data{display:table}#content article .articleInner>.data .tr{display:table-row}#content article .articleInner>.data .th{display:table-cell;padding-right:2.5rem}#content article .articleInner>.data .td{display:table-cell;padding-bottom:1.875rem}#content article .articleInner .small{font-size:0.75em}#content article .theme{font-size:2.5rem;line-height:1.5}#content article .logo-bdash{display:block;width:11.85375rem}#content article .entry>li{font-size:1.875rem;line-height:1.25;margin-top:1em}#content article .entry>li:first-child{margin-top:0}#content article#privacy .articleInner .page-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content article#privacy .articleInner .page-head h2{font-size:1.875rem;line-height:1}#content article#privacy .articleInner .page-head .data{padding-top:3em}#content article#privacy .articleInner .page-body{margin-top:2.375rem}#content article#privacy .articleInner .page-body .block{margin-top:3.75rem}#content article#privacy .articleInner .page-body .block:first-child{margin-top:0}#content article#privacy .articleInner .page-body .block p{margin-top:1.875rem}#content article#privacy .articleInner .page-body .block p:first-child{margin-top:0}#content article#privacy .articleInner .page-body .block ol{margin-top:1.875rem;list-style:decimal;padding-left:1em}#content article#privacy .articleInner .page-body .block ol:first-child{margin-top:0}#content article#privacy .articleInner .page-body .block h3{font-size:1.25rem;font-weight:800;line-height:1.6}#content article#privacy .articleInner .page-body .block h3+p{margin-top:0.9375rem}#content article#privacy .articleInner .page-body .block span.pp{display:block;width:8.625rem;margin:0.9375rem 0}#content article#privacy .articleInner .page-body .block .pp_table{margin-top:1.875rem;border-top:1px solid #333;border-left:1px solid #333;width:100%}#content article#privacy .articleInner .page-body .block .pp_table .pp_table_head{background:#333;color:#fff;font-weight:800}#content article#privacy .articleInner .page-body .block .pp_table .table_cell{text-align:center;padding:1em;border-right:1px solid #333;border-bottom:1px solid #333}#content article#privacy .articleInner .page-body .block .box{margin-top:1.875rem;background:#e0e0e0;padding:1.25rem}#content article.archive .archive-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.125rem}#content article.archive .archive-head li{margin-left:1em}#content article.archive .archive-head li.current{opacity:0.5;pointer-events:none}#content article.archive .archive-head li:first-child{margin-left:0}#content article.archive .articleInner .archive-body .posts li{margin-top:1.25rem}#content article.archive .articleInner .archive-body .posts li:first-child{margin-top:0}#content article.archive .articleInner .archive-body .posts li .post-inner{display:-webkit-box;display:-ms-flexbox;display:flex}#content article.archive .articleInner .archive-body .posts li .post-inner span{display:block}#content article.archive .articleInner .archive-body .posts li .post-inner .date{margin-right:3em}#content article.archive .articleInner .archive-body .posts li .post-inner .title.pdf{padding-left:1.375em;text-indent:-1.375em}#content article.archive .articleInner .archive-body .posts li .post-inner .title.pdf:before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1.125em;margin-right:0.375em;background:url("../images/icon_pdf.svg") 50%/contain no-repeat;text-indent:0}#content article.single .date{font-size:0.875rem;margin-bottom:1.6875rem}#content article.single .single-body .block{margin-top:3.75rem}#content article.single .single-body .block:first-child{margin-top:0}#content article.single .single-body .editor-post-title__block:after{color:coral;font-size:0.8em;content:"※タイトル文字数は30字以内に収めてください。";display:block;text-align:right}#content article.single .single-body .post_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem auto 0}#content article.single .single-body .post_label .label{display:block;min-width:10.1875rem;padding:0;font-size:1.125rem;line-height:2.2222222222;color:#000;font-weight:500;letter-spacing:0.06em;text-align:center}#content article.single .single-body h2{font-size:1.875rem;line-height:1.6666666667;margin:3.125rem auto 0}#content article.single .single-body h3{margin:1.875rem auto 0;font-size:1.25rem;font-weight:800;line-height:1.6}#content article.single .single-body h4{margin:1.875rem auto 0;font-weight:500;font-size:1.125em}#content article.single .single-body strong{font-weight:500!important}#content article.single .single-body em{font-style:italic}#content article.single .single-body del,#content article.single .single-body s{text-decoration:line-through}#content article.single .single-body code{background-color:#eee;border-radius:3px;font-family:courier,monospace;padding:0 3px}#content article.single .single-body p{margin-top:1.875rem}#content article.single .single-body p:first-child{margin-top:0}#content article.single .single-body p:after{content:"";display:block;clear:both}#content article.single .single-body p a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:#707070;text-decoration-color:#707070}@media (hover:hover){#content article.single .single-body p a:hover{text-decoration:none}}#content article.single .single-body figure.wp-block-image{margin:2.5rem auto 0}#content article.single .single-body figure.wp-block-image img{width:100%;max-width:100%}#content article.single .single-body figure.wp-block-image figcaption{font-size:0.875rem;margin-top:0.2em;text-align:left}#content article.single .single-body .wp-block-image .aligncenter,#content article.single .single-body .wp-block-image .alignleft,#content article.single .single-body .wp-block-image .alignright{margin-top:2.5rem}#content article.single .single-body blockquote.wp-block-quote{margin-top:2.5rem;padding:2.1875rem;background:#e0e0e0}#content article.single .single-body blockquote.wp-block-quote p:first-child{margin-top:0}#content article.single .single-body blockquote.wp-block-quote cite{color:#888;font-size:0.875em;display:block;margin-top:0.5em;text-align:right}#content article.single .single-body ol,#content article.single .single-body ul{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:0;padding-inline-start:0}#content article.single .single-body ul{margin-top:1.875rem}#content article.single .single-body ul:first-child{margin-top:0}#content article.single .single-body ul li{padding-left:1.25em;position:relative}#content article.single .single-body ul li:before{content:"●";color:#000;display:inline-block;position:absolute;width:1.25em;height:1.5em;top:0;left:0}#content article.single .single-body ol{margin-top:1.875rem;counter-reset:inner}#content article.single .single-body ol:first-child{margin-top:0}#content article.single .single-body ol li{padding-left:1.75em;position:relative;list-style:none}#content article.single .single-body ol li:nth-child(-n+9){padding-left:1.25em}#content article.single .single-body ol li:before{counter-increment:inner;content:counter(inner) ".";text-transform:full-width;position:absolute;top:0;left:0}#content article.single .single-body blockquote{margin-top:1.875rem;background:#e0e0e0;padding:1.25rem}#content article.single .single-body img{display:inline-block;margin:0;width:auto;max-width:100%;height:auto}#content article.single .single-body img.aligncenter{display:block;margin:0 auto}#content article.single .single-body img.alignright{float:right}#content article.single .single-body img.alignleft{float:left}nav.pagination{margin-top:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.pagination .screen-reader-text{display:none}nav.pagination .nav-links ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.pagination .nav-links ul.page-numbers li .page-numbers{margin:1em;display:block;position:relative;height:1em;line-height:1}nav.pagination .nav-links ul.page-numbers li .page-numbers.current{opacity:0.5}nav.pagination .nav-links ul.page-numbers li .page-numbers.next,nav.pagination .nav-links ul.page-numbers li .page-numbers.prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0.625em}nav.pagination .nav-links ul.page-numbers li .page-numbers.next:after,nav.pagination .nav-links ul.page-numbers li .page-numbers.prev:after{content:"";display:block;position:absolute;top:50%;right:0;width:0.3125em;height:0.5625em;background:50%/contain no-repeat;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040.53%2066.92%22%3E%3Cpolygon%20fill%3D%22%23000%22%20points%3D%2240.53%2033.46%207.07%2066.92%200%2059.85%2026.39%2033.46%200%207.07%207.07%200%2040.53%2033.46%22%2F%3E%3C%2Fsvg%3E");-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}nav.pagination .nav-links ul.page-numbers li .page-numbers.prev{padding-left:0.625em;padding-right:0}nav.pagination .nav-links ul.page-numbers li .page-numbers.prev:after{right:auto;left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (hover:hover){nav.pagination .nav-links ul.page-numbers li a.page-numbers:hover{opacity:0.5}}#footer{position:absolute;bottom:0;left:0;right:0}#footer .footerInner{width:92.8571428571%;max-width:1300px;margin:0 auto;padding-bottom:1.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footerInner .privacy{font-size:1.25rem;font-weight:800}#footer .footerInner .copyright{font-size:0.75rem;font-weight:300}#footer .footerInner .lang{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4375rem;font-weight:800}#footer .footerInner .lang a,#footer .footerInner .lang span{display:block}#footer .footerInner .lang a:first-child,#footer .footerInner .lang span:first-child{margin-right:1.1739130435em}#footer .footerInner .lang a{opacity:0.3}@media (hover:hover){#footer .footerInner .lang a:hover{opacity:1}}@media (min-width:1501px){html{font-size:16px}}@media (min-width:961px){.forSP{display:none!important}}.site_en #content.top #visual.section .slide .slide-inner .copy{font-size:2.625rem}.site_en #content.top #visual.section .slide .slide-inner .text{font-size:1.125rem;width:50%}@media (max-width:1280px){.site_en #content.top #visual.section .slide .slide-inner .copy{font-size:2.8vw}.site_en #content.top #visual.section .slide .slide-inner .text{font-size:1.2vw}}.site_en #content.top #archives.section .section-wrapper .archive ul.posts li.post .post-inner .date{width:7em}@media (min-width:751px) and (max-width:960px){html{font-size:2.9166666667vw}}@media (max-width:750px){html{font-size:3.7333333333vw}}@media (max-width:960px){.forPC{display:none!important}html{line-height:1.5}body{padding-bottom:5.3571428571rem}.button{border:#000 solid 0.0714285714rem}#header .headerInner{width:88.2352941176%;padding:3.5714285714rem 0 4.6428571429rem}#header .headerInner h1{width:16rem}#content article{width:88.2352941176%;padding:0 1.7857142857rem 5rem}#content article>h1{font-size:1.0714285714rem;margin-bottom:2.1428571429rem}#content article>h1.page_title{font-size:2.5rem;line-height:1.4285714286;margin-bottom:2.1428571429rem}#content article>h1.page_title img{height:2.52rem}#content article #menu li:first-child{margin-top:0}#content article #menu li a img{height:2.52rem}#content article .articleInner{width:100%;padding:0}#content article .articleInner>.data{display:block;font-size:1.4285714286rem}#content article .articleInner>.data .tr{display:block;margin-top:1.4285714286rem}#content article .articleInner>.data .tr:first-child{margin-top:0}#content article .articleInner>.data .th{display:block;padding-right:0;font-weight:500}#content article .articleInner>.data .td{display:block;padding-bottom:0}#content article .articleInner .small{display:block}#content article#company .articleInner,#content article#mission .articleInner,#content article#privacy .articleInner,#content article#recruit .articleInner,#content article#service .articleInner{padding:0 0 0 1.7857142857rem}#content article .theme{font-size:1.7857142857rem;line-height:1.5}#content article .logo-bdash{width:11.8410714286rem}#content article .entry>li{font-size:1.7857142857rem}#content article#privacy .articleInner .page-head{display:block}#content article#privacy .articleInner .page-head h2{font-size:1.7857142857rem;line-height:1.2}#content article#privacy .articleInner .page-head .data{padding-top:0;margin-top:1.0714285714rem}#content article#privacy .articleInner .page-body{margin-top:1.7857142857rem}#content article#privacy .articleInner .page-body .block{margin-top:2.1428571429rem}#content article#privacy .articleInner .page-body .block:first-child{margin-top:0}#content article#privacy .articleInner .page-body .block p{margin-top:1.4285714286rem}#content article#privacy .articleInner .page-body .block p:first-child{margin-top:0}#content article#privacy .articleInner .page-body .block ol{margin-top:1.4285714286rem}#content article#privacy .articleInner .page-body .block h3{font-size:1.0714285714rem}#content article#privacy .articleInner .page-body .block h3+p{margin-top:1.0714285714rem}#content article#privacy .articleInner .page-body .block span.pp{width:4.9285714286rem;margin:1.0714285714rem 0}#content article#privacy .articleInner .page-body .block .pp_table{margin-top:1.4285714286rem}#content article#privacy .articleInner .page-body .block .pp_table .table_cell{padding:1em 0.5em;line-height:1.8}#content article#privacy .articleInner .page-body .block .box{margin-top:1.4285714286rem;padding:1em}#content article.archive>h1{margin-bottom:1.0714285714rem}#content article.archive .archive-head{margin-bottom:2.8571428571rem}#content article.archive .articleInner .archive-body .posts li{margin-top:1.4285714286rem}#content article.archive .articleInner .archive-body .posts li:first-child{margin-top:0}#content article.archive .articleInner .archive-body .posts li .post-inner{display:block}#content article.archive .articleInner .archive-body .posts li .post-inner .date{margin-right:0}#content article.single .single-body{line-height:1.3333333333}#content article.single .single-body .block{margin-top:2.8571428571rem}#content article.single .single-body .block:first-child{margin-top:0}#content article.single .single-body .block p{margin-top:1.4285714286rem}#content article.single .single-body .block p:first-child{margin-top:0}#content article.single .single-body .block .wp-block-image .aligncenter,#content article.single .single-body .block .wp-block-image .alignleft,#content article.single .single-body .block .wp-block-image .alignright{margin-top:1.4285714286rem}#content article.single .single-body .block blockquote.wp-block-quote{margin-top:1.4285714286rem;padding:1em}#content article.single .single-body .block blockquote.wp-block-quote p:first-child{margin-top:0}#content article.single .single-body .block ul{margin-top:1.4285714286rem}#content article.single .single-body .block ul:first-child{margin-top:0}#content article.single .single-body .block ol{margin-top:1.4285714286rem}#content article.single .single-body .block ol:first-child{margin-top:0}#content article.single .single-body .block blockquote{margin-top:1.4285714286rem;padding:1em}nav.pagination{margin-top:2.6785714286rem}nav.pagination .nav-links ul.page-numbers li{font-size:1rem}nav.pagination .nav-links ul.page-numbers li .page-numbers{margin:0.7142857143em}#footer .footerInner{width:88.2352941176%;padding-bottom:1.7857142857rem}#footer .footerInner .privacy{font-size:1.1428571429rem}#footer .footerInner .copyright{font-size:0.7142857143rem}#footer .footerInner .lang{font-size:1.3571428571rem}}