div#PageText{width:100%;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap}#PageText h2{background:#1f6dce;color:#fff;padding:7px 15px;margin-bottom:15px;font-size:.16rem;width:100%;font-weight:700}#PageText h2:before{content:"\f046";font-family:FontAwesome;display:inline-block;margin-right:5px}#PageText table{width:100%;font-size:.14rem;border-collapse:collapse;border-spacing:0;margin-bottom:2vw}#PageText th{background-color:#f4f6fa;font-weight:700;padding:8px;border:solid 1px #e2e5e8;text-align:center}#PageText td{padding:8px 16px;border:solid 1px #e2e5e8}.lastupdated{font-size:60%}#ServiceMainInner{width:100%}#ServiceMainInner .article-body{width:100%}.brandslogan__subject{text-align:center}.brandslogan__ttl{text-align:center;font-size:.45rem !important;line-height:.8 !important;margin:3vw 0}.brandslogan__ttl strong{font-weight:700;font-family:"arial black",sans-serif}.brandslogan__txt{font-weight:700;font-size:.18rem !important;margin:0 auto;padding:0 0 3vw}#aboutus{width:100%}#aboutus img{width:100%}#aboutus p{font-size:.14rem;line-height:200%;margin-bottom:2vw}#aboutus .credo{text-align:center;font-size:.16rem}#for_beginner{color:#0c73dc;background:-webkit-linear-gradient(180deg,#116ee0,#25b8da);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0);font-family:"Passion One",cursive;font-size:1.8rem;font-weight:lighter;text-align:center;margin-bottom:10px;margin-top:-50px}#ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#ggmap iframe,#ggmap object,#ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.pan{padding:5px;font-size:12px;color:#666}#main h1{margin-bottom:20px}p.product_txt,p.register_txt{font-size:14px;line-height:150%;padding-left:10px;color:#171717;margin-bottom:40px}#Price h2{font-weight:700;margin-bottom:1vw}#Price table{margin-bottom:3vw}#Price th{padding:10px;text-align:center}#Price td{padding:10px}#product_price,#register_price,#other_price{width:100%}#product_price,#product_price td,#product_price th{border:1px solid #eaeaea;border-collapse:collapse;vertical-align:middle}#product_price p{line-height:2;margin-bottom:40px}#register_price,#register_price td,#register_price th{border:1px solid #eaeaea;border-collapse:collapse;vertical-align:middle}#other_price,#other_price td,#other_price th{border:1px solid #eaeaea;border-collapse:collapse;vertical-align:middle}#product_price td,#product_price th{font-size:12px;line-height:1.6;text-align:center}#register_price td,#register_price th{font-size:16px;line-height:1.6;text-align:center}#other_price td,#other_price th{font-size:12px;line-height:1.6}#product_price th{background:#142247;color:#fff;font-size:14px}#register_price th{background:#366fb0;color:#fff;font-size:14px}#other_price th{background:#3c93a9;color:#fff;font-size:14px}#product_price th.a_ttl{color:#fff;vertical-align:top;padding:20px 10px;background:#3ca9a0}#product_price td.a_cell{background:#fff}#product_price th.b_ttl{color:#fff;vertical-align:top;padding:20px 10px;background:#3c93a9}#product_price td.b_cell{background:#fff}#product_price th.c_ttl{color:#fff;vertical-align:top;padding:20px 10px;background:#366fb0}#product_price td.c_cell{background:#fff}#other_price td.left{text-align:left}.caption{text-align:center;font-size:12px}.price{font-size:16px}.price_ttl{font-size:20px;font-weight:700;color:#fff}#glossary_capt{font-size:16px;margin:0 0 30px}#glossary_list{width:100%;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#glossary_list li{width:calc((100% - 45px) / 10);margin-bottom:5px}#glossary_list li a{display:block;font-size:20px;padding:5px 0;line-height:1;background:#fff;border:1px solid #1f6dcd;text-align:center;color:#1f6dcd}#glossary_list li a:hover{background:#1f6dcd;color:#fff}#glossary_cont h3{padding-top:10px;font-size:.18rem;font-weight:700;border-bottom:1px solid #333;margin-bottom:1vw}#glossary_cont dt{font-size:.16rem;margin-bottom:1vw}#glossary_cont dd{font-size:.14rem;padding-bottom:2vw;margin-bottom:2vw;border-bottom:1px solid #ccc}.glossary_page_top{width:100%;margin-bottom:3vw;text-align:right;font-size:.12rem}@media screen and (max-width:550px){#glossary_list li{width:calc((100% - 25px) / 5);margin-bottom:5px}}.eb-accordion-faq-section{padding:86px 0;border-top:1px solid #e2e5e8;background-color:#fff}.accordion-faq-container{position:relative;width:100%;margin:0 auto}.accordion-faq-header{margin:0 0 48px;text-align:center}.accordion-faq-header h2{margin:0 0 16px;font-size:26px;font-size:2.6rem}.accordion-faq-header p{margin:16px 0 32px;font-size:18px;font-size:1.8rem}.accordion-faq-content{text-align:left;width:100%}.accordion-faq-content dt{position:relative;padding:4px 0 32px 40px;font-weight:700;cursor:pointer}.accordion-faq-content dd{position:relative;margin-bottom:32px;padding:4px 0 32px 40px;border-bottom:1px solid #e2e5e8;display:none}.accordion-faq-content dd a{color:#9b8d77;text-decoration:underline}.accordion-faq-content dd a:hover{color:#b5b5b5;text-decoration:none}.accordion-faq-content .question:before{display:inline-block;content:"Q";position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;text-align:center;background:#1f6dce;color:#fff;border-radius:50%;font-weight:400}.accordion-faq-content .answer:before{display:inline-block;content:"A";position:absolute;top:0;left:0;width:32px;height:32px;line-height:32px;text-align:center;background:#faaa39;color:#fff;border-radius:50%;font-weight:400}.faq-section-btn{width:80%}.faq-section-btn a{background-color:#9b8d77;color:#fff}.tab-area{width:100%;margin:2vw auto;position:relative}.tab-buttons{width:100%}.nav-tab{color:#fff;background:#1f6dce;cursor:pointer;border-bottom:2px solid #fff;display:block;width:calc(100% / 3);float:left;text-align:center;height:60px;line-height:60px;font-size:.14rem;transition:all .3s ease-in}.nav-tab:hover{background:#ffb957}.nav-tab a{color:#fff;display:block}.nav-tab-active{border-bottom:2px solid #ffb957}#Shisaku .nav-tab{width:calc(100% / 5)}#hikaku_ttl{font-size:18px;font-weight:700;margin:0 0 15px}#hikaku_capt{font-size:16px;margin:0 0 20px}#hikaku_list{width:100%;list-style:none;display:flex;justify-content:space-between;flex-wrap:nowrap}#hikaku_list li{width:13.4%;margin-right:1%;margin-bottom:1%;box-sizing:border-box;border:1px solid #2f4462;font-weight:700;text-align:center}#hikaku_list li:nth-child(7n){margin-right:0}#hikaku_list li a{font-size:18px;padding:8px 0;color:#2f4462;display:block;width:100%}#hikaku_list li.small a{font-size:16px;padding:9px 0 10px}#hikaku_list li a:hover,#hikaku_list li.active a{background:#2f4462;color:#fff}.hikaku_tb{border-collapse:collapse;font-size:12px;table-layout:fixed;margin-bottom:0 !important}.hikaku_tb th{background:#eee;text-align:left}.hikaku_tb td{text-align:left;word-wrap:break-word;border:solid 1px #ccc;padding:8px 16px}.hikaku_tb th.hikaku_fixed{padding:4px;border:solid 1px #ccc}.hikaku_tb th,#hikaku_tb td{border:solid 1px #ccc;padding:5px}#asp_tb{width:1600px}#asp_tb th{width:80px}#asp_tb td{width:150px;padding:8px 16px;border:solid 1px #e2e5e8}#haisou_tb{width:1200px}#haisou_tb th{width:70px}#haisou_tb td{width:120px}#mall_tb,#zaiko_tb,#kessai_tb,#nigiwai_tb,#kaigai_tb{width:100%}#mall_tb th,#zaiko_tb th,#kessai_tb th,#nigiwai_tb th,#kaigai_tb th{width:60px}#mall_tb td,#zaiko_tb td,#kessai_tb td,#nigiwai_tb td,#kaigai_tb td{width:100px}#table_area{width:100%;height:600px;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px}#table_area img{display:inline-block}#table_area::-webkit-scrollbar{height:15px;width:15px}#table_area::-webkit-scrollbar-track{background:#f1f1f1}#table_area::-webkit-scrollbar-thumb{background:#bcbcbc}.attent{color:#ff0004;font-size:12px;margin-bottom:10px}.navigation_bn{width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;align-items:center}.navigation_bn a{width:100%;max-width:800px;margin:0}.navigation_bn a img{margin-bottom:2%;width:100%}.HikakuList ul{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.HikakuList ul li{width:100%;margin-bottom:2vw;border-bottom:1px solid #efefef;padding-bottom:2vw}.HikakuList ul li a{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch}.HikakuList ul li a:hover{opacity:.5}.HikakuList ul li a .ImgArea{width:150px}.HikakuList ul li a .ImgArea img{display:block;width:150px}.HikakuList ul li a dl.RightArea{width:calc(100% - 200px)}.HikakuList ul li a dl.RightArea dt{font-weight:700;font-size:1.3em;background:linear-gradient(transparent 50%,#fff100 50%);margin-bottom:1vw}@media screen and (max-width:550px){#hikaku_ttl{font-size:16px;font-weight:700;margin:0 0 15px}#hikaku_capt{font-size:14px;margin:0 0 15px}#hikaku_list{width:100%;list-style:none;flex-wrap:wrap}#hikaku_list li{width:32% !important;margin:0 2% 5px 0}#hikaku_list li:nth-child(3n){margin-right:0}#hikaku_list li a{font-size:14px;color:#2f4462;display:block;width:100%;padding:8px 0}#hikaku_list li a:hover,#hikaku_list li.active a{background:#2f4462;color:#fff}.hikaku_tb{border-collapse:collapse;font-size:11px;table-layout:fixed;margin-bottom:0 !important}.hikaku_tb th{background:#eee;text-align:left}.hikaku_tb th.hikaku_fixed{padding:4px}.hikaku_tb td{text-align:left;word-wrap:break-word}.hikaku_tb th,#hikaku_tb td{border:solid 1px #ccc;padding:5px}#asp_tb{width:1200px}#asp_tb th{width:60px}#asp_tb td{width:110px}#haisou_tb{width:800px}#haisou_tb th{width:50px}#haisou_tb td{width:90px}#mall_tb,#zaiko_tb,#kessai_tb,#nigiwai_tb,#kaigai_tb{width:600px}#mall_tb th,#zaiko_tb th,#kessai_tb th,#nigiwai_tb th,#kaigai_tb th{width:40px}#mall_tb td,#zaiko_tb td,#kessai_tb td,#nigiwai_tb td,#kaigai_tb td{width:70px}#table_area{width:100%;height:400px;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px}#table_area::-webkit-scrollbar{height:10px;width:10px}#table_area::-webkit-scrollbar-track{background:#f1f1f1}#table_area::-webkit-scrollbar-thumb{background:#bcbcbc}.attent{color:#ff0004;font-size:10px;margin-bottom:10px}.attent a{color:#333}.navigation_bn{width:100%;flex-direction:column;flex-wrap:nowrap}.navigation_bn a{width:100%;margin:0 1%}.HikakuList ul li{margin-bottom:6vw}.HikakuList ul li a{display:flex;width:100%;flex-direction:column;justify-content:space-between;align-items:center}.HikakuList ul li a .ImgArea{width:100px;margin-bottom:2vw}.HikakuList ul li a .ImgArea img{width:100px}.HikakuList ul li a dl.RightArea{width:100%}.HikakuList ul li a dl.RightArea dt{font-weight:700;font-size:1.3em;background:linear-gradient(transparent 50%,#fff100 50%);display:inline;margin-bottom:1vw}}#shindan_ttl{font-size:20px;font-weight:700;margin:0 0 10px}#shindan_capt{font-size:16px;margin:0 0 30px}#shindan_cont{width:100%}#shindan_cont>h3{font-size:24px;font-weight:700;padding:8px;text-align:center;background:#1f6dcd;color:#fff;margin:0 0 15px;border-bottom:solid 2px #00b7e0}#shindan_cont #content_capt{font-size:16px;margin:0 0 25px;padding:0 15px}#shindan_cont>h4{font-size:22px;font-weight:700;padding:5px;text-align:center;background:#e6e6e6;margin:0 0 15px}#shindan_list{margin-bottom:50px}#shindan_list dl{margin:30px 0;border-bottom:1px dotted #999}#shindan_list dl dt{font-size:24px;font-weight:700;width:70px;margin-right:15px;padding-top:0;padding-left:15px}#shindan_list dl dd.question{float:left;font-size:16px;width:calc(100% - 285px);padding-top:6px;padding-right:5px;margin-bottom:30px}#shindan_list dl dd.btn{float:right;width:200px;padding-right:15px}.btn label{font-size:16px;display:block;float:left;border-radius:10px;margin:0 3% 20px;width:44%;height:35px;color:#1f6dcd;text-align:center;line-height:35px;cursor:pointer;border:1px solid #1f6dcd;border-radius:3px}.btn label:hover{background-color:#e2edf9}.btn input[type=radio]{display:none}.btn input[type=radio]:checked+label{background:#1f6dcd;color:#fff}.shindan_submit{font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","sans-serif";appearance:none;border:none;display:block;width:400px;font-size:20px;background:#b80e0e;text-align:center;margin:0 auto;padding:15px 0}input[type=submit]{background-color:#1f6dce;color:#fff}@media screen and (max-width:550px){#shindan_ttl{font-size:16px;font-weight:700;margin:0 0 5px}#shindan_capt{font-size:14px;margin:0 0 15px}#shindan_cont>h3{font-size:16px;font-weight:700;padding:5px;text-align:center;background:#1f6dcd;color:#fff;margin:0 0 5px}#shindan_cont #content_capt{font-size:14px;margin:0 0 15px;padding:0 5px}#shindan_cont>h4{font-size:16px;font-weight:700;padding:5px;text-align:center;background:#e6e6e6;margin:0 0 15px}#shindan_list{margin-bottom:30px}#shindan_list dl{border-bottom:1px dotted #999}#shindan_list dl dt{font-size:16px;font-weight:700;float:left;width:40px;margin-right:10px;padding-top:0;padding-left:5px}#shindan_list dl dd.question{float:left;font-size:14px;width:calc(100% - 50px);padding-top:3px;padding-right:5px;margin-bottom:20px}#shindan_list dl dd.btn{float:left;width:100%}.btn label{font-size:16px;display:block;float:left;margin:0 2% 20px;width:46%;height:35px;color:#1f6dcd;text-align:center;line-height:35px;cursor:pointer;border:1px solid #1f6dcd;border-radius:3px}.btn input[type=radio]:checked+label{background:#1f6dcd;color:#fff}.shindan_submit{font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","sans-serif";appearance:none;border:none;width:100%;font-size:14px;background:#b80e0e;color:#fff;text-align:center;padding:5px 0;border-radius:0}}#sindan_form #errmsg h4{margin-bottom:15px;color:red}#sindan_form #errmsg li{color:red}#sindan_form .thx_msg{font-size:100%;color:#f60;text-align:center;font-weight:700;padding-bottom:20px}#sindan_form #ans_msg li{padding-bottom:15px;margin-bottom:15px;list-style:none;border-bottom:1px #999 dotted;font-size:14px;color:#444}#sindan_form #ans_msg_matome #matome{border:3px #fdd solid;background-color:#fef0f0;padding:15px}#sindan_form #ans_msg_matome .btn_support{display:block;max-width:400px;font-size:20px;text-align:center;margin:0 auto;padding:5px 0;background:#1f6dcd;border-bottom:3px solid rgba(0,0,0,.2);border-radius:4px;color:#fff}#sindan_form #ans_msg_matome .btn_support:hover{-webkit-transform:translate(0,3px);transform:translate(0,3px);opacity:.8}#sindan_form h3.ans_title{font-weight:700;font-size:1.25em;color:#222;margin:0 0 4px;padding-bottom:0;border-bottom:none}#sindan_form h3.ans_title span{font-size:.7em;color:#fff;line-height:1;padding:5px;margin:0 2px;background:#efa237;display:inline-block;font-weight:400;border-radius:5px}ul.ex0{margin:0;padding:5px 10px;list-style-type:none}ul.ex0 li{float:left;width:45px;margin-right:2px;padding:1px;background-color:#00349a;color:#fff;font-size:12px;text-align:center;cursor:pointer}#main0{margin:0 auto 0;padding:0 auto;border-color:#ccc;border:#ccc solid 1px;width:100%}.disnon{display:none}#nav_btn{padding:0 15px}#nav_btn p{padding:5px 10px;border:1px solid #efa237;border-radius:20px;font-size:14px;color:#efa237;width:120px;text-align:center;cursor:pointer}#nav_btn p:hover{color:#fff;background:#efa237}#nav_btn p#before{float:left}#nav_btn p#next{float:right}#calendar_capt{font-size:16px;margin:0 0 20px}#calendar_cont figure{display:inline-block;vertical-align:top;letter-spacing:0em;width:23.5%;margin:0 2% 3px 0}#calendar_cont figure:nth-child(4n){margin:0 0 3px}#calendar_cont figure a img{width:100%;margin:0}#calendar_cont figure figcaption{font-size:14px;text-align:center}@media screen and (max-width:550px){#calendar_capt{font-size:14px;margin:0 0 15px}#calendar_cont div{letter-spacing:-1em}#calendar_cont figure{width:32%;margin:0 2% 10px 0}#calendar_cont figure:nth-child(4n){margin:0 2% 3px 0}#calendar_cont figure:nth-child(3n){margin:0 0 10px}#calendar_cont figure figcaption{font-size:12px;margin-bottom:5px}}.tab-panel{display:none;padding:12px 0}.tab-panel.nav-tab-active{display:block;animation:tab-fade-in .8s ease-in-out}@keyframes tab-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes tab-fade-in{0%{opacity:0}100%{opacity:1}}.tab-btn{margin:32px 0;text-align:center}#contact p{margin-bottom:1vw}#contact .top_privacytxt{margin:1vw auto}#contact #contactTb{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.review-section{max-width:1100px;margin:20px auto;padding:0 20px}.review-title-box{background:#163a5f;color:#fff;padding:12px 20px;text-align:center;font-weight:700;margin-bottom:30px}.review-lead{line-height:1.8;margin-bottom:20px}.review-summary{background:#f3f3f3;padding:15px;margin-bottom:30px;font-size:14px}.review-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:0}.review-tab{background:#ccc;color:#fff;border:none;padding:10px 30px;border-radius:8px 8px 0 0;cursor:pointer;width:49%;text-align:center}.review-tab.active{background:#0e2a44}.review-contents{border:10px solid #0e2a44;padding:10px}.review-content{display:none}.review-content.active{display:block}.review-card{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #ddd}.review-card:last-child{border-bottom:none}.review-icon{width:80px;height:80px;background:#fff;text-align:center}.review-icon img{width:100%;height:100%}.review-stars{color:#f5a623;font-size:18px;margin-bottom:6px}.review-body{width:calc(100% - 100px)}.review-body h4{font-size:16px;margin-bottom:8px}.review-criteria-title{font-size:18px;font-weight:700;margin-bottom:15px;color:#154463;text-align:center}.bt-about{--bt-primary:#154463;--bt-mid:#738fa1;--bt-text:#154463;--bt-muted:#738fa1;--bt-bg:#fff;color:var(--bt-text);background:var(--bt-bg);font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","Yu Gothic",Meiryo,sans-serif;line-height:1.9}.bt-container{max-width:712px;margin:0 auto;padding:0 20px}.bt-about__nav{display:flex;justify-content:center;gap:18px;padding:28px 16px 12px}.bt-about__nav.is-bottom{padding:22px 16px 34px}.bt-about__pill{width:130px;height:130px;border-radius:999px;background:var(--bt-mid);color:#fff;text-decoration:none;display:grid;place-items:center;text-align:center;font-weight:700;font-size:14px;line-height:1.25;letter-spacing:.02em;transition:transform .15s ease,filter .15s ease}.bt-about__pill:hover{transform:translateY(-2px);filter:brightness(.98)}.bt-about__pill.is-active{background:var(--bt-primary)}.bt-about__hero{padding:6px 0 10px}.bt-about__heroImg{width:min(980px, 100%);height:auto;display:block;margin:0 auto}.bt-sectionBar{background:var(--bt-primary);margin-top:10px}.bt-sectionBar__title{color:#fff;font-weight:800;text-align:center;padding:18px 0;margin:0;letter-spacing:.06em}.bt-content{padding:26px 20px 18px}.bt-h2{font-size:20px;font-weight:800;text-align:center;margin:18px 0 18px;letter-spacing:.03em}.bt-h3{font-size:18px;font-weight:800;text-align:center;margin:0 0 12px;letter-spacing:.03em;color:var(--bt-primary)}.bt-content p{margin:0 0 50px;color:#333}.bt-about__heroImg{width:100%;height:auto;aspect-ratio:1480/1000}@media (max-width:520px){.bt-about__nav{gap:12px;padding-top:18px}.bt-about__pill{width:102px;height:102px;font-size:12px}.bt-h2{font-size:18px}.bt-h3{font-size:16px}}.bt-h3--left{text-align:left}.bt-list{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,.08)}.bt-list li{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08);align-items:start}.bt-list__lead{font-weight:700}.bt-list__arrow{font-weight:800;color:var(--bt-primary)}.bt-cards{display:flex;flex-direction:column;flex-wrap:nowrap}.bt-card{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:16px 14px;background:#fff;margin-bottom:20px}.bt-card__title{text-align:center;font-weight:900;margin:0 0 10px;letter-spacing:.04em}.bt-card__list{margin:0;padding-left:18px}.bt-card__list li{margin:6px 0;color:#333}.bt-card__list li a{color:var(--bt-primary)}.bt-card__list li a:hover{text-decoration:underline}.bt-ol{margin:16px 0 0;padding-left:22px;list-style:decimal}.bt-ol li{margin:10px 0}.bt-faq{margin:8px 0 0}.bt-faq__item{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.bt-faq__item p{margin:0}.bt-faq__item dt{font-weight:900;margin:0 0 6px}.bt-faq__item dd{margin:0;color:var(--bt-muted)}@media (max-width:780px){.bt-cards{grid-template-columns:1fr}.bt-list li{grid-template-columns:1fr}.bt-list__arrow{display:none}}.bt-choice{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,.08)}.bt-choice__item{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.08)}.bt-choice__main{display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px}.bt-choice__lead{margin:0;font-weight:700;line-height:1.7}.bt-choice__arrow{font-weight:900;color:var(--bt-primary);white-space:nowrap}.bt-choice__desc{margin:10px 0 0;padding-left:1.2em;color:var(--bt-text)}@media (max-width:640px){.bt-choice__main{grid-template-columns:1fr}.bt-choice__arrow{display:none}.bt-choice__desc{padding-left:0}}p.bt-choice__desc,p.bt-choice__lead{margin-bottom:20px}.bt-company .bt-h3--left{text-align:left}.bt-dl{margin:6px 0 28px;padding:0;border-top:1px solid rgba(0,0,0,.08)}.bt-dl p{margin:0}.bt-dl__row{display:grid;grid-template-columns:160px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.bt-dl dt{margin:0;font-weight:800;color:var(--bt-text)}.bt-dl dd{margin:0;color:#333}.bt-block{margin:0 0 26px}.bt-ul{margin:10px 0 0;padding-left:18px}.bt-ul li{margin:6px 0}.bt-link{margin:10px 0 0;word-break:break-word}.bt-link a{color:var(--bt-primary);text-decoration:underline;text-underline-offset:3px}.bt-note{margin:0;color:var(--bt-muted)}.bt-sign{margin-top:18px;text-align:right;font-weight:700;color:var(--bt-primary)}.bt-map{border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.bt-map iframe{width:100%;height:360px;border:0;display:block}@media (max-width:640px){.bt-dl__row{grid-template-columns:1fr;gap:6px}.bt-map iframe{height:300px}}.lastupdated{display:none}