﻿.content_inner,.global_inner{position:relative;padding:0 20px;width:100%;transition:padding .3s}@media(min-width:768px){.content_inner,.global_inner{margin:0 auto;padding:0 60px}}.module_faqList-01>li .body .title:before,.module_faqList-01>li .head .title:before{display:block;position:absolute;left:0;top:0;border-radius:50%;width:36px;height:36px;font-size:18px;color:#fff;line-height:36px;text-align:center}[class*=module_gallery-] ul li a:after,[class^=module_column-col] .imgLink:after{display:block;z-index:10;content:"";font-weight:900;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;position:absolute;width:40px;height:40px;background:#e1edf6;border-radius:50%;text-align:center;line-height:40px;color:#b90f17;bottom:10px;right:10px;transition:.3s ease-out;cursor:pointer}[class*=module_gallery-] ul li a:hover:after,[class^=module_column-col] .imgLink:hover:after{background:#005ca2;color:#fff}@media screen and (max-width:767px){[class*=module_gallery-] ul li a:after,[class^=module_column-col] .imgLink:after{bottom:5px;right:5px}}.module_newsCard-01 article .body .category .label{display:inline-block;border:1px solid #02003e;padding:0 .5em}.module_password form .mp_submit-inner,.module_button-01{display:block;text-decoration:none;min-width:200px;line-height:1.5;width:fit-content;padding:20px 60px 20px 40px;text-align:center;letter-spacing:.1em;font-size:1.4rem;color:#fff;transition:.3s ease-out;position:relative;border:solid 1px #005ca2;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/btn_arw_wh.png) no-repeat center right 15px/26px,#005ca2}.module_password form .mp_submit-inner:hover,.module_button-01:hover{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/btn_arw_bl.png) no-repeat center right 10px/26px,#fff;opacity:1}.module_password form .mp_submit-inner span,.module_button-01 span{display:block}.module_search-01 .ms_from .ms_input,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select,textarea{border:1px solid #eee;padding:.5em 1em;width:100%;height:50px;background-color:#eee;font-size:16px;transition:border-color .3s,background-color .3s}.module_search-01 .ms_from .ms_input:hover,input:hover:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select:hover,textarea:hover{border-color:#02003e !important}.module_search-01 .ms_from .ms_input:focus,input:focus:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select:focus,textarea:focus{border-color:#02003e !important;background-color:#fff}.module_search-01 .ms_from .ms_input:-webkit-autofill,input:-webkit-autofill:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.module_search-01 .ms_from [readonly=readonly].ms_input,input[readonly=readonly]:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select[readonly=readonly],textarea[readonly=readonly],.module_search-01 .ms_from [readonly].ms_input,input[readonly]:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),select[readonly],textarea[readonly],form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) .module_search-01 .ms_from .ms_input,.module_search-01 .ms_from form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) .ms_input,form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) select,form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) textarea{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:#000}[class*=module_title-]{font-weight:unset}.module_map,.module_movie{position:relative;overflow:hidden;padding:0 0 56.25%;width:100%;height:0}.module_map iframe,.module_movie iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}ol.module_list-01 li,ul.module_list-notes-01 li,ul.module_list-01 li{padding-left:1.5em;position:relative}ol.module_list-01 li:before,ul.module_list-notes-01 li:before,ul.module_list-01 li:before{content:"";position:absolute}.module_column-col1._left ol.module_list-01 li,.module_column-col1._left ul.module_list-notes-01 li,.module_column-col1._left ul.module_list-01 li{display:flex}ol.module_list-01 li+li,ul.module_list-notes-01 li+li,ul.module_list-01 li+li{margin-top:15px}ol.module_list-01 li ul li:first-child,ul.module_list-notes-01 li ul li:first-child,ul.module_list-01 li ul li:first-child,ol.module_list-01 li ol li:first-child,ul.module_list-notes-01 li ol li:first-child,ul.module_list-01 li ol li:first-child{margin-top:15px}.module_table-01{height:auto !important;line-height:1.4;border:solid 1px #d9d9d9}@media(min-width:768px){.module_table-01{width:100% !important}}.module_table-01 thead,.module_table-01 tbody,.module_table-01 tfoot{width:100%}.module_table-01 tr th{padding:15px 10px;background:#005690;color:#fff;font-size:1.4rem;letter-spacing:.05em;border-bottom:1px solid #fff}.module_table-01 tr td{padding:15px 20px;font-size:1.4rem;letter-spacing:.05em;border-bottom:1px solid #d9d9d9}@media screen and (max-width:767px){.module_table-01 tr th{padding:15px 10px;width:40%}.module_table-01 tr td{padding:15px}}.module_column-col2{display:flex}@media(min-width:768px){.module_column-col2{justify-content:space-between}}.module_column-col2 img{width:100%}@media(min-width:768px){.module_column-col2 img{width:auto}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}*:focus{outline:none}*:before,*:after{box-sizing:border-box}main{display:block}hr{display:block;margin:1em 0;border:0;padding:0;height:1px;border-top:1px solid #ccc}button{cursor:pointer}button,fieldset,form,input,label,legend,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:0;border:none;margin:0;padding:0;font:inherit;vertical-align:baseline}input,textarea{max-width:100%}input[type=button],input[type=reset],input[type=submit],button{cursor:pointer}html{overflow:auto;font-size:62.5%}html.active{overflow-y:hidden}body{font-size:1.6rem;font-weight:400;background:#fff;color:#02003e;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","MS Ｐゴシック","MS PGothic",sans-serif;margin:auto;overflow:hidden;position:relative;min-width:1280px}body._contentFixed{position:fixed;width:100%;height:100%}@media(min-width:768px){body._contentFixed{position:relative;width:auto;height:auto}}p,li,dt,dd,h3,h4,h5{font-weight:400;line-height:1.75;letter-spacing:.08em}a{margin:0;padding:0;background:rgba(0,0,0,0);font:inherit;vertical-align:baseline;color:inherit;transition:opacity .6s ease;font-size:inherit;font-weight:inherit;font-family:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.3s ease-out;text-decoration:none}a:hover,a:focus,a:active{opacity:.7;filter:alpha(opacity=70);text-decoration:none}@media(min-width:768px){a[href^="tel:"]{display:inline-block;color:inherit;text-decoration:inherit;pointer-events:none}}img{max-width:100%;height:auto;vertical-align:top}sup,sub{font-size:78%}sup{vertical-align:super}sub{vertical-align:sub}:placeholder-shown{color:#747474}::-webkit-input-placeholder{color:#747474;opacity:1}:-moz-placeholder{color:#747474}::-moz-placeholder{color:#747474;opacity:1}:-ms-input-placeholder{color:#747474}::-webkit-search-cancel-button{-webkit-appearance:none}.clearFix:after{clear:both;content:".";display:block;height:0;visibility:hidden}@media(min-width:768px){._font-sizeS{font-size:1.2rem}}@media(min-width:768px){._font-sizeM{font-size:1.4rem}}@media(min-width:768px){._font-sizeL{font-size:1.8rem}}._hide{display:none !important}._align-right{text-align:right !important}._align-left{text-align:left !important}._align-center{text-align:center !important}._indent{text-indent:1rem !important}._block-right{margin-right:0 !important;margin-left:auto !important}._block-center{margin-right:auto !important;margin-left:auto !important}._block-left{margin-right:auto !important;margin-left:0 !important}._font-normal{font-weight:400 !important}._font-bold{font-weight:700 !important}._text-italic{font-style:italic !important}._text-underline{text-decoration:underline !important}._text-blink{text-decoration:blink !important}._text-line_through{text-decoration:line-through !important}._mgt20{margin-top:20px}._mgt50{margin-top:50px !important}@media(min-width:768px){._only-SP{display:none !important}}@media(min-width:1180px){._under-TB{display:none !important}}._over-TB{display:none !important}@media(min-width:768px){._over-TB{display:block !important}}._over-PC{display:none !important}@media(min-width:1180px){._over-PC{display:block !important}}.inner{max-width:calc(960px + 2%);margin:0 auto;padding:0 1%}.inner__mid{max-width:calc(1160px + 2%);margin:0 auto;padding:0 1%}.inner__large{max-width:calc(1200px + 2%);margin:0 auto;padding:0 1%}.flex{display:flex;display:-webkit-flex;display:-ms-flex}.flexwrap{flex-wrap:wrap;width:100%}.w-20{width:20%}.w-25{width:25%}.w-45{width:45%}.w-70{width:70%}.w-full{width:100%}.block{display:block}.block-center{display:block;margin:auto}.jc-between{justify-content:space-between}.jc-around{justify-content:space-around}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.align-items{align-items:center}.fd-reverse{flex-direction:row-reverse}.icon:before{content:"";display:inline-block;background-repeat:no-repeat}.of-hidden{overflow:hidden}.wp-nowrap{white-space:nowrap}.font-en{font-family:"EB Garamond",serif}.font-min{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS Ｐ明朝","MS PMincho",serif}.font-ex{font-family:"agencyfb",sans-serif}.wr-vt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fuchidori{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.bold{font-weight:700}.al-center{text-align:center}.al-right{text-align:right}.al-left{text-align:left}.line-h-22{line-height:22px}.bg__wh{background:#fff}.color-ma{color:#005690}.color-ma02{color:#f79537}.bg_lg{background:-webkit-linear-gradient(90deg,#4894f0,#00e4ff);background:-moz-linear-gradient(90deg,#4894f0,#00e4ff);background:linear-gradient(90deg,#4894f0,#00e4ff)}.bg_lg02{background:-moz-linear-gradient(90deg,#ede4e4,#f7f4f4);background:-webkit-linear-gradient(90deg,#ede4e4,#f7f4f4);background:linear-gradient(90deg,#ede4e4,#f7f4f4)}.b_shadow{box-shadow:0px 3px 20px rgba(175,213,163,.38)}.m-auto{margin:auto}.ps-r{position:relative}.ps-a{position:absolute}.list-style{list-style:disc}.scale{transition:.5s}.scale:hover{transform:scale(1.1);transition:.5s}.spbr{display:none}@media screen and (min-width:768px){.sp{display:none}.sponly{display:none}}@media screen and (max-width:767px){body{font-size:1.4rem;min-width:auto}.flex{display:block}.spbr{display:block}.pcbr{display:none}.inner{padding:0 5%}.inner__mid{padding:0 5%}.inner__large{padding:0 5%}.sponly{display:block}.spnone{display:none}.pc{display:none}}.active.bgextend{animation-name:bgextendAnimeBase;animation-duration:1.5s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{opacity:0;display:block}.active .bgappear{animation-name:bgextendAnimeSecond;animation-duration:.5s;animation-delay:1.2s;animation-fill-mode:forwards}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend:before{content:"";position:absolute;width:100%;height:100%;opacity:0;background-color:#234fc0}.active.bgLRextend:before{animation-name:bgLRextendAnime;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;background-color:#234fc0}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0);opacity:0}1%{opacity:1}50%{transform-origin:left;transform:scaleX(1);opacity:1}50.001%{transform-origin:right;opacity:1}100%{transform-origin:right;transform:scaleX(0);opacity:1}}.bgRLextend:before{content:"";position:absolute;width:100%;height:100%;opacity:0;background-color:#234fc0}.active.bgRLextend:before{animation-name:bgRLextendAnime;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;background-color:#234fc0}@keyframes bgRLextendAnime{0%{transform-origin:right;transform:scaleX(0);opacity:0}1%{opacity:1}50%{transform-origin:right;transform:scaleX(1);opacity:1}50.001%{transform-origin:left;opacity:1}100%{transform-origin:left;transform:scaleX(0);opacity:1}}.marker{position:relative;z-index:1}.marker:after{position:absolute;content:"";background:rgba(50,144,216,.2);width:105%;height:8px;bottom:0;left:50%;z-index:-1;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.zoomIn img{transform:scale(1);transition:.5s ease-in-out}.zoomIn:hover img{transform:scale(1.05)}.mask{display:block;line-height:0;overflow:hidden}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:1s;animation-fill-mode:forwards;opacity:0;animation-delay:.5s}.a-delay.slideAnimeLeftRight{animation-delay:1s;animation-duration:1s}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:1s;animation-fill-mode:forwards;opacity:0;animation-delay:.5s}.a-delay.slideAnimeRightLeft{animation-delay:1s;animation-duration:1s}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media(min-width:768px){.global_inner{max-width:calc(1180px + 120px)}}@media(min-width:1180px){.global_inner._column{display:flex;justify-content:space-between}}@media(min-width:768px){.content_inner{max-width:calc(1180px + 120px)}}section{transition:padding .3s}[class*=module_column]>p:not([class]){margin-bottom:20px;letter-spacing:.1em;text-align:justify}[class*=module_column] *:not([class*=module_button]) a{color:#005ca2;text-decoration:underline}[class*=module_column] *:not([class*=module_button]) a:hover,[class*=module_column] *:not([class*=module_button]) a:focus,[class*=module_column] *:not([class*=module_button]) a:active{text-decoration:none}p:not([class])+p:not([class]),p:not([class])+p[class^=_],p[class^=_]+p:not([class]),p[class^=_]+p[class^=_]{margin-top:1.5em}p:not([class])+[class*=module_],[class*=module_]+p:not([class]),p[class^=_]+[class*=module_],[class*=module_]+p[class^=_]{margin-top:50px}.module_button+p:not([class]),p:not([class])+.module_button,.module_button+p[class^=_],p[class^=_]+.module_button{margin-top:20px}[class*=module_line]+p:not([class]),[class*=module_line]+p[class^=_]{margin-top:30px}p:not([class])+[class*=module_list],[class*=module_list]+p:not([class]),p[class^=_]+[class*=module_list],[class*=module_list]+p[class^=_]{margin-top:30px}[class*=module_title]+p:not([class]),[class*=module_title]+p[class^=_]{margin-top:0}[class*=module_]+[class*=module_]{margin-top:30px}[class*=module_]+[class*=module_column],[class*=module_column]+[class*=module_]{margin-top:20px}@media(min-width:768px){[class*=module_]+[class*=module_column],[class*=module_column]+[class*=module_]{margin-top:40px}}[class*=module_]+[class*=module_button-],[class*=module_].module_button+.module_button{margin-top:0}[class*=module_]+.module_button{margin-top:30px}[class*=module_line]+[class*=module_]{margin-top:30px}@media(min-width:768px){[class*=module_line]+[class*=module_]{margin-top:30px}}@media(min-width:768px){[class*=module_card]+[class*=module_],[class*=module_]+[class*=module_card]{margin-top:50px}}.archive_navigation+[class*=module_]{margin-top:40px}[class*=module_title]+[class*=module_]{margin-top:0}@media(min-width:768px){[class*=module_title]+[class*=module_]{margin-top:0}}p:not([class])~.module_title-01,p:not([class])~[class*=module_column-col]:not([class*=_bg_box])>.module_title-01,div.wp-caption~.module_title-01,div.wp-caption~[class*=module_column-col]:not([class*=_bg_box])>.module_title-01,[class*=module_]~.module_title-01,[class*=module_]~[class*=module_column-col]:not([class*=_bg_box])>.module_title-01{margin-top:60px}p:not([class])~.module_title-02,p:not([class])~[class*=module_column-col]:not([class*=_bg_box])>.module_title-02,div.wp-caption~.module_title-02,div.wp-caption~[class*=module_column-col]:not([class*=_bg_box])>.module_title-02,[class*=module_]~.module_title-02,[class*=module_]~[class*=module_column-col]:not([class*=_bg_box])>.module_title-02{margin-top:60px}p:not([class])~.module_title-03,p:not([class])~[class*=module_column-col]:not([class*=_bg_box])>.module_title-03,div.wp-caption~.module_title-03,div.wp-caption~[class*=module_column-col]:not([class*=_bg_box])>.module_title-03,[class*=module_]~.module_title-03,[class*=module_]~[class*=module_column-col]:not([class*=_bg_box])>.module_title-03{margin-top:40px}[class*=module_title]+.module_title-02,[class*=module_title]+.module_title-03,[class*=module_title]+[class^=module_column-col]:not([class*=_bg_box]) .module_title-02:first-child{margin-top:30px !important}.module_titleSingle{margin-bottom:40px;padding-bottom:40px}.module_titleSingle+*{margin-top:0 !important}._bg_color-gray-01{background-color:#eee}.module_line-01{border-top:solid 1px #005690;margin:60px 0 !important}span.caption,.wp-caption-text{display:block;padding:10px 0 10px;text-align:center;font-size:1.4rem;color:#747474;line-height:1.6;letter-spacing:0}span.caption b,.wp-caption-text b{font-weight:700}.global_contents em{font-style:italic}.global_contents strong{font-weight:700}.global_contents span[style*=underline]{background:linear-gradient(to bottom,rgba(50,144,216,0) 0%,rgba(50,144,216,0) 70%,rgba(50,144,216,.2) 71%,rgba(50,144,216,.2) 100%);text-decoration:none !important}[class^=icon-]:after{content:"";display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1}.icon-blank:after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}.icon-file:after{content:"";font-weight:300}.icon-pdf:after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}.icon-none:after{content:none}[class^=module_button-] span:after,[class^=module_button-][target=_blank] span:after,[class^=module_button-][href$=".pdf"] span:after,[class^=module_button-][href$=".doc"] span:after,[class^=module_button-][href$=".docx"] span:after,[class^=module_button-][href$=".docm"] span:after,[class^=module_button-][href$=".xls"] span:after,[class^=module_button-][href$=".xlsx"] span:after,[class^=module_button-][href$=".xlsm"] span:after{font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;transition:none}[class^=module_button-][target=_blank]{background-image:none}[class^=module_button-][target=_blank] span:after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}[class^=module_button-] .icon-file:after{content:""}[class^=module_button-][href$=".doc"] span:after,[class^=module_button-][href$=".docx"] span:after,[class^=module_button-][href$=".docm"] span:after,[class^=module_button-][href$=".xls"] span:after,[class^=module_button-][href$=".xlsx"] span:after,[class^=module_button-][href$=".xlsm"] span:after{content:"";font-weight:300}[class^=module_button-][href$=".pdf"] span:after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}.global_contents [class^=module_column-col] p a:not([class])[href$=".pdf"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".doc"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".docx"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".docm"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".xls"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".xlsx"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".xlsm"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".pdf"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".doc"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".docx"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".docm"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".xls"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".xlsx"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".xlsm"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".pdf"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".doc"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".docx"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".docm"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".xls"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".xlsx"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".xlsm"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".pdf"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".doc"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".docx"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".docm"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".xls"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".xlsx"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".xlsm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".pdf"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".doc"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".docx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".docm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".xls"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".xlsx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".xlsm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".pdf"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".doc"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".docx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".docm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".xls"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".xlsx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".xlsm"]:after{display:inline-block;margin-right:.25em;margin-left:.25em;background:0 0;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1}.global_contents [class^=module_column-col] p a:not([class])[href$=".doc"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".docx"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".docm"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".xls"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".xlsx"]:after,.global_contents [class^=module_column-col] p a:not([class])[href$=".xlsm"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".doc"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".docx"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".docm"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".xls"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".xlsx"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".xlsm"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".doc"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".docx"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".docm"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".xls"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".xlsx"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".xlsm"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".doc"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".docx"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".docm"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".xls"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".xlsx"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".xlsm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".doc"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".docx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".docm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".xls"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".xlsx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".xlsm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".doc"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".docx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".docm"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".xls"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".xlsx"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".xlsm"]:after{content:"";font-weight:300}.global_contents [class^=module_column-col] p a:not([class])[href$=".pdf"]:after,.global_contents [class^=module_column-col] p a.icon-blank[href$=".pdf"]:after,.global_contents [class^=module_column-col] td a:not([class])[href$=".pdf"]:after,.global_contents [class^=module_column-col] td a.icon-blank[href$=".pdf"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a:not([class])[href$=".pdf"]:after,.global_contents [class^=module_column-col] [class^=module_list-] a.icon-blank[href$=".pdf"]:after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}.module_button{display:inline-flex;flex-wrap:wrap;margin-right:5px;margin-left:-10px}.module_button._left{justify-content:flex-start}.module_button._center{justify-content:center}.module_button._right{justify-content:flex-end}.module_button._column{flex-direction:column;align-items:flex-start}[class*=module_button-]{margin-right:10px;margin-left:10px;margin-bottom:20px}.module_button-01{background-color:#005ca2;color:#fff}.module_button-01:hover{background-color:#fff;color:#005ca2}.module_button-01:hover span:after{color:#005ca2}.module_button-01 span:after{border:none;width:auto;height:auto;color:#fff;transition:color .3s;font-size:1.8rem;position:absolute;top:50%;right:15px;transform:translate(0,-50%)}.module_button-01[href$=".doc"],.module_button-01[href$=".docx"],.module_button-01[href$=".docm"],.module_button-01[href$=".xls"],.module_button-01[href$=".xlsx"],.module_button-01[href$=".xlsm"],.module_button-01[href$=".pdf"]{background-image:none;padding:20px 45px}.module_button-01[href$=".doc"] span:after,.module_button-01[href$=".docx"] span:after,.module_button-01[href$=".docm"] span:after,.module_button-01[href$=".xls"] span:after,.module_button-01[href$=".xlsx"] span:after,.module_button-01[href$=".xlsm"] span:after,.module_button-01[href$=".pdf"] span:after{font-weight:300}.module_button-02{position:relative;display:inline-block;padding:5px 0 5px 40px;max-width:calc(100% - 20px);color:#02003e;text-decoration:none}.module_button-02 span:after,.module_button-02[target=_blank] span:after,.module_button-02[href$=".pdf"] span:after,.module_button-02[href$=".doc"] span:after,.module_button-02[href$=".docx"] span:after,.module_button-02[href$=".docm"] span:after,.module_button-02[href$=".xls"] span:after,.module_button-02[href$=".xlsx"] span:after,.module_button-02[href$=".xlsm"] span:after{font-size:1.4rem;color:#b90f17;line-height:30px;letter-spacing:0;text-align:center;margin-right:10px}.module_button-02 span:before,.module_button-02 span:after{content:"";display:block;position:absolute;top:50%;left:0;width:30px;height:30px;transform:translateY(-50%);transition:.3s ease-out}.module_button-02 span:before{border-radius:50%;border:solid 1px #b90f17;background-color:#fff}.module_button-02 span:after{content:"";font-weight:300}.module_button-02:hover span:before{background-color:#b90f17}.module_button-02:hover span:after{color:#fff}[class*=module_button]._center{width:100%}label{cursor:pointer;display:block}@media(min-width:768px){body.search .gc_main .module_search-01,body.error404 .gc_main .module_search-01{max-width:350px;margin:50px auto 0}}.module_search-01 .ms_from{display:flex;justify-content:center;align-items:center;background-color:#02003e}.module_search-01 .ms_from .ms_input{border:1px solid #02003e;padding:18px;width:calc(100% - 86px);height:40px;line-height:38px;background-color:#fff}.module_search-01 .ms_from .ms_button{width:86px;height:40px;border:1px solid #02003e;border-left:none;background-color:#02003e;text-align:center;transition:.3s}.module_search-01 .ms_from .ms_button:hover,.module_search-01 .ms_from .ms_button:focus{background-color:#fff}.module_search-01 .ms_from .ms_button:hover span,.module_search-01 .ms_from .ms_button:focus span{color:#02003e}.module_search-01 .ms_from .ms_button:hover span:after,.module_search-01 .ms_from .ms_button:focus span:after{color:#02003e}.module_search-01 .ms_from .ms_button span{position:relative;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;transition:.3s}.module_search-01 .ms_from .ms_button span:after{content:"";display:block;margin-left:7px;font-family:"Font Awesome 5 Pro";font-weight:500;line-height:1;color:#fff;transition:.3s}.module_title-01{font-size:2.2rem;letter-spacing:.1em;line-height:1.6;position:relative;border:solid 1px rgba(2,0,62,.3);padding:0 20px;width:fit-content;margin-bottom:40px;font-weight:600}.module_title-01 .white{display:block;width:fit-content;margin:0 auto;padding:0 20px;position:relative}.module_title-01 .white:before{content:"";position:absolute;width:100%;height:calc(100% + 4px);background:#fff;top:-2px;left:0}.module_title-02{font-size:1.8rem;font-weight:600;padding-bottom:5px;width:fit-content;border-bottom:solid 1px rgba(2,0,62,.2);position:relative;margin-bottom:40px}.module_title-02:before{content:"";position:absolute;max-width:60px;width:35%;height:1px;background:#b90f17;bottom:-1px;left:0}.module_title-03{font-size:1.8rem;margin-bottom:20px;font-weight:700}.m-topTitle-01{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS Ｐ明朝","MS PMincho",serif;font-weight:400;display:flex;gap:20px;font-size:28px;line-height:150%;letter-spacing:.05em;color:#005690;margin-bottom:40px;position:relative}@media(min-width:1180px){.m-topTitle-01{margin-bottom:60px;font-size:46px}}.m-topTitle-01:after{content:"";display:block;flex-grow:1;width:auto;height:1px;background-color:rgba(0,86,144,.2);margin-top:20px}@media(min-width:1180px){.m-topTitle-01:after{margin-top:.8em}}@media screen and (max-width:767px){.module_title-01{font-size:2rem}.module_title-02:before{width:60px;height:1.2px;bottom:-1.3px}}.module_titleSingle{border-bottom:solid 1px #02003e}.module_titleSingle .date{margin-bottom:20px;letter-spacing:.08em}.module_titleSingle .category{display:inline-block;text-align:center;font-size:1.4rem;line-height:24px;min-width:100px;padding:0 5px;border:solid 1px #02003e;margin-left:15px}.module_titleSingle .t-detail__ttl{font-size:2.2rem;line-height:1.4;letter-spacing:.1em}@media screen and (max-width:767px){.module_titleSingle .t-detail__ttl{font-size:2rem}}.module_movie_wrap,.module_map_wrap{max-width:640px;margin:0 auto 60px;display:block}.module_map{padding-bottom:0;height:50vh}@media(min-width:768px){.module_map{padding-bottom:56.25%;height:0}}.modaal-wrapper .modaal-close:hover:before,.modaal-wrapper .modaal-close:hover:after,.modaal-wrapper .modaal-close:focus:before,.modaal-wrapper .modaal-close:focus:after{background:#02003e}ul.module_list-01>li:before{content:"●";display:block;position:absolute;color:#b90f17;font-size:1rem;left:0;top:.6em}ul.module_list-01>li ul li:before{content:"○"}ul.module_list-notes-01 li:before{content:"※";font-family:"EB Garamond",serif;position:absolute;color:#b90f17;line-height:1;left:0;top:.5em}ol.module_list-01{counter-reset:number}ol.module_list-01>li:before{counter-increment:number;content:counter(number,decimal) ".";color:#005ca2;font-family:"EB Garamond",serif;position:absolute;font-size:2rem;line-height:1;left:0;top:.2em}.t-topics{padding:0 0 100px}.t-topics .t-topics__ttlwrap{max-width:770px;margin:0 auto;margin-bottom:20px}.t-topics .t-topics__tawbwrap{flex:1 1 auto;padding:0 5%}.t-topics .t-topics__tab{font-size:1.5rem;font-weight:700;cursor:pointer;opacity:.4;position:relative}.t-topics .t-topics__tab:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#b90f17;bottom:-10px;left:50%;transform:translate(-50%);opacity:0;transition:.3s ease-out}.t-topics .t-topics__tab.active{opacity:1}.t-topics .t-topics__tab.active:before{opacity:1}.t-topics .t-topics__btn{display:block;width:230px;height:40px;border-radius:20px;line-height:40px;text-align:center;border:solid 1px #02003e;font-size:1.4rem;transition:.3s ease-out;background:#fff}.t-topics .t-topics__btn:hover{background:#02003e;color:#fff}.t-topics .t-topics__selectbtn i{position:absolute;left:25px;top:50%;transform:translate(0,-50%);pointer-events:none}.t-topics .t-topics__selectbtn:hover i{color:#fff}.t-topics .t-topics__ul{border-top:solid 2px #02003e;margin-bottom:35px}.t-topics .t-topics__li a{display:block;padding:15px 1%;border-bottom:solid 1px rgba(0,86,144,.1)}.t-topics .t-topics__li a .t-topics__img{flex:0 0 100px}.t-topics .t-topics__li a .t-topics__date{padding:20px 2% 0;min-width:240px}.t-topics .t-topics__li a .t-topics__ctg{display:inline-block;text-align:center;font-size:1.4rem;line-height:24px;min-width:100px;padding:0 5px;border:solid 1px #02003e;margin-left:15px}.t-topics .t-topics__li a .t-topics__txt{padding:20px 10px 0 0;font-size:1.5rem;text-decoration:underline;flex:1}.t-topics .t-topics__li a:hover .t-topics__txt{text-decoration:none}@media screen and (max-width:767px){.t-topics{padding:0 0 80px}.t-topics .inner__large{padding:0 3%}.t-topics .t-topics__ttlwrap{position:relative;border:none;margin-bottom:0}.t-topics .t-topics__tawbwrap{display:flex;flex-wrap:wrap;padding:0;border-top:solid 2px #02003e;padding:20px 0 0}.t-topics .t-topics__tab{width:33.33%;line-height:40px;font-size:1.3rem;text-align:center}.t-topics .t-topics__tab:before{top:50%;left:10%;transform:translate(-50%,-50%)}.t-topics .t-topics__tab.active{border:solid 1px #02003e}.t-topics .t-topics__selectbtn{width:fit-content;margin:0 0 15px auto}.t-topics .t-topics__ul{border-top:none;margin-bottom:40px}.t-topics .t-topics__li a{border-bottom:none;border-top:solid 1px rgba(0,86,144,.1)}.t-topics .t-topics__li a .t-topics__img{width:100px;float:left;clear:both}.t-topics .t-topics__li a .t-topics__date{padding:0 0 0 110px;min-width:auto;margin-bottom:10px}.t-topics .t-topics__li a .t-topics__ctg{font-size:1.3rem;min-width:90px;margin-left:10px}.t-topics .t-topics__li a .t-topics__txt{padding:0 0 0 110px}}.module_newsCard-01{display:flex;flex-wrap:wrap}.module_newsCard-01 article{margin-right:20px;width:calc(100%/2 - 20px/2)}@media(min-width:768px){.module_newsCard-01 article{margin-right:50px;width:calc(100%/3 - 100px/3 - .01px)}}.module_newsCard-01 article:nth-child(2n){margin-right:0}@media(min-width:768px){.module_newsCard-01 article:nth-child(2n){margin-right:50px}}@media(min-width:768px){.module_newsCard-01 article:nth-child(3n){margin-right:0}}.module_newsCard-01 article:nth-child(n+3){margin-top:40px}@media(min-width:768px){.module_newsCard-01 article:nth-child(n+3){margin-top:0}}@media(min-width:768px){.module_newsCard-01 article:nth-child(n+4){margin-top:70px}}.module_newsCard-01 article a{display:block;color:#02003e;text-decoration:none;transition:.3s}.module_newsCard-01 article a:hover .foot .title{color:#005ca2}.module_newsCard-01 article .head{position:relative;overflow:hidden;padding-bottom:66.6666666667%;width:100%;height:0}.module_newsCard-01 article .head .image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.module_newsCard-01 article .head .image._noImage:before{background-color:#eee}.module_newsCard-01 article .head .image img{position:absolute;top:50%;left:50%;max-width:none;width:100%;height:auto;transform:translate(-50%,-50%)}.module_newsCard-01 article .head .image img[src$="noimage_logo_01.svg"]{width:auto;height:50%}.module_newsCard-01 article .body{margin-top:10px}@media(min-width:768px){.module_newsCard-01 article .body{display:flex;margin-top:20px}}.module_newsCard-01 article .body .date{width:100px}.module_newsCard-01 article .body .category{margin-top:10px}@media(min-width:768px){.module_newsCard-01 article .body .category{margin-top:0}}.module_newsCard-01 article .body .category .label{color:#02003e}.module_newsCard-01 article .foot{margin-top:10px}.module_newsCard-01 article .foot .title{transition:color .3s}.module_pager-01{display:flex;justify-content:center;overflow-x:auto;margin:0 auto;font-family:"EB Garamond",serif}.module_pager-01 li{position:absolute;top:-9999px;left:-9999px;margin:0 5px;width:50px;height:50px}.module_pager-01 li.prev,.module_pager-01 li.next{position:static !important}.module_pager-01 li.current_prev,.module_pager-01 li.current_next{position:static}@media(min-width:375px){.module_pager-01 li.current_prev,.module_pager-01 li.current_next{position:absolute;top:-9999px;left:-9999px}}@media(min-width:375px){.module_pager-01 li.current_prev,.module_pager-01 li.current_next{position:static}}.module_pager-01 li.current_prev2,.module_pager-01 li.current_next2{position:absolute;top:-9999px;left:-9999px}@media(min-width:768px){.module_pager-01 li.current_prev2,.module_pager-01 li.current_next2{position:static}}.module_pager-01 li.current{position:static}.module_pager-01 li a,.module_pager-01 li span{display:flex;align-items:center;justify-content:center;overflow:hidden;width:inherit;height:inherit;background:#e1edf6;border-radius:50%;color:#02003e;text-decoration:none;transition:.3s ease-out}.module_pager-01 li a:hover,.module_pager-01 li a:focus,.module_pager-01 li a.current,.module_pager-01 li span:hover,.module_pager-01 li span:focus,.module_pager-01 li span.current{background-color:#005ca2;color:#fff;opacity:1}.module_pager-01 li a.current,.module_pager-01 li span.current{cursor:default;pointer-events:none}.module_pager-01 li.prev a,.module_pager-01 li.next a{border:none;background-color:rgba(0,0,0,0)}@media(min-width:768px){.module_pager-01 li.prev a,.module_pager-01 li.next a{transition:opacity .3s}}@media(min-width:768px){.module_pager-01 li.prev a:hover,.module_pager-01 li.prev a:focus,.module_pager-01 li.next a:hover,.module_pager-01 li.next a:focus{opacity:.6}}.module_pager-01 li.prev a:before,.module_pager-01 li.next a:before{content:"";display:block;width:28px;height:4px}.module_pager-01 li.prev a:before{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/sw_arw_prv.png) no-repeat center center/contain}.module_pager-01 li.next a:before{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/sw_arw_next.png) no-repeat center center/contain}.module_pager-02{display:flex;flex-wrap:wrap;margin-top:70px}@media(min-width:768px){.module_pager-02{flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center}}.module_pager-02 li._hidden{display:block;visibility:hidden}@media(min-width:768px){.module_pager-02 li._hidden{width:130px;height:50px}}.module_pager-02 li a{width:fit-content;white-space:nowrap;position:relative}.module_pager-02 li a img{position:absolute;left:0;top:50%;width:26px;margin-right:15px;transform:translate(0,-50%);transition:.3s ease-out}.module_pager-02 li.back{order:3;margin-bottom:0}@media(min-width:768px){.module_pager-02 li.back{order:2}}.module_pager-02 li.back a{margin-bottom:0}.module_pager-02 li.prev{order:1}.module_pager-02 li.prev a{margin-right:70px;padding-left:45px}.module_pager-02 li.prev a:hover img{left:-10px}.module_pager-02 li.next{order:2}@media(min-width:768px){.module_pager-02 li.next{order:3}}.module_pager-02 li.next a{margin-left:70px;padding-right:45px}.module_pager-02 li.next a img{right:0;left:auto}.module_pager-02 li.next a:hover img{right:-10px}@media screen and (max-width:767px){.module_pager-02 li,.module_pager-02 ._hidden{margin-top:0;width:50%}.module_pager-02 li.next{text-align:right}.module_pager-02 li.back{margin-bottom:0;margin:20px auto}}.module_faqList-01>li{border-bottom:1px solid #d9d9d9}.module_faqList-01>li:first-child{border-top:1px solid #d9d9d9}.module_faqList-01>li .head{cursor:pointer;position:relative;padding:20px 0}@media(min-width:768px){.module_faqList-01>li .head{padding:30px}}.module_faqList-01>li .head .title{position:relative;padding-right:30px;padding-left:50px}.module_faqList-01>li .head .title:before{content:"Q";top:-.2em;background-color:#02003e}.module_faqList-01>li .head button{position:absolute;right:0;top:calc(50% - 8px);width:16px;height:16px;background-color:rgba(0,0,0,0)}@media(min-width:768px){.module_faqList-01>li .head button{right:15px}}.module_faqList-01>li .head button:before,.module_faqList-01>li .head button:after{content:"";display:block;position:absolute;left:0;top:calc(50% - 1px);border-radius:1px;width:100%;height:2px;background-color:#02003e}.module_faqList-01>li .head button:after{transform:rotate(-90deg);transition:.3s}.module_faqList-01>li .head button span{display:none}.module_faqList-01>li .body{position:relative}.module_faqList-01>li .body .inner{position:relative;margin-bottom:20px;padding:20px;background-color:#e3f2fd;transition:.3s}@media(min-width:768px){.module_faqList-01>li .body .inner{margin-bottom:30px;padding:30px}}.module_faqList-01>li .body .title{position:relative;margin-bottom:1em;padding-left:50px;font-weight:700}.module_faqList-01>li .body .title:before{content:"A";top:-.2em;background-color:#e53935;font-weight:400}.module_faqList-01>li._open div.head button:after{transform:rotate(0deg)}.module_pageLink-01{display:flex;flex-wrap:wrap;overflow:hidden;margin:0 -5px -10px}.module_pageLink-01>li{margin:0 5px 10px}.module_pageLink-01>li a{display:block;border:1px solid #02003e;padding:5px 10px;color:#02003e;text-decoration:none;transition:.3s}.module_pageLink-01>li a:hover{background-color:#02003e;color:#fff}.module_pageLink-01>li a span{display:block;position:relative;padding-right:1em}.module_pageLink-01>li a span:after{content:"";display:block;position:absolute;right:0;top:calc(50% - .4em);font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;font-size:16px}.module_tab-head{display:flex;flex-wrap:wrap}@media(min-width:768px){.module_tab-head{flex-wrap:nowrap}}.module_tab-head>li{width:calc(50% - 2px/2)}@media(min-width:768px){.module_tab-head>li{width:100%}}.module_tab-head>li:nth-child(even){margin-left:2px}@media(min-width:768px){.module_tab-head>li:nth-child(even){margin-left:0}}@media(min-width:768px){.module_tab-head>li:not(:first-child){margin-left:2px}}.module_tab-head>li:nth-child(n+3){margin-top:2px}@media(min-width:768px){.module_tab-head>li:nth-child(n+3){margin-top:0}}.module_tab-head>li a{display:flex;justify-content:center;align-items:center;padding:.25em 1em;min-height:45px;width:100%;height:100%;background-color:#e3f2fd;color:#02003e;text-decoration:none;text-align:center;transition:.3s}.module_tab-head>li a:hover{background-color:#02003e;color:#fff}.module_tab-head>li._current a{background-color:#02003e;color:#fff}.module_searchList-01 li{position:relative;border-bottom:1px solid #d9d9d9}.module_searchList-01 li:first-child{border-top:1px solid #d9d9d9}.module_searchList-01 li a{display:block;padding:20px 40px 20px 0;color:#02003e;text-decoration:none;transition:.3s}@media(min-width:768px){.module_searchList-01 li a{padding:20px 40px 20px 20px}}.module_searchList-01 li a:after{content:"";display:block;position:absolute;right:20px;top:50%;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;font-size:20px;transform:translateY(-50%);transition:.3s}.module_searchList-01 li a:hover{color:#005ca2}.module_table-wrap{overflow-x:auto}.module_table-wrap::-webkit-scrollbar{width:4px;height:4px}.module_table-wrap::-webkit-scrollbar-track{border-radius:2px;background:#eee}.module_table-wrap::-webkit-scrollbar-thumb{border-radius:2px;background:#02003e}.module_table-wrap._scroll{padding-bottom:10px}@media(min-width:768px){.module_table-wrap._scroll{padding-bottom:0}}[class*=_bg_box-]{padding:40px 5%}@media(min-width:768px){[class*=_bg_box-]{padding:40px 3%}}[class*=_bg_box-] p{letter-spacing:0}[class*=_bg_box-] p:last-child{margin-bottom:0}[class*=_bg_box-]>[class*=module_title]:first-of-type{margin-top:0}._bg_box-01{background-color:#eee}._bg_box-02{border:solid 1px #b90f17}.module_blockquote-01{padding:0 55px;position:relative;text-align:justify}.module_blockquote-01:before,.module_blockquote-01:after{position:absolute;font-size:8.8rem;color:#e1edf6}.module_blockquote-01:before{content:"“";left:0;top:0;line-height:70px}.module_blockquote-01:after{content:"”";right:0;bottom:0;font-size:8.8rem;line-height:0}@media screen and (max-width:767px){.module_blockquote-01{padding:0 45px}.module_blockquote-01:before{font-size:6.8rem;line-height:60px}.module_blockquote-01:after{font-size:6.8rem}}.module_card-01{display:flex;flex-wrap:wrap}.module_card-01 li{margin-right:20px;width:calc(100%/2 - 20px/2)}@media(min-width:768px){.module_card-01 li{margin-right:50px;width:calc(100%/3 - 100px/3 - .01px)}}.module_card-01 li:nth-child(2n){margin-right:0}@media(min-width:768px){.module_card-01 li:nth-child(2n){margin-right:50px}}@media(min-width:768px){.module_card-01 li:nth-child(3n){margin-right:0}}.module_card-01 li:nth-child(n+3){margin-top:40px}@media(min-width:768px){.module_card-01 li:nth-child(n+3){margin-top:0}}@media(min-width:768px){.module_card-01 li:nth-child(n+4){margin-top:70px}}.module_card-01 li a{display:block;color:#02003e;text-decoration:none}.module_card-01 li a:hover .head .image img{transform:translate(-50%,-50%) scale(1.1)}.module_card-01 li a:hover .body .title{color:#005ca2}.module_card-01 li a[target=_blank] .body .title:after{font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;content:"";font-weight:300;font-family:"Font Awesome 5 Pro"}.module_card-01 li a._disabled{pointer-events:none}.module_card-01 li .head{position:relative;overflow:hidden;padding-bottom:61.1111111111%;width:100%;height:0;background-color:#eee}.module_card-01 li .head .image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.module_card-01 li .head .image._noImage:before{background-color:#eee}.module_card-01 li .head .image img{position:absolute;left:50%;top:50%;max-width:none;width:100%;height:auto;transform:translate(-50%,-50%);transition:transform .3s}.module_card-01 li .head .image img[src$="noimage_logo_01.svg"]{width:auto;height:50%}.module_card-01 li .body{margin-top:10px}.module_card-01 li .body .title{transition:color .3s}[class^=module_column-col] .imgLink{display:inline-block;position:relative;text-decoration:none}.module_slider-01{position:relative;width:100%;padding:0 80px}.module_slider-01 .swiper-wrapper .swiper-slide .body{font-size:1.4rem;text-align:center;color:#747474;padding:10px 0 0}.module_slider-01 .swiper-slide:not(.swiper-slide-active){opacity:0}.module_slider-01 .swiper-button-prev,.module_slider-01 .swiper-button-next{top:50%;transform:translate(0,-50%);transition:.3s ease-out}.module_slider-01 .swiper-button-prev:after,.module_slider-01 .swiper-button-next:after{content:"";margin:auto;position:absolute;top:50%;width:60px;height:60px;transform:translate(0,-50%);transition:.3s ease-out}.module_slider-01 .swiper-button-prev{left:0}.module_slider-01 .swiper-button-prev:after{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/p-swiper_arw_prev.png) no-repeat center center/contain}.module_slider-01 .swiper-button-prev:hover:after{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/p-swiper_arw_prev_hover.png) no-repeat center center/contain}.module_slider-01 .swiper-button-next{right:0}.module_slider-01 .swiper-button-next:after{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/p-swiper_arw_next.png) no-repeat center center/contain}.module_slider-01 .swiper-button-next:hover:after{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/p-swiper_arw_next_hover.png) no-repeat center center/contain}@media screen and (max-width:767px){.module_slider-01{padding:0 0 80px}.module_slider-01 .swiper-button-prev{left:auto;top:auto;right:80px;bottom:0;transform:none}.module_slider-01 .swiper-button-next{right:10px;top:auto;bottom:0;transform:none}}[class*=module_gallery-] ul{display:flex;flex-wrap:wrap}[class*=module_gallery-] ul li{margin-right:10px}@media(min-width:768px){[class*=module_gallery-] ul li{margin-right:20px}}[class*=module_gallery-] ul li:nth-child(2n){margin-right:0}@media(min-width:768px){[class*=module_gallery-] ul li:nth-child(2n){margin-right:20px}}[class*=module_gallery-] ul li:nth-child(n+3){margin-top:10px}@media(min-width:768px){[class*=module_gallery-] ul li:nth-child(n+3){margin-top:0}}[class*=module_gallery-] ul li a{display:block;position:relative;overflow:hidden;text-decoration:none}[class*=module_gallery-] ul li a img{width:100%;transition:.3s}[class*=module_gallery-] ul li div.head .image img{width:100%}[class*=module_gallery-] ul li div.head .caption{letter-spacing:.1em;padding:10px 0 0}.module_gallery-01 ul li{display:flex;justify-content:center;margin-right:0 !important;width:100%}.module_gallery-01 ul li:not(:first-child){margin-top:10px}@media(min-width:768px){.module_gallery-01 ul li:not(:first-child){margin-top:20px}}.module_gallery-01 ul li div.head{display:table}.module_gallery-01 ul li div.head .caption{display:table-caption;caption-side:bottom}.module_gallery-02 ul li,.module_gallery-03 ul li,.module_gallery-04 ul li,.module_gallery-05 ul li,.module_gallery-06 ul li{width:calc(50% - 5px)}@media(min-width:768px){.module_gallery-02 ul li{width:calc(50% - 10px)}}@media(min-width:768px){.module_gallery-02 ul li:nth-child(2n){margin-right:0}}@media(min-width:768px){.module_gallery-02 ul li:nth-child(n+3){margin-top:20px}}@media(min-width:768px){.module_gallery-03 ul li{width:calc(100%/3 - 20px*2/3 - .1px)}}@media(min-width:768px){.module_gallery-03 ul li:nth-child(3n){margin-right:0}}@media(min-width:768px){.module_gallery-03 ul li:nth-child(n+4){margin-top:20px}}@media(min-width:768px){.module_gallery-04 ul li{width:calc(100%/4 - 20px*3/4)}}@media(min-width:768px){.module_gallery-04 ul li:nth-child(4n){margin-right:0}}@media(min-width:768px){.module_gallery-04 ul li:nth-child(n+5){margin-top:20px}}@media(min-width:768px){.module_gallery-05 ul li{width:calc(100%/5 - 20px*4/5)}}@media(min-width:768px){.module_gallery-05 ul li:nth-child(5n){margin-right:0}}@media(min-width:768px){.module_gallery-05 ul li:nth-child(n+6){margin-top:20px}}@media(min-width:768px){.module_gallery-06 ul li{width:calc(100%/6 - 20px*5/6 - .1px)}}@media(min-width:768px){.module_gallery-06 ul li:nth-child(6n){margin-right:0}}@media(min-width:768px){.module_gallery-06 ul li:nth-child(n+7){margin-top:20px}}.module_breadCrumb{font-size:1.4rem;letter-spacing:.1em}.module_breadCrumb .module_breadCrumb-01{padding:10px 0;border-bottom:solid 1px #cbc9c9}.module_breadCrumb .module_breadCrumb-01 li{display:inline}.module_breadCrumb .module_breadCrumb-01 li:not(:last-child):after{content:"/";display:inline-block;margin:0 10px}.module_breadCrumb .module_breadCrumb-01 li a,.module_breadCrumb .module_breadCrumb-01 li span{font-family:"EB Garamond","Noto Serif JP",游明朝,"Yu Mincho",游明朝体,YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS Ｐ明朝","MS PMincho",serif}.module_breadCrumb .module_breadCrumb-01 li a br,.module_breadCrumb .module_breadCrumb-01 li span br{display:none}.module_breadCrumb .module_breadCrumb-01 li a{color:#005ca2;text-decoration:underline}.module_breadCrumb .module_breadCrumb-01 li a:hover{text-decoration:none}.module_column-col1:after{clear:both;content:".";display:block;height:0;visibility:hidden}.module_column-col1._left .img,.module_column-col1._order .img{position:relative;z-index:1;margin-bottom:1em;max-width:calc(50% - 10px)}@media(min-width:768px){.module_column-col1._left .img,.module_column-col1._order .img{max-width:calc(50% - 15px)}}.module_column-col1._left .img{float:left;margin-right:20px}@media(min-width:768px){.module_column-col1._left .img{margin-right:30px}}.module_column-col1._order .img{float:right;margin-left:20px}@media(min-width:768px){.module_column-col1._order .img{margin-left:30px}}.module_column-col1._vertical-SP._left .img,.module_column-col1._vertical-SP._order .img{float:none;margin-right:auto;margin-bottom:1em;margin-left:auto;max-width:100%}@media(min-width:768px){.module_column-col1._vertical-SP._left .img,.module_column-col1._vertical-SP._order .img{margin-bottom:1em;max-width:calc(50% - 15px)}}@media(min-width:768px){.module_column-col1._vertical-SP._left .img{float:left;margin-right:30px}}@media(min-width:768px){.module_column-col1._vertical-SP._order .img{float:right;margin-left:30px}}.module_column-col2>.col{width:calc(50% - 10px)}@media(min-width:768px){.module_column-col2>.col{width:calc(50% - 2%)}}.module_column-col2>.col._img{flex:none;max-width:calc(50% - 10px)}@media(min-width:768px){.module_column-col2>.col._img{max-width:calc(50% - 2%)}}.module_column-col2>.col._text{width:100% !important}.module_column-col2._left>.col+.col{margin-left:20px}@media(min-width:768px){.module_column-col2._left>.col+.col{margin-left:4%}}.module_column-col2._order{flex-direction:row-reverse}.module_column-col2._order>.col+.col{margin-right:20px}@media(min-width:768px){.module_column-col2._order>.col+.col{margin-right:4%}}.module_column-col2._vertical-SP{flex-direction:column;align-items:center}@media(min-width:768px){.module_column-col2._vertical-SP{align-items:stretch}}.module_column-col2._vertical-SP>.col{width:100%}@media(min-width:768px){.module_column-col2._vertical-SP>.col{width:calc(50% - 2%)}}.module_column-col2._vertical-SP>.col+.col{margin-left:0;margin-top:20px}.module_column-col2._vertical-SP>.col._img{max-width:100%;margin-bottom:20px}@media(min-width:768px){.module_column-col2._vertical-SP>.col._img{max-width:calc(50% - 2%);margin-bottom:0}}@media(min-width:768px){.module_column-col2._vertical-SP._left{flex-direction:row}}@media(min-width:768px){.module_column-col2._vertical-SP._left>.col+.col{margin:0 0 0 4%}}@media(min-width:768px){.module_column-col2._vertical-SP._order{flex-direction:row-reverse}}@media(min-width:768px){.module_column-col2._vertical-SP._order>.col+.col{margin:0 4% 0 0}}[class*=module_space-]{border:none;margin-top:0 !important;margin-bottom:0}.module_space-L{padding-top:40px !important}@media(min-width:768px){.module_space-L{padding-top:70px !important}}.module_space-M{padding-top:30px !important}@media(min-width:768px){.module_space-M{padding-top:40px !important}}.module_space-S{padding-top:20px !important}.module_menu-01{border-top:1px solid #d9d9d9}.module_menu-01 li{display:flex;flex-wrap:wrap;border-bottom:1px solid #d9d9d9}.module_menu-01 li [class*=mm_title]{position:relative;display:flex;align-items:center;order:1;width:100%;padding:20px 60px 20px 20px;color:#02003e;text-decoration:none;line-height:1.3;transition:.3s}.module_menu-01 li [class*=mm_title]:after{position:absolute;top:50%;right:27px;font-family:"Font Awesome 5 Pro";font-weight:400;line-height:1;transform:translateY(-50%)}.module_menu-01 li [class*=mm_title] br{display:none}.module_menu-01 li [class*=mm_button]{order:2;display:flex;align-items:center;justify-content:center;position:relative;width:60px;height:auto;background-color:rgba(0,0,0,0);pointer-events:all}.module_menu-01 li [class*=mm_button]:before,.module_menu-01 li [class*=mm_button]:after{content:"";display:block;position:absolute;left:calc(50% - 5px);top:calc(50% - 1px);border-radius:1px;width:16px;height:1px;background-color:#b90f17;transition:.3s}.module_menu-01 li [class*=mm_button]:after{transform:rotate(-90deg)}.module_menu-01 li [class*=mm_button] span{display:none}.module_menu-01 li [class*=mm_button]+a{padding-right:0;width:calc(100% - 60px)}.module_menu-01 li [class*=mm_button]+a:after{content:none}.module_menu-01 li [class*=mm_button]._open:after{transform:rotate(0deg)}.module_menu-01 li [class*=mm_wrapper]{order:3;overflow:hidden;width:100%;display:none}.module_menu-01 li [class*=mm_wrapper] [class*=mm_inner] ul{border-top:1px solid #d9d9d9;width:100%}.module_menu-01 li [class*=mm_wrapper] [class*=mm_inner] ul li:last-child{border-bottom:none}.module_menu-02{margin-top:0 !important;display:flex;flex-wrap:wrap}.module_menu-02 li{display:flex;flex-wrap:wrap;border-bottom:1px solid #d9d9d9;width:50%}.module_menu-02 li:nth-child(odd){border-right:1px solid #d9d9d9}.module_menu-02 li a{position:relative;display:flex;align-items:center;width:100%;padding:20px;color:#02003e;text-decoration:none;line-height:1.3;transition:.3s}.module_menu-02 li a br{display:none}.module_timeLine-01>li{position:relative;padding-left:50px}.module_timeLine-01>li:before,.module_timeLine-01>li:after{content:"";display:block;position:absolute}.module_timeLine-01>li:before{left:14px;top:29px;width:2px;height:100%;background-color:#d9d9d9}.module_timeLine-01>li:last-child:before{height:calc(100% - 29px)}.module_timeLine-01>li:last-child .body{margin-bottom:0}.module_timeLine-01>li.type-01:after,.module_timeLine-01>li.type-02:after{left:15px;top:5px;border-radius:50%;border:2px solid #02003e;width:17px;height:17px;transform:translateX(-50%)}.module_timeLine-01>li.type-01:after{background-color:#02003e}.module_timeLine-01>li.type-02:after{background-color:#fff}.module_timeLine-01>li.type-img:after,.module_timeLine-01>li.type-clock:after{content:"";display:block;position:absolute;top:-14px;left:-10px;border-radius:50%;width:50px;height:50px;background-color:#fff}.module_timeLine-01>li .icon{position:absolute;left:0;top:-4px;z-index:2;width:30px;height:30px}.module_timeLine-01>li .icon img{width:auto;height:100%}.module_timeLine-01>li .clock{position:absolute;left:0;top:-4px;z-index:2;border-radius:50%;border:2px solid #02003e;width:30px;height:30px}.module_timeLine-01>li .clock:before,.module_timeLine-01>li .clock:after{content:"";display:block;position:absolute;left:calc(50% - 1px);width:2px;background-color:#02003e;transform-origin:bottom center}.module_timeLine-01>li .clock:before{top:5px;height:8px}.module_timeLine-01>li .clock:after{top:3px;height:10px}.module_timeLine-01>li .clock.hour-01.minute-00:before{transform:rotate(30deg)}.module_timeLine-01>li .clock.hour-01.minute-05:before,.module_timeLine-01>li .clock.hour-01.minute-10:before,.module_timeLine-01>li .clock.hour-01.minute-15:before,.module_timeLine-01>li .clock.hour-01.minute-20:before,.module_timeLine-01>li .clock.hour-01.minute-25:before,.module_timeLine-01>li .clock.hour-01.minute-30:before{transform:rotate(45deg)}.module_timeLine-01>li .clock.hour-01.minute-35:before,.module_timeLine-01>li .clock.hour-01.minute-40:before,.module_timeLine-01>li .clock.hour-01.minute-45:before,.module_timeLine-01>li .clock.hour-01.minute-50:before,.module_timeLine-01>li .clock.hour-01.minute-55:before{transform:rotate(60deg)}.module_timeLine-01>li .clock.hour-02.minute-00:before{transform:rotate(60deg)}.module_timeLine-01>li .clock.hour-02.minute-05:before,.module_timeLine-01>li .clock.hour-02.minute-10:before,.module_timeLine-01>li .clock.hour-02.minute-15:before,.module_timeLine-01>li .clock.hour-02.minute-20:before,.module_timeLine-01>li .clock.hour-02.minute-25:before,.module_timeLine-01>li .clock.hour-02.minute-30:before{transform:rotate(75deg)}.module_timeLine-01>li .clock.hour-02.minute-35:before,.module_timeLine-01>li .clock.hour-02.minute-40:before,.module_timeLine-01>li .clock.hour-02.minute-45:before,.module_timeLine-01>li .clock.hour-02.minute-50:before,.module_timeLine-01>li .clock.hour-02.minute-55:before{transform:rotate(90deg)}.module_timeLine-01>li .clock.hour-03.minute-00:before{transform:rotate(90deg)}.module_timeLine-01>li .clock.hour-03.minute-05:before,.module_timeLine-01>li .clock.hour-03.minute-10:before,.module_timeLine-01>li .clock.hour-03.minute-15:before,.module_timeLine-01>li .clock.hour-03.minute-20:before,.module_timeLine-01>li .clock.hour-03.minute-25:before,.module_timeLine-01>li .clock.hour-03.minute-30:before{transform:rotate(105deg)}.module_timeLine-01>li .clock.hour-03.minute-35:before,.module_timeLine-01>li .clock.hour-03.minute-40:before,.module_timeLine-01>li .clock.hour-03.minute-45:before,.module_timeLine-01>li .clock.hour-03.minute-50:before,.module_timeLine-01>li .clock.hour-03.minute-55:before{transform:rotate(120deg)}.module_timeLine-01>li .clock.hour-04.minute-00:before{transform:rotate(120deg)}.module_timeLine-01>li .clock.hour-04.minute-05:before,.module_timeLine-01>li .clock.hour-04.minute-10:before,.module_timeLine-01>li .clock.hour-04.minute-15:before,.module_timeLine-01>li .clock.hour-04.minute-20:before,.module_timeLine-01>li .clock.hour-04.minute-25:before,.module_timeLine-01>li .clock.hour-04.minute-30:before{transform:rotate(135deg)}.module_timeLine-01>li .clock.hour-04.minute-35:before,.module_timeLine-01>li .clock.hour-04.minute-40:before,.module_timeLine-01>li .clock.hour-04.minute-45:before,.module_timeLine-01>li .clock.hour-04.minute-50:before,.module_timeLine-01>li .clock.hour-04.minute-55:before{transform:rotate(150deg)}.module_timeLine-01>li .clock.hour-05.minute-00:before{transform:rotate(150deg)}.module_timeLine-01>li .clock.hour-05.minute-05:before,.module_timeLine-01>li .clock.hour-05.minute-10:before,.module_timeLine-01>li .clock.hour-05.minute-15:before,.module_timeLine-01>li .clock.hour-05.minute-20:before,.module_timeLine-01>li .clock.hour-05.minute-25:before,.module_timeLine-01>li .clock.hour-05.minute-30:before{transform:rotate(165deg)}.module_timeLine-01>li .clock.hour-05.minute-35:before,.module_timeLine-01>li .clock.hour-05.minute-40:before,.module_timeLine-01>li .clock.hour-05.minute-45:before,.module_timeLine-01>li .clock.hour-05.minute-50:before,.module_timeLine-01>li .clock.hour-05.minute-55:before{transform:rotate(180deg)}.module_timeLine-01>li .clock.hour-06.minute-00:before{transform:rotate(180deg)}.module_timeLine-01>li .clock.hour-06.minute-05:before,.module_timeLine-01>li .clock.hour-06.minute-10:before,.module_timeLine-01>li .clock.hour-06.minute-15:before,.module_timeLine-01>li .clock.hour-06.minute-20:before,.module_timeLine-01>li .clock.hour-06.minute-25:before,.module_timeLine-01>li .clock.hour-06.minute-30:before{transform:rotate(195deg)}.module_timeLine-01>li .clock.hour-06.minute-35:before,.module_timeLine-01>li .clock.hour-06.minute-40:before,.module_timeLine-01>li .clock.hour-06.minute-45:before,.module_timeLine-01>li .clock.hour-06.minute-50:before,.module_timeLine-01>li .clock.hour-06.minute-55:before{transform:rotate(210deg)}.module_timeLine-01>li .clock.hour-07.minute-00:before{transform:rotate(210deg)}.module_timeLine-01>li .clock.hour-07.minute-05:before,.module_timeLine-01>li .clock.hour-07.minute-10:before,.module_timeLine-01>li .clock.hour-07.minute-15:before,.module_timeLine-01>li .clock.hour-07.minute-20:before,.module_timeLine-01>li .clock.hour-07.minute-25:before,.module_timeLine-01>li .clock.hour-07.minute-30:before{transform:rotate(225deg)}.module_timeLine-01>li .clock.hour-07.minute-35:before,.module_timeLine-01>li .clock.hour-07.minute-40:before,.module_timeLine-01>li .clock.hour-07.minute-45:before,.module_timeLine-01>li .clock.hour-07.minute-50:before,.module_timeLine-01>li .clock.hour-07.minute-55:before{transform:rotate(240deg)}.module_timeLine-01>li .clock.hour-08.minute-00:before{transform:rotate(240deg)}.module_timeLine-01>li .clock.hour-08.minute-05:before,.module_timeLine-01>li .clock.hour-08.minute-10:before,.module_timeLine-01>li .clock.hour-08.minute-15:before,.module_timeLine-01>li .clock.hour-08.minute-20:before,.module_timeLine-01>li .clock.hour-08.minute-25:before,.module_timeLine-01>li .clock.hour-08.minute-30:before{transform:rotate(255deg)}.module_timeLine-01>li .clock.hour-08.minute-35:before,.module_timeLine-01>li .clock.hour-08.minute-40:before,.module_timeLine-01>li .clock.hour-08.minute-45:before,.module_timeLine-01>li .clock.hour-08.minute-50:before,.module_timeLine-01>li .clock.hour-08.minute-55:before{transform:rotate(270deg)}.module_timeLine-01>li .clock.hour-09.minute-00:before{transform:rotate(270deg)}.module_timeLine-01>li .clock.hour-09.minute-05:before,.module_timeLine-01>li .clock.hour-09.minute-10:before,.module_timeLine-01>li .clock.hour-09.minute-15:before,.module_timeLine-01>li .clock.hour-09.minute-20:before,.module_timeLine-01>li .clock.hour-09.minute-25:before,.module_timeLine-01>li .clock.hour-09.minute-30:before{transform:rotate(285deg)}.module_timeLine-01>li .clock.hour-09.minute-35:before,.module_timeLine-01>li .clock.hour-09.minute-40:before,.module_timeLine-01>li .clock.hour-09.minute-45:before,.module_timeLine-01>li .clock.hour-09.minute-50:before,.module_timeLine-01>li .clock.hour-09.minute-55:before{transform:rotate(300deg)}.module_timeLine-01>li .clock.hour-10.minute-00:before{transform:rotate(300deg)}.module_timeLine-01>li .clock.hour-10.minute-05:before,.module_timeLine-01>li .clock.hour-10.minute-10:before,.module_timeLine-01>li .clock.hour-10.minute-15:before,.module_timeLine-01>li .clock.hour-10.minute-20:before,.module_timeLine-01>li .clock.hour-10.minute-25:before,.module_timeLine-01>li .clock.hour-10.minute-30:before{transform:rotate(315deg)}.module_timeLine-01>li .clock.hour-10.minute-35:before,.module_timeLine-01>li .clock.hour-10.minute-40:before,.module_timeLine-01>li .clock.hour-10.minute-45:before,.module_timeLine-01>li .clock.hour-10.minute-50:before,.module_timeLine-01>li .clock.hour-10.minute-55:before{transform:rotate(330deg)}.module_timeLine-01>li .clock.hour-11.minute-00:before{transform:rotate(330deg)}.module_timeLine-01>li .clock.hour-11.minute-05:before,.module_timeLine-01>li .clock.hour-11.minute-10:before,.module_timeLine-01>li .clock.hour-11.minute-15:before,.module_timeLine-01>li .clock.hour-11.minute-20:before,.module_timeLine-01>li .clock.hour-11.minute-25:before,.module_timeLine-01>li .clock.hour-11.minute-30:before{transform:rotate(345deg)}.module_timeLine-01>li .clock.hour-11.minute-35:before,.module_timeLine-01>li .clock.hour-11.minute-40:before,.module_timeLine-01>li .clock.hour-11.minute-45:before,.module_timeLine-01>li .clock.hour-11.minute-50:before,.module_timeLine-01>li .clock.hour-11.minute-55:before{transform:rotate(0deg)}.module_timeLine-01>li .clock.hour-12.minute-00:before{transform:rotate(0deg)}.module_timeLine-01>li .clock.hour-12.minute-05:before,.module_timeLine-01>li .clock.hour-12.minute-10:before,.module_timeLine-01>li .clock.hour-12.minute-15:before,.module_timeLine-01>li .clock.hour-12.minute-20:before,.module_timeLine-01>li .clock.hour-12.minute-25:before,.module_timeLine-01>li .clock.hour-12.minute-30:before{transform:rotate(15deg)}.module_timeLine-01>li .clock.hour-12.minute-35:before,.module_timeLine-01>li .clock.hour-12.minute-40:before,.module_timeLine-01>li .clock.hour-12.minute-45:before,.module_timeLine-01>li .clock.hour-12.minute-50:before,.module_timeLine-01>li .clock.hour-12.minute-55:before{transform:rotate(30deg)}.module_timeLine-01>li .clock.minute-00:after{transform:rotate(0deg)}.module_timeLine-01>li .clock.minute-05:after{transform:rotate(30deg)}.module_timeLine-01>li .clock.minute-10:after{transform:rotate(60deg)}.module_timeLine-01>li .clock.minute-15:after{transform:rotate(90deg)}.module_timeLine-01>li .clock.minute-20:after{transform:rotate(120deg)}.module_timeLine-01>li .clock.minute-25:after{transform:rotate(150deg)}.module_timeLine-01>li .clock.minute-30:after{transform:rotate(180deg)}.module_timeLine-01>li .clock.minute-35:after{transform:rotate(210deg)}.module_timeLine-01>li .clock.minute-40:after{transform:rotate(240deg)}.module_timeLine-01>li .clock.minute-45:after{transform:rotate(270deg)}.module_timeLine-01>li .clock.minute-50:after{transform:rotate(300deg)}.module_timeLine-01>li .clock.minute-55:after{transform:rotate(330deg)}.module_timeLine-01>li .clock span{display:block;position:absolute;top:50%;left:50%;width:2px;height:2px;background-color:#02003e;transform:translate(-50%,-50%)}.module_timeLine-01>li .head .title-sub{font-size:14px}.module_timeLine-01>li .head .title-main{font-size:20px;font-weight:700}.module_timeLine-01>li .body{margin-top:20px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9}.module_timeLine-01>li .body:empty{margin-top:0}@media(min-width:768px){.module_timeLine-01>li .body._column{display:flex;flex-direction:row-reverse;justify-content:space-between}}.module_timeLine-01>li .body._column .image{margin-bottom:20px}@media(min-width:768px){.module_timeLine-01>li .body._column .image{margin-bottom:0;width:250px}}@media(min-width:768px){.module_timeLine-01>li .body._column .text{width:calc(100% - 300px)}}.module_accodion .page__acttl{padding:10px 20px;letter-spacing:.1em;border:solid 1px rgba(2,0,62,.3);margin-top:40px;cursor:pointer;position:relative}.module_accodion .ac__mark{height:100%;width:50px;border-left:solid 1px rgba(2,0,62,.3);position:absolute;top:0;right:0}.module_accodion .ac__mark:before{position:absolute;content:"";width:1px;height:15px;background:#b90f17;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease-out}.module_accodion .ac__mark:after{position:absolute;content:"";width:15px;height:1px;background:#b90f17;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease-out}.module_accodion .ac__mark:hover{background:#eee;transition:.3s ease-out}.module_accodion .close .ac__mark:before{transform:translate(-50%,-50%) rotate(90deg)}.module_accodion .close .ac__mark:after{display:none}.module_accodion .page__acarea{display:none;position:relative;padding:20px 0 0}.module_accodion .page__acttl.faq-q{padding-left:60px;padding-right:64px}.module_accodion .page__acarea.faq-a{padding-left:60px}.module_accodion .faq-mark{position:absolute;top:10px;left:20px;display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:1.4rem;font-weight:600;border-radius:50%;background:#005ca2;transition:.3s ease-out}.module_accodion .faq-mark.a-mark{background:#b90f17;top:20px}@media screen and (max-width:767px){.module_accodion .page__acarea{padding:15px 0 0}.module_accodion .page__acttl.faq-q{padding-left:55px}.module_accodion .page__acarea.faq-a{padding-left:55px}.module_accodion .faq-mark{top:7px;left:10px}}.l-list{padding:60px 0}.l-list .l-list__item{width:32%;max-width:360px;position:relative;margin-bottom:40px}.l-list .l-list__item:not(:has(.l-list__img)){margin-bottom:32px}@media(min-width:768px){.l-list .l-list__item:not(:has(.l-list__img)){margin-bottom:40px}}.l-list .l-list__item:not(:has(.l-list__img)) a:after{content:unset}.l-list .l-list__item:not(:has(.l-list__img)) .l-list__btn{width:100%;max-width:100%;margin:0}.l-list .l-list__item a{display:block;width:100%;height:100%}.l-list .l-list__item a:after{content:""}.l-list .l-list__flex:last-of-type:after{content:"";display:block;width:32%}.l-list .l-list__btn.module_button-01{margin-top:-30px;background-color:rgba(0,86,144,.9);border-color:#005690;white-space:normal;max-width:90%;text-align:left;line-height:1.8;padding:20px 80px 20px 20px}.l-list .l-list__btn.module_button-01:hover{background-color:#fff;color:#005690}.l-list .l-list__btn.module_button-01 .icon-blank:after{position:absolute;left:100%;margin-left:.5em}@media screen and (max-width:767px){.l-list .l-list__item{width:100%;margin:0 auto 40px}}.t-detail__snsbox{max-width:840px;height:150px;background:#eee;padding:50px 3%;margin:70px auto}.t-detail__snsbox .t-detail__sns--ttl{font-size:1.8rem;letter-spacing:.1em}.t-detail__snsbox .t-detail__lineae{display:inline-block;width:100px;height:1px;background:#02003e;margin:0 30px}.t-detail__snsbox .t-detail__sns a{display:block;width:50px;height:50px;border-radius:50%;background:#1da1f2;text-align:center;line-height:50px;font-size:2rem;color:#fff;position:relative}.t-detail__snsbox .t-detail__fb a{background:#1877f2;font-size:2.2rem;margin:0 30px}.t-detail__snsbox .t-detail__line a{background:#06c755;font-size:2.2rem}.t-detail__snsbox .t-detail__sns i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-detail__snsbox .icon-blank:after{display:none}@media screen and (max-width:767px){.t-detail__snsbox{height:auto;padding:40px 3%;margin:60px auto}.t-detail__snsbox .t-detail__sns--ttl{font-size:1.6rem;text-align:center;margin-bottom:20px}.t-detail__snsbox .t-detail__lineae{display:block;margin:0 auto 20px}.t-detail__snsbox .t-detail__sns--flex{display:flex;width:fit-content;margin:0 auto}}.m-footerCtaList{display:flex;flex-wrap:wrap;gap:4px}@media(min-width:768px){.m-footerCtaList{gap:2px}}.m-footerCtaList .cta{width:calc(50% - 2px);flex-grow:1}@media(min-width:768px){.m-footerCtaList .cta{width:calc(20% - 1.6px)}}.m-footerCtaList .cta.youtube i{font-size:44px}@media(min-width:768px){.m-footerCtaList .cta.youtube i{font-size:52px}}.m-footerCtaList .cta.instagram i{font-size:44px}@media(min-width:768px){.m-footerCtaList .cta.instagram i{font-size:52px}}.m-footerCtaList .cta.digitalBrochure i{font-size:40px}@media(min-width:768px){.m-footerCtaList .cta.digitalBrochure i{font-size:44px}}.m-footerCtaList .cta.universityWebsite i{font-size:39px}@media(min-width:768px){.m-footerCtaList .cta.universityWebsite i{font-size:45px}}.m-footerCtaList .cta.request img{height:40px}@media(min-width:768px){.m-footerCtaList .cta.request img{height:46px}}.m-footerCtaList .cta a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;background-color:#e1edf6;min-height:120px;padding:24px;color:#005690}@media(min-width:768px){.m-footerCtaList .cta a{min-height:260px;gap:24px}}.m-footerCtaList .cta a i{font-weight:300}.m-footerCtaList .cta a .contact__h3{font-weight:500;font-size:16px;line-height:100%;text-align:center;letter-spacing:.05em}@media(min-width:768px){.m-footerCtaList .cta a .contact__h3{font-size:18px}}.frm_forms{width:100%;max-width:840px;margin:0 auto 60px}.frm_forms .frm_form_field{margin-bottom:40px;display:block}.frm_forms input[type=text],.frm_forms textarea,.frm_forms input[type=tel],.frm_forms input[type=email],.frm_forms select{width:100%;height:48px;padding:10px 20px;border:solid 1px #333;font-size:1.4rem;background:0 0;width:100%}.frm_forms select{padding-right:50px}.frm_forms textarea{min-height:10em}.frm_forms .frm_select{position:relative;cursor:pointer}.frm_forms .frm_select:after{content:"";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;color:#02003e;pointer-events:none;font-size:6vw;top:50%;right:20px;transform:translateY(-50%)}@media(min-width:768px){.frm_forms .frm_select:after{font-size:20px}}.frm_forms .frm_opt_container{display:flex;flex-wrap:wrap}.frm_forms .frm_opt_container .frm_checkbox,.frm_forms .frm_opt_container .frm_radio{margin-top:20px !important;margin-bottom:10px}.frm_forms .frm_opt_container label{position:relative;padding-left:30px;margin-right:25px;font-size:1.4rem}.frm_forms .frm_opt_container input:before,.frm_forms .frm_opt_container input:after{transition:.3s;position:absolute;content:"";display:block;width:20px;height:20px;background:#fff;left:0;top:0}.frm_forms .frm_opt_container input:before{border:1px solid #333}.frm_forms .frm_opt_container .frm_checkbox input:checked:before{border:1px solid #005ca2;background-color:#005ca2}.frm_forms .frm_opt_container .frm_checkbox input:checked:after{color:#fff}.frm_forms .frm_opt_container .frm_checkbox input:after{color:#fff;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;content:""}.frm_forms .frm_opt_container .frm_radio input:before,.frm_forms .frm_opt_container .frm_radio input:after{border-radius:50%}.frm_forms .frm_opt_container .frm_radio input:after{transform:scale(.6)}.frm_forms .frm_opt_container .frm_radio input:checked:after{background-color:#0d47a1}.frm_forms .frm_button .frm_opt_container{justify-content:space-between}@media(min-width:768px){.frm_forms .frm_button .frm_opt_container{justify-content:flex-start}}.frm_forms .frm_button .frm_opt_container .frm_checkbox,.frm_forms .frm_button .frm_opt_container .frm_radio{margin-bottom:20px;margin-right:0}.frm_forms .frm_button .frm_opt_container label{width:43vw;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;text-indent:-1000px;overflow:hidden;font-size:0}@media(min-width:768px){.frm_forms .frm_button .frm_opt_container label{width:200px}}.frm_forms .frm_button .frm_opt_container input{display:block;padding:15px 50px;border:1px solid #0d47a1;border-radius:3em;font-size:16px;line-height:1.3;text-align:center;width:100%;height:50px;position:absolute;top:0;left:0}.frm_forms .frm_button .frm_opt_container input:before{display:none}.frm_forms .frm_button .frm_opt_container input:after{content:attr(value) "";width:100%;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0d47a1;border-radius:3em}.frm_forms .frm_button .frm_opt_container input:checked{background:#0d47a1}.frm_forms .frm_button .frm_opt_container input:checked:before{display:block;position:absolute;top:55%;left:20px;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;content:"";background:0 0;border:none;color:#fff}.frm_forms .frm_button .frm_opt_container input:checked:after{color:#fff}.frm_forms .frm_button .frm_opt_container .frm_radio input:before{display:none}.frm_forms .frm_primary_label{padding-bottom:10px}.frm_forms .frm_primary_label:before{min-width:50px;display:inline-block;padding:0 5px;line-height:28px;text-align:center;font-size:1.4rem;margin-right:10px}.frm_forms .frm_primary_label.any:before{content:"任意";background:#fff;color:#b90f17;border:solid 1px #b90f17}.frm_forms .frm_primary_label.required:before{content:"必須";color:#fff;background:#b90f17}.frm_forms .frm_description{color:#747474;font-size:1.4rem;padding:10px 0 0;display:block}.frm_forms .frm_submit{margin-top:60px}.frm_forms .frm_submit button{min-width:240px;padding:19px 10px 18px;margin:0 auto}.frm_forms .frm_submit .frm_prev_page{margin-bottom:20px;filter:grayscale(100%)}.frm_forms .frm_third{width:240px}.frm_forms .frm_error_style,.frm_forms .frm_error{color:red;margin-top:10px}.frm_forms .frm_error_style{padding:5px;border:1px solid red;font-weight:700;text-align:center;margin-bottom:50px}.frm_forms .frm_opt_container{display:flex !important}.frm_forms .frm_required,.frm_forms .frm-edit-page-btn{display:none}.frm_forms .frm-line-table tr{display:block;margin-bottom:30px;border-bottom:none}.frm_forms .frm-line-table th,.frm_forms .frm-line-table td{display:block;text-align:left;width:100% !important;padding:0 !important;color:#000 !important}.frm_forms .frm-line-table td{padding:.5em 1em !important;background:#e8f0fe;margin-top:10px}.frm_forms h3.frm_primary_label{display:none}.frm_forms .frm_message{text-align:center}.frm_forms .frm_verify{display:none}.frm_forms .frmsvg{width:36px}.frm_forms .frm_2col .frm_form_field.frm_inline_container,.frm_forms .frm_2col .frm_form_field.frm_right_container,.frm_forms .frm_2col .frm_form_field.frm_left_container{grid-template-columns:35% auto}.global_header{z-index:999;position:fixed;top:0;left:0;width:100%;height:100px;background:#fff;padding:0 0 0 1%;transition:.5s}.global_header._scroll{box-shadow:10px 10px 15px rgba(0,0,0,.1)}body.home .global_header{opacity:0;visibility:hidden}@media(min-width:768px){body.home .global_header{opacity:1;visibility:visible}}body.home .global_header._visible{opacity:1;visibility:visible}body.active .global_header.active{opacity:1;visibility:visible}.hd__inner{margin:0 auto;position:relative}.hd__left{width:40%;flex:0 1 auto}.hd__right{width:60%;flex:0 1 auto}.gh_logo{width:100%;max-width:320px;position:relative;z-index:999}.g-nav__pc{text-align:center;margin:0 0 0 auto;width:100%}.g-nav__li{position:relative;z-index:9;flex:0 1 auto}.g-nav__li a{white-space:nowrap;font-size:1.4rem;color:#005690;position:relative;letter-spacing:.05em;display:block;width:100%;height:100%;transition:.5s;line-height:1;padding:0 20px;border-right:solid 1px #005690}.g-nav__li a:hover{opacity:.8}.g-nav__li:last-child{border:none}.g-nav__li:last-child a{border:none}.g-nav__li i{font-size:2.7rem;display:block;margin-bottom:10px;text-align:center}.g-nav__pc--ul li a:before{content:"";position:absolute;width:0;height:2px;background:#005690;left:50%;bottom:-10px;border-radius:1px;transition:.5s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.g-nav__pc--ul li a:hover:before{width:60%}.g-nav__pc--ul li.active a:before{width:100%}.g-nav__pc--ul .sub-triger a:hover:before{display:none}.g-nav__pc--ul .sub-nav__li a:hover:before{display:none}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;display:none;transition:.5s}html.active body:before{opacity:0;z-index:999;display:block;animation-name:BgAppear;animation-duration:.5s;animation-fill-mode:forwards}@keyframes BgAppear{0%{opacity:0}100%{opacity:1}}@keyframes BgHide{0%{opacity:1}100%{opacity:0}}.g-nav__bg{position:fixed;top:0;right:-200%;height:calc(100vh - 100px);min-width:100vw;max-width:100%;transition:all .5s;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:50px 5% 50px;z-index:999;margin-top:100px;background-image:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/hide_menu_bg.jpg);background-position:left top;background-size:cover;background-repeat:no-repeat;background-color:#fff}.g-nav__bg.active{right:0}.g-nav__bg .g-nav__bg--inner{margin:0 10%}@media(min-width:768px){.g-nav__bg .g-nav__bg--inner{max-height:100%}}.g-nav__bg .g-nav--left{width:100%;column-count:auto;padding:0;margin-bottom:30px}.g-nav__bg .g-nav--right{width:100%;padding:0}@media(min-width:768px){.g-nav__bg .g-nav--right{width:auto;flex-shrink:0;padding:0 0 0 80px}}.g-nav__bg .g-nav--right .g-nav__li a{font-size:1.6rem;line-height:1.4;padding:0}.g-nav__bg .g-nav__bg--flex{margin-bottom:70px}.g-nav__bg .g-nav__bg--flex .g-nav__li a[target=_blank]:after{font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;transition:none;content:"";font-weight:300;font-family:"Font Awesome 5 Pro";margin-left:5px}.g-nav__bg .g-nav__li{border:none;padding:0}.g-nav__bg .g-nav__li:before{display:none}.g-nav__bg .g-nav__li a{font-size:1.8rem;height:100%;display:block;font-weight:600;color:#005690;padding:0;line-height:1.4;background:0 0;padding:20px 50px 20px 5%;border:none;transition:.3s ease-out;white-space:normal}.g-nav__bg .g-nav__li a:hover{color:#3290d8}.nav01{border-top:none}@media(min-width:768px){.nav01{column-count:2;gap:80px}}@media(min-width:768px){.nav01 .g-nav__li{border-top:1px solid #ddd}}@media(min-width:768px){.nav01 .g-nav__li{display:inline-flex;box-sizing:border-box;width:100%}}@media(min-width:768px){.nav01 .g-nav__li:last-child{border-bottom:solid 1px #ddd}}.nav01 .g-nav__li:not(._hasChild) a{border-bottom:solid 1px #ddd;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/hidenav_arw.png) no-repeat center right 12px/28px}@media(min-width:768px){.nav01 .g-nav__li:not(._hasChild) a{border-bottom:unset}}.nav01 .g-nav__li:not(._hasChild) a:hover{background-position:center right 5px}.nav01 .g-nav__li._hasChild a{border-bottom:solid 1px #ddd}@media(min-width:768px){.nav01 .g-nav__li._hasChild a{border-bottom:unset}}.nav01 .g-nav__li._hasChild .gnl_button{border-bottom:solid 1px #ddd}@media(min-width:768px){.nav01 .g-nav__li._hasChild .gnl_button{display:none}}@media(min-width:768px){.nav01 .g-nav__li._hasChild .gnl_button+a{width:100%;padding:20px 50px 20px 5%;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/hidenav_arw.png) no-repeat center right 12px/28px}.nav01 .g-nav__li._hasChild .gnl_button+a:hover{background-position:center right 5px}}.nav01 .g-nav__li._hasChild .gnl_button._open{border-bottom:dashed 1px #ddd}@media(min-width:768px){.nav01 .g-nav__li._hasChild .gnl_button._open{border-bottom:unset}}.nav01 .g-nav__li._hasChild .gnl_button._open+a{border-bottom:dashed 1px #ddd}@media(min-width:768px){.nav01 .g-nav__li._hasChild .gnl_button._open+a{border-bottom:unset}}@media(min-width:768px){.nav01 .g-nav__li .gnl_wrapper{display:block !important}}.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul{display:flex;flex-direction:column;gap:16px;border-top:none;border-bottom:solid 1px #ddd;padding:16px 0 20px}@media(min-width:768px){.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul{border-bottom:unset;border-top:dashed 1px #ddd}}.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul>li{border:none}.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul>li .gnl_title{padding:0;display:flex;align-items:flex-start;border:none;font-size:15px;line-height:150%;letter-spacing:.05em;gap:10px}.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul>li .gnl_title:before{content:"";display:block;width:10px;height:1px;background-color:#ddd;flex-shrink:0;margin-top:.7em}.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul>li .gnl_title[target=_blank]{padding-right:20px}.nav01 .g-nav__li .gnl_wrapper .gnl_inner>ul>li .gnl_title[target=_blank]:after{right:0}.g-nav__sp-ul.nav02{padding-bottom:15px;margin-bottom:35px;position:relative}.g-nav__sp-ul.nav02:before{content:"";position:absolute;width:60px;height:1px;background:#ddd;bottom:0;left:0;z-index:1}.g-nav--right .g-nav__li a{font-size:1.6rem;line-height:1.4;padding:0;margin-bottom:25px}.g-nav__ttl{color:#005690;font-size:2rem;position:relative;width:fit-content;margin-bottom:25px;padding-right:80px;position:relative;z-index:9;margin-top:50px}@media(min-width:768px){.g-nav__ttl{margin-top:100px}}.g-nav__ttl:before{content:"";position:absolute;width:60px;height:1px;background:#ccc;right:0;top:50%;transform:translate(0,-50%)}.nav04 .g-nav__li a{line-height:1.4 !important;margin-bottom:23px !important;font-size:1.5rem !important;padding:0 0 0 45px !important}@media(min-width:768px){.nav04 .g-nav__li a{white-space:nowrap}}.nav04 .g-nav__li a:after{content:unset !important}.nav04 .g-nav__li:last-child a{margin-bottom:0}.nav04 i{position:absolute;left:0;top:50%;width:40px;margin:0 auto;vertical-align:text-top;font-size:3.2rem;transform:translate(0,-50%)}.hd__menu{z-index:8888;width:180px;height:100px;transition:.3s ease-out;margin:0 0 0 auto;padding:40px 3%;background:#005690;cursor:pointer}.hd__menu:hover{opacity:.7}.hd__menu .hd__menu--txt{text-align:center;color:#fff;position:relative}.hd__menu .hd__menu--txt:before{content:"CLOSE";position:absolute;top:0;left:0;opacity:0}.hd__menu.active .hd__menu--txt span{opacity:0}.hd__menu.active .hd__menu--txt:before{opacity:1}.hd__hamburger{width:25px;height:20px;margin:0 auto;cursor:pointer}.hd__hamburger span{background:#fff;height:2px;width:100%;left:0}.hd__hamburger .hd__hamburger--top{top:0;transition:.5s}.hd__hamburger .hd__hamburger--mid{top:calc(50% - 1px);transition:.5s}.hd__hamburger .hd__hamburger--btm{bottom:0;transition:.5s}.hd__hamburger.active span{background:#fff}.hd__hamburger.active .hd__hamburger--top{transform:translateY(9px) rotate(45deg)}.hd__hamburger.active .hd__hamburger--mid{display:none}.hd__hamburger.active .hd__hamburger--btm{transform:translateY(-9px) rotate(-45deg)}@media screen and (max-width:767px){.global_header{height:70px;padding:25px 5px;box-shadow:none}.hd__flex{align-items:flex-start}.hd__left{width:auto;display:block;padding:0}.hd__right{width:auto}.h-nav__logo{width:100%;height:70px;position:absolute;top:0;left:0;background-color:#fff}.h-nav__logo img{max-width:200px;margin:20px auto;display:block}.gh_logo{width:200px;margin:0 auto}.g-nav__bg{width:100vw;height:100vh;padding:40px 20px 200px;margin:70px 0 0;z-index:9999;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/hide_menu_bg.jpg) no-repeat center center/cover}.g-nav__bg .g-nav__bg--inner{margin:0}.g-nav__bg:before,.g-nav__bg:after{display:none}.g-nav__bg .g-nav__bg--flex{margin-bottom:45px}.hd__flex--sp.sp{display:none}.hd__flex--sp.sponly{display:block}.g-nav__sp-ul.nav02{padding-bottom:25px;margin-bottom:25px}.nav04 .g-nav__li a{font-size:1.4rem !important}.h-nav__close{width:70px;height:70px;border-radius:50%;background:#005690;color:#fff;position:fixed;right:1%;bottom:80px;padding:15px 0 0;font-size:1rem;text-align:center;display:none;opacity:0;z-index:9;transition:.5s ease-out}.h-nav__close i{display:block;text-align:center;margin:0 auto 5px;font-size:2rem}.g-nav__bg.active .h-nav__close{display:block;opacity:1}.hd__hamburger{width:20px;height:16px}}.global_header .gn_search{background:#e1edf6;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:9999;padding:0;width:100%;height:0;transition:height .3s;pointer-events:auto;overflow:hidden}.global_header .gn_search .gns_form{max-width:600px;width:100%;position:relative}.global_header .gn_search .gns_form .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.global_header .gn_search .gns_form input{display:block}.global_header .gn_search .gns_form input[type=search]{width:100%;background-color:#fff;letter-spacing:.1em;padding:.75em 50px .75em 20px;border:1px solid #ddd}.global_header .gn_search .gns_form input[type=search]:placeholder-shown{color:#02003e}.global_header .gn_search .gns_form #s::placeholder{color:#02003e}.global_header .gn_search .gns_form button[type=submit]{position:absolute;right:0;top:0;width:49px;height:49px;background-color:rgba(0,0,0,0);text-align:center;line-height:49px}.global_header .gn_search .gns_form button[type=submit] span{display:none}.global_header .gn_search button.gns_close{position:absolute;top:calc(50% - 10px);right:50px;width:20px;height:20px;background-color:rgba(0,0,0,0);display:block}.global_header .gn_search button.gns_close span{display:none}.global_header .gn_search button.gns_close:before,.global_header .gn_search button.gns_close:after{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:2px;background-color:#005690;transform-origin:center center}.global_header .gn_search button.gns_close:before{transform:rotate(45deg)}.global_header .gn_search button.gns_close:after{transform:rotate(-45deg)}#search:hover{cursor:pointer}._open-search .gn_search{overflow:visible;padding:0 50px;height:150px}._open-bg .overlay{display:block;position:fixed;bottom:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(2,0,62,.3)}@media screen and (max-width:767px){.page__hd{position:absolute;background:0 0}}.kv{margin-top:100px}.kv .swiper-area:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(1,0,42,.2);z-index:9}.kv .kv__left{width:50%}.kv .kv__right{width:50%}.kv .kv__copy{max-width:1000px;top:50%;left:50%;width:36.3%;transform:translate(-50%,-50%);z-index:99}.kv .kv__img{height:calc(100vh - 100px)}.kv .kv__img img{object-fit:cover;min-width:100%;min-height:100%}.kv .kv__swiper{overflow:hidden}.kv .swiper-slide-active .swiper__imgwrap img,.kv .swiper-slide-duplicate-active .swiper__imgwrap img,.kv .swiper-slide-prev .swiper__imgwrap img{animation:zoom-out 10s linear 0s 1 normal both}.kv .swiper-pagination{left:95% !important;top:50% !important;bottom:auto;transform:translate(0,-50%)}.kv .swiper-pagination-bullet{width:52px;height:52px;line-height:52px;font-size:1.2rem;border:solid 1px #fff;color:#fff;display:block;z-index:9;background-color:rgba(0,0,0,0) !important;border-radius:50% !important;margin:0 0 40px !important;opacity:.7}.kv .swiper-pagination-bullet:last-child{margin-bottom:0 !important}.kv .swiper-pagination-bullet-active{opacity:1;background:#fff !important;color:#005690}@media screen and (max-width:767px){.kv{padding:0 10px;margin:10px 0 0}.kv .kv__left{width:100%}.kv .kv__right{width:100%}.kv .kv__copy{top:49%;left:51%;width:85%}.kv .kv__img{height:inherit}.kv .kv__img img{object-fit:inherit;min-width:inherit;min-height:inherit}.kv .swiper-pagination{display:none}}@keyframes zoom-out{0%{transform:scale(1.1)}100%{transform:scale(1)}}.notice{margin-top:-40px}.notice .notice__box{max-width:840px;margin:0 auto;min-height:80px;font-size:1.5rem;text-align:center;position:relative;z-index:9}.notice .notice__box a{display:block;width:100%;height:100%;padding:26px 5%;color:#fff;background:#005ca2;transition:.3s ease-out}.notice .notice__box a:hover{background:#1171ba;opacity:1}.notice .notice__box a:hover .fa-chevron-right{background:#fff;color:#1171ba}.notice .notice__box .txt{text-decoration:underline;text-decoration-color:rgba(255,255,255,.15);text-decoration-thickness:8px;text-decoration-skip-ink:none;text-underline-offset:-3px}.notice .notice__box .fa-circle-info{font-size:2.6rem;margin-right:15px;vertical-align:middle}.notice .notice__box .fa-chevron-right{font-size:1rem;position:absolute;right:4%;top:50%;width:20px;height:20px;border-radius:50%;border:solid 1px #fff;line-height:18px;text-align:center;transform:translate(0,-50%);transition:.3s ease-out}@media screen and (max-width:767px){.notice{margin-top:-35px;padding:0 5%}.notice .notice__box{min-height:auto;font-size:1.3rem;line-height:1.6;text-align:left}.notice .notice__box a{padding:20px 50px}.notice .notice__box a:hover{background:#fff;color:#1171ba}.notice .notice__box a:hover .fa-chevron-right{right:3%}.notice .notice__box .fa-circle-info{position:absolute;top:50%;margin-right:0;left:3%;transform:translate(0,-50%)}.notice .notice__box .fa-circle-chevron-right{font-size:2rem;position:absolute;right:3%;top:50%;transform:translate(0,-50%);transition:.3s ease-out}}.global_mainVisual{display:flex;align-items:center;position:relative;margin-top:70px;margin-bottom:12px;height:auto}@media(min-width:768px){.global_mainVisual{margin-top:100px}}.global_mainVisual:has(.pmv__img){min-height:160px}@media(min-width:768px){.global_mainVisual:has(.pmv__img){min-height:264px}}.global_mainVisual .pmv__img{position:absolute;right:0;top:0;width:90%;height:100%;z-index:-1}@media(min-width:768px){.global_mainVisual .pmv__img{width:66%}}.global_mainVisual .pmv__img img{object-fit:cover;width:100%;height:100%}.global_mainVisual .pmv__box{width:70%;height:auto;margin-left:5%}@media(min-width:768px){.global_mainVisual .pmv__box{width:33.33%;margin-left:25%;transform:translateX(-50%)}}.global_mainVisual .pmv__box--inner{width:100%;height:auto;min-height:94px;display:flex;align-items:center;justify-content:center;background:#005690;padding:16px}@media(min-width:768px){.global_mainVisual .pmv__box--inner{min-height:164px}}.global_mainVisual .page__ttl{color:#fff;font-size:1.8rem;font-weight:600;text-align:center;line-height:1.5}@media(min-width:768px){.global_mainVisual .page__ttl{font-size:2.4rem}}body:not(.home) .global_contents>section:not(.global_mainVisual){padding-bottom:50px}@media(min-width:768px){body:not(.home) .global_contents>section:not(.global_mainVisual){padding-bottom:100px}}.global_contents .gc_main{width:100%;padding-top:60px}.global_contents .parts__reration{margin-top:60px}.global_contents .parts__reration .inner__mid{border-top:solid 1px #02003e;padding:40px 1% 0}.global_contents .parts__reration .module_button-02{margin-bottom:25px;margin-left:0;pointer-events:none}.global_contents .parts__reration .module_button-02:hover span:before{background-color:#b90f17}.global_contents .parts__reration .module_button-02:hover span:after{color:#fff}.global_contents .parts__reration .page__reration--btn{margin-right:20px;margin-bottom:20px}.global_contents .parts__reration .link__btn02{display:block;min-width:200px;line-height:50px;width:fit-content;padding:0 60px 0 20px;white-space:nowrap;letter-spacing:.1em;font-size:1.4rem;transition:.3s ease-out;position:relative;border:solid 1px #eee;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/btn_arw_bl.png) no-repeat center right 15px/26px,#eee}.global_contents .parts__reration .link__btn02:hover{opacity:1;border-color:#02003e;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/btn_arw_bl.png) no-repeat center right 10px/26px,#fff}@media screen and (max-width:767px){.global_contents .parts__reration .inner__mid{padding:40px 5% 20px}.global_contents .parts__reration .page__reration--btn{margin:0 0 20px}.global_contents .parts__reration .link__btn02{line-height:1.4;width:100%;min-height:50px;padding:15px 60px 15px 20px;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/btn_arw_bl.png) no-repeat center right 10px/26px,#eee;white-space:normal}}.contact{background:#e1edf6}.contact .contact__item{width:33.33%;position:relative;height:260px;border-right:solid 5px #fff}.contact .contact__item a{color:#005690}.contact .contact__item:last-child{border:none}.contact .contact__item .contect__item--inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.contact .contact__item h3{font-weight:500}.contact .contact__item.item01 img{width:36px;height:auto}.contact .contact__item.item02 img{width:52px;height:auto;margin-bottom:20px}.contact .contact__item.item03 i{font-size:48px;margin-bottom:18px}.contact .contact__h3{font-size:1.8rem;text-align:center}.contact .item01.contact__item img{margin-bottom:20px}.contact .item01 .contact__h3{font-size:1.6rem;margin-bottom:5px}.contact .contact__tel{font-size:2.8rem;text-align:center;line-height:1;margin-bottom:5px}.contact .contact__time{font-size:1.2rem;text-align:center}@media screen and (max-width:767px){.contact .contact__flex{display:flex;flex-wrap:wrap;gap:5px;background-color:#fff}.contact .contact__item{width:calc(50% - 2.5px);height:140px;border:none;background-color:rgba(225,237,246,.6)}.contact .contact__item.item01{width:100%}.contact .contact__item.item01 img{width:29px}.contact .contact__item.item02 img{width:42px;height:auto;margin-bottom:10px}.contact .contact__item.item03 i{font-size:44px;margin-bottom:15px}.contact .contact__h3{font-size:1.6rem;line-height:1.2}.contact .item01 .contect__item--inner{left:55%}}.global_footer{padding:70px 0 0;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/bg_ft.jpg.webp) no-repeat center center/cover;color:#fff}.global_footer a{color:#fff}.global_footer .ft__logo{max-width:206px;margin:0 auto 25px}.global_footer .ft__info{font-size:1.4rem;text-align:center;margin-bottom:30px}.global_footer .ft__nav{margin-bottom:50px}.global_footer .ft-nav__li{flex:0 1 auto;white-space:nowrap;line-height:1;font-weight:500;position:relative;text-align:center;font-size:1.4rem;padding:0 15px;margin-bottom:15px}.global_footer .ft-nav__li .sparator{position:absolute;right:0;top:0}.global_footer .ft-nav__li:last-of-type .sparator{display:none}.global_footer .ft__copyright{border-top:solid 1px #fff;font-size:1.6rem;line-height:75px;text-align:center}@media screen and (max-width:767px){.global_footer{padding:50px 0 0;margin-bottom:70px}.global_footer .inner{padding:0 3%}.global_footer .ft__nav{margin-bottom:40px;display:flex;flex-wrap:wrap}.global_footer .ft__copyright{font-size:1.5rem}}.js-pagetop a{display:block;width:65px;height:65px;line-height:65px;text-align:center;border-radius:50%;background:#fff;color:#005690;z-index:99;position:fixed;bottom:40px;font-size:2.4rem;right:1%;opacity:0;transition:.3s ease-out}.js-pagetop a:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1}.js-pagetop:hover{color:#b90f17}.js-pagetop.active a{opacity:1}.fixed-ft{position:fixed;bottom:0;left:0;width:100%;height:70px;background:#e1edf6;display:none;z-index:99}.fixed-ft .fixed-ft__ul{width:65%;display:flex}.fixed-ft .fixed-ft__menu{width:35%;height:100%;display:flex;padding:25px 5%}.fixed-ft .fixed-ft__li{position:relative;z-index:9;flex:0 1 auto;width:33.33%;padding:10px 0}.fixed-ft .fixed-ft__li a{white-space:nowrap;font-size:1rem;color:#005690;position:relative;letter-spacing:.05em;display:block;width:100%;height:100%;transition:.5s;text-align:center;line-height:1;padding:5px;border-right:solid 1px #005690}.fixed-ft .fixed-ft__li a:hover{opacity:.7}.fixed-ft .fixed-ft__li:last-child a{border:none}.fixed-ft .fixed-ft__li i{font-size:2.2rem;display:block;margin:0 auto 5px;text-align:center}@media screen and (max-width:767px){.js-pagetop a{bottom:120px}.js-pagetop:hover{color:#005690}.fixed-ft{display:flex}}.local_navigation .ln_links-01{border-top:none}.local_navigation .ln_links-01+.ln_links-01{margin-top:50px}.local_navigation .ln_links-01>li{border-bottom:none}body.page .local_navigation .ln_links-01>li{display:none}body.page .local_navigation .ln_links-01>li._parent{display:block}.local_navigation .ln_links-01>li>.lnl_title{justify-content:center;padding:20px;background-color:#02003e;font-weight:700;color:#fff;text-align:center}@media(min-width:1180px){body:not(.page) .local_navigation .ln_links-01>li>.lnl_title{pointer-events:none}}.local_navigation .ln_links-01>li>.lnl_title:after{content:none}.local_navigation .ln_links-01>li>.lnl_wrapper{border-bottom:1px solid #d9d9d9}@media(min-width:1180px){.local_navigation .ln_links-01>li>.lnl_wrapper{display:block !important}}.local_navigation .ln_links-01>li>.lnl_wrapper>.lnl_inner>ul{border-top:none}.local_navigation .ln_links-01>li>.lnl_wrapper>.lnl_inner>ul li .lnl_button{transition:background-color .3s}.local_navigation .ln_links-01>li>.lnl_wrapper>.lnl_inner>ul li .lnl_button:hover{background-color:#e3f2fd}.local_navigation .ln_links-01>li>.lnl_wrapper>.lnl_inner>ul li .lnl_title._current{font-weight:700}.local_navigation .ln_links-01>li>.lnl_wrapper>.lnl_inner>ul li .lnl_title:hover{background-color:#e3f2fd}@media(min-width:768px){.archive_navigation{display:flex;justify-content:flex-end}}.archive_navigation .an_links-01{border-top:none}@media(min-width:768px){.archive_navigation .an_links-01{width:250px}}.archive_navigation .an_links-01+.an_links-01{margin:10px 0 0}@media(min-width:768px){.archive_navigation .an_links-01+.an_links-01{margin:0 0 0 10px}}.archive_navigation .an_links-01>li{position:relative;border-bottom:none}body.page .archive_navigation .an_links-01>li{display:none}body.page .archive_navigation .an_links-01>li._parent{display:block}.archive_navigation .an_links-01>li>.anl_title{justify-content:flex-start;padding:19px 40px 19px 20px;border:1px solid #02003e;background-color:#02003e;font-weight:700;color:#fff;text-align:left;cursor:pointer}.archive_navigation .an_links-01>li>.anl_title._open:after{transform:rotate(-180deg)}.archive_navigation .an_links-01>li>.anl_title:after{content:"";top:calc(50% - 6px);right:20px;transform:none;transition:.3s}@media(min-width:768px){.archive_navigation .an_links-01>li>.anl_wrapper{position:absolute;top:60px;left:0;z-index:2}}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul{border:1px solid #d9d9d9;background-color:#fff}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul li .anl_button{transition:background-color .3s}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul li .anl_button:hover{background-color:#e3f2fd}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul li .anl_title{padding:20px;color:#02003e}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul li .anl_title._current{font-weight:700}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul li .anl_title:after{content:none}.archive_navigation .an_links-01>li>.anl_wrapper>.anl_inner>ul li .anl_title:hover{background-color:#e3f2fd}.news{padding:80px 0 0}.news .news__topics{width:70%;padding:0 3% 0 0}.news .news__info{width:30%}.news .n-topics__ttlwrap{padding-bottom:20px;border-bottom:solid 2px #02003e;margin-bottom:20px}.news .n-topics__ttl{font-size:4.4rem;line-height:1;letter-spacing:.1em}.news .n-topics__tawbwrap{flex:1 1 auto;padding:0 5%}.news .n-topics__tab{font-size:1.5rem;font-weight:700;cursor:pointer;opacity:.4;position:relative}.news .n-topics__tab:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#b90f17;bottom:-10px;left:50%;transform:translate(-50%);opacity:0;transition:.3s ease-out}.news .n-topics__tab.active{opacity:1}.news .n-topics__tab.active:before{opacity:1}.news .n-topics__btn a{display:block;width:96px;border-radius:15px;line-height:30px;text-align:center;border:solid 1px #02003e;font-size:1.5rem;transition:.3s ease-out}.news .n-topics__btn a:hover{background:#02003e;color:#fff}.news .n-topics__ul:not(:first-of-type){display:none}.news .n-topics__li a{display:block;padding:15px 1%;border-bottom:solid 1px rgba(0,86,144,.1)}.news .n-topics__li--flex{align-items:center;justify-content:flex-start;gap:20px}.news .n-topics__img{flex:0 0 100px;width:100px}.news .n-topics__date{min-width:fit-content}.news .n-topics__ctg{display:inline-block;text-align:center;font-size:1.4rem;line-height:24px;min-width:100px;padding:0 5px;border:solid 1px #02003e;margin-left:15px}.news .n-topics__txt{font-size:1.5rem;text-decoration:underline;line-height:1.5;color:#333}.news .n-topics__li a:hover .n-topics__txt{text-decoration:none}.news__info{padding:30px 0 0}.news__info .n-info__box{background:#e1edf6;padding:0 5% 30px;position:relative}.news__info .n-info__box:before{content:"";position:absolute;width:180px;height:180px;background:#e1edf6;z-index:-1;top:-30px;left:50%;border-radius:50%;transform:translate(-50%)}.news__info .n-info__ico{width:31px;margin:0 auto 10px}.news__info .n-info__ttl{text-align:center;font-size:2.6rem;letter-spacing:.25em;line-height:1;margin-bottom:25px}.news__info .n-info__ttl .font-en{display:block;font-size:1.8rem;letter-spacing:.05em;margin-top:5px;font-weight:400}.news__info .n-info__ul{margin-bottom:20px}.news__info .n-info__li{background:#fff;max-width:280px;margin:0 auto 10px;transition:.3s ease-out}.news__info .n-info__li:hover{transform:translate(10px)}.news__info .n-info__li a{display:block;width:100%;height:100%}.news__info .n-info__date{background:#005690;color:#fff;height:100%;min-width:60px;padding:10px 5px}.news__info .n-info__date .month{font-size:1.7rem}.news__info .n-info__date .line{display:block;margin:-20px 0 0 20px}.news__info .n-info__date .day{display:block;font-size:2.3rem;margin:-25px 0 0 25px}.news__info .n-info__date .week{display:block;text-align:center;font-size:1.4rem;font-weight:400;line-height:1}.news__info .n-info__right{padding:15px 5% 0;flex:1 1 auto}.news__info .n-info__txt{font-size:1.5rem;margin-bottom:5px}.news__info .n-info__txt .time{font-size:1.3rem;margin-left:3%}.news__info .n-info__place{font-size:1.3rem}.news__info .n-info__place .box{display:inline-block;min-width:45px;line-height:20px;border-radius:10px;text-align:center;background:#eee;margin-right:10px;font-size:1.3rem}.news__info .n-info__link{font-size:1.5rem;line-height:20px;text-align:center}.news__info .n-info__link i{color:#005690;font-size:1rem;font-weight:700;vertical-align:bottom;margin-right:10px;width:20px;height:20px;border-radius:50%;background:#fff;line-height:20px;text-align:center;transition:.3s ease-out}.news__info .n-info__link:hover a{text-decoration:underline;text-decoration-color:rgba(50,144,216,.2);text-decoration-thickness:8px;text-decoration-skip-ink:none;text-underline-offset:-3px}.news__info .n-info__link:hover i{background:#005690;color:#fff}@media screen and (max-width:767px){.news{padding:40px 0 0}.news .inner__large{padding:0 3%}.news .news__topics{width:100%;padding:0;margin-bottom:60px}.news .news__info{width:100%}.news .n-topics__ttlwrap{position:relative;padding-bottom:20px;border:none;margin-bottom:0}.news .n-topics__ttl{font-size:4.2rem;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 2px #02003e}.news .n-topics__tawbwrap{display:flex;flex-wrap:wrap;padding:0;justify-content:flex-start}.news .n-topics__tab{width:33.33%;line-height:40px;font-size:1.3rem;text-align:center}.news .n-topics__tab:before{top:50%;left:10%;transform:translate(-50%,-50%)}.news .n-topics__tab.active{border:solid 1px #02003e}.news .n-topics__btn{position:absolute;top:10px;right:0}.news .n-topics__li a{border-bottom:none;border-top:solid 1px rgba(0,86,144,.1)}.news .n-topics__img{width:100px;float:left;clear:both}.news .n-topics__date{padding:0 0 0 110px;min-width:auto;margin-bottom:10px}.news .n-topics__ctg{font-size:1.3rem;min-width:90px;margin-left:10px}.news .n-topics__txt{padding:0 0 0 110px;line-height:1.5}.news__info{padding:0}.news__info .n-info__box{padding:0 5% 40px}.news__info .n-info__ul{margin-bottom:25px}.news__info .n-info__li--flex{display:flex}}.feature{padding:140px 0 100px}.feature .feature__ttl{font-size:2rem;font-weight:400;text-align:right;position:relative;width:fit-content;margin:0 0 0 auto}.feature .feature__ttl:before{content:"";position:absolute;width:300%;height:1px;background:#02003e;opacity:.2;top:30px;right:550px}.feature .feature__ttl img.spnone{width:528px;display:block;margin:0 0 20px auto}.feature .feature__flex{margin-bottom:60px}.feature .feature__left{width:60%}.feature .feature__right{width:40%;padding:60px 0 0}.feature .feature__box{padding:50px 5%;background:rgba(0,86,144,.9);color:#fff;margin-left:-15%;box-shadow:5px 5px 15px rgba(0,0,0,.15)}.feature .feature__txt{line-height:2;max-width:480px;margin:0 auto 50px}.feature .feature__li{width:40%;margin-bottom:10px}.feature .feature__li a{color:#fff}.feature .feature__li i{border:solid 1px #fff;border-radius:50%;width:20px;line-height:20px;text-align:center;font-size:1.2rem;margin-right:10px;transition:.3s ease-out}.feature .feature__li a:hover i{background:#fff;color:#005690}.feature .feature__copybox{width:fit-content;margin:0 auto 15px}.feature .feature__copy{width:960px}.feature .feature__copy img{width:100%}.feature .feature__arw{width:28px;margin:0 auto 50px}.feature .feature__point--item{width:48%;max-width:560px;border:solid 1px #005ca2;position:relative}.feature .feature__point--item:before{content:"";position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;border:solid 1px #005ca2;opacity:0;transition:.3s ease-out}.feature .feature__point--item.item01{border-color:#3290d8}.feature .feature__point--item.item01:before{border-color:#3290d8}.feature .feature__point--item:hover:before{opacity:1}.feature .feature__point--item a{display:block;width:100%;height:100%;padding:50px 10%}.feature .feature__point--item a:hover{opacity:1}.feature .fature__point--num{position:absolute;width:100px;height:100px;border-radius:50%;background:#3290d8;color:#fff;text-align:center;padding:30px 0 0;left:-30px;top:-40px;line-height:1}.feature .fature__point--num .num{display:block;font-size:2.9rem;line-height:1}.feature .item02 .fature__point--num{background:#005ca2}.feature .feature__point--h3{font-size:2.4rem;font-weight:600;margin-bottom:50px;line-height:1;position:relative;background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/top/feature_point_arw.png) no-repeat center right 10px/43px;transition:.3s ease-out}.feature .feature__point--h3:before{content:"";position:absolute;width:36px;height:1px;background:#3290d8;bottom:-20px;left:0}.feature .item01 .feature__point--h3{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/top/feature_point_arw01.png) no-repeat center right 10px/43px}.feature .feature__point--item:hover .feature__point--h3{background-position:center right}.feature .item02 .feature__point--h3:before{background:#005ca2}.feature .feature__point--txt{font-size:1.5rem;line-height:2}@media screen and (max-width:767px){.feature{padding:60px 0}.feature .feature__ttl{width:100%;font-size:1.6rem;margin:0 auto 20px;overflow:hidden}.feature .feature__ttl:before{display:none}.feature .feature__ttl img.spnone{display:none}.feature .feature__ttl img{width:225px;display:block;margin:0 auto 20px 0}.feature .feature__ttl .small{display:block;width:fit-content;margin:0 0 0 auto}.feature .feature__ttl .small:before{content:"";position:absolute;width:120px;height:1px;background:#02003e;opacity:.2;top:10px;left:-140px}.feature .feature__flex{margin-bottom:30px}.feature .feature__left{width:105%;margin-left:-5%}.feature .feature__right{width:105%;padding:0;margin:-40px -5% 0 auto;position:relative}.feature .feature__box{padding:40px 5%;margin-left:0}.feature .feature__txt{margin:0 auto 30px}.feature .feature__li{width:100%;font-size:1.6rem;margin-bottom:20px}.feature .feature__copybox{width:100%}.feature .feature__copy{width:auto}.feature .feature__arw{margin:0 auto 35px}.feature .feature__point--item{width:100%}.feature .feature__point--item.item01{margin-bottom:55px}.feature .feature__point--item a{padding:45px 10%}.feature .fature__point--num{width:80px;height:80px;padding:20px 0 0;left:-10px;top:-40px}.feature .fature__point--num .num{font-size:2.5rem}.feature .item02 .fature__point--num{background:#005ca2}.feature .feature__point--h3{font-size:2rem;margin-bottom:40px;line-height:1.4}.feature .feature__point--txt{line-height:1.6}}.connection{padding:70px 0 0;height:670px;background:rgba(0,86,144,.03)}.connection:before{content:"";position:absolute;width:23%;padding-bottom:23%;background:rgba(0,86,144,.03);top:0;left:0}.connection:after{content:"";position:absolute;width:50%;height:30%;background:rgba(0,86,144,.03);bottom:0;right:0}.connection .conne__ttl{max-width:647px;margin-bottom:30px}.connection .conne__item{width:490px;margin:0 20px;position:relative}.connection .conne__item a{display:block;width:100%;height:100%;padding:0 0 0 30px}.connection .conne__item a:hover{opacity:1}.connection .conne__item:hover{margin-top:-10px;margin-bottom:10px}.connection .conne__item .conne__item--inner:before{content:"";position:absolute;width:calc(100% - 30px);height:calc(100% - 40px);bottom:0;right:0;box-shadow:0 0 30px rgba(0,86,144,.4);opacity:0;transition:.3s ease-out}.connection .conne__item:hover .conne__item--inner:before{opacity:1}.connection .conne__h3{left:-30px;bottom:20px;line-height:32px;white-space:nowrap;color:#fff;text-align:center;font-size:1.8rem;font-weight:500}.connection .conne__h3 span{background:#005690;width:fit-content;display:block;padding:0 10px}.connection .conne__h3 .txt01{margin-bottom:5px}.connection .conne__namebox{background:#fff;height:80px;padding:15px 1%}.connection .conne__name{width:30%;text-align:center}.connection .conne__name .position{font-size:1.4rem;font-weight:400;line-height:1;display:block;margin-bottom:5px;text-align:center}.connection .conne__name .name{font-size:1.8rem;line-height:1;font-weight:600;text-align:center;text-decoration:underline;text-decoration-color:rgba(50,144,216,.2);text-decoration-thickness:8px;text-underline-offset:-3px;text-decoration-skip-ink:none}.connection .conne__cross{color:#b90f17;font-size:3rem;margin:0 50px}.connection .conne__swiper{overflow:visible}.connection .connection .swiper-slide{transition:.3s ease-out}.connection .swiper-slide-active{margin-top:30px;transition:.3s ease-out}.connection .swiper-slide-active:hover{margin-top:20px;margin-bottom:10px}.connection .swiper-button-prev{left:calc(50% + 460px);top:-30px;transform:translate(0,-50%);transition:.3s ease-out}.connection .swiper-button-prev:hover{left:calc(50% + 450px)}.connection .swiper-button-next{left:calc(50% + 540px);top:-30px;transform:translate(0,-50%);transition:.3s ease-out}.connection .swiper-button-next:hover{left:calc(50% + 550px)}.connection .swiper-button-prev:after,.connection .swiper-button-next:after{content:"";margin:auto;position:absolute;top:0;bottom:0;width:45px;height:7px}.connection .swiper-button-prev:after{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/sw_arw_prv.png) no-repeat center center/contain}.connection .swiper-button-next:after{background:url(//www.azabu-univ-high-school.jp/wp/wp-content/themes/azabu/css/../img/cmn/sw_arw_next.png) no-repeat center center/contain}@media screen and (max-width:767px){.connection{padding:60px 0 0;height:530px}.connection:before{width:50%;padding-bottom:0;height:40%}.connection:after{width:80%;height:50%}.connection .conne__ttl{max-width:272px;width:80%;margin:0 auto 20px}.connection .conne__item{width:90%;margin:0 5%}.connection .conne__item a{padding:0 0 0 10px}.connection .conne__item:hover{margin-top:0;margin-bottom:0}.connection .conne__item .conne__item--inner:before{display:none}.connection .conne__h3{left:-10px;bottom:10px;line-height:28px;font-size:min(1.6rem,4.2vw)}.connection .conne__h3 span{padding:0 10px}.connection .conne__namebox{display:flex}.connection .conne__name .position{font-size:1.3rem}.connection .conne__name .name{font-size:1.6rem}.connection .conne__cross{font-size:2.2rem;margin:0 30px}.connection .swiper-slide-active{margin-top:0}.connection .swiper-slide-active:hover{margin-top:0;margin-bottom:0}.connection .swiper-button-prev{left:calc(50% - 50px);top:auto;bottom:-80px}.connection .swiper-button-prev:hover{left:calc(50% - 50px)}.connection .swiper-button-next{left:calc(50% + 25px);top:auto;bottom:-80px}.connection .swiper-button-next:hover{left:calc(50% + 25px)}.connection .swiper-button-prev:after,.connection .swiper-button-next:after{width:45px;height:7px}}.contets{padding:70px 0}.contets .contents__li{width:25%}.contets .contents__li a{position:relative;display:block;color:#005690;width:100%;height:90px;padding:22px 10% 21px 88px;font-size:1.5rem;border:solid 1px #d2d5e0;letter-spacing:.05rem;line-height:1.6}.contets .contents__li a:hover{color:#005ca2}.contets .contents__li i{position:absolute;left:33px;top:50%;font-size:3.2rem;transform:translate(0,-50%)}.contets .contents__li:nth-last-of-type(-n+2) i{font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;font-size:3rem}.contets .contents__li:last-of-type i{left:40px}@media screen and (max-width:767px){.contets{padding:50px 0}.contets .contents__li{width:100%}.contets .contents__li a{padding:22px 5% 23px 26%;font-size:1.5rem}.contets .contents__li:not(:last-of-type) a{border-bottom:none}.contets .contents__li i{left:13%;transform:translate(-50%,-50%)}}.c-list{padding:60px 0 0 !important}.c-list .c-list__ttl{margin:0 auto 30px;text-align:center}.c-list .c-list__lead{text-align:center;letter-spacing:.1em;margin-bottom:60px}.c-list .c-list__bg{padding:60px 0;background:rgba(0,86,144,.03);position:relative}.c-list .c-list__bg:before{content:"";position:absolute;width:40%;height:50%;bottom:0;right:0;background:rgba(0,86,144,.03)}.c-list .c-list__bg:after{content:"";position:absolute;width:20%;height:40%;top:0;left:0;background:rgba(0,86,144,.03)}.c-list .c-list__item{width:49%;max-width:560px;position:relative;margin-bottom:50px;transition:.3s ease-out}.c-list .c-list__item:hover{transform:translate(0,-10px)}.c-list .c-list__item a{display:block;width:100%;height:100%;padding:0 0 0 30px}.c-list .c-list__item a:hover{opacity:1}.c-list .c-list__item .c-list__item--inner:before{content:"";position:absolute;width:calc(100% - 30px);height:80%;bottom:0;right:0;box-shadow:0 0 30px rgba(0,86,144,.4);opacity:0;transition:.3s ease-out}.c-list .c-list__item:hover .c-list__item--inner:before{opacity:1}.c-list .c-list__h3{left:-30px;bottom:20px;line-height:32px;white-space:nowrap;color:#fff;text-align:center;font-size:1.8rem;font-weight:500}.c-list .c-list__h3 span{background:#005690;width:fit-content;display:block;padding:0 10px}.c-list .c-list__h3 .txt01{margin-bottom:5px}.c-list .c-list__namebox{background:#fff;height:80px;padding:15px 1%}.c-list .c-list__name{width:30%;text-align:center}.c-list .c-list__name .position{font-size:1.4rem;font-weight:400;line-height:1;display:block;margin-bottom:5px;text-align:center}.c-list .c-list__name .name{font-size:1.8rem;line-height:1;font-weight:600;text-align:center}.c-list .c-list__cross{color:#b90f17;font-size:3rem;margin:0 50px}@media screen and (max-width:767px){.c-list .c-list__bg:before{height:25%}.c-list .c-list__bg:after{width:50%;height:30%}.c-list .c-list__item{width:100%;margin:0 auto 30px}.c-list .c-list__item a{padding:0 0 0 10px}.c-list .c-list__item .c-list__item--inner:before{display:none}.c-list .c-list__item:hover{margin-top:0;margin-bottom:0}.c-list .c-list__h3{left:-10px;bottom:10px;line-height:28px;font-size:min(1.6rem,4.2vw)}.c-list .c-list__namebox{display:flex}.c-list .c-list__name .position{font-size:1.3rem}.c-list .c-list__name .name{font-size:1.6rem}.c-list .c-list__cross{font-size:2.2rem;margin:0 30px}}.c-detail{padding-bottom:0 !important}.c-detail .c-detail__imgwrap{max-width:660px;width:70%}.c-detail .c-detail__ttl{line-height:1.75}.c-detail .c-detail__txtbox{padding:30px 40px;width:52%;max-width:500px;background:rgba(0,86,144,.9);color:#fff;right:0;bottom:50px}.c-detail .c-detail__name{font-size:2.2rem;font-weight:600;line-height:1}.c-detail .c-detail__position{display:inline-block;min-width:70px;line-height:30px;font-size:1.4rem;text-align:center;padding:0 10px;background:#fff;color:#3290d8;margin-right:15px}.c-detail .item02{margin-bottom:60px}.c-detail .item02 .c-detail__imgwrap{margin:0 0 0 auto}.c-detail .item02 .c-detail__position{color:#b90f17}.c-detail .item02 .c-detail__txtbox{right:auto;left:0;z-index:9}.c-detail .c-detail__txt{line-height:2}.c-detail .c-list__cross{font-size:4rem;text-align:center;margin:20px auto;line-height:1;color:#b90f17}.c-detail [class*=module_column]{margin-bottom:40px}.c-detail .c-dital__talk{margin-bottom:40px;padding-left:100px;position:relative}.c-detail .c-dital__talk .name{position:absolute;display:block;top:5px;left:0;border:solid 1px #3290d8;color:#3290d8;text-align:center;min-width:70px;line-height:30px;font-size:1.4rem}.c-detail .c-dital__talk .name.color02{border:solid 1px #b90f17;color:#b90f17}@media screen and (max-width:767px){.c-detail .c-detail__imgwrap{width:100%;margin:0 auto}.c-detail .c-detail__txtbox{position:relative;padding:5%;min-height:auto;width:100%;right:auto;bottom:auto;transform:none;margin:-40px -5% 0 auto}.c-detail .c-detail__name{font-size:2rem}.c-detail .item02{margin-bottom:60px}.c-detail .item02 .c-detail__txtbox{left:auto;margin:-40px auto 0 -5%}.c-detail .c-detail__txt{margin-bottom:30px}.c-detail .c-list__cross{font-size:3rem}.c-detail [class*=module_column]{margin-bottom:20px}.c-detail .c-dital__talk{margin-bottom:30px;padding-left:0}.c-detail .c-dital__talk .name{position:relative;display:block;top:auto;left:auto;width:fit-content;margin-bottom:10px}}.cl-top{padding:60px 0 !important}.cl-top .cl-top__ttl{margin:0 auto 30px;text-align:center}.cl-top .cl-top__lead{text-align:center}.cl-list{background-color:#e1edf6;padding:40px 0 60px}@media(min-width:768px){.cl-list{margin-bottom:60px}}.cl-list .cl-list__h3{font-size:2rem;margin-bottom:20px}@media(min-width:768px){.cl-list .cl-list__h3{font-size:2.2rem}}.cl-list .cl-list__h3 i{width:40px;height:40px;line-height:40px;text-align:center;background:#3290d8;color:#fff;border-radius:50%;margin-right:15px;letter-spacing:0}.cl-list .cl-list__flex{display:flex}.cl-list .cl-list__item{width:50%;padding:20px 10px;background:#fff;border:solid 1px #eee;position:relative}@media(min-width:768px){.cl-list .cl-list__item{width:25%;padding:20px}}.cl-list .cl-list__h4{font-weight:500;font-size:14px;line-height:140%;text-align:center;letter-spacing:.05em;color:#005690;margin-bottom:10px}@media(min-width:768px){.cl-list .cl-list__h4{font-size:15px;margin-bottom:16px}}.cl-list .youtubeInner>a,.cl-list .cl-list__img>a{display:block}.cl-list .youtubeInner>.youtube-video-container,.cl-list .youtubeInner>.mask,.cl-list .cl-list__img>.youtube-video-container,.cl-list .cl-list__img>.mask{width:100%;height:0;padding-bottom:55.7046%;position:relative;background-color:rgba(225,237,246,.4)}.cl-list .youtubeInner>.youtube-video-container img,.cl-list .youtubeInner>.mask img,.cl-list .cl-list__img>.youtube-video-container img,.cl-list .cl-list__img>.mask img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.cl-list .youtubeInner>.youtube-video-container._noImage img,.cl-list .youtubeInner>.mask._noImage img,.cl-list .cl-list__img>.youtube-video-container._noImage img,.cl-list .cl-list__img>.mask._noImage img{max-height:50%;object-fit:contain}.cl-list .youtubeInner>.youtube-video-container iframe,.cl-list .youtubeInner>.mask iframe,.cl-list .cl-list__img>.youtube-video-container iframe,.cl-list .cl-list__img>.mask iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cl-list .snsLink{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px}.cl-list .snsLink .sns{line-height:1}.cl-list .snsLink .sns a{font-size:20px;line-height:1}.cl-list .snsLink .sns a:after{content:unset}.cl-list.clubList-02{background:#eee;margin-top:60px}.cl-list.clubList-02 .cl-list__h3 i{background-color:#005ca2}.cl-detail{padding-bottom:0 !important}.cl-detail .page__2column--flex{margin-bottom:40px}.cl-detail .page__2column--left,.cl-detail .page__2column--right{width:50%;max-width:460px}.cl-detail .cl-news__ttlwrap{padding-bottom:15px;border-bottom:solid 2px #02003e}.cl-detail .cl-news__ttlwrap .cl-news__ttl{font-size:2.4rem;line-height:1;letter-spacing:.1em}.cl-detail .cl-news__btn a{display:block;width:96px;border-radius:15px;line-height:30px;text-align:center;border:solid 1px #02003e;font-size:1.5rem;transition:.3s ease-out}.cl-detail .cl-news__btn a:hover{background:#02003e;color:#fff}.cl-detail .cl-news__li a{display:block;padding:15px 1%;border-bottom:solid 1px rgba(0,86,144,.1)}.cl-detail .cl-news__date{padding:0 2% 0 0;min-width:100px}.cl-detail .cl-news__txt{padding:0 10px 0 0;font-size:1.5rem;text-decoration:underline}.cl-detail .cl-news__li a:hover .cl-news__txt{text-decoration:none}.cl-detail .cl-detail__h4{margin-bottom:10px;line-height:1}.cl-detail .cl-detail__txt{margin-bottom:40px}.cl-detail .module_button-01{min-width:260px}.cl-detail .module_pager-02 ._center{width:inherit}@media screen and (max-width:767px){.cl-detail .page__2column--left,.cl-detail .page__2column--right{width:100%;margin-bottom:20px}.cl-detail .cl-news__ttlwrap{position:relative;display:flex;padding-bottom:20px;margin-bottom:0}.cl-detail .cl-news__li--flex{display:flex}.cl-detail .cl-news__date{padding:0}.cl-detail .cl-news__txt{padding:0}}.wpEditor a:not([class]){letter-spacing:1.28px;color:#005ca2;text-decoration:underline}.top_linkButtonWrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}@media(min-width:1180px){.top_linkButtonWrap{gap:16px;margin-bottom:60px}}.top_linkButtonWrap .top_linkButton{width:calc(50% - 5px);display:block;background-color:#e1edf6;padding:18px 16px}@media(min-width:1180px){.top_linkButtonWrap .top_linkButton{width:calc(33.333% - 10.6666666667px);padding:32px}}.top_linkButtonWrap .top_linkButton .title{font-size:14px;font-weight:500;line-height:100%;letter-spacing:.05em;color:#005690;text-align:center}@media(min-width:1180px){.top_linkButtonWrap .top_linkButton .title{font-size:16px}}.top_linkButtonWrap a.top_linkButton{padding-right:40px;position:relative}.top_linkButtonWrap a.top_linkButton:after{font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;content:"";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#005690;font-size:12px;border-radius:50%;background:#fff;line-height:12px;letter-spacing:0;transition:.3s ease-out;position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media(min-width:1180px){.top_linkButtonWrap a.top_linkButton:after{right:32px}}.top_linkButtonWrap a.top_linkButton[target=_blank]:after{content:"";font-weight:300;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:10px}.top_linkButtonWrap a.top_linkButton:hover:after{background:#005690;color:#fff}.top_featurePointWrap{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.top_featurePointWrap{flex-direction:row;flex-wrap:wrap;gap:20px}}.top_featurePointWrap .top_featurePoint{display:flex;align-items:center;background-color:#fff;border:1px solid #005690;outline:1px solid rgba(0,0,0,0);outline-offset:-8px;padding:52px 32px 40px;margin-top:36px;position:relative}@media(min-width:768px){.top_featurePointWrap .top_featurePoint{width:calc(50% - 10px - 30px);padding:20px 72px;margin-top:40px;margin-left:30px;min-height:120px}}.top_featurePointWrap .top_featurePoint:nth-child(3n+1){border-color:#3290d8}.top_featurePointWrap .top_featurePoint:nth-child(3n+1) .point{background-color:#3290d8}.top_featurePointWrap .top_featurePoint:nth-child(3n+2){border-color:#005ca2}.top_featurePointWrap .top_featurePoint:nth-child(3n+2) .point{background-color:#005ca2}.top_featurePointWrap .top_featurePoint .point{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background-color:#005690;color:#fff;border-radius:50%;width:80px;height:80px;position:absolute;top:-36px;left:-10px;font-weight:400;font-size:14px;line-height:100%;text-align:center;letter-spacing:.05em}@media(min-width:768px){.top_featurePointWrap .top_featurePoint .point{font-size:16px;width:100px;height:100px;top:-40px;left:-30px}}.top_featurePointWrap .top_featurePoint .point .num{font-weight:400;font-size:25px;line-height:70%;text-align:center;letter-spacing:.05em}@media(min-width:768px){.top_featurePointWrap .top_featurePoint .point .num{font-size:30px}}.top_featurePointWrap .top_featurePoint .title{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","MS Ｐ明朝","MS PMincho",serif;font-weight:600;font-size:20px;line-height:150%;letter-spacing:.05em;color:#02003e}@media(min-width:1180px){.top_featurePointWrap .top_featurePoint .title{font-size:24px}}.top_featurePointWrap a.top_featurePoint{padding-right:88px}@media(min-width:1180px){.top_featurePointWrap a.top_featurePoint{padding-right:112px}}.top_featurePointWrap a.top_featurePoint:nth-child(3n+1):after{background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 43 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%233290D8' d='M39.25 6.53101L43 3.5L39.25 0.468994V3H0V4H39.25V6.53101Z'/%3E%3C/svg%3E%0A") 50% 50%/contain no-repeat}@media(min-width:1180px){.top_featurePointWrap a.top_featurePoint:nth-child(3n+1):hover{outline-color:#3290d8}}.top_featurePointWrap a.top_featurePoint:nth-child(3n+2):after{background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 43 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23005CA2' d='M39.25 6.53101L43 3.5L39.25 0.468994V3H0V4H39.25V6.53101Z'/%3E%3C/svg%3E%0A") 50% 50%/contain no-repeat}@media(min-width:1180px){.top_featurePointWrap a.top_featurePoint:nth-child(3n+2):hover{outline-color:#005ca2}}.top_featurePointWrap a.top_featurePoint:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 43 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23005690' d='M39.25 6.53101L43 3.5L39.25 0.468994V3H0V4H39.25V6.53101Z'/%3E%3C/svg%3E%0A") 50% 50%/contain no-repeat;content:"";display:block;width:44px;height:8px;position:absolute;right:32px;top:calc(50% + 6px);transform:translateY(-50%);transition:.3s ease-out}@media(min-width:1180px){.top_featurePointWrap a.top_featurePoint:after{top:50%}}.top_featurePointWrap a.top_featurePoint:hover{opacity:1}@media(min-width:1180px){.top_featurePointWrap a.top_featurePoint:hover{outline-color:#005690}.top_featurePointWrap a.top_featurePoint:hover:after{transform:translateX(8px) translateY(-50%)}}.top-interview{padding:60px 0}@media(min-width:768px){.top-interview{padding:70px 0 80px}}.top-interview .youtubeWrap{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.top-interview .youtubeWrap{flex-direction:row;flex-wrap:wrap}}@media(min-width:768px){.top-interview .youtubeInner{width:calc(50% - 20px)}}.top-interview .youtubeInner .youtube_video_title{margin-top:16px;font-weight:500;font-size:16px;line-height:100%;letter-spacing:.05em;color:#2a2e34}.top-interview .youtubeInner .errorText{color:#e53935;font-size:14px}.top-interview .youtube-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.top-interview .youtube-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.alignleft,img.alignright,div.alignleft,div.alignright{display:block;height:auto;width:auto;max-width:48%}img.alignleft img,img.alignright img,div.alignleft img,div.alignright img{height:auto}img.alignleft,div.alignleft{float:left;padding:0 3% 0 0}img.alignright,div.alignright{float:right;padding:0 0 0 3%}img.aligncenter,div.aligncenter{display:block;margin:0 auto;text-align:center}div .wp-caption{max-width:100%;width:auto;max-width:48%}@media screen and (max-width:767px){div .wp-caption{max-width:50%}}@media(min-width:768px){div .wp-caption.alignnone{padding:0 3% 0 0}}div .wp-caption.aligncenter{padding:0 3%;text-align:left}@media(min-width:768px){div .wp-caption.alignleft{margin-right:0;padding:0 3% 0 0}}@media(min-width:768px){div .wp-caption.alignright{margin-left:0;padding:0 0 0 3%}}div .wp-caption:first-child.alignright+p,div .wp-caption:first-child.alignleft+p{margin-top:0}.module_password p:not([class]):first-child{text-align:center}.module_password form label[for*=pwbox]{display:block;margin:0 auto}@media(min-width:768px){.module_password form label[for*=pwbox]{max-width:350px}}.module_password form input[type=password]{font-family:Consolas,"Courier New",Courier,Monaco,monospace !important}.module_password form .mp_submit-wrap{display:flex;justify-content:center;margin-top:30px}.module_password form .mp_submit-inner{padding:0;background-color:#02003e;color:#fff}@media(min-width:768px){.module_password form .mp_submit-inner{padding:0}}.module_password form .mp_submit-inner:hover{background-color:#fff;color:#02003e}.module_password form input[type=submit]{position:relative;z-index:2;padding:15px 50px;width:100%;height:100%;background-color:rgba(0,0,0,0);color:inherit}@media(min-width:601px){body.admin-bar .global_header{transform:translateY(46px)}}@media(min-width:783px){body.admin-bar .global_header{transform:translateY(32px)}}@media(min-width:601px){body.admin-bar._open-menu .global_navigation{padding-bottom:116px}}@media(min-width:783px){body.admin-bar._open-menu .global_navigation{padding-bottom:0}}