@charset "utf-8";body{min-width:1080px}#personal #main_visual{background-color:var(--white);background-image:url(/wp-content/themes/drivefit/img/personal/bg_main_visual_left.webp);background-repeat:no-repeat;background-position:left top;background-size:40vw auto;display:flex;flex:auto;flex-direction:column;height:auto;overflow:hidden;padding:0;position:relative;z-index:1}#personal #main_visual #main_visual_cont{align-items:center;align-content:center;display:flex;flex:1;justify-content:center;position:relative;height:100%;width:100%}#personal #main_visual #main_visual_cont .figure_group{height:100%;width:100%;position:absolute}#personal #main_visual #main_visual_cont .figure_group figure{background-repeat:no-repeat;background-position:center center;background-size:contain;content:" ";position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1s cubic-bezier(.48,.16,.33,1),transform 1.5s cubic-bezier(.59,-.02,.33,1);transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease,transform 1s cubic-bezier(.3,.93,.58,1);transform:scale(.9) translateZ(0);transform-origin:left top}#personal #main_visual #main_visual_cont .figure_group.pc .p_left_top{background-image:url(/wp-content/themes/drivefit/img/personal/bg_main_visual_left_top.webp)}#personal #main_visual #main_visual_cont .figure_group.pc .p_left_bottom{background-image:url(/wp-content/themes/drivefit/img/personal/bg_main_visual_left_bottom.webp)}#personal #main_visual #main_visual_cont .figure_group.pc .p_center_bottom{background-image:url(/wp-content/themes/drivefit/img/personal/p_main_visual_center_bottom.webp)}#personal #main_visual #main_visual_cont .figure_group.pc .p_right_top{background-image:url(/wp-content/themes/drivefit/img/personal/bg_main_visual_right_top.webp);transform-origin:right top}#personal #main_visual #main_visual_cont .figure_group.pc .p_right_bottom{background-image:url(/wp-content/themes/drivefit/img/personal/bg_main_visual_right_bottom.webp);transform-origin:right bottom}#personal #main_visual #main_visual_cont .figure_group .p_left_top.lazyloaded,#personal #main_visual #main_visual_cont .figure_group .p_left_bottom.lazyloaded,#personal #main_visual #main_visual_cont .figure_group .p_center_bottom.lazyloaded,#personal #main_visual #main_visual_cont .figure_group .p_right_top.lazyloaded,#personal #main_visual #main_visual_cont .figure_group .p_right_bottom.lazyloaded{opacity:1;transform:translate(0,0)}#personal #main_visual #main_visual_cont .page_title{align-items:center;align-content:center;display:flex;height:auto;justify-content:center;margin:auto;padding:0;z-index:2}#personal #main_visual #main_visual_cont .page_title.sp{display:none}#personal #main_visual #main_visual_cont .page_title img{width:100%;height:100%;opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s;object-fit:cover;position:relative;display:block}#personal #main_visual #main_visual_cont .page_title img.lazyloaded{opacity:1}#personal #main_visual #main_visual_cont #ansin{position:absolute;bottom:calc(15px + 5vw);right:3vw;z-index:25;width:28vw;max-width:220px;height:auto;z-index:10}@media screen and (min-width:1280px){#personal #main_visual #main_visual_cont #ansin{bottom:calc(15px + 3vw);right:7vw}}#personal #main_visual #main_visual_cont #ansin img{width:100%;height:auto;opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s}#personal #main_visual #main_visual_cont #ansin img.lazyloaded{opacity:1}#personal #main{margin:-30px 0 0;padding:0 50px 50px 0;display:flex;max-width:1480px;position:relative;z-index:5}#personal #main #main_left{min-width:260px;position:relative}#personal #main #main_cont{background-color:transparent;display:flex;flex-direction:column;flex:1;padding:0 0 0 15px;position:relative;row-gap:30px;z-index:5}#personal #main #main_cont .section{background-color:var(--white);border-radius:20px;padding:0 0 50px;position:relative;z-index:6}#personal #main #main_cont .section .section_title{display:flex;width:100%}#personal #main #main_cont .section .section_title h2{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0 100px;position:relative;width:50%}#personal #main #main_cont .section .section_title h2:after{background-image:linear-gradient(90deg,rgba(18,143,205,1) 0,rgba(18,143,205,1) 33%,rgba(254,229,6,1) 33%,rgba(254,229,6,1) 66%,rgba(86,193,32,1) 66%,rgba(86,193,32,1) 100%);content:" ";height:5px;width:200px;left:50%;bottom:60px;margin-left:-100px;position:absolute}#personal #main #main_cont .section .section_title h2 span{font-size:calc(2.2rem + ((1vw - 0.48rem) * 0.6944));font-weight:600;line-height:1.3;text-align:center}#personal #main #main_cont .section .section_title h2 span.en{color:var(--gray_cc);font-size:1.4rem;font-weight:600;padding-top:15px}#personal #main #main_cont .section .section_title img{border-radius:0 0 0 10vw;width:50%;height:auto;object-fit:cover;object-position:center right;opacity:0;transition:opacity 3s}#personal #main #main_cont .section .section_title img.lazyloaded{opacity:1}#personal #main #main_cont .section>.pic{align-items:center;display:flex;justify-content:center;padding:50px 5vw 0;text-align:center}#personal #main #main_cont .section .pic img{height:auto;width:100%;opacity:0;transition:opacity 3s}#personal #main #main_cont .section .pic img.lazyloaded{opacity:1}#personal #main #main_cont .section>p{font-size:calc(1.1rem + ((1vw - 0.48rem) * 0.6944));padding:50px 5vw 0;line-height:2.0}#personal #main #main_cont .section .section_cont{background-color:transparent;border-top:1px solid var(--gray_dd);display:flex;flex-direction:column;padding:50px;row-gap:50px}#personal #main #main_cont .section .section_cont h3{color:var(--sub);font-weight:600;font-size:2.6rem;line-height:1.4;position:relative;text-align:center}#personal #main #main_cont .section .section_cont>p{font-size:1.5rem;line-height:1.8}#personal #main #main_cont .section#lead{padding:0}#personal #main #main_cont .section#lead .section_cont{padding:0 50px 50px;row-gap:20px}#personal #main #main_cont .section#lead .section_cont #case{padding:50px 0 0}#case #case_cont .case{padding:65px 20px 20px;width:calc(100% / 3 - 20px)}#case #case_cont .case .image{background-color:var(--main);border-radius:50px;display:flex;height:100px;justify-content:center;position:absolute;top:-50px;left:50%;margin-left:-50px;width:100px}#case #case_cont .case .image img{border-radius:50px;height:100px;opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s;width:100px}#personal #main #main_cont .section#about{padding:0}#personal #main #main_cont .section#about .section_cont{row-gap:50px}#personal #main #main_cont .section#about #point{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-30px}#personal #main #main_cont .section#about #point .pic{opacity:0;text-align:center;transition:opacity 3s;width:100%}#personal #main #main_cont .section#about #point .pic.lazyloaded{opacity:1}#personal #main #main_cont .section#about #point .pic img{aspect-ratio:1/1;opacity:0;transition:opacity 3s;max-width:800px;width:100%}#personal #main #main_cont .section#about #point .pic img.lazyloaded{opacity:1}#personal #main #main_cont .section#about #point ul{column-gap:20px;display:flex;flex-wrap:wrap;row-gap:30px}#personal #main #main_cont .section#about #point ul li{align-items:center;column-gap:30px;display:flex;justify-content:start;flex-direction:column;padding:0;position:relative;width:calc(100% / 3 - 20px);flex:1 0 auto}#personal #main #main_cont .section#about #point ul li:before{background-color:rgba(232,232,232,.05);border-radius:20px;content:" ";height:100%;left:0;position:absolute;top:0;width:100%}#personal #main #main_cont .section#about #point ul li.safety:before{background-color:rgba(137,186,61,.05)}#personal #main #main_cont .section#about #point ul li.trust:before{background-color:rgba(58,182,204,.05)}#personal #main #main_cont .section#about #point ul li.flexible:before{background-color:rgba(62,190,149,.05)}#personal #main #main_cont .section#about #point ul li .pic{align-items:center;display:flex;justify-content:center;opacity:0;transition:opacity 3s;position:relative;max-width:320px;width:80%;z-index:1}#personal #main #main_cont .section#about #point ul li .pic.lazyloaded{opacity:1}#personal #main #main_cont .section#about #point ul li dl{align-items:center;display:flex;flex:1;flex-direction:column;row-gap:30px;padding:10px 25px 25px}#personal #main #main_cont .section#about #point ul li dl dt{align-items:start;column-gap:30px;display:flex;flex-wrap:wrap;gap:10px}#personal #main #main_cont .section#about #point ul li dl dt span{background-color:var(--gray_33);border-radius:30px;color:var(--white);display:block;font-size:1.7rem;font-weight:600;padding:15px 25px;text-align:center;width:100%}#personal #main #main_cont .section#about #point ul li.safety dl dt span{background-color:#89ba3d}#personal #main #main_cont .section#about #point ul li.trust dl dt span{background-color:#3ab6cc}#personal #main #main_cont .section#about #point ul li.flexible dl dt span{background-color:#3ebe95}#personal #main #main_cont .section#about #point ul li dl dt span.blank{background-color:transparent}#personal #main #main_cont .section#about #point ul li dl dd{flex:1;font-size:1.5rem;line-height:1.8}#personal #main #main_cont .section#about .section_cont .insurance{align-items:center;border:1px solid var(--gray_dd);border-radius:6px;column-gap:30px;display:flex;padding:25px 30px;display:none}#personal #main #main_cont .section#about .section_cont .insurance>img{width:80px}#personal #main #main_cont .section#about .section_cont .insurance dl{align-items:start;display:flex;flex-direction:column;justify-content:center;row-gap:5px}#personal #main #main_cont .section#about .section_cont .insurance dl dt{align-items:center;color:#ea7768;display:flex;justify-content:center;column-gap:20px}#personal #main #main_cont .section#about .section_cont .insurance dl dt span{font-size:2.1rem;font-weight:600;line-height:1.4}#personal #main #main_cont .section#about .section_cont .insurance dl dd{font-size:1.4rem;line-height:1.8;flex:1 1 auto}.section#course .section_cont{padding-bottom:0}.section#course .section_cont>ul{display:flex;flex-direction:column;row-gap:40px}.section#course .section_cont>ul>li{border:1px solid var(--gray_dd);border-radius:10px}.section#course .section_cont>ul>li>p{background-color:var(--sub);border-radius:10px 10px 0 0;color:var(--white);font-size:2.2rem;padding:15px;line-height:1.6;text-align:center}.section#course .section_cont ul li .course_cont{column-gap:30px;display:flex;justify-content:space-between;padding:30px}.section#course .section_cont ul li .course_cont .course_left{align-items:center;display:flex;flex-direction:column;flex:1 1 50%;justify-content:start;max-width:calc(100% / 2 - 20px);row-gap:20px}.section#course .section_cont ul li .course_cont .course_left figure{align-items:flex-end;display:flex;justify-content:center;position:relative}.section#course .section_cont ul li .course_cont .course_left figure img{object-fit:cover;height:auto;width:100%;max-width:380px;opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s;position:relative;z-index:2}.section#course .section_cont ul li .course_cont .course_left figure img.lazyloaded{opacity:1}.section#course .section_cont ul li .course_cont .course_left figure:before{background-color:var(--pale_yellow);border-radius:140px;content:" ";height:100%;position:absolute;width:auto;top:0;aspect-ratio:1/1}.section#course .section_cont ul li#trial .course_cont .course_left figure{align-items:center;padding:20px 0}.section#course .section_cont ul li#one_day .course_cont .course_left figure{align-items:flex-end;border-radius:140px;height:280px;width:280px;aspect-ratio:1/1}.section#course .section_cont ul li#one_day .course_cont .course_left figure img{max-width:280px}.section#course .section_cont ul li#two_day .course_cont .course_left figure{align-items:flex-end;background-color:var(--pale_yellow);border-radius:140px;height:280px;width:280px}.section#course .section_cont ul li#two_day .course_cont .course_left figure img{max-width:280px}.section#course .section_cont ul li#parking .course_cont .course_left figure{width:100%}.section#course .section_cont ul li#parking .course_cont .course_left figure img{object-fit:cover;object-position:center left;border-radius:0;height:280px;width:100%}.section#course .section_cont ul li#parking .course_cont .course_left figure:before{background-color:transparent;content:none}.section#course .section_cont ul li#highway .course_cont .course_left figure:before{background-color:transparent;content:none}.section#course .section_cont ul li#senior_support .course_cont .course_left figure{align-items:flex-end;background-color:var(--pale_yellow);border-radius:140px;height:280px;width:280px}.section#course .section_cont ul li .course_cont .course_left h3{text-align:center}.section#course .section_cont ul li .course_cont .course_left p{font-size:1.6rem;line-height:1.8}.section#course .section_cont ul li .course_cont .course_left p.limited{background-color:var(--blue);border-radius:20px;color:var(--white);display:inline-block;font-size:1.5rem;font-weight:600;margin:0 auto;padding:5px 15px;text-align:center;width:auto}.section#course .section_cont ul li .course_cont .course_right{display:flex;flex-direction:column;flex:1 0 55%;min-width:calc(100% / 2 - 20px)}.section#course .section_cont ul li .course_cont .course_right .note{border-radius:4px;display:flex;font-size:1.3rem;justify-content:center;margin-bottom:20px;padding:10px;background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.section#course .section_cont ul li .course_cont .course_right .detail{border-top:2px dotted var(--gray_cc);display:flex;flex-direction:column;row-gap:10px;padding:30px 0}.section#course .section_cont ul li .course_cont .course_right .detail dl{column-gap:5px;display:flex}.section#course .section_cont ul li .course_cont .course_right .detail dl dt{align-items:start;column-gap:5px;display:flex;line-height:1.6;position:relative;width:110px}.section#course .section_cont ul li .course_cont .course_right .detail dl dt:before{background-repeat:no-repeat;background-size:contain;content:" ";height:15px;left:0;top:0;position:absolute;width:15px}.section#course .section_cont ul li .course_cont .course_right .detail dl.age dt:before{background-image:url(/wp-content/themes/drivefit/img/personal/i_age.png);left:1px;top:4px}.section#course .section_cont ul li .course_cont .course_right .detail dl.course dt:before{background-image:url(/wp-content/themes/drivefit/img/personal/i_course.png);left:1px;top:4px}.section#course .section_cont ul li .course_cont .course_right .detail dl.time dt:before{background-image:url(/wp-content/themes/drivefit/img/personal/i_time.png);left:1px;top:4px}.section#course .section_cont ul li .course_cont .course_right .detail dl.car dt:before{background-image:url(/wp-content/themes/drivefit/img/personal/i_car.png);height:16px;top:3px;width:20px}.section#course .section_cont ul li .course_cont .course_right .detail dl.location dt:before{background-image:url(/wp-content/themes/drivefit/img/personal/i_location.png);background-position:center center;height:17px;left:0;top:3px;width:17px}.section#course .section_cont ul li .course_cont .course_right .detail dl dt span{font-size:1.5rem;font-weight:600;line-height:1.6;padding-left:23px}.section#course .section_cont ul li .course_cont .course_right .detail dl dd{display:flex;flex-direction:column;flex:1;font-size:1.5rem;justify-content:center;line-height:1.6;row-gap:5px}.section#course .section_cont ul li .course_cont .course_right dl.fee{display:flex;flex-direction:column;padding-bottom:20px;row-gap:10px}.section#course .section_cont ul li .course_cont .course_right dl.fee dt{position:relative}.section#course .section_cont ul li .course_cont .course_right dl.fee dt:before{\ content:"\f157";color:var(--gray_9f);font-family:var(--icon);font-size:1.5rem;font-weight:600;left:2px;top:4px;position:absolute}.section#course .section_cont ul li .course_cont .course_right dl.fee dt span{font-size:1.5rem;font-weight:600;line-height:1.6;padding-left:21px}.section#course .section_cont ul li .course_cont .course_right dl.fee dd{display:flex;flex-direction:column;row-gap:10px}.section#course .section_cont ul li .course_cont .course_right dl.fee dd ul{column-gap:20px;display:flex;justify-content:space-between}.section#course .section_cont ul li .course_cont .course_right dl.fee dd ul li{display:flex;flex-direction:column;flex:1;justify-content:center;row-gap:10px;position:relative;width:calc(100% / 2 - 10px)}.section#course .section_cont ul li .course_cont .course_right dl.fee dd ul li:before{background-color:var(--gray_cc);content:" ";height:100%;left:-10px;position:absolute;top:0;width:1px}.section#course .section_cont ul li .course_cont .course_right dl.fee dd ul li:first-child:before{content:none}.section#course .section_cont ul li .course_cont .course_right dl.fee dd .per{align-items:center;display:flex;flex-direction:column;font-size:calc(0.9rem + ((1vw - 0.48rem) * 0.6944));justify-content:center;row-gap:3px}.section#course .section_cont ul li .course_cont .course_right dl.fee dd .price{display:flex;justify-content:center}.section#course .section_cont ul li .course_cont .course_right dl.fee dd .price>span{font-weight:600;font-size:4.8rem;font-family:'Roboto'}.section#course .section_cont ul li .course_cont .course_right dl.fee dd .price .tax{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:4px}.section#course .section_cont ul li .course_cont .course_right dl.fee dd .price .tax span:first-child{font-size:1rem}.section#course .section_cont ul li .course_cont .course_right dl.fee dd .price .tax span:nth-child(2){font-size:1.8rem;font-weight:600}.section#course .section_cont ul li .course_cont .course_right dl.fee dd ul li>p{font-size:1rem;text-align:center}.section#course .section_cont ul li .course_cont .course_right .option{border-top:2px dotted var(--gray_cc);display:flex;flex-direction:column;padding-top:20px;row-gap:10px}.section#course .section_cont ul li .course_cont .course_right .option>dl{display:flex;flex-direction:column;row-gap:10px}.section#course .section_cont ul li .course_cont .course_right .option>dl>dt{position:relative}.section#course .section_cont ul li .course_cont .course_right .option>dl>dt:before{background-image:url(/wp-content/themes/drivefit/img/personal/i_option.png);background-repeat:no-repeat;background-size:contain;content:" ";height:15px;left:0;top:4px;position:absolute;width:15px}.section#course .section_cont ul li .course_cont .course_right .option>dl>dt span{font-size:1.5rem;font-weight:600;line-height:1.6;padding-left:21px}.section#course .section_cont ul li .course_cont .course_right .option>dl>dd{display:flex;flex-direction:column;flex-grow:1;font-size:1.5rem;justify-content:center;line-height:1.6;row-gap:5px}.section#course .section_cont ul li .course_cont .course_right .option ul{display:flex;justify-content:space-between}.section#course .section_cont ul li .course_cont .course_right .option ul li{background-color:var(--gray_f7);border-radius:6px;width:calc(100% / 2 - 10px)}.section#course .section_cont ul li .course_cont .course_right .option ul li dl{border-radius:6px;display:flex;flex-direction:column}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dt{background-color:var(--sub);border-radius:6px 6px 0 0;color:var(--white);font-size:1.5rem;padding:10px;text-align:center}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd{border-radius:0 0 6px 6px;display:flex;flex-direction:column;padding:20px;row-gap:10px}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd .per{display:flex;font-size:calc(0.9rem + ((1vw - 0.48rem) * 0.6944));justify-content:center}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd .price{display:flex;justify-content:center}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd .price>span{font-weight:600;font-size:3.2rem;font-family:'Roboto'}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd .price .tax{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:4px}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd .price .tax span:first-child{font-size:.8rem}.section#course .section_cont ul li .course_cont .course_right .option ul li dl dd .price .tax span:nth-child(2){font-size:1.8rem;font-weight:600}.section#course .section_cont ul li .course_cont .course_right .option ul li.off dl dt{background-color:var(--gray_cc);color:var(--white)}.section#course .section_cont ul li .course_cont .course_right .option ul li.off dl dd{color:var(--gray_cc)}#personal #main #main_cont .section#conversion{background-color:transparent;position:relative;z-index:1;opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s;padding:0;z-index:8}#personal #main #main_cont .section#conversion.lazyloaded{opacity:1}#personal #left_nav{border-radius:0 12px 12px 0;box-shadow:0px 1px 3px 0px rgba(0,0,0,.2);padding:0;position:absolute;left:0;top:0;z-index:11;width:260px;transition:transform .5s ease,top .5s ease;transform:translateY(0);height:100%;padding-bottom:200px;width:260px}#personal #left_nav.fixed{position:fixed;overflow-y:scroll}#personal #left_nav #left_nav_cont{background-color:var(--white);border-bottom:1px solid var(--gray_dd);border-radius:0 20px 0 0;padding:20px 20px 0}#personal #left_nav #left_nav_cont dl{background-color:var(--white);border-radius:6px;display:flex;flex-direction:column;row-gap:0;padding:20px 10px 0}#personal #left_nav #left_nav_cont dl dt{border-bottom:1px solid var(--gray_dd);color:var(--white);color:var(--sub);font-size:calc(1.0rem + ((1vw - 0.48rem) * 0.6944));font-weight:600;padding:0 0 15px;text-align:center}#personal #left_nav #left_nav_cont dl dd{margin-top:0}#personal #left_nav #left_nav_cont dl dd ol{display:flex;flex-direction:column;position:relative}#personal #left_nav #left_nav_cont dl dd ol:before{background-color:rgba(255,255,255,.5);content:" ";height:1px;width:calc(100% - 60px);position:absolute;left:30px;top:0}#personal #left_nav #left_nav_cont dl dd ol li{align-items:center;display:flex;flex:0 1 auto;justify-content:center;font-weight:600;padding:10px;position:relative}#personal #left_nav #left_nav_cont dl dd ol li a{align-items:center;display:flex;flex:0 1 auto;padding:17px 15px 17px 0;position:relative;width:100%}#personal #left_nav #left_nav_cont dl dd ol li a span{color:var(--white);color:var(--sub);font-size:1.5rem;position:relative;z-index:3}#personal #left_nav #left_nav_cont dl dd ol li:before{background-color:var(--gray_dd);content:" ";height:1px;position:absolute;left:0;bottom:0;width:100%}#personal #left_nav #left_nav_cont dl dd ol li:last-child:before{content:none}#personal #left_nav #left_nav_cont dl dd ol li a:hover:before{background-color:var(--yellow);border-radius:6px;content:" ";cursor:pointer;height:100%;position:absolute;left:-10px;top:0;width:calc(100% + 20px);padding:0 20px;z-index:2}#personal #left_nav #left_nav_cont dl dd ol li a:hover span{color:var(--black);cursor:pointer}#personal #left_nav #left_nav_cont dl dd ol li a:after{content:"\f054";color:var(--white);color:var(--sub);font-family:var(--icon);font-weight:600;right:0;top:50%;margin-top:-6px;position:absolute;font-size:1rem;z-index:3}#personal #left_nav #left_nav_cont dl dd ol li a:hover:after{color:var(--black);color:var(--sub)}#personal #left_nav #left_nav_address{background-color:var(--white);border-radius:0;display:flex;flex-direction:column;padding:0;row-gap:5px}#personal #left_nav #left_nav_address h2{font-size:1.3rem;font-weight:600}#personal #left_nav #left_nav_address p{font-size:1.1rem;line-height:1.3}#personal #left_nav #left_nav_conversion{background-color:var(--white);border-radius:0 0 12px;display:flex;flex-direction:column;padding:15px 25px 25px;row-gap:15px}#personal #left_nav #left_nav_conversion .tel{display:flex;flex-direction:column;row-gap:10px}#personal #left_nav #left_nav_conversion .tel>dl{display:flex;flex-direction:column;row-gap:15px}#personal #left_nav #left_nav_conversion .tel>dl>dt{align-items:center;background-color:var(--gray_ee);border-radius:20px;display:flex;justify-content:center;font-size:1.3rem;font-weight:600;line-height:1;padding:6px 10px;position:relative;text-align:center}#personal #left_nav #left_nav_conversion .tel>dl>dt:after{background-color:var(--gray_ee);width:20px;height:16px;content:" ";clip-path:polygon(0 0,100% 0%,50% 100%);position:absolute;left:50%;margin-left:-10px;bottom:-10px}#personal #left_nav #left_nav_conversion .tel>dl>dd a{align-items:center;display:flex;justify-content:center}#personal #left_nav #left_nav_conversion .tel>dl>dd a img{width:100%;height:100%;aspect-ratio:261/27;max-width:195px}#personal #left_nav #left_nav_conversion .tel>dl>dd a:hover img{opacity:.7}#personal #left_nav #left_nav_conversion .tel .open_hour{align-items:center;column-gap:5px;display:flex;justify-content:start}#personal #left_nav #left_nav_conversion .tel .open_hour>p{align-items:center;background-color:var(--dark_black);border-radius:20px;color:var(--white);display:flex;justify-content:center;font-size:1rem;font-weight:600;line-height:1;padding:5px;text-align:center;white-space:nowrap}#personal #left_nav #left_nav_conversion .tel .open_hour ul{display:flex;flex-direction:column;flex-grow:1;row-gap:10px}#personal #left_nav #left_nav_conversion .tel .open_hour ul li dl{align-items:center;column-gap:3px;display:flex;justify-content:start}#personal #left_nav #left_nav_conversion .tel .open_hour ul li dl dt{font-size:1.3rem;padding:3px;white-space:nowrap;min-width:50px}#personal #left_nav #left_nav_conversion .tel .open_hour ul li dl dd{letter-spacing:-.03em;line-height:1.6;white-space:nowrap}#personal #left_nav #left_nav_conversion .tel .open_hour ul li dl dd span:first-child{font-size:1.5rem;font-family:Arial;font-weight:600;letter-spacing:-.01em}#personal #left_nav #left_nav_conversion .tel .open_hour ul li dl dd span:nth-child(2){font-size:1.1rem;letter-spacing:-.03em}#personal #left_nav #left_nav_conversion #left_nav_conversion_bottom{display:flex;flex-direction:column;row-gap:15px}#personal #left_nav #left_nav_conversion .entry a{background-color:var(--orange);border-radius:30px;border:2px solid var(--orange);color:var(--white);display:flex;justify-content:center;font-size:1.3rem;font-weight:600;line-height:1;letter-spacing:-.05em;padding:14px 18px;position:relative;white-space:nowrap}#personal #left_nav #left_nav_conversion .entry a:after{content:"\f054";color:var(--white);font-family:var(--icon);font-size:1rem;font-weight:600;right:10px;top:50%;margin-top:-6px;opacity:.7;position:absolute;z-index:3}#personal #left_nav #left_nav_conversion .entry a:hover{background-color:var(--white);color:var(--orange)}#personal #left_nav #left_nav_conversion .entry a:hover:after{color:var(--orange)}#personal #left_nav #left_nav_conversion .contact a{align-items:center;background-color:var(--blue);border-radius:25px;border:2px solid var(--blue);display:flex;justify-content:center;letter-spacing:-.05em;padding:15px 10px 15px 0;position:relative;white-space:nowrap}#personal #left_nav #left_nav_conversion .contact a:after{content:"\f054";color:var(--white);font-family:var(--icon);font-size:1rem;font-weight:600;right:10px;top:50%;margin-top:-6px;opacity:.7;position:absolute;z-index:3}#personal #left_nav #left_nav_conversion .contact a span{color:var(--white);font-weight:600;font-size:1.3rem;text-align:center}#personal #left_nav #left_nav_conversion .contact a img{height:35px;width:62px;left:50%;margin-left:-31px;top:-18px;position:absolute}#personal #left_nav #left_nav_conversion .contact a:hover{background-color:var(--white)}#personal #left_nav #left_nav_conversion .contact a:hover:after{color:var(--blue)}#personal #left_nav #left_nav_conversion .contact a:hover span{color:var(--blue)}.bread_crumb_list{padding-left:310px}#footer #footer_cont #footer_head{align-items:center;justify-content:center;padding:50px 5vw 50px 310px}#footer #footer_bottom #footer_bottom_cont{padding-left:310px}