﻿.breadcrumb{overflow-x:scroll;border-bottom:1px solid #c6d2dc;background:#fafafa}.breadcrumb_ul{display:table;padding:8px}.breadcrumb_ul li{display:table-cell;white-space:nowrap;font-size:10px;line-height:1.6}.breadcrumb_ul li a{color:#336fd2;text-decoration:underline}.breadcrumb_ul li:not(:last-child):after{content:'＞';margin:0 10px}#main h2.ttl{border-top:1px solid #d8d9db;border-bottom:1px solid #d8d9db;padding:10px 10px 10px 25px;font-size:16px;font-weight:bold;position:relative}#main h2.ttl:before{content:'';border-left:5px solid #f3ce00;position:absolute;height:calc(100% - 20px);left:10px}#main h3.ttl{font-size:14px;font-weight:bold;margin-bottom:15px;padding-left:10px;border-left:4px solid #444}#main h3.ttl.procedure-ttl{margin-bottom:30px}.mainv img{width:100%;height:auto}.cta-content{margin:0 8px 22px;border:solid 3px #d0d3d6}.cta-content dt{color:#000;font-size:16px;font-weight:bold;text-align:center;padding:10px 0;background:#f7e401}.cta-content dd{padding:18px 12px;overflow:hidden}.cta-content dd .cta-txt{font-size:14px;text-align:center;margin-bottom:10px}.cta-content dd .cta-btns .btn.entry{font-size:0;width:100%;height:54px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;margin-bottom:10px}.cta-content dd .cta-btns .btn.entry a,.cta-content dd .cta-btns .btn.entry label{font-size:20px;font-weight:bold;line-height:54px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#f7df17;box-shadow:0 3px 0 #c6b601}.cta-content dd .cta-btns .btn.entry a:hover,.cta-content dd .cta-btns .btn.entry label:hover{box-shadow:0 1px 0 #c6b601}.cta-content dd .cta-btns .btn.entry a:after,.cta-content dd .cta-btns .btn.entry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.cta-content dd .cta-btns .btn.entry a:hover,.cta-content dd .cta-btns .btn.entry label:hover{top:2px}.cta-content dd .cta-btns .btn.entry a:before,.cta-content dd .cta-btns .btn.entry a:after,.cta-content dd .cta-btns .btn.entry label:before,.cta-content dd .cta-btns .btn.entry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.cta-content dd .cta-btns .btn.entry a span,.cta-content dd .cta-btns .btn.entry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.cta-content dd .cta-btns .btn.entry a{background-image:url('../../img/icon/entry-btn.png?1647822215');background-position:25px center;background-repeat:no-repeat;background-size:auto 50%}.cta-content dd .cta-btns .btn.appoint{font-size:0;width:100%;height:48px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;width:49%;float:left}.cta-content dd .cta-btns .btn.appoint a,.cta-content dd .cta-btns .btn.appoint label{font-size:15px;font-weight:bold;line-height:48px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#82ed00;box-shadow:0 3px 0 #68be00}.cta-content dd .cta-btns .btn.appoint a:hover,.cta-content dd .cta-btns .btn.appoint label:hover{box-shadow:0 1px 0 #68be00}.cta-content dd .cta-btns .btn.appoint a:after,.cta-content dd .cta-btns .btn.appoint label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.cta-content dd .cta-btns .btn.appoint a:hover,.cta-content dd .cta-btns .btn.appoint label:hover{top:2px}.cta-content dd .cta-btns .btn.appoint a:before,.cta-content dd .cta-btns .btn.appoint a:after,.cta-content dd .cta-btns .btn.appoint label:before,.cta-content dd .cta-btns .btn.appoint label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.cta-content dd .cta-btns .btn.appoint a span,.cta-content dd .cta-btns .btn.appoint label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.cta-content dd .cta-btns .btn.appoint a{background-image:url('../../img/icon/appoint-btn.png?1647822215');background-position:12px center;background-repeat:no-repeat;background-size:auto 45%}.cta-content dd .cta-btns .btn.inquiry{font-size:0;width:100%;height:48px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box;width:49%;float:right}.cta-content dd .cta-btns .btn.inquiry a,.cta-content dd .cta-btns .btn.inquiry label{font-size:15px;font-weight:bold;line-height:48px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#fff;border:1px solid #c0c1c1;border-bottom:none;box-shadow:0 3px 0 #c0c1c1}.cta-content dd .cta-btns .btn.inquiry a:hover,.cta-content dd .cta-btns .btn.inquiry label:hover{box-shadow:0 1px 0 #c0c1c1}.cta-content dd .cta-btns .btn.inquiry a:after,.cta-content dd .cta-btns .btn.inquiry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.cta-content dd .cta-btns .btn.inquiry a:hover,.cta-content dd .cta-btns .btn.inquiry label:hover{top:2px}.cta-content dd .cta-btns .btn.inquiry a:before,.cta-content dd .cta-btns .btn.inquiry a:after,.cta-content dd .cta-btns .btn.inquiry label:before,.cta-content dd .cta-btns .btn.inquiry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.cta-content dd .cta-btns .btn.inquiry a span,.cta-content dd .cta-btns .btn.inquiry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.cta-content dd .cta-btns .btn.inquiry a{background-image:url('../../img/icon/inquiry-btn.png?1647822215');background-position:12px center;background-repeat:no-repeat;background-size:auto 45%}.cta-content dd .cta-btns .btn.entry a,.cta-content dd .cta-btns .btn.appoint a,.cta-content dd .cta-btns .btn.inquiry a{padding-left:10px}.cta-content dd .cta-btns .btn.entry a:after,.cta-content dd .cta-btns .btn.appoint a:after,.cta-content dd .cta-btns .btn.inquiry a:after{right:2px}.procedure dl.step-box{font-weight:bold;border:2px solid #f3ce00;border-radius:5px;background:#fff}.procedure dl.step-box dt{background-color:#f3ce00;font-size:12px;letter-spacing:0.5px;line-height:18px;color:#ffffff;font-weight:bold;display:flex;justify-content:center;padding:5px 0}.procedure dl.step-box dd{background-color:#fff;color:#222222;font-weight:bold;line-height:18px;font-size:12px;letter-spacing:0.5px;display:flex;justify-content:center;align-items:center;display:flex;justify-content:center;padding:5px 0}.procedure-text{position:relative;padding:15px 0 40px;font-size:12px;letter-spacing:0.5px;line-height:18px;color:#222222}.procedure-text::after{position:absolute;content:'';bottom:20px;left:50%;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000;margin:0 auto}.procedure-text:last-child::after{content:none}
