@charset "UTF-8";:root{--main-color:#0d78aa;--sub-color:#7fbce0;--link-color:#9e9e8c}body{min-width:1300px;color:#2e2e2e;font-family:'San Fransisco','Helvetica','Arial','Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:max(1vw, 13px);line-height:1.5}a{color:#2e2e2e;text-decoration:none}strong{font-weight:700}em{font-style:italic}em strong,strong em{font-weight:700;font-style:italic}img{max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;box-sizing:border-box}.grecaptcha-badge{visibility:hidden}header{position:absolute;left:0;top:0;z-index:10;width:100%}header *{font-feature-settings:"palt";letter-spacing:.05em}header h1{position:relative;z-index:1;padding:max(1.286vw, 16px) 0 0 max(5.429vw, 70px);font-size:max(0.893vw, 11px);font-family:'San Fransisco','Helvetica','Arial','Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.hd_logo_area{position:absolute;left:max(4.429vw, 57px);top:0;width:max(25.429vw, 330px);height:max(30vw, 390px);padding-top:max(7.286vw, 94px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_bg_01.png);background-size:cover}.hd_logo{width:max(20.643vw, 268px);margin-inline:auto}.hd_tel{width:max(22.5vw, 292px);height:max(6.143vw, 79px);margin-inline:auto;margin-top:max(2.571vw, 33px);padding:max(0.571vw, 7px) max(1vw, 13px) 0;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_bg_02.png);background-size:cover;font-family:'Noto Serif JP',serif;font-size:max(1.143vw, 14px);letter-spacing:.05em;text-align:center}.hd_tel i{position:relative;display:block;margin-top:max(0.357vw, 4px);padding-top:max(0.357vw, 4px);border-top:#90becb 1px solid;font-family:'Roboto';font-weight:500;font-size:max(1.786vw, 23px);letter-spacing:.12em}.hd_tel i:before{content:"";display:inline-block;width:max(1.071vw, 13px);height:max(1.286vw, 16px);margin-right:max(0.857vw, 11px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_tel_01.png);background-size:cover}.hd_tel i:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#d0e7ef}.hd_contact{position:absolute;top:0;right:0;display:flex;gap:max(0.214vw, 2px)}.hd_contact a{position:relative;width:max(7.643vw, 99px);height:max(6vw, 78px);padding-top:max(2.857vw, 37px);text-align:center;color:#fff;font-size:max(1vw, 13px);font-family:'Noto Sans JP',sans-serif;font-weight:300}.hd_contact a:before,.hd_contact a:after{content:"";position:absolute;left:0;right:0;margin:auto;background-size:100% 100%}.hd_contact a:after{bottom:max(0.643vw, 8px);width:max(0.929vw, 12px);height:max(0.929vw, 12px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_arrow_01.png)}.hd_web{background-color:rgba(247,193,47,.85)}.hd_web:before{top:max(1vw, 13px);width:max(1.643vw, 21px);height:max(1.357vw, 17px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_pc.png)}.hd_line{background-color:rgba(51,192,2,.85)}.hd_line:before{top:max(0.786vw, 10px);width:max(1.5vw, 19px);height:max(1.5vw, 19px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_line.png)}.hd_mail{background-color:rgba(13,120,170,.85)}.hd_mail:before{top:max(1vw, 13px);width:max(1.714vw, 22px);height:max(1.214vw, 15px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_mail.png)}.gnav{position:relative;background-color:rgba(220,220,213,.75)}.gnav ul{width:max(91.429vw, 1188px);margin:0 auto;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.gnav li{position:relative;flex:auto;text-align:center}.gnav li a{display:block;line-height:max(5.929vw, 77px);color:#323232;font-size:max(1.071vw, 13px);letter-spacing:.15em;font-family:'Noto Sans JP',sans-serif}.gnav ul:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:max(2.429vw, 31px);background-color:#323232}.gnav li:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:1px;height:max(2.429vw, 31px);background-color:#323232}footer{margin-top:max(6.429vw, 83px);padding-top:max(6.071vw, 78px);background-color:#e9f9fe}footer *{font-feature-settings:"palt";letter-spacing:.05em;font-family:'Noto Serif JP',serif}.ft_logo{width:max(23.5vw, 305px);margin:0 auto}.ft_inner{position:relative;width:max(66.071vw, 858px);margin-inline:auto;margin-top:max(5.429vw, 70px);text-align:center}.ft_address{font-size:max(1.143vw, 14px)}.ft_tel{display:flex;justify-content:center;align-items:center;gap:max(1.643vw, 21px);margin-top:max(1.071vw, 13px)}.ft_tel span{height:max(1.714vw, 22px);padding:0 max(2.143vw, 27px);background-color:#0d78aa;border-radius:max(1.429vw, 18px);font-size:max(1.071vw, 13px);color:#fff}.ft_tel i{font-size:max(2.286vw, 29px);font-family:'Roboto';font-weight:500;color:#0d78aa;font-style:normal}.ft_tel i:before{content:"";display:inline-block;width:max(1.857vw, 24px);height:max(1.857vw, 24px);margin-right:max(0.857vw, 11px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_tel_02.png);background-size:cover}.ft_contact{display:flex;justify-content:center;gap:max(2vw, 26px);margin-top:max(2.714vw, 35px)}.ft_contact a{position:relative;width:max(17.857vw, 232px);height:max(2.857vw, 37px);padding:max(0.357vw, 4px) 0 0 max(1.429vw, 18px);border-radius:max(1.429vw, 18px);color:#fff;font-size:max(1.286vw, 16px);text-align:center;letter-spacing:.1em}.ft_contact a:before{content:"";position:absolute;top:0;bottom:0;left:max(2.714vw, 35px);margin:auto;background-size:cover}.ft_contact a:after{content:"";position:absolute;top:0;bottom:0;right:max(1.429vw, 18px);margin:auto;width:max(0.571vw, 7px);height:max(0.929vw, 12px);background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.ft_contact .web{background-color:#ddc05f}.ft_contact .web:before{width:max(1.571vw, 20px);height:max(1.286vw, 16px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_pc.png)}.ft_contact .mail{background-color:#0d78aa}.ft_contact .mail:before{width:max(1.643vw, 21px);height:max(1.214vw, 15px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_mail.png)}.ft_contact .line{background-color:#33bf02}.ft_contact .line:before{width:max(1.786vw, 23px);height:max(1.786vw, 23px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_line.png)}.ft_info{display:flex;justify-content:center;margin-top:max(3.214vw, 41px)}.ft_timetable{position:relative;width:max(37.857vw, 492px);margin-right:max(4.286vw, 55px)}.ft_timetable table{width:100%;border-collapse:collapse;line-height:1}.ft_timetable th,.ft_timetable td{text-align:center;vertical-align:middle;padding:0;line-height:1.4;padding:.5em 0}.ft_timetable th{width:auto}.ft_timetable td{width:calc((100% - 30%) / 8);padding:0 max(0.714vw, 9px)}.ft_timetable thead{font-size:max(1.143vw, 14px);background-color:#0d78aa;color:#fff}.ft_timetable tbody *{font-family:'Noto Sans JP',sans-serif;color:#0d78aa}.ft_timetable tbody tr{border-bottom:1px solid #0d78aa}.ft_timetable tbody th{font-size:max(1.143vw, 14px);color:#0d78aa}.ft_timetable tbody td{font-size:max(0.857vw, 11px)}.ft_timetable thead td:last-child,.ft_timetable tbody td:last-child{padding-right:max(2.143vw, 27px)}.ft_timetable ul{text-align:right;margin-top:max(0.714vw, 9px)}.ft_timetable li{font-size:max(0.929vw, 12px);color:#434343}.ft_traffic,.ft_schedule{position:relative;width:max(11.857vw, 154px);height:max(9.286vw, 120px);padding:max(5.429vw, 70px) 0 max(0.429vw, 5px);font-size:max(1.143vw, 14px);border-right:#c8dcd0 dotted max(0.143vw, 1px)}.ft_traffic:before,.ft_schedule:before{content:"";position:absolute;left:0;right:0;top:max(1.286vw, 16px);margin:auto;width:max(3.571vw, 46px);height:max(3.571vw, 46px);background-color:#fff;border-radius:50%}.ft_traffic:after,.ft_schedule:after{content:"";position:absolute;left:0;right:0;top:max(2.214vw, 28px);margin:auto;background-size:cover;background-repeat:no-repeat}.ft_traffic{border-left:#c8dcd0 dotted max(0.143vw, 1px)}.ft_traffic:after{width:max(1.286vw, 16px);height:max(1.714vw, 22px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_train.png)}.ft_schedule{padding-top:max(6.286vw, 81px)}.ft_schedule:after{width:max(1.5vw, 19px);height:max(1.643vw, 21px);background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_calender.png)}.ft_nav nav{margin-top:max(1.786vw, 23px)}.ft_nav p{font-size:max(1.143vw, 14px);color:#0d78aa}.ft_nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:max(0.357vw, 4px) 0;margin-top:max(0.214vw, 2px)}.ft_nav li{position:relative}.ft_nav li:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:max(0.143vw, 1px);height:max(1.071vw, 13px);background-color:#aab4b8}.ft_nav li:last-child:after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:max(0.143vw, 1px);height:max(1.071vw, 13px);background-color:#aab4b8}.ft_nav a{padding:max(0.357vw, 4px) max(1.429vw, 18px);color:#333;font-size:max(0.929vw, 12px);letter-spacing:.1em;white-space:nowrap;display:inline-block;transition:.3s}.ft_nav a:hover{opacity:.7}.fmark{position:absolute;right:min(-8.571vw, -112px);bottom:min(-2.143vw, -28px);width:max(6.071vw, 78px)}.ft_map{width:max(92.857vw, 1207px);margin-inline:auto;margin-top:max(2.857vw, 37px)}.ft_map iframe{width:100%;aspect-ratio:1300/412}.copyright{width:100%;margin-top:max(3.571vw, 46px);padding:1.2em;background-color:#0d78aa;color:#fff;font-size:max(1vw, 13px);text-align:center;letter-spacing:.1em;font-family:'Noto Sans JP',sans-serif}.pagetop{display:none;position:fixed;bottom:max(5.714vw, 74px);right:0;z-index:1000;cursor:pointer;width:max(2.929vw, 38px)}.mainPhoto{position:relative;margin-bottom:min(-5.929vw, -78px)}.mainPhoto img{width:100%}.pc-contents{margin:70px auto 180px auto;width:1200px;font-size:14px}.left-contents{width:300px;float:left}.right-contents{width:800px;float:right}nav.sidemenu{position:relative;width:290px;background-color:#fff;box-shadow:0 0 .5em rgba(67,67,67,.1);padding:48px 20px 100px}.sidemenu:before{content:"";position:absolute;z-index:-1;right:-10px;bottom:-10px;width:100%;height:calc(100% + 10px);background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_bg_03.png) repeat 0 0}.sidemenu h2{position:relative;margin:0 0 15px 4px;color:#444;font-size:34px;letter-spacing:.13em;font-family:'Times New Roman',Times,serif;line-height:1}.sidemenu li{background-size:5px 1px;background-image:linear-gradient(to right,#aaa 2px,transparent 3px);background-repeat:repeat-x;background-position:left bottom}.sidemenu a{position:relative;display:block;padding:24px 10px 7px 16px;font-size:16px;line-height:1.3;color:#303030;transition:.3s;font-family:'Noto Serif JP',serif;letter-spacing:.05em}.sidemenu a:before{content:"";display:block;position:absolute;left:2px;bottom:13px;width:7px;height:9px;background-color:var(--main-color);clip-path:polygon(0 0,100% 50%,0 100%)}.sidemenu a:hover{opacity:.5}.sidemenu h2+h3{margin-top:0}.sidemenu h3+.heading{margin-top:18px}aside.sidebanner{margin-top:50px}.counseling{margin-top:80px}.low_info{margin-top:20px;position:relative;height:594px;padding:249px 0 0;background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg_01.jpg) no-repeat 0 0/100% auto}.low_info *{position:relative;font-family:'Noto Serif JP',serif;font-feature-settings:"palt";letter-spacing:.1em}.low_info .contact{display:flex;justify-content:center;align-items:center;gap:40px;height:160px;background:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg_02.png) no-repeat 0 0/100% auto}.low_info .contact a{position:relative;width:280px;padding-left:10px;line-height:66px;color:#fff;font-size:23px;text-align:center}.low_info .contact a:before{content:"";position:absolute;top:0;bottom:0;left:40px;margin:auto;background-size:cover}.low_info .contact a:after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto;width:13px;height:13px;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_arrow_01.png);background-size:cover}.low_info .contact .web{background-color:#f7c12f}.low_info .contact .web:before{width:22px;height:18px;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_pc.png)}.low_info .contact .mail{background-color:#0d78aa}.low_info .contact .mail:before{width:23px;height:17px;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_mail.png)}.low_info .information{display:flex;justify-content:center;gap:20px;margin-top:35px}.low_info .information dl{display:flex;flex-direction:column;width:330px;background-color:rgba(255,255,255,.5);border-bottom:#8cc3e3 1px solid}.low_info .information dt{padding:2px;font-size:13px;letter-spacing:.15em;color:#fff;text-align:center;background-color:#8cc3e3}.low_info .information dd{flex:1;min-height:88px}.low_info .information .tel dd{padding-top:14px;font-size:14px;font-family:'Noto Sans JP',sans-serif;color:#3e3e3e;text-align:center;line-height:1.4}.low_info .information .tel i{display:block;font-size:32px;font-family:'Roboto';font-weight:500;font-style:normal;letter-spacing:.05em}.low_info .information .tel i:before{content:"";display:inline-block;width:17px;height:22px;margin-right:12px;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_icon_tel_03.png);background-size:cover}.low_info .information .address dd{padding-top:7px}.low_info .information .address dd p{width:fit-content;margin:0 auto;font-size:16px}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;text-align:center;font-size:18px;letter-spacing:.1em;position:relative;box-sizing:border-box;padding:35px 50px 50px 40px;background-color:#fff;border:var(--main-color) 1px solid;color:#333;font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif}.page-catch:before{content:'';position:absolute;z-index:-1;top:10px;right:-10px;width:100%;height:100%;background-image:url(//www.jujodc.com/wp-content/themes/humanity/css/../images/common/com_bg_03.png)}.ttl-low{position:relative;margin-bottom:15px;padding:15px 18px 14px;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;font-feature-settings:"palt";letter-spacing:.1em;background-size:50px 50px}.ttl-low1-1{background-color:var(--main-color)}.ttl-low1-2{background-color:var(--sub-color)}.ttl-low1-3{background-color:var(--link-color)}.ttl-low2{margin-bottom:15px;position:relative;padding:6px 12px;font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif;font-size:18px;line-height:1.3;font-feature-settings:"palt";letter-spacing:.1em;border-bottom:1px solid}.ttl-low2-1{color:var(--main-color);border-color:var(--main-color)}.ttl-low2-2{color:var(--sub-color);border-color:var(--sub-color)}.ttl-low2-3{color:var(--link-color);border-color:var(--link-color)}.ttl-low3{margin-bottom:10px;padding:6px 0 6px 18px;min-height:45px;display:flex;align-items:center;font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif;font-size:18px;line-height:1.3;font-feature-settings:"palt";letter-spacing:.1em;border-left:10px solid}.ttl-low3-1{color:var(--main-color);border-color:var(--main-color)}.ttl-low3-2{color:var(--sub-color);border-color:var(--sub-color)}.ttl-low3-3{color:var(--link-color);border-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:16px;line-height:1.3;font-feature-settings:"palt";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 10px 1px;width:auto;min-width:0;color:#fff}.ttl-low4-1 span:nth-of-type(1){background-color:var(--main-color)}.ttl-low4-1 span:nth-of-type(2){color:var(--main-color)}.ttl-low4-2 span:nth-of-type(1){background-color:var(--sub-color)}.ttl-low4-2 span:nth-of-type(2){color:var(--sub-color)}.ttl-low4-3 span:nth-of-type(1){background-color:var(--link-color)}.ttl-low4-3 span:nth-of-type(2){color:var(--link-color)}.ttl-low5{margin-bottom:15px;padding:.6em 2.4em;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;font-feature-settings:"palt";letter-spacing:.1em;border-radius:3em}.ttl-low5 span{display:block;width:fit-content;margin:0 auto}.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{font-size:16px;padding:30px;border:1px solid #bcdeee;background-color:#f2f9fc;font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif;font-feature-settings:"palt";letter-spacing:.1em}.colunm .ttl-btn{position:relative;padding:8px 15px 8px 150px;margin-inline:10px;margin-bottom:15px;font-size:16px;line-height:1.3;color:#fff;z-index:1}.colunm .ttl-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#7abedd;transform:skewX(-20deg);z-index:-1}.colunm .ttl-btn .colum{position:absolute;z-index:1;top:0;left:0;width:115px;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px}.colunm .ttl-btn .colum:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#3c99c3;transform:skewX(-20deg);z-index:-1}.colunm .ttl-btn .text,.colunm .ttl-btn .colum span{position:relative}.colunm+.colunm{border-color:#e1f3f6;background-color:#f3fbfc}.colunm+.colunm .ttl-btn{color:#3faed3}.colunm+.colunm .ttl-btn:before{background-color:#c4e7ee}.colunm+.colunm .ttl-btn .colum{color:#fff}.colunm+.colunm .ttl-btn .colum:before{background-color:#76c9e5}.colunm+.colunm+.colunm{border-color:#eeeee7;background-color:#f9f9f5}.colunm+.colunm+.colunm .ttl-btn{color:#2e2e2e}.colunm+.colunm+.colunm .ttl-btn:before{background-color:#deded0}.colunm+.colunm+.colunm .ttl-btn .colum{color:#fff}.colunm+.colunm+.colunm .ttl-btn .colum:before{background-color:#bfbc9d}