@charset "utf-8";@import url(https://unpkg.com/sanitize.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.10.0/css/lightbox.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Qwitcher+Grypen&display=swap);@import url(animation.css);html,body{margin:0;padding:0;height:100vh;font-size:14px}body{font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:none;background: #fff url(../images/bg.jpg) repeat center center/200px;color:#57524b;line-height:2}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}video{max-width:100%}iframe{width:100%}ul,ol{margin-bottom:30px}a{color:#57524b;transition:.3s}a:hover{opacity:.8}#mainimg{text-indent:-9999px;position:fixed;top:0;z-index:-1;width:100%;height:100%;background: url(../images/bg_sub.png) no-repeat left top / 100%, url(../images/bg_main.jpg) no-repeat right center / cover}header{height:100%}header #logo img{width:120px;position:fixed;left:-10px;top:-5px;border-radius:50%;background:rgba(205,96,82,.5)}#menubar li{display:inline-block;transition:.5s;border-radius:50%;animation:opa1 1.5s both;text-align:center;font-size:1.5em;position:fixed}#menubar li a{display:block;text-decoration:none;color:#fff}#menubar li:not(:nth-of-type(4)) {font-family:'Qwitcher Grypen',cursive}#menubar li:hover{transform:scale(1.05);filter:brightness(1.1)}#menubar li:nth-of-type(1) {left:1%;top:25%;animation-delay:.2s;background:rgba(184,122,56,.5);width:100px;line-height:100px}#menubar li:nth-of-type(2) {left:5%;top:45%;animation-delay:.4s;background:rgba(165,140,181,.5);width:110px;line-height:110px}#menubar li:nth-of-type(3) {left:1%;top:65%;animation-delay:.6s;background:rgba(125,101,87,.5);width:80px;line-height:80px}#menubar li:nth-of-type(4) {left:8%;top:85%;animation-delay:.8s;background:rgba(138,158,156,.5);width:70px;line-height:70px}.contents{overflow:hidden;padding:0 4% 50px 90px}main h2{font-size:2em;margin-bottom:20px;text-align:center;letter-spacing:.2em}main h2::before{content:"＊";display:block;text-shadow:20px 10px 0 rgba(255,255,255,.5)}main h2 span{display:block;font-size:.7em}main h3{margin-bottom:20px;letter-spacing:.1em;background:#fff;background:rgba(255,255,255,.3);text-align:center;border-radius:30px;padding:0 20px}main p{padding:0 30px 30px}.bg1{background: url(../images/bg1.jpg) repeat center top/ 200px}.bg2{background: url(../images/bg2.jpg) repeat center top/ 200px}.bg3{background: url(../images/bg3.jpg) repeat center top/ 200px}.bg4{background: url(../images/bg4.jpg) repeat center top/ 200px}.list-container{display:flex;flex-wrap:wrap;justify-content:space-between}.list-container .list{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;border-radius:10px;overflow:hidden;width:22%}#new{padding:0 20px}#new dt span{display:none}footer small{font-size:100%}footer{font-size:.6em;text-align:center;padding:20px}footer a{text-decoration:none}footer .pr{display:block}.ta1 caption{font-weight:bold;padding:10px 5px;background:rgba(255,255,255,.2);margin-bottom:15px;border-radius:5px}.ta1{border-top:1px solid rgba(255,255,255,.5);width:100%;margin:0 auto 30px}.ta1 tr{border-bottom:1px solid rgba(255,255,255,.5)}.ta1 th,.ta1 td{padding:10px 5px;word-break:break-all}.ta1 th{width:30%;text-align:left}.pagetop-show{display:block}.pagetop a{display:block;text-decoration:none;text-align:center;position:fixed;z-index:99;right:20px;bottom:20px;color:#fff;font-size:1.5em;background:rgba(0,0,0,.2);width:60px;line-height:60px;border-radius:50%}.clearfix::after{content:"";display:block;clear:both}.color-theme,.color-theme a{color:#74791b!important}.color-check,.color-check a{color:red!important}.c{text-align:center!important}.ws{width:95%;display:block}.wl{width:95%;display:block}.mb30{margin-bottom:30px!important}.look{display:inline-block;padding:0 10px;background:#666;color:#fff;border-radius:3px;margin:5px 0}.look .color-check{color:#fc0!important}.small{font-size:.6em}@media screen and (orientation:portrait){#mainimg{background: url(../images/bg_sub.png) no-repeat left top / 100%, url(../images/bg_main_portrait.jpg) no-repeat right bottom / cover}}@media screen and (min-width:370px){#new{margin:0;display:flex;flex-wrap:wrap}#new dt,#new dd{padding:5px 0}#new dt{width:8em}#new dd{width:calc(100% - 8em)}}@media screen and (max-width:900px) and (orientation:landscape){.contents{padding-left:130px}}@media screen and (min-width:900px){html,body{font-size:16px}header #logo img{width:280px;left:5%}#menubar li{font-size:2em}#menubar li:nth-of-type(1) {left:20%;top:27%;width:150px;line-height:150px}#menubar li:nth-of-type(2) {left:4%;top:45%;width:190px;line-height:190px}#menubar li:nth-of-type(3) {left:18%;top:65%;width:130px;line-height:130px}#menubar li:nth-of-type(4) {left:7%;top:80%}.contents{padding:0 4% 50px 35%}#new dt{width:14em;display:flex;justify-content:space-between}#new dt span{display:inline-block;width:6em;background:#999;color:#fff;font-size:.9em;text-align:center;border-radius:3px;margin-right:1.2em;align-self:flex-start;line-height:1.8;position:relative;top:.4em}#new dt span.icon-bg1{background:#74791b}#new dd{width:calc(100% - 14em)}.ta1 caption{padding:5px 15px}.ta1 th,.ta1 td{padding:20px 15px}.ta1 th{width:20%}.ws{width:48%;display:inline}}