@charset "UTF-8";:root{--main-color:#080c38;--sub-color:#121970;--link-color:#1c26a4}.header_low{position:relative}.header_low h1{font-size:max(0.893vw, 12px);line-height:1em;padding:1em 0 0;position:absolute;top:0;left:max(2.25svw, 29.25px)}.header_low .h_logo{display:block;padding:max(0.93svw, 12.07px) max(2.25svw, 29.25px);position:absolute;top:max(2.50svw, 32.50px);left:0;background-color:#080c38}.header_low .h_logo img{width:max(23.93svw, 311.07px);aspect-ratio:552/92}.header_low .info{width:fit-content;padding:0 3px 3px 0;background-color:#2e2e2e;display:flex;justify-content:flex-end;gap:4px;position:fixed;top:0;right:0;z-index:9999}.header_low .info .box{color:#140c05;line-height:1;background-color:#eecf7d;display:grid;place-items:center;gap:max(0.43svw, 5.57px) 0}.header_low .info .box p:nth-child(1){font-size:max(1.04svw, 13.54px)}.header_low .info .box p:nth-child(2){display:flex;align-items:center;gap:0 max(0.36svw, 4.64px)}.header_low .info .box p:nth-child(2) i img{display:block}.header_low .info .box.tel{padding:max(0.36svw, 4.64px) max(0.64svw, 8.36px) max(0.50svw, 6.50px)}.header_low .info .box.tel p:nth-child(2) i{width:max(1.21svw, 15.79px)}.header_low .info .box.tel p:nth-child(2) i img{aspect-ratio:17/19}.header_low .info .box.tel p:nth-child(2) span{font-size:max(1.79svw, 23.21px);letter-spacing:.06em}.header_low .info .box.mail{padding:max(0.36svw, 4.64px) max(1.07svw, 13.93px) max(0.50svw, 6.50px)}.header_low .info .box.mail p:nth-child(2) i{width:max(2.00svw, 26.00px)}.header_low .info .box.mail p:nth-child(2) i img{aspect-ratio:28/20}.header_low .info .box.mail p:nth-child(2) span{font-size:max(1.37svw, 17.85px);letter-spacing:.08em}.gnav,.gnav *{box-sizing:border-box}.gnav{background-color:#080c38;margin:0;padding:1.2em 10em;font-size:max(1.0714285714vw, 14.55px);position:relative}.gnav ul{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.gnav li{position:relative;flex:auto;text-align:center}.gnav li:before,.gnav li:after{content:"";display:block;position:absolute;height:100%;width:1px;top:0}.gnav li:after{right:0;background-color:#fff}.gnav li:nth-of-type(1):before{left:0;background-color:#fff}.gnav li a{display:block;transition:.3s;padding:.3em .2em;color:#fff;font-family:"Noto Serif JP";letter-spacing:.1em}.gnav li.current a,.gnav li a:hover{opacity:.7}footer{line-height:1.4;padding:max(5.929vw, 77px) max(10vw, 130px) max(4vw, 52px) max(7.857vw, 102px);background:url(//www.461ha.com/wp-content/themes/humanity/css/../images/common/f_bg.jpg) no-repeat bottom center/cover}footer .head{display:flex;align-items:flex-end;margin-bottom:max(5.143vw, 67px)}footer .logo{width:max(36.5vw, 475px)}footer .tel{margin-left:max(3.357vw, 44px);padding-left:max(2.714vw, 35px);border-left:1px solid #fff;font-family:"Noto Serif JP"}footer .tel .txt{font-size:max(1.786vw, 23px);color:#fff;line-height:1}footer .tel .num{display:flex;font-size:max(3.526vw, 46px);color:#fff;line-height:.9;letter-spacing:.12em;white-space:nowrap;margin-top:max(0.714vw, 9px)}footer .tel .num:before{content:"";display:block;width:max(2vw, 26px);aspect-ratio:28/37;background:url(//www.461ha.com/wp-content/themes/humanity/css/../images/common/f_tel_ic.png) no-repeat left bottom/contain;margin-right:max(1.071vw, 14px)}footer .f_cont{display:flex;justify-content:space-between}footer .addr .acs{display:flex;align-items:center;height:max(4.286vw, 55px);padding-left:max(6.429vw, 83px);background-image:url(//www.461ha.com/wp-content/themes/humanity/css/../images/common/f_add_ic.png);background-size:max(4.286vw, 55px) auto;background-repeat:no-repeat;background-position:center left;font-size:max(1.429vw, 18px);color:#fff}footer .addr .train{display:flex;align-items:center;height:max(4.286vw, 55px);margin-top:max(0.714vw, 9px);padding-left:max(6.429vw, 83px);background-image:url(//www.461ha.com/wp-content/themes/humanity/css/../images/common/f_acs_ic.png);background-size:max(4.286vw, 55px) auto;background-repeat:no-repeat;background-position:center left;font-size:max(1.429vw, 18px);color:#fff}footer .timetable{width:max(40vw, 520px)}footer .timetable table{width:100%;margin:0 auto}footer .timetable table,footer .timetable td,footer .timetable th{border-collapse:collapse;text-align:center;color:#fff;font-weight:500;line-height:1}footer .timetable thead{border-top:1px solid #fff}footer .timetable thead th,footer .timetable thead td{font-size:max(1.429vw, 18px);color:#fff;font-weight:500}footer .timetable tbody{border-top:1px solid #fff;border-bottom:1px solid #fff}footer .timetable tbody th{font-size:max(1.286vw, 16px);display:flex;align-items:center;justify-content:center}footer .timetable tbody td{font-size:max(1.143vw, 14px)}footer .timetable tr{display:flex}footer .timetable th,footer .timetable td{padding:max(0.857vw, 11px) 0}footer .timetable th{width:max(12.5vw, 162px)}footer .timetable td{width:calc((100% - 12.5vw) / 8)}footer .timetable .note{margin:max(1.286vw, 16px) 0 0;font-size:max(1.143vw, 14px);color:#fff}footer .timetable .note li{line-height:1}footer .timetable .note li+li{margin-top:max(1vw, 13px)}footer .foot_nav{margin-top:max(6.071vw, 78px);display:flex;justify-content:space-between}footer .foot_nav ul+ul{margin-top:4em}footer .foot_nav li{font-size:max(1.143vw, 14px);color:#fff}footer .foot_nav li+li{margin-top:max(0.357vw, 4px)}footer .foot_nav li.kari{opacity:0;cursor:none;pointer-events:none}footer .foot_nav a{font-size:max(1.143vw, 14px);color:#fff;position:relative}footer .foot_nav a:before{content:"・";top:0;left:0;font-size:max(1.143vw, 14px);color:#fff}footer .copy{font-size:max(0.893vw, 12px);color:#fff;line-height:1;text-align:center;margin-top:max(4.286vw, 55px)}.pagetop{display:none;position:fixed;bottom:40px;right:0;z-index:1000;cursor:pointer}.pagetop img{width:44px;aspect-ratio:44/186}.mainPhoto{margin:0 auto;width:100%;aspect-ratio:2800/768}.mainPhoto img{width:100%;height:100%;object-fit:cover}nav.sidemenu{width:300px;position:relative;margin:0 0 65px;box-sizing:border-box}nav.sidemenu *{box-sizing:border-box}.sidemenu a,.sidemenu img{display:block}.sidemenu .ttl{text-align:center;font-size:29.17px;font-family:"Times New Roman",Times,serif;margin:0 0 50px;line-height:1;letter-spacing:.1em;color:#242424}.sidemenu .bg{position:relative;z-index:2;padding:63px 21px 50px;border:1px solid #8f7c66}.sidemenu .bg:before{content:"";display:block;position:absolute;width:1px;height:68px;top:-34px;left:50%;background-color:#363636}.sidemenu p{margin:0 0 16px;padding:4px 10px;font-size:16px;color:#2e2e2e;background-color:#fffceb}.sidemenu ul:not(:last-of-type){margin-bottom:31px}.sidemenu ul li{margin-bottom:10px;border-bottom:1px dashed #ab937f}.sidemenu ul li:last-of-type{margin-bottom:0}.sidemenu ul li a{font-size:15px;color:#242424;padding:9px 0 8px 9px;position:relative;line-height:1.2;transition:.3s}.sidemenu ul li a:hover{opacity:.7}aside.sidebanner{margin-top:66px}.sidebanner ul li{margin-bottom:40px}.lowinfo{margin-top:20px;background-image:url(//www.461ha.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-position:right bottom;background-size:cover;background-repeat:no-repeat;width:100%;box-sizing:border-box;padding:330px 0 14px}.lowinfo .inner{margin:auto auto 0;width:fit-content;display:grid;grid-template-columns:320px 320px;gap:13px 40px}.low_web img{width:100%;aspect-ratio:320/85}.low_tel{color:#fff;border-top:1px solid;border-bottom:1px solid;font-size:16px;letter-spacing:.08em;text-align:center;padding:.75em 0}.low_tel .num{font-size:33.33px;line-height:1em;letter-spacing:.1em;font-family:"Noto Serif JP";background:url(//www.461ha.com/wp-content/themes/humanity/css/../images/common/low_tel_ic.png) no-repeat left bottom/20px;padding-left:36px;display:inline-block}.low_acs{padding-left:80px;text-align:center;font-size:20px;line-height:1.25em;letter-spacing:.1em;color:#fff;font-family:"Noto Serif JP";grid-column:1/3;display:flex}.low_acs i{margin-right:16px;width:16px}.low_acs i img{display:block}.low_acs span{margin-right:.5em}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;padding:40px 20px 42px 30px;text-align:center;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:20px;line-height:1.8;letter-spacing:.1em;position:relative;background:#fffceb}.page-catch:after{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #8f7c66;position:absolute;top:10px;left:10px;z-index:1;pointer-events:none}.ttl-low{margin-bottom:15px;padding:12px 10px 10px 2.5em;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:20px;line-height:1.3;letter-spacing:.1em;color:#fff;position:relative}.ttl-low:before{content:"";display:block;width:6px;height:80%;background:#fff;position:absolute;bottom:0;left:18px}.ttl-low1-1{background:var(--main-color)}.ttl-low1-2{background:var(--sub-color)}.ttl-low1-3{background:var(--link-color)}.ttl-low2{margin-bottom:15px;padding:10px 0 8px 2em;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:20px;line-height:1.3;letter-spacing:.1em;border-bottom-width:1px;border-bottom-style:solid}.ttl-low2-1{color:var(--sub-color);background:linear-gradient(to right,var(--sub-color) 10px,#fff 10px,#fff 13px,var(--sub-color) 13px,var(--sub-color) 16px,transparent 16px)}.ttl-low2-2{color:var(--main-color);background:linear-gradient(to right,var(--main-color) 10px,#fff 10px,#fff 13px,var(--main-color) 13px,var(--main-color) 16px,transparent 16px)}.ttl-low2-3{color:var(--link-color);background:linear-gradient(to right,var(--link-color) 10px,#fff 10px,#fff 13px,var(--link-color) 13px,var(--link-color) 16px,transparent 16px)}.ttl-low3{margin-bottom:10px;padding:12px 1em 10px;text-align:center;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:20px;line-height:1.3;letter-spacing:.1em;border-top-width:1px;border-top-style:dashed;border-bottom-width:1px;border-bottom-style:dashed}.ttl-low3-1{color:var(--main-color)}.ttl-low3-2{color:var(--sub-color)}.ttl-low3-3{color:var(--link-color)}.ttl-low4{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em}.ttl-low4>span{margin:2.5px 0}.ttl-low4>span:nth-of-type(n+2){flex:0 1 auto;width:auto;min-width:0;padding:3px 0 1px}.ttl-low4>span:nth-of-type(1){flex:0 1 auto;margin-right:10px;padding:3px 5px 1px;width:auto;min-width:0;color:#fff}.ttl-low4-1>span:nth-of-type(1){background-color:var(--sub-color)}.ttl-low4-2>span:nth-of-type(1){background-color:var(--main-color)}.ttl-low4-3>span:nth-of-type(1){background-color:var(--link-color)}.ttl-low5{margin-bottom:15px;padding:9px 1em 7px;text-align:center;color:#fff;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-radius:100px}.ttl-low5-1{background-color:var(--main-color)}.ttl-low5-2{background-color:var(--sub-color)}.ttl-low5-3{background-color:var(--link-color)}.colunm{padding:30px 30px 20px;background-color:#fcfaf0;border:1px solid #b4a583}.colunm .ttl-btn{margin-bottom:20px;padding:7px 30px 5px 90px;text-align:center;color:#444;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.05em;background-color:#eae1cd;border-radius:100px;position:relative}.colunm .ttl-btn .colum{padding:3px 24px;color:#9a9281;font-family:"San Fransisco","Helvetica","Arial","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;background-color:#fff;border:1px solid #b4a583;border-radius:100px;position:absolute;top:-2px;left:-14px;transform:rotate(-20deg)}.colunm+.colunm{background-color:#fcfaf0;border:1px solid #ccb88f}.colunm+.colunm .ttl-btn{background-color:#f1eac8}.colunm+.colunm .ttl-btn .colum{color:#bb964b;border:1px solid #ccb88f}