@charset "UTF-8";body{margin:0;background-color:#f8f3f1;color:#222;font-feature-settings:normal;line-height:1.6}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background-color:#f8f3f1;border-bottom:1px solid #ffdbd0}.header .header-left .logo{font-weight:600;font-size:1.2em;color:#222;text-decoration:none}.header .header-right .header-nav ul{list-style:none;margin:0;padding:0;display:flex}.header .header-right .header-nav ul li{margin-left:20px}.header .header-right .header-nav ul li a{color:#e67e22;text-decoration:none;font-size:.9em}main{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,Yu Gothic Medium,Yu Gothic,sans-serif;max-width:664px;margin:0 auto 120px;padding:145px 20px 0}.page-title{text-align:center;font-size:40px;margin:50px 0;color:#222;letter-spacing:5px;font-weight:600}.contact-button-container{text-align:center;margin-bottom:80px}.contact-button{display:inline-flex;justify-content:center;align-items:center;background-color:#20242a;color:#fff;padding:15px 30px;border-radius:5px;text-decoration:none;font-weight:600;font-size:16px;width:242px;height:60px;box-sizing:border-box;opacity:1}.contact-button:hover{background-color:#353e48;opacity:1}.faq-categories{margin-bottom:40px;padding-bottom:10px}.faq-categories ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:left}.faq-categories ul li{margin:0 24px 10px 0}.faq-categories ul li a{color:#222;text-decoration:none;font-size:14px;font-weight:600;padding-bottom:5px;position:relative;opacity:1}.faq-categories ul li a:after{content:"";background:url(/img/dromi/new/icon_anchor_link_default.svg) center/100% no-repeat;display:inline-block;width:16px;height:16px;position:relative;margin-left:6px;top:3px}.faq-categories ul li a:hover{color:#686d73;text-decoration:underline}.section-title{font-size:26px;font-weight:600;margin-top:60px;margin-bottom:20px;color:#222}.faq-section{scroll-margin-top:168px}.faq-item{background-color:#fff;overflow:hidden}.faq-item .answer{padding-left:36px}.faq-item .answer>div{position:relative;padding:16px 16px 16px 36px}.faq-item .answer>div:before{content:"";background:url(/img/dromi/new/a.svg) center/100% no-repeat;display:inline-block;width:24px;height:24px;left:0;position:absolute}.faq-item .answer>div p{font-size:16px;color:#222}.faq-item .answer>div p strong{font-weight:600}.faq-item .answer>div a{color:#222;text-decoration:underline;opacity:1}.faq-item .answer>div a:hover{color:#686d73;text-decoration:underline}.faq-item .answer>div a.external-link:after{content:"";background:url(/img/dromi/new/icon_text_link.svg) center/100% no-repeat;display:inline-block;width:24px;height:24px;position:relative;top:7px}.faq-item .answer>div a.pdf:after{content:"";background:url(/img/dromi/new/icon_pdf.svg) center/100% no-repeat;display:inline-block;width:24px;height:24px;position:relative;top:7px}.faq-item .answer>div ul{list-style:disc}.faq-item .answer>div ul ul{list-style:circle}.faq-item .answer>div ul ul ul{list-style:square}.faq-item .answer>div ul ul ul ul{list-style:circle}.faq-item:hover{background-color:#fff7f5}.faq-item.active .question{border-bottom:none}.faq-item.active .answer{max-height:600px;padding:20px 20px 34px 36px;border-bottom:1px solid #ffdbd0}.faq-item.active .answer>div{padding:16px 16px 16px 36px}.faq-item.active .answer img{max-width:100%;max-height:310px;display:block;margin:20px 0;border-radius:5px}.faq-item:last-child.active .answer{border-bottom:none}.faq-item:last-child .question{border-bottom:none}.faq-item .question{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:20px;font-weight:600;cursor:pointer;color:#222;font-size:16px;border-bottom:1px solid #ffdbd0}.faq-item .question .q-mark{content:"";background:url(/img/dromi/new/q.svg) center/100% no-repeat;display:inline-block;width:24px;height:24px;position:relative;margin-right:12px}.faq-item .question .q-title{flex:1}.faq-item .question .toggle-icon{width:24px;height:24px;margin-left:auto}.faq-item .question .toggle-icon:before{content:"";background:url(/img/dromi/new/icon_faq_open.svg) center/100% no-repeat;display:inline-block;width:24px;height:24px;position:relative}.faq-item.active .question .toggle-icon:before{background:url(/img/dromi/new/icon_faq_close.svg) center/100% no-repeat}.answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;background-color:#fff}.answer p{margin-bottom:10px}.answer .a-mark{color:#e67e22;margin-right:10px}.answer ul{list-style:none;padding-left:0;margin-top:10px}.answer ul li{margin-bottom:5px;position:relative;list-style-position:inside;font-size:16px}.answer ul li a{color:#e67e22;text-decoration:none;opacity:1}.answer ul li a.pdf-link:after{content:" PDF";font-size:.8em;vertical-align:super}.answer ul li a.link:after{content:" ↗";font-size:.8em;vertical-align:super}@media (max-width: 744px){main{padding:114px 72px 0;margin:7px auto 80px}.faq-section{scroll-margin-top:114px}.page-title{margin-bottom:40px}.faq-item .question .toggle-icon{margin-left:16px}.faq-categories ul li a:after{margin-left:4px}.faq-item:hover{background-color:#fff}}@media (max-width: 500px){main{padding:114px 20px 0;margin:7px auto 60px}.page-title{font-size:22px;margin-bottom:40px}.contact-button-container{margin-bottom:40px}.contact-button-container .contact-button{width:100%;height:44px}.section-title{font-size:18px;margin-top:40px}.faq-item .question{padding:12px}.faq-item .question .q-title{font-size:16px}.faq-item .question .q-mark{width:20px;height:20px}.faq-item .answer{padding-left:24px;padding-right:24px}.faq-item .answer>div{padding:0}.faq-item .answer>div p{font-size:14px;line-height:200%}.faq-item .answer>div:before{width:20px;height:20px;margin-top:6px;position:relative}.faq-item.active .answer{padding:8px 24px 30px}.faq-item.active .answer>div{padding:0}.faq-item.active .answer>div:before{position:relative;margin-bottom:6px}}
