@font-face{font-family:'dinot';src:url(files/dinot.ttf) format('truetype') , url(files/dinot.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'webfont';src:url(files/wfb.ttf) format('truetype') , url(files/wfb.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'webfontr';src:url(files/wfbr.ttf) format('truetype') , url(files/wfbr.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'ftt';src:url(files/futuram.ttf) format('truetype') , url(files/futuram.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'ftth';src:url(files/futurah.ttf) format('truetype') , url(files/futurah.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'gill';src:url(files/gill.ttf) format('truetype') , url(files/gill.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'gara';src:url(files/gara.ttf) format('truetype') , url(files/gara.woff) format('woff');font-weight:normal;font-style:normal}table.tablecontact4{width:100%;max-width:1080px;margin:0 auto;vertical-align:top}table.tablecontact4 td{padding:2rem 1rem;vertical-align:top;border-bottom:1px solid #999;border-right:1px solid #999;background-color:#fff}table.tablecontact4 th:nth-of-type(n+2){padding:2rem 1rem;vertical-align:top;background-color:#ff6c6c;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;width:auto;white-space:nowrap}table.tablecontact4 td:nth-of-type(1) {padding:2rem 1rem;white-space:nowrap;vertical-align:top;background-color:#ffeaea;border-bottom:1px solid #fff;border-right:1px solid #fff;width:100px}.daylist td:nth-of-type(2){padding-left:20px}.daylist td{vertical-align:middle;padding-bottom:40px}.daylist td.daylistp{padding-bottom:70px}.daylist div{padding:10px 15px;background-color:#fff;border-radius:50%;font-size:2.7rem;display:table-cell}.daylist div:after{content:"月";font-size:2rem}.loop{width:100vw;height:211px;position:relative;background:url(images/sc.jpg) repeat-x 0 0;background-size:auto;background-size:auto 100%;animation:bg-slider 60s linear infinite;left:50%;margin-left:-50vw;z-index:-1}@keyframes bg-slider {
	from { background-position: 1650px 0; }
    to { background-position:0  0; } /* 使用した背景画像の長さ */
}.facilitybox li{}.line2 span{background:linear-gradient(rgba(0,0,0,0) 50%,#ffe3e2 0%);font-size:1.9rem}.line2{margin-bottom:5px}.aboutlist2 td:nth-of-type(2){color:#e8516a;padding:0 10px}.support table tr td:nth-of-type(1){white-space:nowrap}.footerbtn{position:fixed;right:0;line-height:3rem;font-size:2rem;text-align:center;top:100px;z-index:100;width:50px}.footerbtn div{writing-mode:vertical-rl;text-align:center;background-color:#e8516a;color:#fff;padding:10px 5px;float:right;border-radius:10px 0 0 10px}.footerbtn .snd{background-color:#df8989}.hpagetitle{color:#fff;background-color:#f09995;border-radius:10px;padding:5px 6%;display:table;margin:0 auto}.hpagetitle1{background-color:#ffeff2}.hpagetitle2{background-color:#fff}.nagao2 .hpagetitle1{background-color:#ffedc7}.bottom img{position:absolute;max-width:2700px;top:-49px}.bottom{position:relative;min-height:150px;margin-top:150px}.houjinimg{margin-top:130px;padding-top:10px}.pagekey{overflow:hidden;height:600px;max-height:50vw;position:relative;text-align:center}.pagekeytitle{position:absolute;left:50%;top:-30px;opacity:0;max-width:30vw;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:1}.topkeymaskbox2{width:1080px;max-width:100%;margin:0 auto}.topkeymask2{border-radius:50%;overflow:hidden;width:1080px;max-width:100%;padding:10% 0 30%;margin:-10% auto}.simpleParallax{height:100%}.parallax-window{background-size:cover;height:100%;background-position:center}.sankakubtn{color:#fff;font-size:1.5rem;padding:3px 20px;margin:0 auto;background-color:#ff5680;border-radius:8px;display:table-cell}a .sankaku{text-decoration:none!important}.sankaku:before{content:"\25B6\00a0";font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}.sankakua:after{content:"\00a0\25B6";font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}.sankaku2:before{content:"\025bc\00a0";font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}.sankakua2:after{content:"\00a0\025bc";font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}h2.midasi{font-weight:normal;font-size:1.2rem;margin:0}.pankuzu{padding:10px 0 50px;position:relative}.hnami1{height:20px;position:absolute;width:100vw;background-position:center top;background-repeat:repeat-x}.topkeytop{left:calc(50% - 1483px)}@media only screen and (max-width:969px){.topkeytop{left:unset!important}}.btn{padding:10px 30px;border-radius:30px;display:table;margin:25px auto}.line:before{border-bottom:dotted 8px;content:"";width:200px;height:8px;position:absolute;left:50%;transform:translate(-50%,35px)}.nami2{height:50px;position:absolute;top:-49px;width:100vw;background-position:center top}.topkeymaskbox{width:1400px;max-width:100%;margin:0 auto}.topkeymask{border-radius:50%;overflow:hidden;width:1400px;max-width:100%;padding:30% 0 50%;margin:-30% auto}.topkeybox{overflow:hidden;height:700px;max-height:50vw}.houjin .topkeybox{overflow:hidden;height:720px;max-height:69vw}.fix .logotxt,.subpage .logotxt{display:none}.categorywaku{font-size:1.2rem;line-height:3rem;min-width:75px;text-align:center;display:inline-block;margin-left:8px;background-color:#ef9894;color:#fff;padding:0 5px}.nagao2 .categorywaku{background-color:#ff995b}.kuaka .categorywaku{background-color:#ff7e4b}.nagao .newsosirase{background-color:#ff6c6c;color:#fff}.nagao2 .newsosirase{background-color:#f08800;color:#fff}.nagao2 .claim{background-color:#ff995b;color:#fff}.kuaka .newsosirase{background-color:#ff9076;color:#fff}.newssupport{background-color:#ea9447;color:#fff}.newsjidoucat{background-color:#056fb2;color:#fff}.nagao .memberosirase{background-color:#ff6c6c;color:#fff}.nagao2 .memberosirase{background-color:#f08800;color:#fff}.kuaka .memberosirase{background-color:#ff9076;color:#fff}.membertayori{background-color:#48b3d8;color:#fff}.memberyousu{background-color:#149466;color:#fff}.midasi{line-height:7rem;font-size:3.2rem;padding:1.5rem 3rem 1rem;border-radius:4rem .5rem 4rem .5rem;margin:5rem auto;display:table;color:#fff;background-color:#f79719;position:relative}.midasi img{max-width:7vw}.bx-wrapper{}.bx-viewport{}.topkeytop li{display:none}.bx-viewport .topkeytop li{display:block!important}.pswp__bg{opacity:.7!important}.blogbox p{margin-top:0;margin-bottom:1.4em;line-height:160%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.pass * input,#pwbox-2{min-width:auto;padding:0 10px;border-radius:5px;line-height:2.4rem;border:1px solid #999}.ib{display:inline-block}.fw,.fw *{font-weight:bold}.backw100{width:104vw;position:absolute;left:-2vw;margin:0 calc(50% - 50vw);height:100%;top:0;z-index:-1}.boxw100{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.maru{overflow:hidden;border-radius:50%}.kadomaru{overflow:hidden;border-radius:15px}.maincolor{color:#e8516a;border-color:#e8516a}.mainback{background-color:#e8516a;color:#fff}.nagao .maincolor{color:#ff6c6c;border-color:#ff6c6c}.nagao .mainback{background-color:#ff6c6c;color:#fff}.nagao2 .mainback{background-color:#ffac00;color:#fff}.nagao2 .maincolor{color:#f08800;border-color:#ffac00}.kuaka .mainback{background-color:#ea6f2b;color:#fff}.kuaka .maincolor{color:#ea6f2b;border-color:#ea6f2b}.center{left:50%;transform:translate(-50%,0)}.center2{right:50%;transform:translate(-50%,0)}.font36{font-size:3.4rem;line-height:4rem}.font32{font-size:3rem;line-height:3.6rem}.font28{font-size:2.6rem;line-height:3rem}.font24{font-size:2.2rem;line-height:3rem}.font20{font-size:1.9rem;line-height:3.5rem}.font18{font-size:1.7rem;line-height:2.5rem}ul.boxlist3,ul.boxlist4{text-align:center;letter-spacing:-.4em}ul.boxlist4>li,ul.boxlist4>a li{text-align:center;display:inline-block;width:23.5%;margin:0 2% 5rem 0;letter-spacing:normal}ul.boxlist4 > li:first-of-type, ul.boxlist4 > a:first-of-type li,ul.boxlist4 > li:nth-of-type(4n), ul.boxlist4 > a:nth-of-type(4n) li {text-align:left;display:inline-block;width:23.5%;margin:0 2% 5rem 0;letter-spacing:normal}ul.boxlist4 > li:nth-of-type(4n), ul.boxlist4 > a:nth-of-type(4n) li {text-align:right;display:inline-block;width:23.5%;margin:0 0 5rem;letter-spacing:normal}ul.boxlist2 .boxlistpic,ul.boxlist3 .boxlistpic,ul.boxlist4 .boxlistpic{padding-top:75%;width:100%;background-position:center;background-size:cover}ul.boxlist3>li,ul.boxlist3>a li{text-align:center;display:inline-block;width:31%;margin:0 3% 5rem 0;letter-spacing:normal}ul.boxlist3 > li:first-of-type, ul.boxlist3 > a:first-of-type li,ul.boxlist3 > li:nth-of-type(4n), ul.boxlist3 > a:nth-of-type(4n) li {text-align:left;display:inline-block;width:31%;margin:0 3% 5rem 0;letter-spacing:normal}ul.boxlist3 > li:nth-of-type(3n), ul.boxlist3 > a:nth-of-type(3n) li {text-align:right;display:inline-block;width:31%;margin:0 0 5rem 0;letter-spacing:normal}ul.boxlist2{text-align:center;letter-spacing:-.4em}ul.boxlist2>li,ul.boxlist2>a li{text-align:left;display:inline-block;width:47%;margin:0 3% 5rem 0;letter-spacing:normal}ul.boxlist2 > li:nth-of-type(2n), ul.boxlist2 > a:nth-of-type(2n) li {text-align:right;display:inline-block;width:47%;margin:0 0 5rem 3%;letter-spacing:normal}ul.boxlist2 li p,ul.boxlist3 li p,ul.boxlist4 li p{text-align:left}.gmap{height:0;overflow:hidden;padding-bottom:45%;position:relative}.gmap iframe,.gmap object,.gmap embed{position:absolute;left:0;top:0;height:calc(100% + 400px);width:100%;margin-top:-200px}.blog * img{height:auto}.sankakuicon:before{content:"\25B6"}a[href$=".pdf"]:before{content:" ";display:inline-block;width:36px;height:40px;background:url(files/xPDF_40.png.pagespeed.ic.b-Vat_gFpq.png) no-repeat;vertical-align:middle;padding-right:10px}.noicon a[href$=".pdf"]:before{content:"";display:static;width:auto;height:auto;background:none;vertical-align:none;padding-right:0;margin-top:0}a[href^="tel:"]{pointer-events:none}.boyo.move{-webkit-animation:boyoyon .5s linear both .05s;animation:boyoyon .5s linear both .05s}@-webkit-keyframes boyoyon {
  0%, 100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  }
  10%, 90% {
    -webkit-transform: matrix3d(1.05, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.05, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  }
  25%, 75% {
    -webkit-transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.1, 0, 0, 0, 0, 1.1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  }
  50% {
    -webkit-transform: matrix3d(1.15, 0, 0, 0, 0, 1.15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.15, 0, 0, 0, 0, 1.15, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
  }
}.effect li,.mover,.movel,.moveb,.movet{opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.mover{position:relative;transform:translatex(20px)}.movel{position:relative;transform:translatex(-20px)}.moveb{position:relative;bottom:-40px}.movet,section,.effect li{transform:translatey(20px)}.mover.move,.movel.move{transform:translatex(0);opacity:1!important}.movet.move,section.move,.effect li.move,section:nth-of-type(1) {transform:translatey(0);opacity:1!important}.moveb.move{opacity:1!important;bottom:0!important}.movedel{transition-delay:.5s!important}.slick-prev:before,.slick-next:before{color:#000!important}.slick-prev,.slick-next{width:40px!important;height:40px!important}.slick-prev:before,.slick-next:before{font-size:40px!important}.slick-next{right:-45px!important}.slick-prev{left:-45px!important}.bx-pager{margin:-30px 10px 0 0;text-align:center;position:relative}.bx-pager-item{display:inline-block;font-size:0;margin:0 3px}.bx-pager-link{text-decoration:none!important}.bx-pager-item a:before{content:"●";color:#fff;text-shadow:1px 1px 0 #6ebd6e , -1px 1px 0 #6ebd6e , 1px -1px 0 #6ebd6e , -1px -1px 0 #6ebd6e;font-size:15px}.bx-pager-link.active:before{color:#6ebd6e!important}.sidebaer a{writing-mode:vertical-rl;background-color:#6ebd6e;font-size:2rem;padding:50px 10px;width:auto;position:fixed;right:0;top:375px;z-index:100}.sidebaer1 a{background-color:#339133;top:150px;font-size:1.6rem;padding:20px 10px}ul.indent li{padding-left:1em;text-indent:-1em}.listnum{margin-left:50px;counter-reset:my-counter;list-style:none}.listnum li{line-height:3rem;font-size:1.6rem;padding:15px 0 15px 0}.listnum li:before{content:counter(my-counter);counter-increment:my-counter;background-color:#ff5680;color:#fff;display:block;float:left;line-height:46px;text-align:center;height:40px;width:40px;border-radius:50%;font-size:2.7rem;margin:-5px 0 0 -50px}.listdisc li{padding-left:1em;margin-bottom:5px}.listdisc li:before{margin-left:-1em;content:"・"}.listdisc2 li{margin-left:1em;list-style-type:none!important;display:list-item;margin-bottom:1px}.listdisc2 li:before{margin-left:-1em;content:"\025CF"}.houjin .listdisc2 li:before{color:#ffb0ac}.nagao .listdisc2 li:before{color:#ff827f}.nagao2 .listdisc2 li:before{color:#ffac00}h2.maincolor{margin:0 0 20px;padding-left:5px;border-bottom:solid 1px;font-size:1.8rem;line-height:2.6rem;width:100%}html{font-size:62.5%;background-color:#fff}body{font-size:1.3em;background-color:#fff;display:flex;flex-direction:column;-webkit-text-size-adjust:100%}html,body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif;letter-spacing:0;margin:0;padding:0;_display:inline;_zoom:1;width:100vw;overflow-x:hidden;text-align:left;min-height:100%;line-height:2.4rem;color:#333}.kugiri{margin-top:0;width:100%}.din{font-family:"dinot";transform:rotate(.05deg)}.din * a{transform:rotate(.05deg)}.wf{font-family:"webfont";transform:rotate(.05deg)}.wf * a{transform:rotate(.05deg)}.wfr{font-family:"webfontr";transform:rotate(.05deg)}.wfr * a{transform:rotate(.05deg)}.ftt{font-family:'ftt'}.ftth{font-family:'ftth'}.gill{font-family:"gill";transform:rotate(.05deg)}.gara{font-family:"gara";transform:rotate(.05deg)}iframe{vertical-align:bottom;margin-bottom:-1px}.clear{clear:both;pointer-events:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}article a{color:inherit;outline:none;text-decoration:underline;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}article a:link,article a:visited,article a:active{text-decoration:underline}article a:hover{text-decoration:underline;opacity:.8}article a div{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}article a:hover div{text-decoration:underline;opacity:.8!important}article a li{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}article a:hover li{opacity:.8!important}.ca a{text-decoration:none}.ca a:link,.ca a:visited,.ca a:active{text-decoration:none}.ca a:hover{text-decoration:none;opacity:1}.ca a:hover div{text-decoration:none;opacity:1!important}.ca a:hover li{opacity:1!important}.pn{pointer-events:none}.tc{text-align:center}.tb{margin:0 auto;max-width:700px}.dt{display:table;margin:0 auto}.none{display:none}.ff a{color:#fff;outline:none}.ff a:link,.ff a:visited,.ff a:active{color:#fff;text-decoration:underline}.ff a:hover{text-decoration:underline}.nl *{text-decoration:none!important}textarea{height:10em!important}section{margin:0 0 5rem;position:relative;transition:.5s ease-in-out!important}.blog{display:inline-block;width:70%;margin-right:3%}.blog img{margin-bottom:5px}aside{display:inline-block;width:26%;vertical-align:top}.sidetitle{font-size:1.4rem;background-color:#8dc45a;color:#fff;display:table;padding:3px 15px;border-radius:5px;margin-left:-15px}.nagao .sidetitle{background-color:#ffe8eb;color:#333}.nagao2 .sidetitle{background-color:#ffecc6;color:#333}.kuaka .sidetitle{background-color:#ffe9e0;color:#333}.member .sidetitle{background-color:#ece8c4;color:#006934}.sidemenu{margin:5px 0 40px}.sidemenu ul li{display:inline-block;padding:0 10px 0 0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagenavi{padding:20px 0;width:100%}.wp-pagenavi,.wp-pagenavi a,.wp-pagenavi span.pages,.wp-pagenavi span.extend{font-size:1.2rem!important}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#333;background-color:#fff;padding:.8rem 1.5rem;margin:0 2px;white-space:nowrap;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none;border:thin solid #aaa}.wp-pagenavi a:hover{color:#333;background-color:#ccc}.wp-pagenavi span.current{color:#333;background-color:#eee}h2.maincolor a:link,h2.maincolor a:visited,h2.maincolor a:active{text-decoration:none}h2.maincolor a:hover{opacity:.5;text-decoration:underline}.date{margin:15px 0 0 0;font-size:1.1rem}.date a:link,.date a:visited,.date a:active{text-decoration:none}.date a:hover{text-decoration:underline}.sub a:link,.sub a:visited,.sub a:active{text-decoration:none}.sub a:hover{text-decoration:underline}.cc a{outline:none;text-decoration:underline;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.cc a:link,.cc a:visited,.cc a:active{text-decoration:underline}.cc a:hover{text-decoration:underline;opacity:.5}table.tablecontact{width:100%;max-width:800px;margin:0 auto;vertical-align:top;border-top:1px solid #999}table.tablecontact td{padding:2rem 1rem;vertical-align:top;border-bottom:1px solid #999;background-color:#fff;width:100%}table.tablecontact td span{color:#e32450}table.tablecontact td:nth-of-type(1) {padding:2rem 1rem;white-space:nowrap;vertical-align:top;background-color:#f09995;border-bottom:1px solid #fff;color:#fff;width:auto;padding-right:30px}.nagao table.tablecontact,.nagao2 table.tablecontact,.kuaka table.tablecontact{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.nagao table.tablecontact td,.nagao2 table.tablecontact td{border-bottom:1px solid #ddd;background-color:#fff}.nagao table.tablecontact td:nth-of-type(1) {background-color:#ffb0ac;border-bottom:1px solid #fff;color:#333}.nagao2 table.tablecontact td:nth-of-type(1) {background-color:#ffca71;border-bottom:1px solid #fff;color:#333}.nagao table.tablecontact2 td:nth-of-type(1) {background-color:#ffb0ac;border-bottom:1px solid #fff;color:#fff}.nagao2 table.tablecontact2 td:nth-of-type(1) {background-color:#ffac00;border-bottom:1px solid #fff;color:#fff}.kuaka table.tablecontact2 td:nth-of-type(1) {background-color:#ff9d78;border-bottom:1px solid #fff;color:#fff}table.kuro td:nth-of-type(1) {color:#333!important}table.tablecontact3 td:nth-of-type(1) {padding:1.5rem;white-space:nowrap;vertical-align:top;border-bottom:1px solid #999;background-color:#003d75;width:auto;color:#fff}.nagao2 table.tablecontact tr:last-child td,.nagao table.tablecontact tr:last-child td,table.tablecontact tr:last-child td,table.tablecontact tr:last-child th{border:0}.loader,.loader:before,.loader:after{border-radius:50%;width:2em;height:2em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{top:50%;font-size:10px;margin:40px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3em}@-webkit-keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2em 0 0;
	}
}@keyframes load7 {
	0%,
	80%,
	100% {
		box-shadow: 0 2em 0 -1.3em;
	}
	40% {
		box-shadow: 0 2em 0 0;
	}
}#fade{background:url(images/xlogo.png.pagespeed.ic.YFMzgz66uC.png) no-repeat center;width:100vw;height:100vh;min-height:100vh;background-color:#fff;position:fixed;top:0;left:0;z-index:109;background-size:250px auto;background-position:center 43%}#submitb{height:5rem!important;font-size:1.8rem!important;margin:3rem auto!important;border:none!important;padding:0!important;display:block!important;-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important;min-width:200px!important;width:200px;text-shadow:0 0 0!important;border-radius:30px;background:#e8516a!important}.nagao #submitb{background:#ff827f!important}.nagao2 #submitb{background:#ffac01!important}#submitb:hover,#submite:hover{opacity:.5!important;cursor:pointer}form#mailformpro label.mfp_not_checked{border:none!important}.fix{position:fixed}article{clear:both;min-height:800px;width:100vw;position:relative;overflow:hidden;z-index:0;top:100px}article.pagearticle{top:80px;padding-bottom:80px}article.houjin{top:0;padding-bottom:0}article #topcontent{margin:0 auto;width:100vw;max-width:1080px;z-index:61;position:relative;padding-bottom:100px}article #content{margin:0 auto;width:100vw;max-width:1080px;z-index:61;position:relative;padding-bottom:0}header{height:auto;width:100vw;z-index:60;position:absolute;background-color:#fff}header.houjin{background-color:unset}.menubottom{background:url(images/xmenubottom.png.pagespeed.ic.JCGvSItxac.png) repeat-x center top;height:15px;width:100%;position:absolute;bottom:-14px}.houjin .menubottom{background:url(images/hojinmenuback.png) center top no-repeat;height:129px;width:100%;position:absolute;top:0;z-index:-1}.fix.houjin .menubottom{display:none}header.fix{background-color:#fff}header .inline{font-size:1.2rem}header #content{padding-top:50px;height:auto;width:980px;max-width:100%;margin:0 auto;position:relative}header.houjin #content{padding-top:20px}header.subpage #content{padding-top:30px}header nav#menu-pc{clear:both;width:100%}header nav#menu-pc ul.menu{font-size:0;margin:0 auto;width:100%;max-width:100%;text-align:center}header nav#menu-pc ul.menu li{display:inline-block;text-align:center;width:120px;font-size:1.3rem;line-height:3rem}header.subpage nav#menu-pc ul.menu li img{height:40px}header.fix nav#menu-pc ul.menu li{line-height:1.6rem}header.fix nav#menu-pc ul.menu li img{height:30px}header nav#menu-pc ul.menu li a img{-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important;position:relative;top:0}header nav#menu-pc ul.menu li a:hover img{-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important;position:relative;top:-5px}.menuleft{margin-left:200px}.subpage .menuleft{margin-left:0}.menunews{position:absolute;right:0;top:5px;width:200px!important}.menunews img{width:30px;height:auto;margin-right:5px}header nav#menu-pc ul.menu li.menulogo{opacity:0!important;width:0;position:relative}header.subpage nav#menu-pc ul.menu li.menulogo{opacity:1!important;width:260px;text-align:left;margin-top:15px}header.subpage.kuaka nav#menu-pc ul.menu li.menulogo{opacity:1!important;width:320px;text-align:left;margin-top:15px}header.fix.subpage nav#menu-pc ul.menu li.menulogo{margin-top:5px}header nav#menu-pc ul.menu li.menulogo img{margin-top:0}header nav#menu-pc ul.menu li a,header .inline a{-webkit-transition:.3s ease-in-out!important;transition:.3s ease-in-out!important;color:#333;display:block}header nav#menu-pc ul.menu li a:hover{opacity:.5}header h1{background:url(images/xlogo.png.pagespeed.ic.YFMzgz66uC.png) no-repeat left top;height:76px;width:169px;top:20px;left:50%;transform:translate(-50%,0);position:absolute;background-size:contain;z-index:1}header h1.nagao,header h1.nagao2{top:10px}header h1.houjin{background:url(images/logo3.png) no-repeat left top}header.fix h1.houjin{top:20px;width:141px;height:45px;background-size:contain;background-position:center}header h1.kuaka{left:15%}.kuaka.logotxt{left:15%!important}header.fix h1{opacity:1;top:50px;width:130px;height:50px}header h1{margin:0;overflow:hidden}header h1 a{height:100%;width:0;padding-left:100%;position:absolute;overflow:hidden}header.subpage h1{display:none}header.fix .nagaomenulogoo,header.fix .nagao2menulogoo{top:-25px!important}.footermenu a li{padding:5px 15px;border-radius:25px;font-size:1.8rem!important;color:#fff;margin-left:15px}footer{clear:both;position:relative;width:100vw;line-height:2.4rem;font-size:1.4rem;z-index:15;background-color:#fff}footer #content{width:100vw;max-width:980px;position:relative;margin:20px auto 0}.footertop{background:url(images/xfootertop.png.pagespeed.ic.Udsc_AIGVO.png) center bottom repeat-x;height:15px;position:absolute;top:-14px;width:100%}footer a{color:#333;outline:none;text-decoration:underline;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}footer a:link,footer a:visited,footer a:active{text-decoration:underline}footer a:hover{text-decoration:underline;opacity:.5}footer #logo a:hover{opacity:1}footer #logo{}footer nav ul{list-style:none;text-align:right;font-size:0;position:relative;z-index:1}footer nav ul li{display:inline-block;font-size:1.3rem!important}footer nav ul.nav2 li{display:inline-block;font-size:1.2rem!important}footer .copyright{width:100%;text-align:center;line-height:5rem;clear:both}.pagetopbox{position:fixed;bottom:5%;z-index:65;width:1200px;max-width:100%;margin:0 auto;left:50%;transform:translate(-50%,0);text-align:right;pointer-events:none}.pagetop{display:inline-block;text-align:left;pointer-events:auto;border-radius:50%}.pagetop a{display:block;margin:0}.pagetop a:hover{opacity:1}.pagetop a img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;top:0}.pagetop a:hover img{top:-10px}.arrow{display:inline-block;width:28px;height:28px;margin:0 10px;border-top:4px solid #f53746;border-left:4px solid #f53746;transform:rotate(45deg);position:relative;z-index:60px;top:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover .arrow{top:-10px}article{filter: alpha(opacity=100)\9;-ms-filter: alpha(opacity=70)\9}footer{filter: alpha(opacity=100)\9;-ms-filter: alpha(opacity=100)\9}@media all and (-ms-high-contrast:none){.pagetitle{opacity:1}#fade{display:none}.effect li,section{opacity:1}}nav#sm-menubox{display:none}.padv{display:none}.pcv{display:block}.smv{display:none}@media only screen and (max-width:1079px){.smlogo.nagao,.smlogo.nagao2{top:-5px!important}.nagao .smlogo2,.nagao2 .smlogo2{top:-16px!important;left:58px!important;letter-spacing:0!important;text-align:left!important}.pagekeytitle{top:-15px}.submenu a .cross{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.submenu.active a .cross{transform:rotate(-315deg);-webkit-transform:rotate(-315deg)}.cross{margin:0 auto;position:relative;width:2px;height:20px;background:#1facff}.cross::after{content:"";position:absolute;top:9px;left:-9px;width:20px;height:2px;background:#1facff}.cross-hojin{background:#e3287f}.cross-hojin::after{background:#e3287f}.cross-nagao{background:#ff6c6c}.cross-nagao::after{background:#ff6c6c}.cross-nagao2{background:#ffac00}.cross-nagao2::after{background:#ffac00}.cross-kuaka{background:#ffac00}.cross-kuaka::after{background:#ffac00}.ma{margin:0 auto!important}.houjin .topkeybox{padding:20px 0 40px!important}.houjin .menubottom,.menubottom{background:url(images/xmenubottom.png.pagespeed.ic.JCGvSItxac.png) repeat-x center top;height:15px;width:100%;position:absolute;bottom:-14px;top:unset}.logotxt,.kuaka.logotxt,.subpage .logotxt,.subpage .kuaka.logotxt{top:25px!important;left:145px!important;white-space:nowrap;transform:unset;font-size:1.6rem!important;display:block}.fix .logotxt{display:block}.midasi{width:100%!important}.footerpic1{left:20px;transform:unset}.footerpic2{transform:unset;left:unset;right:20px}.sw{margin:0 -15px!important}.w100{width:100%!important;max-width:100%!important}.p0{padding:0!important}.m0{margin:0!important}.pc{position:static!important;transform:none!important}.pcv{display:none!important}.padv{display:block!important}.smv{display:none}a[href^="tel:"]{pointer-events:auto}article #topcontent{width:auto;padding:0 2rem 0!important}article #content{width:auto;padding:0 2rem 0!important}body{position:relative}.effect,section,.effect li{opacity:1!important}.mover,.movel,.moveb,.movet,section,.effect li{transform:none!important}.moveb{bottom:0}.blog{width:100%;margin-right:0}aside{width:100%!important}article{margin:60px 0 0;top:0}article.pagearticle{top:0;padding-bottom:0}header.fix{top:0}header,header.fix{position:fixed;width:100%;height:60px;max-height:60px;top:0!important;background-color:#fff!important}#menu-pc{display:none!important}header h1,header.fix h1,header.subpage h1,header.subpage.fix h1{height:50px!important;top:5px!important;left:10px!important;transform:translate(0,0);background:url(images/logo2.png) left center no-repeat!important;display:block}header #content,header.fix #content{height:100%!important;width:100%!important}header.fix h1{opacity:1}footer #content{width:auto}footer{padding-top:0;background:url(images/footerback.png) center top repeat-x}footer .copyright{line-height:4.5rem;font-size:1rem;text-align:center}.pagetop{right:0;bottom:0}section{width:auto}table.list th,table.list td{width:100%;float:left;font-size:1rem}table.tablecontact td{float:left;width:100%!important;padding:10px 0}table.tablelist>tbody>tr>td{float:left;width:100%!important;padding:5px!important}table.tablelist > tbody > tr > td:nth-of-type(2) {padding-bottom:10px!important}table th,table td{padding-left:5px!important}a:hover{opacity:1!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}a:hover div{text-decoration:underline;opacity:1!important}a:hover li{opacity:1!important}label:hover{opacity:1!important}.sidemenu ul li{}.pageimg{text-align:center!important}input,textarea,select{font-size:1.8rem}nav#sm-menubox{display:block;z-index:70;top:0;right:0;width:100%}#sm-menu{width:100%;position:absolute;display:none;top:60px;left:0;padding-bottom:20px;background-color:#ffe8f2;height:calc(100vh - 60px);overflow:auto;-webkit-overflow-scrolling:touch}ul.sm-menulist{width:100%;overflow:hidden;padding:1rem 0;text-align:left;font-size:0;display:inline-block}ul.sm-menulist li{width:47%;display:inline-block;border-radius:10px;margin:1.5%;box-shadow:0 3px 1px #e3287f;border:solid 1px #e3287f;background-color:#fff}ul.sm-menulist li a{text-align:center;display:block;color:#e3287f;text-decoration:none;width:100%;margin:1rem 0;font-size:1.5rem!important}ul.sm-menulist li a img{}ul.sm-menulist .nagao li{display:inline-block;border-radius:10px;border:solid 1px #ff6c6c;box-shadow:0 3px 1px #ff6c6c}ul.sm-menulist .nagao li a{text-align:center;display:block;color:#ff6c6c;text-decoration:none;width:100%;margin:1rem 0}ul.sm-menulist .nagao2 li{display:inline-block;border-radius:10px;border:solid 1px #fc9b09;box-shadow:0 3px 1px #fc9b09}ul.sm-menulist .nagao2 li a{text-align:center;display:block;color:#fc9b09;text-decoration:none;width:100%;margin:1rem 0}ul.sm-menulist .kuaka li{display:inline-block;border-radius:10px;border:solid 1px #fc8965;box-shadow:0 3px 1px #fc8965}ul.sm-menulist .kuaka li a{text-align:center;display:block;color:#fc8965;text-decoration:none;width:100%;margin:1rem 0}ul.sm-menulist li.wid{width:49%;display:inline-block;border-radius:10px;margin:.5%}ul.sm-menulist li.sankakuu{border:none}ul.sm-menulist li.sankakuu a:before{content:"\25B6\00a0";font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}ul.sm-menulist li a img{margin:-5px 0 0;height:35px;display:block;margin:0 auto 5px}#toggle{width:40px;height:40px;position:absolute;right:10px;top:7px}#toggle a{position:absolute;right:0;top:0;width:45px;height:45px;background-size:cover;border-radius:42%;background-color:#ff6c6c}.aim #toggle a{background:#da006c}.aozora #toggle a{background:#1facff}.yamabiko #toggle a{background:#079945}#panel-btn-icon{display:block;position:absolute;top:23px;left:22px;width:20px;height:2px;margin:-1px 0 0 -10px;background:#fff;transition:.2s}#panel-btn-icon:before,#panel-btn-icon:after{display:block;content:"";position:absolute;top:0;left:0;width:20px;height:2px;background:#fff;transition:.3s}#panel-btn-icon:before{margin-top:-7px}#panel-btn-icon:after{margin-top:8px}#panel-btn .close{background:transparent}#panel-btn .close:before,#panel-btn .close:after{margin-top:0}#panel-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#panel-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#panel-btn .close{background:transparent}#panel-btn .close:before,#panel-btn .close:after{margin-top:0}#panel-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#panel-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}}@media only screen and (max-width:480px){.tori{top:40px!important;right:0!important}.loop{height:105px}@keyframes bg-slider {
		from { background-position: 825px 0; }
		to { background-position: 0 0; } /* 使用した背景画像の長さ */
	}.pagekeytitle{min-width:260px;top:-10px}.pankuzu{padding:30px 0 50px}.logotxt span{letter-spacing:-5px;padding:0 3px}.menubottom{height:8px;width:100%;position:absolute;bottom:-8px;background-size:auto 100%}.font28.line{font-size:2.4rem!important}.line:before{transform:translate(-50%,60px)}.sm1.line:before{transform:translate(-50%,35px)}.gmap{padding-bottom:100%}.font36{font-size:3rem;line-height:3.4rem}.font32{font-size:2.8rem;line-height:3rem}.font28{font-size:2.4rem;line-height:2.6rem}.font24{font-size:2rem}.font20{font-size:1.8rem}.font18{font-size:1.6rem}ul.boxlistsm a li,ul.boxlistsm > a:nth-of-type(2n) li,ul.boxlist2 > li, ul.boxlist2 > a li,ul.boxlist3 > li, ul.boxlist3 > a li{display:inline-block;width:100%!important;margin:0 0 5rem!important;letter-spacing:normal;text-align:center!important}ul.boxlist4>li,ul.boxlist4>a li,ul.boxlistsm2>li,ul.boxlistsm2>a li{display:inline-block;width:47%!important;margin:0 2% 5rem 0!important;letter-spacing:normal;text-align:center!important}ul.boxlist4 > li:nth-of-type(2n), ul.boxlist4 > a:nth-of-type(2n) li,ul.boxlistsm2 > li:nth-of-type(2n),ul.boxlistsm2 > a:nth-of-type(2n) li {display:inline-block;width:47%!important;margin:0 0 5rem 2%!important;letter-spacing:normal;text-align:center!important}ul.boxlistsm a li,ul.boxlistsm > a:nth-of-type(2n) li{display:inline-block;width:100%!important;margin:0 0 5rem!important;letter-spacing:normal;text-align:center!important}.tablesc{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.spc{position:static!important;transform:none!important}.sw100{width:100%!important;max-width:100%!important}.sp0{padding:0!important}.sm0{margin:0!important}.padv{display:none!important}.smv{display:block!important}.blogbox{padding-left:0}aside{padding-right:0}#submitb{-webkit-transition:none;transition:none;max-width:100%!important;min-width:100%!important;width:100%}#submitb:hover,#submite:hover{opacity:1!important}.kugiri{margin-top:5rem}.fl{float:none!important}.fr{float:none!important}}