@charset "utf-8";@import url(style-opening.css);body,html{width:100%;height:100%}body{margin:0;padding:0;color:#666;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;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:#b52654;text-decoration:none}header{text-align:center;position:fixed;z-index:10;left:0;top:0;width:100%;height:100px;background:#333;background:rgba(0,0,0,.7)}header #logo img{width:250px;margin-top:15px}header .icon{position:absolute;right:3%;bottom:15px}header .icon li{display:inline}header .icon img{width:30px;margin-left:5px}#menubar{position:relative;text-align:center;font-size:13px;margin-top:15px}#menubar li{display:inline}#menubar li a{text-decoration:none;color:#fff;padding:0 10px 5px 13px;letter-spacing:.2em;margin:0 10px}#menubar li a:hover{border-bottom:3px solid #fff}#menubar-s{display:none}#menubar_hdr{display:none}.inner{background:#fff;background:rgba(255,255,255,.9);width:80%;margin:0 auto 40px;padding:30px;border-radius:20px}.first{margin-top:140px!important}@keyframes contents {
/*0コマ目*/
0% {
	opacity: 0;
	top: 10px;
}
/*100コマ目*/
100% {
	opacity: 1;
	top: 0px;
}
}#contents{animation-duration:.5s;animation-fill-mode:both;animation-name:contents;animation-delay:.5s;position:relative;width:100%;height:100%;overflow:auto}.home #contents{animation-delay:5.5s}#contents h2{clear:both;margin-bottom:20px;font-size:30px;text-align:center;letter-spacing:.2em;line-height:1.5;background: url(../images/bg_line1.png) repeat-x center bottom / auto 3px;padding-bottom:10px;color:#000}#contents h3{clear:both;margin-bottom:10px;font-size:20px;padding:0 10px}#contents p{padding:0 10px 20px}#contents p+p{margin-top:-10px}footer{clear:both;text-align:center;padding-bottom:30px;color:#fff}footer a{text-decoration:none;color:#fff}footer a:hover{color:#fff}footer .pr{display:block}#new dl{padding:0 10px}#new dt{float:left;width:9em;letter-spacing:.1em}#new dd{padding-left:9em}#item-image{position:relative;margin:0 auto;width:80%;max-width:1000px;margin-bottom:-50px}#item-image #item_image1{z-index:2;position:relative;overflow:hidden;width:100%}#item-image #item_image2{z-index:1;position:absolute;overflow:hidden;width:100%;left:0;top:0}#thumbnail-box{text-align:center;z-index:3;position:relative;bottom:70px}.thumbnail{width:70px;height:50px;border:1px solid #ccc;padding:5px;background:#fff;margin:2px 0}.thumbnail:hover{border:1px solid #000}#imgcaption{text-align:center}.ta1 caption{border:1px solid #999;border-bottom:none;text-align:left;font-weight:bold;padding:10px;background:#fff}.ta1 th.tamidashi{width:auto;text-align:left;background:#fff}.ta1{table-layout:fixed;width:100%;margin:0 auto 30px}.ta1,.ta1 td,.ta1 th{word-break:break-all;border:1px solid #999;padding:10px}.ta1 th{width:140px;text-align:center}@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;z-index:100;position:fixed;width:50px;line-height:50px;bottom:50px;right:1%;background:#000;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;border:1px solid #fff;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}ul.disc{list-style:disc;padding:0 20px 20px 42px}ol{padding:0 20px 20px 45px}.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}.clear{clear:both}.color1,.color1 a{color:#b52654!important}.pr{font-size:10px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}.l{text-align:left}.fl{float:left}.fr{float:right}.big1{font-size:40px}.mini1{font-size:11px;display:inline-block;line-height:1.5}.sh{display:none}@media screen and (max-width:800px){header .icon{right:0%;bottom:10px;width:100%}@keyframes menubar {
	0% {opacity: 0;}
	100% {opacity: 1;}
}#menubar-s{display:block;overflow:hidden;position:fixed;z-index:20;top:100px;width:100%;height:100%;background:rgba(0,0,0,.8);animation-name:menubar;animation-duration:.5s;animation-fill-mode:both;border-top:1px solid #fff}#menubar-s li a{display:block;text-decoration:none;padding:14px 3%;border-bottom:1px solid #fff;color:#fff;font-size:16px}#menubar-s li a span{display:block;font-size:10px}#menubar{display:none}#menubar_hdr{display:block;position:fixed;z-index:20;top:5px;right:1%}#menubar_hdr.close,#menubar_hdr.open{width:50px;height:50px;border-radius:50%}#menubar_hdr.close{background: #b52654 url(../images/icon_menu.png) no-repeat center top/50px}#menubar_hdr.open{background: #b52654 url(../images/icon_menu.png) no-repeat center bottom/50px}body.s-n #sub,body.s-n #footermenu,.m-n{display:none}.big1{font-size:20px}.fl{float:none}.fr{float:none}.sh{display:block}.pc{display:none}}@media screen and (orientation:landscape) and (max-height:500px){header{position:absolute}#menubar-s{top:0}#menubar-s li{width:50%;float:left}}@media screen and (max-width:700px){#item-image{width:100%;margin-bottom:0}#thumbnail-box{bottom:0}.thumbnail{width:40px;height:28px;padding:0}}@media screen and (max-width:480px){body{font-size:12px;line-height:1.5}header #logo img{width:170px;margin-top:20px}.inner{padding:20px;border-radius:10px}#contents h2{font-size:20px;letter-spacing:normal}#contents h3{font-size:16px}.ta1 caption{padding:5px}.ta1,.ta1 td,.ta1 th{padding:5px}.ta1 th{width:100px}.ws,.wl{width:94%}.big1{font-size:16px}}