/*パンくず*/
.breadcrumb-list{width: 1000px;margin: 0 auto;}
/*パンくず*/
/*PAGETOP*/
.pc-style-class #page-top {position: fixed;bottom: 70px;right: 90%;font-size: 100%;line-height: 1.2;z-index: 10000;}
.pc-style-class #page-top a {background: rgb(255, 255, 255, 0.8);text-decoration: none;color: #ff2a75;width: 90px;padding: 25px 0;text-align: center;display: block;font-weight: bold;border: solid 1px;border-radius: 5px;}
/*PAGETOP*/
.pc-style-class .lp-da_navi{width: 100%;font-size: 18px;}
.pc-style-class .lp-da_navi-contents{margin: 0 auto;}
.pc-style-class .lp-da_navi-contents .section00 .bgimg{text-align:  center;padding: 200px;background-image: url("../../../../../otsrentacar/img/lp/danavi/mv_01.png");background-repeat: no-repeat;
background-size:  contain;background-position: center;}
.pc-style-class .lp-da_navi-contents .inner{width: 1000px;margin: 50px auto;}
.pc-style-class .lp-da_navi-contents .section01{color: #000;padding: 30px;}
.pc-style-class .lp-da_navi-contents .section01 h2 {position: relative;margin-bottom: 20px;padding: 1rem 0;border-bottom: 5px solid #073190;color: #073190;font-size: 35px;font-weight: bold;}
.pc-style-class .lp-da_navi-contents .section01 h2:before {position: absolute;bottom: -0.8rem;left: 0rem;right: 0rem;border-bottom: 1px solid #073190;content: '';}
.pc-style-class .lp-da_navi-contents .section02,.section03,.section04,.section05,.section06{color: #000;padding: 30px;}
.pc-style-class .lp-da_navi-contents .section02 .inner,.pc-style-class .lp-da_navi-contents .section03 .inner,.pc-style-class .lp-da_navi-contents .section04 .inner,.pc-style-class .lp-da_navi-contents .section05 .inner,.pc-style-class .lp-da_navi-contents .section06 .inner{margin-top: -30px;}
.pc-style-class .lp-da_navi-contents .section02 h3,.section03 h3,.section04 h3,.section05 h3,.section06 h3{position: relative;margin-bottom: 20px;padding: 1rem 0;border-bottom: 3px solid #073190;color: #073190;
font-size: 25px;font-weight: bold;}
.pc-style-class .lp-da_navi-contents .section04 .smltxt-l,.section05 .smltxt-l{margin-top: 5px;font-size: 13px;text-align: right;}
.pc-style-class .lp-da_navi-contents .section05 h3 span{font-size: 10px;vertical-align: text-top;}
.pc-style-class .lp-da_navi-contents .section05 .inner iframe{width: 100%;height: 500px;margin-top: 15px;}
.pc-style-class .lp-da_navi-contents .section06{overflow: hidden;}
.pc-style-class .lp-da_navi-contents .section06 .carimg{width: 50%;float: left;text-align: center;margin-top: 15px;}
.pc-style-class .lp-da_navi-contents .section06 .cardetail{width: 50%;float: right;margin-top: 15px;}
.pc-style-class .lp-da_navi-contents .section06 img{width: 80%;}
.pc-style-class .lp-da_navi-contents .section-attxt{background-color: #d72323;font-size: 25px;color: #fff;font-weight: bold;padding: 15px 140px;}
.pc-style-class .lp-da_navi-contents .section-attxt p{width: 1000px;margin: 0 auto;}
.pc-style-class .lp-da_navi-contents .list-container {display: flex;flex-wrap: wrap;gap: 20px;}
.pc-style-class .lp-da_navi-contents .list-item {flex: 1 1 300px;box-sizing: border-box;text-align: center;width: 100%;max-width: 150px;}
.pc-style-class .lp-da_navi-contents .list-item img {max-width: 100%;height: auto;display: block;border-radius: 90px;}
.pc-style-class .lp-da_navi-contents table{width: 100%;border-spacing: 0;}
.pc-style-class .lp-da_navi-contents table th{font-weight: normal;padding: 10px;text-align: right;border-bottom: solid 1px #eee;}
.pc-style-class .lp-da_navi-contents table .td01{width: 20px;text-align: center;border-bottom: solid 1px #eee;}
.pc-style-class .lp-da_navi-contents table .td02{text-align: left;padding: 10px 0 10px 10px;font-size: 20px;font-weight: bold;border-bottom: solid 1px #eee;}
.pc-style-class .lp-da_navi-contents a.btn_22 {display: block;text-align: center;text-decoration: none;width: 50%;margin: 0 auto 50px;padding: 1rem 4rem;font-weight: bold;border: 2px solid #27acd9;background: #27acd9;color: #fff;border-radius: 5px;transition: 0.5s;animation: move_d 2s infinite;box-shadow: 0 5px 0 rgb(6, 134, 178, 1);	position: relative;font-size: 25px;}
@keyframes move_d {  0% {box-shadow: 0 5px 0 rgb(6, 134, 178, 1); top: 0px;}
    10% {box-shadow: 0 0 0 rgb(6, 134, 178, 1); top: 5px;}
    20% {box-shadow: 0 5px 0 rgb(6, 134, 178, 1); top: 0px;}
    30% {box-shadow: 0 0 0 rgb(6, 134, 178, 1); top: 5px;}
    40% {box-shadow: 0 5px 0 rgb(6, 134, 178, 1); top: 0px;}
}
.pc-style-class .lp-da_navi-contents a.btn_22:hover {color: #27acd9;background: #fff;border: 2px solid #0686b2;}
.pc-style-class .lp-da_navi-contents .dli-exclamation-circle {display: inline-block;vertical-align: middle;color: #fff;line-height: 1;position: relative;width: 1em;height: 1em;border: 0.1em solid currentColor;border-radius: 50%;box-sizing: content-box;margin-right: 5px;}
.pc-style-class .lp-da_navi-contents .dli-exclamation-circle > span {width: 0.15em;height: 0.6em;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.pc-style-class .lp-da_navi-contents .dli-exclamation-circle > span::before, .dli-exclamation-circle > span::after {content: '';display: block;width: inherit;background: currentColor;}
.pc-style-class .lp-da_navi-contents .dli-exclamation-circle > span::before {margin-bottom: 0.1em;height: 0.35em;border-radius: 0.025em;}
.pc-style-class .lp-da_navi-contents .dli-exclamation-circle > span::after {height: 0.15em;border-radius: 50%;}
.pc-style-class .lp-da_navi-contents .example4{display: flex;padding: 0;margin: 10px 0;list-style: none;}
.pc-style-class .lp-da_navi-contents .example4 li{display: flex;width: 100%;box-sizing: border-box;margin: 0 2px 0 0;padding: 5px;background-color: #fff;}
.pc-style-class .lp-da_navi-contents .example4 li img{width: 100%;}
/*@media(max-width:640px){
.lp-da_navi-contents .example4{flex-wrap: wrap;
    }
}*/

/* SP */
/*PAGETOP*/
.sp-style-class #page-top {position: fixed;bottom: 70px;left: 82%;font-size: 80%;line-height: 1.2;z-index: 10000;}
.sp-style-class #page-top a {background: rgb(255, 255, 255, 0.8);text-decoration: none;color: #ff2a75;width: 60px;padding: 15px 0;text-align: center;display: block;font-weight: bold;border: solid 1px;border-radius: 5px;}
/*PAGETOP*/
.sp-style-class .lp-da_navi{width: 100%;font-size: 15px;}
.sp-style-class .lp-da_navi-contents{margin: 0 auto;}
.sp-style-class .lp-da_navi-contents .section00 .bgimg{text-align:  center;padding: 90px;background-image: url("../../../../../otsrentacar/img/lp/danavi/mv_01.png");background-repeat: no-repeat;
background-size:  contain;background-position: center;}
.sp-style-class .lp-da_navi-contents .inner{width: 100%;margin: 10px auto;}
.sp-style-class .lp-da_navi-contents .section01{color: #000;padding: 20px;}
.sp-style-class .lp-da_navi-contents .section01 h2 {position: relative;margin-bottom: 20px;padding: 1rem 0;border-bottom: 5px solid #073190;color: #073190;font-size: 22px;font-weight: bold;}
.sp-style-class .lp-da_navi-contents .section01 h2:before {position: absolute;bottom: -0.8rem;left: 0rem;right: 0rem;border-bottom: 1px solid #073190;content: '';}
.sp-style-class .lp-da_navi-contents .section02,.section03,.section04,.section05,.section06{color: #000;padding: 30px;}
.sp-style-class .lp-da_navi-contents .section02 .inner,.sp-style-class .lp-da_navi-contents .section03 .inner,.sp-style-class .lp-da_navi-contents .section04 .inner,.sp-style-class .lp-da_navi-contents .section05 .inner,.sp-style-class .lp-da_navi-contents .section06 .inner{margin-top: -30px;}
.sp-style-class .lp-da_navi-contents .section02 h3,.sp-style-class .lp-da_navi-contents .section03 h3,.sp-style-class .lp-da_navi-contents .section04 h3,.sp-style-class .lp-da_navi-contents .section05 h3,.sp-style-class .lp-da_navi-contents .section06 h3{position: relative;margin-bottom: 20px;padding: 1rem 0;border-bottom: 3px solid #073190;color: #073190;font-size: 18px;font-weight: bold;}
.sp-style-class .lp-da_navi-contents .section04 .smltxt-l,.section05 .smltxt-l{margin-top: 5px;font-size: 10px;}
.sp-style-class .lp-da_navi-contents .section05 h3 span{font-size: 8px;vertical-align: text-top;}
.sp-style-class .lp-da_navi-contents .section05 .inner iframe{width: 100%;height: 185px;margin-top: 15px;}
.sp-style-class .lp-da_navi-contents .section06{overflow: hidden;}
.sp-style-class .lp-da_navi-contents .section06 .carimg{text-align: center;margin-top: 15px;}
.sp-style-class .lp-da_navi-contents .section06 .cardetail{margin-top: 15px;}
.sp-style-class .lp-da_navi-contents .section06 img{width: 80%;}
.sp-style-class .lp-da_navi-contents .section-attxt{background-color: #d72323;font-size: 15px;color: #fff;font-weight: bold;padding: 15px 20px;}
.sp-style-class .lp-da_navi-contents .list-container {display: flex;flex-wrap: wrap;gap: 20px;}
.sp-style-class .lp-da_navi-contents .list-item {flex: 1 1 300px;box-sizing: border-box;text-align: center;width: 100%;max-width: 90px;}
.sp-style-class .lp-da_navi-contents .list-item img {max-width: 100%;height: auto;display: block;border-radius: 90px;}
.sp-style-class .lp-da_navi-contents .list-item p {font-size: 12px;}
.sp-style-class .lp-da_navi-contents table{width: 100%;border-spacing: 0;}
.sp-style-class .lp-da_navi-contents table th{font-weight: normal;padding: 10px;text-align: right;border-bottom: solid 1px #eee;font-size: 12px;}
.sp-style-class .lp-da_navi-contents table .td01{width: 20px;text-align: center;border-bottom: solid 1px #eee;}
.sp-style-class .lp-da_navi-contents table .td02{text-align: left;padding: 10px 0 10px 10px;font-size: 16px;font-weight: bold;border-bottom: solid 1px #eee;}
.sp-style-class .lp-da_navi-contents a.btn_22 {display: block;text-align: center;text-decoration: none;width: 90%;margin: 0 auto 50px;padding: 1rem 4rem;font-weight: bold;border: 2px solid #27acd9;background: #27acd9;color: #fff;border-radius: 5px;transition: 0.5s;animation: move_d 2s infinite;box-shadow: 0 5px 0 rgb(6, 134, 178, 1);	position: relative;font-size: 20px;}
@keyframes move_d {  0% {box-shadow: 0 5px 0 rgb(6, 134, 178, 1); top: 0px;}
    10% {box-shadow: 0 0 0 rgb(6, 134, 178, 1); top: 5px;}
    20% {box-shadow: 0 5px 0 rgb(6, 134, 178, 1); top: 0px;}
    30% {box-shadow: 0 0 0 rgb(6, 134, 178, 1); top: 5px;}
    40% {box-shadow: 0 5px 0 rgb(6, 134, 178, 1); top: 0px;}
}
.sp-style-class .lp-da_navi-contents a.btn_22:hover {color: #27acd9;background: #fff;border: 2px solid #0686b2;}
.sp-style-class .lp-da_navi-contents .dli-exclamation-circle {display: inline-block;vertical-align: middle;color: #fff;line-height: 1;position: relative;width: 1em;height: 1em;border: 0.1em solid currentColor;border-radius: 50%;box-sizing: content-box;margin-right: 5px;}
.sp-style-class .lp-da_navi-contents .dli-exclamation-circle > span {width: 0.15em;height: 0.6em;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.sp-style-class .lp-da_navi-contents .dli-exclamation-circle > span::before, .dli-exclamation-circle > span::after {content: '';display: block;width: inherit;background: currentColor;}
.sp-style-class .lp-da_navi-contents .dli-exclamation-circle > span::before {margin-bottom: 0.1em;height: 0.35em;border-radius: 0.025em;}
.sp-style-class .lp-da_navi-contents .dli-exclamation-circle > span::after {height: 0.15em;border-radius: 50%;}
.sp-style-class .lp-da_navi-contents .example4{display: flex;padding: 0;margin: 10px 0;list-style: none;}
.sp-style-class .lp-da_navi-contents .example4 li{display: flex;width: 100%;box-sizing: border-box;margin: 0 2px 0 0;padding: 5px;background-color: #fff;}
.sp-style-class .lp-da_navi-contents .example4 li img{width: 100%;}