@charset "utf-8";a,body{color:#666}header,iframe{width:100%}.ta1 td,.ta1 th,footer{text-align:center}#menubar a,#pagetop a,.sub ul.submenu li a,a:hover{text-decoration:none}ul,ul.maker1{list-style-type:none}body{margin:0;padding:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;line-height:2;background:#fff;-webkit-text-size-adjust:none}dd,dl,dt,figure,form,h1,h2,h3,h4,h5,li,ol,p,ul{margin:0;padding:0;font-size:100%}ol{padding-left:40px;padding-bottom:15px}img{border:0;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;font-size:100%;border-spacing:0}a:hover{color:#5ac949}header{background:#3b9e2b;position:fixed;height:50px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4);z-index:1}header #logo{width:10pc;float:left;padding:10px;background:#a4050e;background:-webkit-gradient(linear,left top,left bottom,from(#db1b26),to(#a4050e));background:-webkit-linear-gradient(#db1b26,#a4050e);background:linear-gradient(#db1b26,#a4050e);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.inner{max-width:900px;margin:0 auto}.contents h2,.contents h3{margin-bottom:15px;clear:both}.bgimg{height:15pc;background:url(/images/mainimg.jpg)right top no-repeat #fff}#menubar{float:right;margin-top:11px}#menubar li{float:left}#menubar a{display:block;color:#fff;padding:0 18px;-webkit-transition:.5s;transition:.5s}#menubar a:hover{color:#ffea00}#menubar-s{display:none}.contents{clear:both;width:auto;padding:50px 0}.contents h2{color:#fff;background:#3b9e2b;background:-webkit-gradient(linear,left top,left bottom,from(#5ac949),to(#3b9e2b));background:-webkit-linear-gradient(#5ac949,#3b9e2b);background:linear-gradient(#5ac949,#3b9e2b);padding:5px 15px}.contents h2:first-letter{border-left:3px solid #fff;padding-left:10px}.contents h3{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#ededed));background:-webkit-linear-gradient(#fff,#ededed);background:linear-gradient(#fff,#ededed);padding:4px 15px;border:1px solid #bcbcbc}.contents h3:first-letter{border-left:3px solid #3b9e2b;padding-left:10px}.contents p{padding:0 15px 14px}.contents h2+p,.contents h3+p{margin-top:-5px}.main{float:right;width:700px;width:73%}.sub{float:left;width:230px;width:23%}.sub h2{background:0;margin-bottom:0;color:#333;padding:0 0 10px}.sub h2:first-letter{border-left:3px solid #b5b5b5}.sub ul.submenu{margin-bottom:15px;border-top:solid 1px #e4e4e4}.sub ul.submenu li{background:#fff;border-bottom:solid 1px #e4e4e4}.sub ul.submenu li a{display:block;padding:2px 10px}.sub .box1{padding:15px;margin-bottom:15px;background:#f7f7f7;border:1px solid #e4e4e4}.sub .box1 ul.submenu{margin-bottom:0}footer{clear:both;padding:5px 0;background:#5ac949;color:#fff}footer .pr{display:block;font-size:80%}footer a{text-decoration:none!important;color:#fff}.ta1{width:100%;margin-bottom:15px}.ta1,.ta1 td,.ta1 th{border:1px solid #ccc;line-height:2}.ta1 thead th{width:auto;color:#fff;background:#999;background:-webkit-gradient(linear,left top,left bottom,from(#4b4b4b),to(#999));background:-webkit-linear-gradient(#4b4b4b,#999);background:linear-gradient(#4b4b4b,#999)}.ta1 th{width:140px;background:#f0f0f0}.ta1 td,.ta1 th{padding:10px}.ta1 caption{padding:10px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;background-color:#e9ddae;background-image:-webkit-gradient(linear,left top,left bottom,from(#efe6c5),to(#e9ddae));background-image:-webkit-linear-gradient(#efe6c5,#e9ddae);background-image:linear-gradient(#efe6c5,#e9ddae);caption-side:bottom}#pagetop a,.c,.cal td,.cal th{text-align:center}#pagetop{clear:both;max-width:980px;margin:0 auto;padding-top:40px}#pagetop a{color:#fff;font-size:14px;padding:3px 20px;background:#000;display:block;float:right;border-radius:8px 8px 0 0}#pagetop a:hover{background-color:#666;color:#fff}h1.type1{padding-top:103px;font-size:24px;font-weight:700;color:#000;text-indent:-1em;padding-left:1.75em;text-shadow:0 0 5px #fff;line-height:1.4}p.type1{font-size:18px;font-weight:700;text-shadow:0 0 10px #fff}.contents-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.contents-box{width:49%}.target{float:right;width:250px;padding:5px;margin-left:3%}.contents section.list{position:relative;overflow:hidden;background:#f6f4f0;border:1px solid #ccc;margin:15px;padding:15px}.contents section.list figure img,.target{border:1px solid #ccc;background:#fff;margin-bottom:3%}.contents section.list figure img{float:left;width:10%;padding:.5%;margin-right:3%}.contents section.list h4{margin-left:35%;font-size:18px!important;margin-bottom:10px;border-bottom:1px solid #ccc}.fb{float:left}.fbdog{display:inline-block}.fbimg{float:left;width:75pt;padding:5px;background:#fff;margin-right:5px;color:green;font-weight:900;text-align:center}.float-off{float:none}.fbtext{float:right;width:calc(100% - 115px)}.customer{color:green}.cal,.cal td,.cal th{border:1px solid #a2a2a2}.contents section.list p{overflow:auto;padding:0;margin-left:35%}.cal{background:#fff;font-size:11px;margin-right:auto;margin-left:auto}.cal td,.cal th{line-height:1;padding:5px}.cal th{background:#ebebeb}.cal .off{background:#ffced8;color:#666}.cal .sun{color:#ff5c7f}.cal .on{background:#ced8ff;color:#666}.look{background:#000;border-radius:4px;color:#fff;padding:5px}ul.deci,ul.disc,ul.squa{padding:0 25px 1em}.mb1em,.mb15{margin-bottom:15px}.mb2em,.mb30{margin-bottom:30px}.clear{clear:both}ul.disc{list-style:disc}ul.deci{list-style:decimal}ul.squa{list-style:square}ul.maker1{padding:0 10px 1em}ul.maker1 li:before{content:'※ '}ul.none{padding:0 25px 1em;list-style:none}.color1{color:#5ac949}.color2{color:#ced8ff}.pr{font-size:10px}.btn{font-size:9pt;padding:3px}.wl{width:96%}.ws{width:50%}.r{text-align:right}.l{text-align:left!important}.bg1{background:#ebe7e0;overflow:hidden}.pd10{padding:10px}.pt150{padding-top:110px!important}.pb15{padding-bottom:15px!important}.pb25{padding-bottom:25px!important}a[href^="tel:"]{cursor:default}@media screen and (max-width:980px){.inner{width:auto;margin:0 10px}.contents{padding:10px 0}#pagetop{width:auto;margin-right:10px}}@media screen and (max-width:800px){#menubar,ul.ddmenu{display:none}header{position:static;height:5pc}#menubar-s{display:block;position:absolute;top:110px;left:0;width:100%;z-index:2;border-top:1px solid #3b9e2b}#menubar-s li{float:left;width:50%;font-size:1pc;text-align:center;border-bottom:1px solid #3b9e2b;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#menubar-s li:nth-child(even){border-left:1px solid #3b9e2b}#menubar-s a{display:block;height:33px;line-height:33px;text-decoration:none;background:#fff;background:hsla(0,0%,100%,.85);color:#3b9e2b;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main,.sub{float:none;width:auto}h1.type1{font-size:20px}.contents-wrap{flex-direction:column}.contents-box{width:100%}.pt150{padding-top:130px!important}}@media screen and (max-width:480px){.contents section.list table,.ta1,.target{width:100%}.contents section.list p{margin-left:0}.target{float:none;margin-left:-5px}.contents section.list figure img{float:none;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contents section.list h4{margin-left:0}.fbimg,.fbtext{float:none;width:100%}.fbimg{padding:5px;background:#fff;margin-right:5px;color:green;font-weight:900;text-align:center}.ta1 th{width:75pt;padding:2px}.ta1 td{width:auto;padding:2px}h1.type1{font-size:20px}.ws{width:92%}.pt150{padding-top:130px!important}}