@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-weight:500;font-size:1.6rem;-webkit-text-size-adjust:100%;font-feature-settings:"palt";line-height:1.7}:root{--main-color:#0069b8;--main-color2:#dc2381;--main-color3:#00a676;--main-color4:#6e5843;--main-color5:#deeaf3;--main-color6:#eecede;--main-color7:#f0eae5}#top{width:100%}#container{max-width:1115px;min-width:1000px;margin:0 auto 25px;padding:0;clear:both}#main{width:100%}#footer{width:100%;min-width:1000px;border-top:solid 25px #f5f5f5}body.front #footer{border:none}@media only screen and (max-width:999px){#container{min-width:100px;width:100%;padding:0 15px}#main{width:100%;float:none;margin:0 0 15px}#footer{min-width:100px;width:100%}}#header{height:105px;width:100%;position:fixed;z-index:10;background:#fff;top:0;left:0}body.front #header{background:0 0}#header *{transition:all .5s}div#header.fixed{background:#fff}.headerInner{min-width:1000px;max-width:1920px;padding:0 5%}header#top.gridLayout{display:grid;grid-template-rows:40px 65px}header#top.gridLayout .gridItem1{grid-column:1/2;grid-row:1/3}header#top.gridLayout .gridItem2{grid-column:2/3;grid-row:1/2}header#top.gridLayout .gridItem3{grid-column:2/3;grid-row:2/3}.headerTitle{display:flex;align-items:center;height:105px}.logoTxt{font-size:1.4rem;padding-left:25px}.logo{width:400px;height:80px}.logo a{display:block;width:100%;height:100%;background:url(//www.prog-test.jp/wp-content/themes/prog-test/images/base/logo.webp) no-repeat;background-size:100%;background-position:center;overflow:hidden;text-indent:100%;white-space:nowrap}#headerMenu ul{display:flex;justify-content:flex-end}.headerMenu li a{display:flex;align-items:center;justify-content:center;width:180px;height:40px;text-align:center;text-decoration:none;color:#fff;font-weight:700}.headerMenu li:nth-of-type(1){margin-right:25px}.headerMenu li:nth-of-type(1) a{background:var(--main-color)}.headerMenu li:nth-of-type(2) a{background:var(--main-color2)}.headerMenu li a[target=_blank]:after{font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:900;margin:1px 0 0 10px;font-size:1.2rem;color:#fff}@media (max-width:1366px) and (max-height:768px){.logo{width:275px;height:55px}}@media only screen and (max-width:1115px){.headerInner{padding:0 25px}.logoTxt{font-size:1.2rem}}@media only screen and (max-width:999px){#header{height:80px}.headerInner{width:100%;min-width:100px;padding:0 15px}header#top.gridLayout{display:block}.headerTitle{flex-direction:column;align-items:flex-start;justify-content:center;height:80px}.logoTxt{font-size:1.2rem;padding-left:0;order:1}.logo{width:200px;height:40px;order:2}.logo a{background:url(//www.prog-test.jp/wp-content/themes/prog-test/images/base/logo.webp) no-repeat;background-size:100%}.headerMenu{display:none}}.footerInner{max-width:1115px;min-width:1000px;margin:0 auto}.footerInner.footerGrid{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto}.footerGrid .gridItem1{grid-column:1/2;grid-row:1/2}.footerGrid .gridItem2{grid-column:2/3;grid-row:1/2}.footerGrid .gridItem3{grid-column:1/3;grid-row:2/3}#footerLogo{display:flex;align-items:center;justify-content:center;padding:0 50px 0 25px}#footerLogo img{display:block}#footerInfo{padding:50px 0}#footerInfo span{display:block;font-weight:700}#footerMenuBox{border-top:solid 1px #ccc;padding:50px 0 25px}#footerMenuBox .footerMenu ul{display:flex;flex-wrap:wrap}#footerMenuBox .footerMenu ul li{width:calc(( 100% - 75px ) /  4 );margin:0 25px 25px 0}#footerMenuBox .footerMenu ul li:nth-of-type(4n){margin:0 0 25px}#footerMenuBox .footerMenu ul li a{display:flex;align-items:center;text-decoration:none;color:#333}#footerMenuBox .footerMenu ul li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f138";margin-right:10px;color:var(--main-color)}#footerMenuBox .footerMenu ul li a[target=_blank]:after{font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:900;margin:2px 0 0 5px;font-size:1.2rem;color:#ccc}#footerMenuBox .footerMenu ul li a:hover{text-decoration:underline}#copyright{text-align:center;font-size:1.4rem;padding:5px 0;font-family:Verdana,"Droid Sans","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;background:var(--main-color)}@media only screen and (max-width:999px){.footerInner{width:100%;min-width:100px;padding:50px 15px}.footerInner.footerGrid{grid-template-columns:100%;grid-template-rows:auto auto auto}.footerGrid .gridItem1{grid-column:1/2;grid-row:1/2}.footerGrid .gridItem2{grid-column:1/2;grid-row:2/3}.footerGrid .gridItem3{grid-column:1/2;grid-row:3/4}#footerLogo{padding:0;margin-bottom:35px}#footerInfo{padding:0;margin-bottom:25px}#footerMenuBox{padding:30px 0 15px}#footerMenuBox .footerMenu ul{display:flex;flex-wrap:wrap}#footerMenuBox .footerMenu ul li{width:100%;margin:0 0 15px}#footerMenuBox .footerMenu ul li:nth-of-type(4n){margin:0 0 15px}#footerMenuBox .footerMenu ul li:last-child{margin:0}}.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}}