@charset "utf-8";:root{--gray-f5:#f5f5f5;--gray-eee:#eee;--gray-666:#666;--gray-999:#999;--main-color:#003894;--main-color-pale:#f0f6ff;--text-color:#333;--sub-color:#8fc31f;--main-color2:#ffebae;--main-color3:#8fc31f;--main-color-pale:#ebf2ff}#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:'Roboto','Noto Sans JP',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;-webkit-text-size-adjust:100%;font-feature-settings:"palt";line-height:1.7;color:#333}.inner{max-width:1115px;width:100%;margin:0 auto}#main{margin-bottom:100px}@media screen and (max-width:999px){.inner{padding:0 15px}#main{margin-bottom:50px}}.titleGroup{margin-bottom:50px}.titleGroup>h2{font-size:3.6rem;letter-spacing:.1em;font-weight:700;line-height:1.3;color:#192b49}.titleGroup>h3{font-size:2.8rem;letter-spacing:.1em;font-weight:700;line-height:1.3;color:#192b49}.titlePrice{font-family:'Roboto',sans-serif;font-size:50px}.subTxt{font-size:2.4rem;font-weight:700;letter-spacing:.1em;color:#333;line-height:1.5}.mainColor{color:var(--main-color)}@media screen and (max-width:999px){.titleGroup{margin-bottom:50px}.titleGroup>h2{font-size:2.4rem;margin-bottom:10px}.titleGroup>h3{font-size:2rem}.subTxt{font-size:1.8rem}}.checkList li{list-style:none;display:flex;align-items:baseline;font-size:2rem;letter-spacing:.1em;font-weight:700;color:var(--text-color)}.checkList li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f14a';color:var(--main-color);margin-right:15px}.checkList li span{font-size:3rem;color:var(--main-color)}@media screen and (max-width:999px){.checkList ul{display:flex;flex-direction:column;gap:10px}.checkList li{font-size:1.6rem}.checkList li span{font-size:1.8rem}.checkList li:before{margin-right:10px}}@media screen and (max-width:999ox){.titleGroup{margin-bottom:25px}.titleGroup>h2{font-size:2.8rem}}#top{width:100%}#container{max-width:1115px;min-width:1000px;margin:0 auto 25px;padding:0;clear:both}#footer{width:100%;min-width:1000px}@media only screen and (max-width:999px){#container{min-width:100px;width:100%;padding:0 15px}#footer{min-width:100px;width:100%}}#header *,.fixed *{transition:all 1s;letter-spacing:.16rem}#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/maintenance/wp-content/themes/hosyulp/images/base/logo.png) no-repeat;background-size:100%;overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (max-width:1500px){.headerInner{padding:10px 50px}.headerInner #globalmenu li{margin-right:25px}.headerInner #globalmenu li:last-child{margin-right:0}}@media only screen and (max-width:1300px){.headerInner{padding:20px 25px}}@media only screen and (max-width:999px){#header{padding-top:0}.headerInner{width:100%;min-width:100px;padding:15px;background:#fff}.logo{width:79px;height:30px}.logo a{background:url(//www.dik.co.jp/maintenance/wp-content/themes/hosyulp/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/maintenance/wp-content/themes/hosyulp/images/base/footerExternal_university.jpg)}#footerExternal ul li:nth-child(2) a:after{background-image:url(//www.dik.co.jp/maintenance/wp-content/themes/hosyulp/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/maintenance/wp-content/themes/hosyulp/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/maintenance/wp-content/themes/hosyulp/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}}