@charset "UTF-8";.mv-area{position:relative}.mv-area-title{padding:0;margin:0 0 8px;font-size:24px}@media only screen and (min-width: 768px){.mv-area-title{font-size:36px}}.mv-area-figure__img{max-width:100%}.mv-area-label-list{display:flex;flex-wrap:wrap;padding:0;margin:0}@media only screen and (min-width: 768px){.mv-area-label-list{position:absolute;top:0;right:0}}.mv-area-label-list__item{line-height:1;margin:0 8px 8px 0}.mv-area-label{display:inline-block;line-height:1;padding:4px 8px;margin:0;background-color:#337ab7;color:#fff;border-radius:3px;font-size:14px;white-space:nowrap}.mv-area-label.label-important{background-color:#d9534f}.mv-area-info{padding:8px 0;line-height:1.4;font-size:16px}.mv-area-alert-wrap{padding:8px;background:#FFF9DC;border:3px solid #FFE261;text-align:center}.mv-area-alert{display:inline-block;line-height:1.4;font-size:16px;text-align:left}@media only screen and (min-width: 768px){.mv-area-alert{font-weight:700}}.mv-area-alert__link{text-decoration:underline}.mv-area-nav{margin:0;background:#EEEEEE;border:1px solid #CCCCCC;border-radius:5px}.mv-area-nav-list{display:flex;justify-content:space-between;padding:10px 0;margin:0}.mv-area-nav-list__item{flex-basis:16.6%;border-right:1px solid #CCCCCC}.mv-area-nav-list__item:last-child{border:none}.mv-area-nav-btn{display:block;height:44px;line-height:44px;text-align:center;color:#333;font-size:14px;font-weight:700}.mv-area-nav-btn.is_contact{height:auto;line-height:1.2}.mv-area-nav-btn:visited,.mv-area-nav-btn:active,.mv-area-nav-btn:focus{text-decoration:none;color:#333}.mv-area-nav-btn__tel{font-size:20px;font-weight:700}.mv-area-nav-btn__info{line-height:1;font-size:12px;font-weight:400}.emr-section{margin-bottom:64px}.emr-hero__head{position:relative}.emr-hero__title{font-size:clamp(24px,2.5vw,32px);font-weight:700;color:#333}.nav-wrap{max-width:1185px}.emr-anchor{margin-top:-54px;padding-top:54px}.emr-video{background-color:#d9d9d9;aspect-ratio:16/9;max-width:818px;position:relative;border-top:6px solid #333;border-bottom:6px solid #333;display:flex;align-items:center;justify-content:center;margin:40px auto}.emr-video__frame{display:block;width:100%;height:100%;border:0}.emr-recommend__list{flex-wrap:wrap;align-items:stretch;gap:16px;background-color:#d3e3f0;padding:30px;max-width:1100px;margin:0 auto}.emr-recommend__heading{font-size:clamp(24px,2.5vw,32px);font-weight:700;text-align:center;line-height:1.6;margin:0 0 30px}.emr-recommend__item{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;min-width:0;background-color:#fff;padding:20px 12px;text-align:center;max-width:250px;font-size:16px;color:#346699;font-weight:700}.emr-recommend__icon{display:block;margin:0 auto 10px;width:100%;max-width:110px}.emr-recommend__icon img{width:100%;height:auto}.emr-recommend__text{font-size:16px;margin-bottom:0}.emr-banner{border:1px solid #c9d4e5;padding:8px;max-width:1030px;margin-right:auto;margin-left:auto}.emr-banner__wrap{margin:0 auto;display:flex;justify-content:center}.emr-banner__heading{background-color:#1c2a4d;color:#fff;font-weight:700;font-size:clamp(20px,2.8vw,32px);text-align:center;padding:18px 14px}.emr-banner__body{padding:24px 12px 8px}.emr-banner__checklist{justify-content:center;gap:12px 28px}.emr-banner__check{color:#ec4f0a;font-weight:700;font-size:clamp(16px,1.6vw,20px)}.emr-banner__check:before{content:"✔";margin-right:4px}.emr-banner__note{font-weight:700;text-align:center;color:#1c2a4d;font-size:clamp(16px,2vw,26px);margin-bottom:20px}.emr-banner__tel-label{font-size:20px}.emr-banner__tel{font-size:clamp(18px,3vw,40px);font-weight:700;color:#333;line-height:1.2em}.emr-contact-btn{display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(18px,2vw,28px)!important;width:clamp(300px,34vw,446px)!important;max-width:100%!important}.emr-contact-btn__icon{width:1.2em;height:auto;flex-shrink:0}@media only screen and (min-width: 768px){.emr-banner .btn-wrap{margin-bottom:20px!important}.emr-banner .btn-estimate-flow{font-size:15px}}.fax-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background-color:#fff;color:#346699;font-weight:700;font-size:16px;border:1px solid #346699;border-radius:5px;padding:14px 16px;text-decoration:none}.fax-btn__icon{width:28px;height:auto}.fax-btn:hover{opacity:.8;transition:.5s;transform:translateY(3px);color:#346699;text-decoration:none}.emr-features__item{height:100%}.emr-features__heading{display:inline-block;color:#346699;font-weight:700;font-size:16px;border-left:4px solid #346699;border-bottom:2px solid #346699;padding:2px 10px 6px;margin-bottom:0}.emr-features__text{font-size:16px;margin-top:12px;margin-bottom:0}.emr-features__figure{margin-top:12px}.emr-point{height:100%;border:1px solid #d3e2f0;background-color:#eef4fa}.emr-point__header{background-color:#0a3860;color:#fff;font-weight:700;font-size:24px;text-align:center;padding:18px;margin-bottom:0}.emr-point__body{padding:16px}.emr-point__text{font-size:16px}.emr-point .point{font-size:20px;display:block;color:#fff;margin-bottom:4px}.emr-spec__note{color:#a82424;font-weight:700;font-size:14px;margin-top:8px}.emr-spec__example-heading{font-weight:700;font-size:16px;margin-bottom:12px}.emr-option__heading{font-weight:700;font-size:16px;background-color:#eee;padding:10px 14px;margin-bottom:20px}.emr-option__list{max-width:1090px;margin:0 auto}.emr-option__item{height:100%}.emr-option__figure{display:flex;align-items:center;justify-content:center}.emr-option__figure img{width:100%;height:auto}.emr-option__name{font-weight:700;font-size:20px;margin-bottom:4px;color:#346699}.emr-option__text{font-size:16px;margin-bottom:12px}.emr-flow__step{height:100%;background-color:#ec4f0a;color:#fff;padding:14px}.emr-flow__steps>.col:nth-child(1) .emr-flow__step{background-color:#f4956c}.emr-flow__steps>.col:nth-child(2) .emr-flow__step{background-color:#f28353}.emr-flow__steps>.col:nth-child(3) .emr-flow__step{background-color:#f0723b}.emr-flow__steps>.col:nth-child(4) .emr-flow__step{background-color:#ee6022}.emr-flow__steps>.col:nth-child(5) .emr-flow__step{background-color:#ec4f0a}.emr-flow__step-label{font-weight:700;font-size:16px;margin-bottom:6px}.emr-flow__step-heading{font-weight:700;font-size:20px;margin-bottom:8px}.emr-flow__step-text{font-size:14px;margin-bottom:0}.emr-support{background-color:#eef4fa;padding:40px}.emr-support__heading{font-weight:700;font-size:20px;border-bottom:2px solid #333;padding-bottom:8px;margin-bottom:12px}.emr-support__text{font-size:14px}.emr-support__figure{margin-top:12px}.emr-support__note{font-size:20px;text-align:center;font-weight:700;margin:20px 0 0}.emr-related__item{display:block;text-decoration:none;color:#333}.emr-related__figure{height:160px;overflow:hidden}.emr-related__figure .figure__inner,.emr-related__figure img{height:100%}.emr-related__figure img{width:100%;object-fit:cover;object-position:center}.emr-related__caption{text-align:center;text-decoration:underline;font-size:14px;color:#337ab7}@media screen and (max-width: 767.98px){.emr-related__figure{height:220px}.emr-banner__checklist{max-width:340px;margin-left:auto;margin-right:auto;gap:8px 16px!important}.emr-banner__check{white-space:nowrap;font-size:16px}.emr-recommend__list{padding:16px;gap:12px}.emr-recommend__item{flex:1 1 100%;max-width:100%}.emr-banner__wrap{flex-direction:column-reverse;align-items:center}.emr-banner__wrap>div{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.emr-banner__tel{font-size:36px}.fax-btn{display:none}.emr-banner__heading{padding:10px}.emr-banner__tel-label{font-size:15px}.emr-point__header{font-size:18px}.normal-table-wrap{overflow-x:auto}.normal-table{table-layout:fixed}.normal-table-tr__th,.normal-table-tr__td{word-break:break-word}.emr-spec__example-heading,.emr-option__name{font-size:18px}.emr-support{padding:20px 10px}.emr-support__heading{font-size:18px;margin-top:0}.emr-support__text{margin-bottom:12px}.emr-support__note{font-size:16px}.emr-support .row+.row .emr-support__heading{margin-top:16px}.emr-section{margin-bottom:40px}.emr-hero .nav-container{display:none}}.normal-table-tr{font-size:16px}.normal-table-tr__th{width:32%}.faq-dd-wrap a{text-decoration:underline;color:#555}
