body{font-family:'Noto Sans','Noto Sans CJK JP','Noto Sans CJK JP Subset',sans-serif}.pc_only{display:block}.sp_only{display:none}html{background-color:#f2f2f2;font-feature-settings:'palt'}body{background-image:url(//chiryo.zenita.jp/education/wp-content/themes/z_kyouiku/css/../images/bg.png);background-position:left top;background-repeat:no-repeat;background-attachment:fixed;min-width:1100px;background-color:#fff;font-feature-settings:'palt';word-wrap:break-all;overflow-wrap:break-word}.g_translate #google_translate_element{float:right}.g_translate select{display:block;font-size:16px;transform:scale(.8)}header{box-sizing:border-box;position:relative;padding:0 0 10px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.73);box-shadow:0px 0px 3px rgba(0,0,0,.3);background:rgba(255,255,255,.97)}@media (min-width:768px){header.non_fixed{position:fixed;top:-160px;left:0;z-index:9999;width:100%;min-width:1100px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.73);box-shadow:0px 0px 3px rgba(0,0,0,.3);background:rgba(255,255,255,.97)}header nav.main_nav{margin-right:20px}.non_fixed{animation:non_fixed 1s both}@keyframes non_fixed{100%{top:0}}}header h1{font-size:9px;color:#666;letter-spacing:.1em;width:100%}header p.logo img{height:20px;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #999;float:left;position:relative}header p.logo{font-size:16px;font-weight:600;line-height:20px;display:inline-block;float:left;position:relative;top:3px}header p.logo a{color:#666}header p.logo a:hover{opacity:.6}.sns_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:15px}.sns_nav p{width:26px;height:26px;text-align:center;margin-bottom:3px;margin-right:5px}.sns_nav a:hover{background-color:#999!important}.sns_navp i{display:block;color:#fff}.sns_nav a{color:rgba(255,255,255,1);display:block;width:100%;height:100%;font-size:11px;line-height:26px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:15px}.sns_nav .fb a{background-color:rgba(59,89,152,1)}.sns_nav .tw a{background-color:#1da1f2}.sns_nav .yt a{background-color:rgba(255,0,0,1)}header nav.main_nav{position:relative;top:10px}header nav.main_nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}header nav.main_nav ul li a:after{content:"";display:block;height:2px;position:absolute;bottom:0;left:-10px;background:#ffc100;width:10px;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}header nav.main_nav ul li:hover a:after{width:30px;opacity:1;bottom:0;left:10px}header nav.main_nav ul li:last-child a:before,header nav.main_nav ul li:last-child a:after{display:none}header nav.main_nav ul li a{position:relative;color:#333;font-weight:600;font-size:15px;letter-spacing:0em;padding:3px 10px;margin:0 5px;line-height:40px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}header nav.main_nav ul li a:hover{color:#777}header nav.main_nav ul li:last-child a{display:block;background-color:#e95711;color:#fff;font-size:15px;letter-spacing:0em;padding:0 20px;margin-left:25px;border-radius:20px}header nav.main_nav ul li:last-child a:hover{background-color:#333}header nav.main_nav ul li:last-child a i{padding-left:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;left:0}header nav.main_nav ul li:last-child a:hover i{left:10px}header #sp_bt{display:none}#link{padding:100px 0;text-align:center;background-image:url(//chiryo.zenita.jp/education/wp-content/themes/z_kyouiku/css/../images/BG.gif);background-position:center top}#link h2{display:inline-block;margin:0 auto 50px auto;padding:0 10px;text-align:center;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.3}#link h2 span{text-align:center;font-size:15px;display:block;letter-spacing:.4em;color:#888;padding-bottom:0}#link .inline{text-align:left;max-width:1100px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}#link .inline a{display:block;margin:0 0 15px;text-align:center}#link .inline a img{width:95%}footer{position:relative;background-color:#e95711;padding:50px 0;color:#fff;text-align:center;font-weight:300}footer span.copy{display:block;letter-spacing:.1em;color:rgba(255,255,255,.65);font-size:10px}footer a{color:#fff;padding-left:10px;padding-right:10px;letter-spacing:.2em;display:block}#pagetop{background-color:rgba(255,255,255,.6);color:#e95711;border:1px solid #e95711;text-align:center;width:60px;height:60px;line-height:26px;position:fixed;bottom:20px;right:20px;font-size:10px;z-index:9999;padding:0;font-family:'Oswald',sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;border-radius:50%;display:none}#pagetop i{font-size:30px;display:block;position:relative;top:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#pagetop:hover i{display:block;position:relative;top:0}.breadcrumbs{padding:5px 15px;letter-spacing:.1em;font-size:11px;color:#f37d44;background-color:#d04502}.breadcrumbs span{color:#fff}.breadcrumbs a span{color:#ffbb9a}.breadcrumbs a span:hover{color:#fff}@media (max-width:768px){.pc_only{display:none}.sp_only{display:block}body{min-width:100%}header{min-width:100%;padding:0 0 15px;display:block;z-index:9999;position:fixed;top:0;box-shadow:0px 0px 3px rgba(0,0,0,.3);background:rgba(255,255,255,.97);background-image:url(//chiryo.zenita.jp/education/wp-content/themes/z_kyouiku/css/../images/h_g.gif);background-repeat:repeat-x;background-position:top center}header .h_inlin{padding:0 40px 0 0}header.non_fixed{min-width:100%}header h1{font-size:9px;color:#666;letter-spacing:.1em;line-height:1.3;width:auto;padding:10px 0 5px;text-align:center}header p.logo{font-size:5vw;font-weight:600;display:block;float:none;position:relative;top:3px;text-align:center;letter-spacing:0em}header p.logo a{color:#e95711;display:block;line-height:1;width:100%}header p.logo img{padding-right:2%;margin:0 2% 0 0;border-right:1px solid #e95711;float:none;position:relative;width:23vw;height:auto;display:inline-block}header nav.main_nav{position:fixed;top:0;right:-70%;width:70%;height:100%;background:#fff;margin-right:0;z-index:9999;transition:all .4s ease-out}header nav.main_nav.active{right:0;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.73);box-shadow:0px 0px 3px rgba(0,0,0,.3);overflow-y:scroll}header nav.main_nav ul{padding:30px 20px 10px 40px;display:block}header nav.main_nav ul li{text-align:center}header nav.main_nav ul li a{text-align:center;font-size:6vw;line-height:2}header nav.main_nav ul li:last-child a{display:block;background-color:#e95711;color:#fff;font-size:4vw;letter-spacing:0em;padding:0;margin-top:30px;margin-left:0;border-radius:20px;line-height:3}header nav.main_nav ul li:last-child a i{padding-left:0;position:relative;left:10px}header #sp_bt{display:block;position:absolute;top:20px;left:-35px;width:30px;height:25px;z-index:9999;transition:all .4s ease-out}header nav.main_nav.active #sp_bt{left:10px}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:25px;height:20px}.menu-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#000;border-radius:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:8px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger:after{position:absolute;left:0;bottom:-20px;content:'MENU';display:block;width:100%;color:#000;font-size:8px;text-decoration:none;text-align:center;white-space:nowrap;transition:all .4s}.menu-trigger.active:after{content:'CLOSE'}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.sns_nav{position:fixed;right:0;bottom:5px;display:block}#pagetop{background-color:#e95711;color:#fff;border:none;text-align:center;width:100%;height:auto;line-height:1;position:fixed;bottom:0;right:0;font-size:10px;z-index:9990;padding:5px 0;font-family:'Oswald',sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;border-radius:0}#pagetop i{font-size:20px;position:relative;top:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}#pagetop:hover i{display:block;position:relative;top:0}.breadcrumbs{padding:5px 15px;letter-spacing:.1em;font-size:11px;color:#f37d44;background-color:#d04502}.breadcrumbs span{color:#fff;display:inline-block}.breadcrumbs a span{color:#ffbb9a}.breadcrumbs a span:hover{color:#fff}}