@charset "utf-8";#humberger{-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite}*{box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:'Noto Sans JP',sans-serif;font-size:1.6rem;-webkit-text-size-adjust:100%;font-feature-settings:"palt";line-height:1.7;letter-spacing:.16rem;color:#333}@media only screen and (max-width:999px){body{margin-bottom:89px}}:root{--main-color:#003894;--main-color2:#ffebae;--main-color3:#8fc31f;--main-color-pale:#ebf2ff}#container,.index_container{max-width:1115px;min-width:1000px;margin:0 auto 50px;padding:0;clear:both}.index_container{margin-bottom:0}#main{width:100%}#footer{width:100%;min-width:1000px}@media only screen and (max-width:999px){#container,.index_container{min-width:100px;width:100%;padding:0 15px}#main{width:100%;float:none}#footer{min-width:100px;width:100%}}#header *,.fixed *{transition:all 1s}#header{width:100%;background:#fff;position:fixed;top:0;left:0;z-index:10}.headerInner{display:flex;align-items:center;justify-content:space-between;padding:10px 75px}.logo{width:108px;height:41px}.logo a{display:block;width:100%;height:100%;background:url(//www.dik.co.jp/wp-content/themes/dik/images/base/logo.png) no-repeat;background-size:100%;overflow:hidden;text-indent:100%;white-space:nowrap}body.front #header{background:0 0}body.front .headerInner{padding:50px 75px 0}body.front #globalmenu a{color:#333}body.front #globalmenu ul ul li a{color:#003894!important}body.front #globalmenu ul ul li a:hover{color:#fff!important}body.front #header.fixed{background:#fff!important}body.front .fixed .headerInner{padding:10px 75px}body.front .fixed nav a{color:#333!important}body.front .fixed nav .contactMenu a{color:#fff!important}@media only screen and (max-width:1500px){.headerInner,body.front .fixed .headerInner{padding:10px 50px}body.front .headerInner{padding:60px 50px 0}.headerInner #globalmenu li,body.front .headerInner #globalmenu li{margin-right:25px}.headerInner #globalmenu li:last-child,body.front .headerInner #globalmenu li:last-child{margin-right:0}}@media only screen and (max-width:1300px){.headerInner,body.front .headerInner,body.front .fixed .headerInner{padding:20px 25px}}@media only screen and (max-width:999px){.headerInner,body.front .headerInner,body.front .fixed .headerInner{width:100%;min-width:100px;padding:15px;background:#fff}.logo{width:79px;height:30px}.logo a{background:url(//www.dik.co.jp/wp-content/themes/dik/images/base/logo.png) no-repeat;background-size:100%}}.footerInner,.copyrightInner{max-width:1115px;min-width:1000px;margin:0 auto}#footerExternal ul{display:flex}#footerExternal ul li{width:50%;overflow:hidden}#footerExternal ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:200px;color:#fff;background-color:#333;text-align:center;text-decoration:none;font-size:2.6rem;font-weight:700;position:relative;z-index:1}#footerExternal ul li a:after{content:'';display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1;transition:all .5s}#footerExternal ul li:nth-child(1) a:after{background-image:url(//www.dik.co.jp/wp-content/themes/dik/images/base/footerExternal_university.jpg)}#footerExternal ul li:nth-child(2) a:after{background-image:url(//www.dik.co.jp/wp-content/themes/dik/images/base/footerExternal_syakyou.jpg)}#footerExternal ul li a:hover:after{transform:scale(1.1);transition:all .5s}#footerAddress{padding:50px 0;background:var(--main-color);position:relative}#footerAddress:after{content:'';width:430px;height:100%;background-image:url(//www.dik.co.jp/wp-content/themes/dik/images/base/footerAddress_branding-pc.png);background-size:cover;position:absolute;right:0;top:0}#footerAddress *{color:#fff}#footerAddress span{margin-bottom:15px}#footerMenuBox{padding:75px 0}div.footerInner.gridBox{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-content:space-between}.footerMenu>ul{display:flex;margin-bottom:50px;flex-wrap:wrap}.footerMenu>ul>li{width:calc(( 100% - 75px ) / 4 );margin:0 25px 25px 0}.footerMenu>ul>li:nth-of-type(4n){margin-right:0}.footerMenu>ul>li>a{display:flex;align-items:center;margin-bottom:10px;color:#333;font-weight:700;text-decoration:none}.footerMenu>ul>li>a:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;margin-right:10px}.footerMenu ul.sub-menu li{margin-bottom:10px}.footerMenu ul.sub-menu li:last-child{margin-bottom:0}.footerMenu ul.sub-menu li a{display:flex;align-items:center;color:#333;text-decoration:none;font-size:1.4rem;margin-left:25px}.footerMenu>ul>li>a:hover{text-decoration:underline}.footerMenu ul.sub-menu li:hover a{text-decoration:underline}.footerMenu-other ul{display:flex}.footerMenu-other ul li{margin-right:50px}.footerMenu-other ul li:last-child{margin-right:0}.footerMenu-other ul li a{color:#333;font-size:1.4rem;font-weight:700;text-decoration:none}.footerMenu-other ul li a:hover{text-decoration:underline}.footerSNS{width:100%}.footerSNS ul{display:flex;justify-content:right}.footerSNS ul li{margin-right:50px}.footerSNS ul li:last-child{margin-right:0}.footerSNS ul img{vertical-align:bottom}#copyright{text-align:center;color:#333;font-size:1.4rem}#copyright .copyrightInner{padding:25px 0;border-top:solid 1px #eee}@media only screen and (max-width:999px){.footerInner,.copyrightInner{width:100%;min-width:100px;display:block;padding:15px}div.footerInner.gridBox .gridItems02{grid-column:1/3}div.footerInner.gridBox .gridItems03{grid-column:1/3}#footerExternal ul{display:block}#footerExternal ul li{width:100%}#footerExternal ul li a{height:100px;font-size:1.6rem}#footerExternal ul li a:after{content:'';display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:-1;transition:all .5s}#footerAddress{padding:25px 0 0}#footerAddress:after{display:block;width:100%;height:300px;background-image:url(//www.dik.co.jp/wp-content/themes/dik/images/base/footerAddress_branding-sp.png);background-position:center top;background-size:cover;position:static}#footerAddress *{color:#fff;text-align:center;font-size:1.4rem;font-weight:400}#footerAddress span{margin-bottom:15px;font-size:1.6rem;font-weight:400}#footerMenuBox{padding:0}.footerMenu>ul{margin-bottom:0}.footerMenu>ul>li{width:100%;margin:0 0 10px}.footerMenu>ul>li:nth-of-type(2n){margin-right:0}.footerMenu>ul>li:nth-of-type(5n){margin-right:0}.footerMenu>ul>li>a{font-size:1.4rem;margin-bottom:5px}.footerMenu ul.sub-menu li{margin-bottom:5px}.footerMenu-other ul{display:block;margin-bottom:15px}.footerMenu-other ul li{width:100%;margin:0 0 5px}.footerMenu-other ul li:nth-of-type(2n){margin-right:0}.footerMenu-other ul li:last-child{margin-right:0}.footerMenu-other ul li a{color:#333;font-size:1.4rem;font-weight:700;text-decoration:none}.footerSNS ul{display:flex;flex-wrap:wrap}.footerSNS ul li{width:calc(( 100% - 10px ) / 2 );margin-right:10px}.footerSNS ul li a{display:block;width:100%;border:solid 1px #eee;padding:25px;text-align:center}}.widget ul li{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px;font-size:1.4rem}.widget ul li a{display:block}.tagcloud a{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px;font-size:1.4rem !important;display:block}.archive_month select{width:96%;margin:0 2%}@media print{#humberger,#pageTop,#pageTop div,#movePageTop,#pageTop p{display:none!important}#container{padding:0!important}#header{position:static!important}.topContents{min-width:1000px!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}}