body,html{width:100%;height:100%}body{margin:0;padding:0;color:#666;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:2;background:#fff;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure,form{margin:0;padding:0;font-size:100%;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:100%;border-spacing:0}iframe{width:100%}a{color:#666;transition:.4s}a:hover{color:#b5a35c;text-decoration:none}#mainimg{width:100%;position:relative}#message{position:absolute;right:3%;bottom:40px;background:#ccc;background:rgba(255,255,255,.2);border:1px solid #ccc;width:50%;padding:1%}header{background: #fff url(../images/header_bg.jpg) no-repeat center bottom / 100%;width:20%;height:100%;position:fixed;left:5%;top:0;border-top:5px solid #b5a35c;overflow:auto;box-shadow:0 0 10px rgba(0,0,0,.2)}header #logo{background:#fff;background:rgba(255,255,255,.9)}#menubar{background:#fff;background:rgba(255,255,255,.9);border-top:1px solid #ccc;font-size:20px}#menubar li{border-bottom:1px solid #ccc}#menubar li a{display:block;text-decoration:none;text-align:center;padding:10px;color:#b5a35c}#menubar li a span{display:block;font-size:9px;color:#999}#menubar li a:hover,#menubar li.current a{background:#b5a35c;color:#fff}#menubar li a:hover span,#menubar li.current a span{color:#fff}#menubar-s{display:none}#menubar_hdr{display:none}.contents{overflow:hidden;padding:50px 4% 100px 30%}.bg1{background:#cfccb8}.bg2{background:#c7bbb6}.bg3{background:#c7cba2}.contents h2{clear:both;font-size:40px;margin-bottom:40px;text-align:center;letter-spacing:.2em;line-height:1.5;color:#333;background: url(../images/line1.png) no-repeat center top/100%;padding-top:50px}.contents h2 span{display:block;font-size:15px}.contents h3{clear:both;margin-bottom:20px;letter-spacing:.1em;background:#fff;background:rgba(255,255,255,.3);text-align:center;border-radius:30px;padding:0 20px}.contents p{padding:0 30px 20px}.contents p+p{margin-top:-5px}.contents section+section{margin-top:50px}.list{position:relative;overflow:hidden;float:left;width:20%;margin:0 2.5% 20px;height:370px}.list figure img{display:block;border-radius:50%;margin-bottom:10px}.list figure span{display:block;text-align:center;width:50px;line-height:50px;border-radius:50%;font-size:12px;background:#000;background:rgba(0,0,0,.7);position:absolute;right:0;top:5px;color:#fff}.list h4{text-align:center;border-bottom:2px dotted #fff;margin-bottom:10px;font-size:20px}.list p{padding:0!important;line-height:1.5}.up,.left,.right,.transform1,.transform2{opacity:0}.upstyle,.leftstyle,.rightstyle,.transform1style,.transform2style{opacity:1;transition:.5s .5s}.up{bottom:-50px}.upstyle{bottom:0}.left{left:-100px}.leftstyle{left:0}.right{right:-100px}.rightstyle{right:0}.transform1{transform:scaleX(0)}.transform1style{transform:scaleX(1)}.transform2{transform:perspective(400px) rotateX(100deg)}.transform2style{transform:perspective(0) rotateX(0deg)}footer{clear:both;text-align:right;padding:20px 80px}footer a{text-decoration:none}footer .pr{display:block}#new dl{padding:0 30px}#new dt{float:left;width:9em;letter-spacing:.1em}#new dd{padding-left:9em}.ta1{width:100%;margin:0 auto 20px}.ta1,.ta1 td,.ta1 th{border:1px solid #999;background:#fff;padding:10px 15px;word-break:break-all}.ta1 th.tamidashi{width:auto;text-align:left;background:#eee}.ta1 th{width:140px;text-align:center;font-weight:normal}.ta1 th img{width:100%}@keyframes scroll {
0% {opacity: 0;}
100% {opacity: 1;}
}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:100;position:fixed;bottom:20px;right:1%;background:#000;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;animation-name:scroll;animation-duration:1s;animation-fill-mode:forwards}body.is-fixed-pagetop .nav-fix-pos-pagetop a:hover{background:#999}.newicon{background:red;color:#fff;font-size:70%;line-height:1.5;padding:2px 5px;border-radius:2px;margin:0 5px;vertical-align:text-top}.look{background:#c3b5a2;background:rgba(0,0,0,.1);padding:5px 10px;border-radius:4px}.mb15,.mb1em{margin-bottom:15px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.p0{padding:0!important}.clear{clear:both}ul.disc{padding:0 25px 15px;list-style:disc}.color1,.color1 a{color:#b5a35c!important}.pr{font-size:10px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}.l{text-align:left}.w50{overflow:hidden;width:50%}.fl{float:left}.fr{float:right}.big1{font-size:50px}.mini1{font-size:11px;display:inline-block;line-height:1.5}.sh{display:none}@media screen and (max-width:800px){#message{width:90%;bottom:10px}header{background:none;width:50%;height:auto;position:absolute;border-top:none;box-shadow:none}header #logo{background:transparent}@keyframes menubar {
	0% {opacity: 0;}
	100% {opacity: 1;}
}#menubar-s{display:block;overflow:hidden;position:fixed;z-index:50;top:0;width:100%;background:rgba(0,0,0,.8);border-top:1px solid #fff;animation-name:menubar;animation-duration:.5s;animation-fill-mode:both}#menubar-s li a{display:block;text-decoration:none;padding:15px;border-bottom:1px solid #fff;color:#fff;font-size:20px}#menubar-s li a span{display:block;font-size:12px;color:#999}#menubar{display:none}#menubar_hdr{display:block;position:fixed;z-index:50;top:10px;right:10px;border:1px solid #fff}#menubar_hdr.close,#menubar_hdr.open{width:50px;height:50px}#menubar_hdr.close{background: #666 url(../images/icon_menu.png) no-repeat center top/50px}#menubar_hdr.open{background: #666 url(../images/icon_menu.png) no-repeat center bottom/50px}.contents{padding:150px 4% 100px 4%}.top .contents{padding:50px 4% 100px 4%}.list{width:40%;margin:0 5% 20px;height:400px}.list figure span{width:70px;line-height:70px;font-size:14px}body.s-n #sub,body.s-n #footermenu,.m-n{display:none}.big1{font-size:24px}.w50{overflow:hidden;width:auto}.fl{float:none}.fr{float:none}.sh{display:block}.pc{display:none}}@media screen and (orientation:landscape) and (max-height:500px){#menubar-s li a{float:left;width:40%;margin-left:4%;line-height:1.2}}@media screen and (max-width:480px){body{font-size:12px;line-height:1.5}.contents{padding:20px 4% 50px 4%}.contents{padding:70px 4% 30px 4%}.top .contents{padding:20px 4% 30px 4%}.contents h2{font-size:24px;margin-bottom:20px;letter-spacing:normal;padding-top:20px}.contents h2 span{font-size:10px}.contents p{padding:0 0 20px}.list{float:none;width:auto;height:auto;margin:0;margin-bottom:20px;overflow:hidden}.list figure img{float:left;width:30%}.list figure span{width:40px;line-height:40px;font-size:10px;left:0;top:0}.list h4,.list p{text-align:left;margin-left:35%}#new dl{padding:0}#new dt{float:none;width:auto}#new dd{padding-left:0;margin-bottom:8px}.ta1,.ta1 td,.ta1 th{padding:5px}.ta1 th{width:100px}.ws,.wl{width:94%}.big1{font-size:16px}}