@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%}}footer{color:#fff}#footerAddress{padding:50px 0;background:var(--main-color);position:relative}#footerAddress:after{content:'';width:700px;height:100%;background-image:url(//www.dik.co.jp/maintenance/wp-content/themes/hosyulp/images/base/footerAddress_branding-pc.webp);background-size:cover;position:absolute;right:0;top:0}#footerAddress span{margin-bottom:15px}.fixedBtn{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:5}.fixedBtn a{writing-mode:vertical-rl;background-color:var(--sub-color);color:#fff;font-weight:700;letter-spacing:.1em;height:250px;width:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s}.fixedBtn a:hover{color:#fff;opacity:.7}@media screen and (max-width:999px){.fixedBtn{position:fixed;top:auto;right:auto;bottom:0;transform:none;width:100%}.fixedBtn a{writing-mode:horizontal-tb;letter-spacing:.1em;height:50px;width:100%}}.footerDikLink{margin-bottom:15px;display:flex;gap:15px}.footerDikLink a{text-decoration:underline;color:#fff;transition:.3s}.footerDikLink a:hover{opacity:.7;color:#fff}.footerInfo{margin-bottom:15px}.footerInfo a{color:#fff}.footerLink{display:flex;gap:25px;margin-bottom:25px}.footerLink a{text-decoration:none;color:#fff;transition:.3s;display:flex;align-items:center;line-height:1}.footerLink a:before{content:'▶';font-size:1.2rem;margin-right:5px;line-height:1}.footerLink a:hover{opacity:.7;color:#fff}.footerContactLink{width:250px;height:60px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;text-decoration:none;color:var(--main-color);background:#fff;font-weight:700;transition:.3s}.footerContactLink:hover{background-color:var(--main-color);color:#fff}.footerContactLink:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0e0';color:var(--main-color);margin-right:15px;transition:.3s}.footerContactLink:hover:before{color:#fff}@media screen and (max-width:999px){#footerAddress{padding:25px 0 0;color:#fff;text-align:left;font-size:1.4rem;font-weight:400}#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.webp);background-position:center top;background-size:cover;position:static}#footerAddress span{margin-bottom:15px;letter-spacing:.01em}.footerDikLink{flex-direction:column;margin-bottom:25px}.footerInfo{margin-bottom:25px}}#copyright{text-align:center;font-size:1.3rem;color:var(--text-color);font-weight:500;letter-spacing:.1em;padding:5px}@media only screen and (max-width:999px){.footerInner{width:100%;min-width:100px;display:block;padding:15px}.footerInfo,.footerMenu{width:100%}.footerInfo{text-align:left;padding-right:0}.footerMenu{text-align:center;margin-bottom:15px}#copyright{margin-bottom:50px}}.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}}