@charset "UTF-8";
/*
 * ***********************************************************
 * Don't edit this file.
 * Please add another file for additions and corrections.
 * ***********************************************************
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
 * ***********************************************************
*/
@font-face{font-family:icons;font-weight:400;font-style:normal;src:url(/dcms_media/common/icons_outline.woff) format("woff"),url(/dcms_media/common/icons_outline.ttf) format("truetype")}html:has([class*=db-faq-details]) .lib-hero__outer{display:none}.db-faq-details__overview{margin-top:.75rem!important}.db-faq-details__summary{padding-left:40px}.db-faq-details-reading__outer{margin-top:1.5rem!important;padding-left:40px}.db-faq-details-reading__item{margin-top:-6px!important}.db-faq-details-reading__item a{font-size:1.125rem;font-weight:700;position:relative;display:inline-block;padding-left:.8em;line-height:1.3;-webkit-transition:.3s;transition:.3s}.db-faq-details-reading__item a .ico-before-arr:before{position:absolute;left:0;top:.5rem;margin:0!important}.db-faq-details-media__article .media-post__item{padding:unset;border:none}.db-faq-details-media__article .media-post__item+.media-post__item{margin-top:.5rem}.db-faq-details-media__article .media-post__item:nth-child(n+4){display:none}.db-faq-details-media__article .media-post__inside{position:relative;padding-left:1rem;position:relative}.db-faq-details-media__article .media-post__title{font-size:1.125rem;font-weight:700;line-height:1.3}.db-faq-details-media__article .media-post__title a{-webkit-transition:.3s;transition:.3s}.db-faq-details-media__article .media-post__title:before{content:"\ea01";position:absolute;left:0;top:.4rem;font-size:.75rem;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.db-faq-details-media__article .media-post__chip,.db-faq-details-media__article .media-post__thumb,.db-faq-details-media__article .media-post__time{display:none}.db-faq-details-qa__outer{margin-top:.75rem!important}.db-faq-details-qa__outer .search-result-cell{height:unset!important;margin-top:0!important}.db-faq-details-qa__outer .search-result-cell>.ible-block--head-paragraph{border-top:var(--borderColumnColor) 1px solid;border-bottom:var(--borderColumnColor) 1px solid;width:100%!important;margin-left:0!important}.db-faq-details-qa__outer .search-result-cell+.search-result-cell>.ible-block--head-paragraph{border-top:unset}.db-faq-details-qa__item .lib-cnt-021__btn{padding-top:.5rem;padding-bottom:.5rem;-webkit-transition:.3s;transition:.3s}.db-faq-details-qa__item .lib-cnt-021__btn:before{top:16px}.db-faq-error__txt{margin-top:.5rem!important}.db-faq-error__btn{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px;max-width:480px;margin:1.5rem auto 0}.db-faq-error__btn>li{padding:unset!important}.content-area-wrapper:not(:has(.one-column__side)){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}a.lib-toggle__btn{pointer-events:auto}.lib-cnt-021__btn:before{top:13px}.lib-title__outer{margin-bottom:.75rem}[id*=grid1col]:not([id*=-form]){margin-top:2.5rem}[id*=grid1col]:not([id*=-form]):first-child{margin-top:unset}.db-faq-script__outer{position:absolute;clip:rect(1px,1px,1px,1px);width:0;height:0;opacity:0;z-index:-2}.db-faq-script__outer+[id*=grid1col]{margin-top:unset!important}.pager-item{padding-left:unset}.pager-item:before{display:none!important}.db-faq-result__lead{padding-top:.625rem;margin-bottom:-16px}.db-faq-result__list{padding-left:12px;padding-right:12px}.db-faq-result__list .ible-list{margin-top:1.875rem}.db-faq-result__list .search-result-cell{margin-bottom:0!important;height:unset!important;padding:0!important}.db-faq-result__list .search-result-cell+.search-result-cell .db-faq-result__item{border-top:unset}.db-faq-result__list .search-result-cell .ible-block--head-paragraph{margin-left:0!important;width:100%!important}.db-faq-result__list .db-faq-result__item{padding:.5rem 0!important;border-top:var(--borderColumnColor) 1px solid;border-bottom:var(--borderColumnColor) 1px solid;position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}.db-faq-result__list .db-faq-result__item .lib-toggle__panel{padding-bottom:8px}.db-faq-result__list .db-faq-result__title .lib-toggle__btn{position:static}.db-faq-result__list .db-faq-result__title .lib-toggle__btn:before{top:13px}.db-faq-result__list .db-faq-result__title .lib-toggle__btn:after{display:block;content:""!important;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.content-area-right-wrapper{margin-top:3rem!important;background:var(--LGRY);padding:1rem 1.5rem!important}.content-area-right-wrapper .container{width:100%}.content-area-right-wrapper .lib-title__outer{margin-bottom:.75rem;background:var(--MAIN);padding:.75rem}.content-area-right-wrapper .lib-title__outer .title{color:#fff}.content-area-right-wrapper .ible-area>.ible-grid+.ible-grid{margin-top:2rem}.db-side-keyword__outer .ible-block__form{display:-webkit-box;display:-ms-flexbox;display:flex}.db-side-keyword__outer .ible-form-part__keyword{width:calc(100% - 42px);margin:0}.db-side-keyword__input{height:42px}.db-side-keyword__btn{width:42px;height:42px;margin:0!important}.db-side-keyword__btn .lib-link__btn{height:42px;min-height:unset;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.db-side-keyword__btn .lib-link__btn:before{content:"\ea06";position:static;font-size:1.5rem;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.db-side-category__list ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.5rem}.db-side-category__list ul li{min-width:0}.db-side-category__list ul li a{display:inline-block;position:relative;padding-left:.8em;line-height:1.3;-webkit-transition:.3s;transition:.3s}.db-side-category__list ul li a:before{content:"\ea01";position:absolute;left:0;top:.6em;font-size:.625rem;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.db-side-category__list ul li>ul{padding-left:.8em;display:block;margin-top:.5rem}.db-side-category__list ul li>ul li a{font-weight:400;font-size:.875rem}.db-side-category__list ul li>ul li a:before{top:.5em}.db-top-pickup__list .lib-cnt-021{width:100%;max-width:unset}.db-top-pickup__list .lib-cnt-021__outer{position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}.db-top-pickup__list .lib-cnt-021__btn{position:static}.db-top-pickup__list .lib-cnt-021__btn:after{display:block;content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.db-top-keyword__outer .ible-block__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.db-top-keyword__outer .ible-form-part__keyword{width:calc(100% - 116px);max-width:380px}.db-top-keyword__outer .ible-form-part__keyword input[type=text]{height:45px}.db-top-keyword__outer .ible-form__part--button{width:116px}.db-top-keyword__outer .ible-form__part--button .lib-link__btn{padding:unset}.db-top-keyword__title{width:100%}.db-top-category__list ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:.5rem}.db-top-category__list ul li{min-width:0}.db-top-category__list ul li a{display:inline-block;position:relative;padding-left:.8em;line-height:1.3;font-weight:700;-webkit-transition:.3s;transition:.3s}.db-top-category__list ul li a:before{content:"\ea01";position:absolute;left:0;top:.55em;font-size:.625rem;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.db-top-category__list ul li>ul{padding-left:.8em;display:block;margin-top:.5rem}.db-top-category__list ul li>ul li+li{margin-top:.25rem}.db-top-category__list ul li>ul li a{font-weight:400;font-size:.875rem}.db-top-category__list ul li>ul li a:before{top:.5em}@media print,screen and (min-width:576px){.db-faq-details-reading__outer{margin-top:2rem!important}[id*=grid1col]:not([id*=-form]){margin-top:5rem}.db-faq-result__lead{margin-bottom:-32px}.content-area-right-wrapper{padding:1.5rem 2.25rem!important}.db-top-category__list ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1rem 1rem}}@media print,screen and (min-width:768px){.db-faq-details__overview{margin-top:2rem!important}.db-faq-details__summary{padding-left:55px}.db-faq-details-reading__outer{padding-left:55px}.db-faq-details-reading__item{margin-top:-18px!important}.db-faq-details-media__article .media-post__item+.media-post__item{margin-top:.75rem}.db-faq-details-qa__item .lib-cnt-021__btn{padding-top:.75rem;padding-bottom:.75rem}.db-faq-details-qa__item .lib-cnt-021__btn:before{top:18px}.db-faq-error__btn{margin-top:3rem}.lib-cnt-021__btn:before{top:16px}.lib-title__outer{margin-bottom:1.5rem}.db-faq-result__list .ible-list{margin-top:3.125rem}.db-faq-result__list .db-faq-result__title .lib-toggle__btn:before{top:20px}.content-area-right-wrapper{margin-top:4rem!important}.content-area-right-wrapper .lib-title__outer{text-align:center}.db-side-category__list ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.db-top-keyword__outer .ible-form-part__keyword input[type=text]{height:50px}.db-top-category__list ul li a{font-size:1.25rem}.db-top-category__list ul li>ul li a{font-size:1rem}}@media print and (hover:hover) and (pointer:fine),screen and (min-width:768px) and (hover:hover) and (pointer:fine){.db-faq-details-reading__item a:hover{color:var(--MAIN)}.db-faq-details-reading__item a:hover .ico-before-arr{text-decoration:underline!important}.db-faq-details-media__article .media-post__title a:hover{color:var(--MAIN)}.db-faq-details-qa__item .lib-cnt-021__btn:hover{background:var(--LMAIN)}.db-faq-result__list .db-faq-result__item:hover{background:var(--LMAIN)}.db-side-category__list ul li a:hover{color:var(--MAIN)}.db-top-pickup__list .lib-cnt-021__outer:hover{background:var(--LMAIN)}.db-top-category__list ul li a:hover{color:var(--MAIN)}}@media print,screen and (min-width:992px){html:has([class*=db-faq-details]):has(.lib-header-BS03) #area4-wrapper{padding-top:110px}html:has([class*=db-faq-details]):has(.lib-header-BS01) .ible-area--breadcrumb .ible-widget__custombreadcrumbs{background:unset;padding-top:0}html:has([class*=db-faq-details]):has(.lib-header-BS01) .lib-breadcrumb__inside{max-width:unset;padding:0 10px}html:has([class*=db-faq-details]):has(.lib-header-BS01) #area4-wrapper{padding-top:110px}.content-area-wrapper:not(:has(.one-column__side)) .content-area-left-wrapper{padding-right:unset;padding-left:60px;margin-top:-14px}.content-area-right-wrapper{margin-top:0!important;background:unset;padding:0!important}.db-side-category__list ul{display:block}.db-side-category__list ul li+li{margin-top:.25rem}.db-top-category__list ul{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}