@charset "utf-8";body{color:#fff;background:#000;font:14px/2 "メイリオ",Meiryo,ＭＳ\ Ｐゴシック,Osaka,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro}body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,li,ol,p,ul{margin:0;padding:0}ul{list-style-type:none}img{border:0 0;vertical-align:bottom}input,select,textarea{font-size:1em}form{margin:0}table{border-collapse:collapse;font-size:100%;border-spacing:0}a{color:#fff}a:hover{color:#fee32e;text-decoration:none}#container{width:989px;margin:0 auto}header{width:100%;height:75pt;position:relative}header h1{font-size:9px;line-height:10px;position:absolute;bottom:7px;right:10px;font-weight:400}header #logo{position:absolute;left:20px;top:22px}header #tel{position:absolute;top:15px;right:20px;font-size:11px;text-align:center;line-height:1.6;letter-spacing:.2em;border:1px solid #df0707;background-color:#b10606;background-image:-webkit-gradient(linear,left top,left bottom,from(#b10606),to(#520202));background-image:-webkit-linear-gradient(#b10606,#520202);background-image:linear-gradient(#b10606,#520202);padding:5px 20px}header #tel span{font-size:18px;font-weight:700;display:block}nav#menubar ul{background-color:#cbab25;background-image:-webkit-gradient(linear,left top,left bottom,from(#a98f44),to(#cbab25));background-image:-webkit-linear-gradient(#dfd9cb,#a98f44 49%,#9c7d22 50%,#cbab25);background-image:linear-gradient(#dfd9cb,#a98f44 49%,#9c7d22 50%,#cbab25);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.3);box-shadow:1px 1px 8px rgba(0,0,0,.3);height:50px;border:1px solid #74571f;border-radius:8px;padding-left:25px}nav#menubar ul li{float:left;width:155px;border-right:1px solid #75581f}nav#menubar ul li a{line-height:50px;text-decoration:none;display:block;font-size:14px;text-align:center;color:#fff}nav#menubar ul li:first-child{border-left:1px solid #75581f}nav#menubar ul li a:hover{background-color:#9c7d22;background-image:-webkit-gradient(linear,left top,left bottom,from(#ceb14b),to(#fee32e));background-image:-webkit-linear-gradient(#e8dfcd,#ceb14b 49%,#c7a62b 50%,#fee32e);background-image:linear-gradient(#e8dfcd,#ceb14b 49%,#c7a62b 50%,#fee32e);color:#fff}#mainimg{clear:left;width:100%;height:auto;position:relative;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.3);box-shadow:1px 1px 8px rgba(0,0,0,.3);margin-bottom:30px}#mainimg,#mainimg img{border-radius:8px}#mainimg .slide_file{display:none}#slide_image{z-Index:2;height:auto;width:100%;position:relative}#slide_image2{z-Index:1;height:auto;width:100%;position:absolute;left:0;top:0}#contents{clear:left;width:950px;padding-top:30px;margin:0 auto}#main{width:700px}#main,#main1{float:left;padding-bottom:30px}#main1{width:950px}#main h2{background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#cdcdcd));background:-webkit-linear-gradient(#fff,#cdcdcd);background:linear-gradient(#fff,#cdcdcd);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.5);font-size:100%;color:#000;clear:both;border-bottom:5px solid #9c7d22;padding:8px 15px}#main h2.img{border-bottom:0 0;padding:0;background:transparent}#main h3{border:1px solid #df0707;background-color:#b10606;background-image:-webkit-gradient(linear,left top,left bottom,from(#b10606),to(#520202));background-image:-webkit-linear-gradient(#b10606,#520202);background-image:linear-gradient(#b10606,#520202);font-size:100%;padding:4px 15px;border-radius:4px;clear:both}#main p{padding:.5em 15px 1em}#main section.list{margin-bottom:15px;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#cdcdcd));background-image:-webkit-linear-gradient(#fff,#cdcdcd);background-image:linear-gradient(#fff,#cdcdcd);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.5);border-radius:8px}#main section.list a{padding:10px;text-decoration:none;display:block;overflow:hidden;color:#333}#main section.list a:hover{background-color:#fff;border-radius:8px}#main section.list p{padding:0;margin-left:34%}#main section.list figure img{float:left;background-color:#fff;padding:5px;border:1px solid #999;width:30%;height:auto}#main section.list h4{padding:2px 0 2px 10px;font-size:100%;border-bottom:1px solid #999;border-left:4px solid #9c7d22;margin-bottom:.5em}#sub{float:right;width:220px;padding-bottom:30px}#sub h2{font-size:100%;background-color:#b10606;background-image:-webkit-gradient(linear,left top,left bottom,from(#b10606),to(#520202));background-image:-webkit-linear-gradient(#b10606,#520202);background-image:linear-gradient(#b10606,#520202);border:1px solid #df0707;text-align:center;padding:5px 0}#sub ul.submenu{margin-bottom:15px;text-align:center}#sub ul.submenu li a{border-bottom:1px solid #df0707;text-decoration:none;display:block}#sub ul.submenu li a:hover{background-color:#520202;color:#fee32e}#sub .box1{border:1px solid #df0707;padding:10px;margin-bottom:15px;background-color:#2e0101;-webkit-box-shadow:0 0 30px #b10606 inset;box-shadow:0 0 30px #b10606 inset}footer{clear:both;text-align:center;padding-top:15px;padding-bottom:15px}footer .pr{display:block;font-size:80%}footer a{text-decoration:none}footer a,footer a:hover{color:#fff}#new{margin-bottom:15px;background-color:#2e0101}#new dl{overflow:auto;height:150px;padding-left:15px}#new dt{font-weight:700;float:left;width:8em}#new dd{border-bottom:1px solid #df0707;padding-left:8em}#new dd img{vertical-align:middle}.ta1{width:100%;background:#2e0101}.ta1,.ta1 td,.ta1 th{border:1px solid #df0707;line-height:2}.ta1 td,.ta1 th{padding:10px}.ta1 th{width:250px;text-align:left}.ta1 th.tamidashi{width:auto;text-align:left;background-color:#b10606;background-image:-webkit-gradient(linear,left top,left bottom,from(#b10606),to(#520202));background-image:-webkit-linear-gradient(#b10606,#520202);background-image:linear-gradient(#b10606,#520202)}input[type=button],input[type=reset],input[type=submit]{width:250px;padding:10px;margin-bottom:20px;border-radius:30px;background-color:#d7d7d7;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#d7d7d7));background-image:-webkit-linear-gradient(#fff,#d7d7d7);background-image:linear-gradient(#fff,#d7d7d7);border:0 0;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.5)}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#d7d7d7),to(#FFF));background-image:-webkit-linear-gradient(#d7d7d7,#fff);background-image:linear-gradient(#d7d7d7,#fff);-webkit-box-shadow:none;box-shadow:none;position:relative;left:1px;top:1px}#pagetop{clear:both}#pagetop a{color:#fff;font-size:10px;background-color:#2e0101;text-decoration:none;text-align:center;width:12em;display:block;float:right;letter-spacing:.1em;border-radius:30px}#pagetop a:hover{background-color:#fff;color:#2e0101}.look{background:#520202}.mb1em,.mb15{margin-bottom:15px}.clear{clear:both}ul.disc{padding:0 25px 1em;list-style:disc}.color1{color:#fee32e}.pr{font-size:10px}.btn{font-size:13px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}figcaption{font-size:11px}img{max-width:100%;height:auto}#menubar_hdr{display:none}@media screen and (min-width:481px) and (max-width:800px){header{text-align:center;height:auto;margin-bottom:20px}header h1{display:none}header #logo,header #tel{position:static}#container{width:auto;padding:0 10px}nav#menubar ul{background:0 0;height:auto;border:0 0;border-radius:1px;padding-left:0}nav#menubar ul li{float:left;height:50px;width:49%;background-color:#9c7d22;background-image:-webkit-gradient(linear,left top,left bottom,from(#a98f44),to(#cbab25));background-image:-webkit-linear-gradient(#dfd9cb,#a98f44 49%,#9c7d22 50%,#cbab25);background-image:linear-gradient(#dfd9cb,#a98f44 49%,#9c7d22 50%,#cbab25);border:1px solid #75581f;border-radius:8px;margin-bottom:5px}nav#menubar ul li:nth-child(even){margin-left:1%}nav#menubar ul li a:hover{border-radius:8px}#contents{width:auto;padding-top:20px}#main,#sub{float:none;width:auto}body.s-n #sub{display:none}}@media screen and (max-width:480px){header{height:auto;text-align:center;margin-bottom:10px}header h1{display:none}header #logo{position:static}header #logo img{width:80%;height:auto;margin:10px 0}header #tel{position:static}#container{width:auto;padding:0 10px}nav#menubar ul{background:0 0;height:auto;border:0 0;border-radius:1px;padding-left:0}nav#menubar ul li{float:left;height:50px;width:49%;background-color:#9c7d22;background-image:-webkit-gradient(linear,left top,left bottom,from(#a98f44),to(#cbab25));background-image:-webkit-linear-gradient(#dfd9cb,#a98f44 49%,#9c7d22 50%,#cbab25);background-image:linear-gradient(#dfd9cb,#a98f44 49%,#9c7d22 50%,#cbab25);border:1px solid #75581f;border-radius:8px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}nav#menubar ul li:nth-child(even){margin-left:1%}nav#menubar ul li a:hover{border-radius:8px}#contents{width:auto;padding-top:10px}#main,#sub{float:none;width:auto}#main p{padding:.5em 5px 1em}#main section.list p{margin-left:0}#main section.list figure img{float:none;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}section#new h2.open{background:url(../images/midashi_bg1.png)no-repeat left center,url(../images/btn_minus.png)no-repeat right center,-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#cdcdcd));background:url(../images/midashi_bg1.png)no-repeat left center,url(../images/btn_minus.png)no-repeat right center,-webkit-linear-gradient(#fff,#cdcdcd);background:url(../images/midashi_bg1.png)no-repeat left center,url(../images/btn_minus.png)no-repeat right center,linear-gradient(#fff,#cdcdcd)}section#new h2.close{background:url(../images/midashi_bg1.png)no-repeat left center,url(../images/btn_plus.png)no-repeat right center,-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#cdcdcd));background:url(../images/midashi_bg1.png)no-repeat left center,url(../images/btn_plus.png)no-repeat right center,-webkit-linear-gradient(#fff,#cdcdcd);background:url(../images/midashi_bg1.png)no-repeat left center,url(../images/btn_plus.png)no-repeat right center,linear-gradient(#fff,#cdcdcd)}#new dl{height:auto;margin:5px 5px 0}#new dt{float:none;width:auto}#new dd{padding-left:0}.ta1{width:100%}.ta1 td{width:auto;padding:2px}.ta1 th{width:75pt;padding:2px}#top #menubar_hdr,body.s-n #sub{display:none}#menubar_hdr{display:inline;position:absolute;top:0;right:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#e5e5e5));background-image:-webkit-linear-gradient(#fbfbfb,#e5e5e5);background-image:linear-gradient(#fbfbfb,#e5e5e5);padding:10px;border:1px solid #cfcfcf;border-radius:0 0 6px 6px}}