@charset "utf-8";@import url(keyframes.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.10.0/css/lightbox.css);@import url(slide.css);@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300&display=swap);html,body{font-size:16px}body{margin:0;padding:0;color:#999;font-family:"M PLUS Rounded 1c","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:2;background:#fff;-webkit-text-size-adjust:none;overflow-x:hidden}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin:0;padding:0;font-size:1rem;font-weight:normal}ul{list-style-type:none}ol{padding-left:40px;padding-bottom:15px}img{border:none;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;font-size:1rem;border-spacing:0}video{max-width:100%}iframe{width:100%}a{color:#999;transition:.2s}a:hover{color:#e3c0cc;text-decoration:none}#container{}section{overflow:hidden}header{position:relative;width:100%;height:100px}.home header{height:auto}header #logo{position:absolute;z-index:1;left:30%;top:70%;width:70%}.home header #logo{top:20%}#menubar_hdr{display:block;position:fixed;z-index:100;top:60px;left:60px}#menubar_hdr.close,#menubar_hdr.open{width:50px;height:50px}#menubar_hdr.close{background: url(../images/icon_menu.png) no-repeat center top/50px}#menubar_hdr.open{background: url(../images/icon_menu.png) no-repeat center bottom/50px}#menubar{animation-name:opa1;animation-duration:1s;animation-fill-mode:both;background:rgba(255,255,255,.9);position:fixed;overflow:auto;z-index:99;left:0;top:0;width:100%;height:100%;text-align:center}#menubar a{text-decoration:none}#menubar ul{margin-top:200px}#menubar li{font-size:1.25rem}#contents{padding:150px 100px;position:relative;animation-name:opa1;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:both}#contents h2{clear:both;margin-bottom:50px;font-size:2.25rem;text-align:center;letter-spacing:.1em}#contents h2 span{display:inline-block;white-space:nowrap;font-size:.875rem;border-top:3px solid #e3c0cc;padding:15px 20px 0}#contents h3{clear:both;margin-bottom:30px;font-size:1.5rem;border-bottom:1px dashed #999;padding-left:3%;letter-spacing:.1em}#contents h3 span{display:inline-block;font-size:.875rem;padding-left:20px}#contents p{padding:0 3% 30px}#contents h2+p,#contents h3+p{margin-top:-5px}#contents p+p{margin-top:-10px}#contents section+section{margin-top:100px}#contents .list{float:left;overflow:hidden;border-radius:50%;margin:0 6.6% 40px;width:20%}footer{clear:both;font-size:.75rem;text-align:center;box-shadow:0 0 50px #fff inset;padding:3%;background: url(../images/55.png) no-repeat center center / cover;color:#666}footer small{font-size:100%}footer a{text-decoration:none;color:#666!important}footer .pr{display:block}ul.icon{margin-bottom:20px}ul.icon li{display:inline-block}ul.icon img{width:30px}ul.icon img:hover{opacity:.8}#new dl{padding:0 3%}#new dt{float:left;width:9em;letter-spacing:.1em}#new dd{padding-left:9em}.ta1 caption{border:1px solid #fff;border-bottom:none;text-align:left;font-weight:bold;padding:15px 10px}.ta1{width:94%;table-layout:fixed;margin:0 3% 30px}.ta1,.ta1 td,.ta1 th{border:1px solid #fff;padding:15px 10px;word-break:break-all}.ta1 th{width:150px;text-align:center;font-weight:normal}p.check{background:red;color:#fff;padding:10px 25px!important;margin-bottom:20px}p.check a{color:#fff}.newicon{background:red;color:#fff;line-height:1.5;padding:2px 5px;border-radius:2px;margin:0 5px;vertical-align:text-top}body .nav-fix-pos-pagetop a{display:none}body.is-fixed-pagetop .nav-fix-pos-pagetop a{display:block;text-decoration:none;text-align:center;width:50px;line-height:50px;z-index:1;position:fixed;bottom:20px;right:3%;background:#666;background:rgba(0,0,0,.6);color:#fff;border:1px solid #fff;animation-name:opa1;animation-duration:1s;animation-fill-mode:both}body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover{background:#999}ul.disc{list-style:disc;padding:0 3% 20px 6%}ol{padding:0 3% 20px 6%}.clearfix::after{content:"";display:block;clear:both}.look{background:rgba(0,0,0,.1);border:1px solid #ccc;display:inline-block;padding:0 10px!important;border-radius:4px}.mb15,.mb1em{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.plr3p{padding-left:3%!important;padding-right:3%!important}.clear{clear:both}.color1,.color1 a{color:#8eadc7!important}.wl{width:96%}.ws{width:50%}.w48p{width:48%}.c{text-align:center!important}.r{text-align:right!important}.l{text-align:left!important}.fl{float:left}.fr{float:right}.sh{display:none}.ofh{overflow:hidden}@media screen and (max-width:800px){#contents{padding:50px 0}}@media screen and (orientation:landscape) and (max-width:800px){#menubar ul{margin-top:80px}}@media screen and (max-width:480px){html,body{font-size:12px}header #logo{left:30%;width:40%;top:40%}#menubar_hdr{top:30px;left:3%}#contents h2{margin-bottom:30px}#contents section+section{margin-top:50px}.ta1,.ta1 td,.ta1 th{padding:5px}.ta1 th{width:100px}.ws,.wl{width:94%}.w48p{width:100%}.fl{float:none}.fr{float:none}.sh{display:block}.pc{display:none}}