@import url("https://fonts.cdnfonts.com/css/d-din");@import url("https://use.typekit.net/tpn8eox.css");@import url("https://use.typekit.net/zko0igl.css");html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;overflow-y:scroll;font-size:62.5%}body{font-size:1.5rem;line-height:3rem}@media screen and (max-width: 767px){body{font-size:1.4rem;line-height:1.9rem}}p{font-size:1.5rem;font-size:2.5rem}@media screen and (max-width: 767px){p{font-size:0.28rem;font-size:1rem}}.container{max-width:100%;margin:0 auto}.container .container_inner{width:90%;margin:0 auto}.container img{width:auto;max-width:100%;height:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:800px}}@media (min-width: 1200px){.container{max-width:1180px}}.grow{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.grow:hover{transform:scale(1.1)}.shrink{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.shrink:hover{transform:scale(0.9)}@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.pulse{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse:hover{animation-name:pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse-grow{to{transform:scale(1.1)}}.pulse-grow{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse-grow:hover{animation-name:pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes rotate-z{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes fuwafuwa_1{0%,100%{transform:translateY(-10px)}50%{transform:translateY(0)}}@keyframes fuwafuwa_2{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fuwafuwa_3{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes pulse-shrink{to{transform:scale(0.9)}}.pulse-shrink{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pulse-shrink:hover{animation-name:pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.push{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.push:hover{animation-name:push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes pop{50%{transform:scale(1.2)}100%{transform:scale(1)}}.pop{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.pop:hover{animation-name:pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.rotate{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.rotate:hover{transform:rotate(4deg)}.grow-rotate{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.float{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.float:hover{transform:translateY(-5px)}.sink{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.sink:hover{transform:translateY(5px)}@keyframes hover{50%{transform:translateY(-3px)}100%{transform:translateY(-6px)}}.hover{display:inline-block;transition-duration:.5s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hover:hover{transform:translateY(-6px);animation-name:hover;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes hang{50%{transform:translateY(3px)}100%{transform:translateY(6px)}}.hang{display:inline-block;transition-duration:.5s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hang:hover{transform:translateY(6px);animation-name:hang;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.skew{display:inline-block;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.skew:hover{transform:skew(-10deg)}.skew-forward{display:inline-block;transition-duration:.3s;transition-property:transform;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.skew-forward:hover{transform:skew(-10deg)}@keyframes wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.wobble-vertical{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-vertical:hover{animation-name:wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.wobble-horizontal{display:inline-block;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-horizontal:hover{animation-name:wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.wobble-top{display:inline-block;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-top:hover{animation-name:wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.wobble-bottom{display:inline-block;transform-origin:100% 0;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.wobble-bottom:hover{animation-name:wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.border-fade{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:inset 0 0 0 4px #ececec,0 0 1px transparent}.border-fade:hover{box-shadow:inset 0 0 0 4px #666,0 0 1px transparent}.hollow{display:inline-block;transition-duration:.3s;transition-property:background;transform:translateZ(0);box-shadow:inset 0 0 0 4px #ececec,0 0 1px transparent}.hollow:hover{background:none}.trim{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.trim:before{content:'';position:absolute;border:white solid 4px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;transition-duration:.3s;transition-property:opacity}.trim:hover:before{opacity:1}.outline-outward{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.outline-outward:before{content:'';position:absolute;border:#ececec solid 4px;top:0;right:0;bottom:0;left:0;transition-duration:.3s;transition-property:top right bottom left}.outline-outward:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.outline-inward{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.outline-inward:before{content:'';position:absolute;border:#ececec solid 4px;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;transition-duration:.3s;transition-property:top right bottom left}.outline-inward:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.round-corners{display:inline-block;transition-duration:.3s;transition-property:border-radius;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.round-corners:hover{border-radius:1em}.glow{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.glow:hover{box-shadow:0 0 8px rgba(0,0,0,0.6)}.box-shadow-outset{display:inline-block;transition-duration:.3s;transition-property:box-shadow;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,0.6)}.box-shadow-inset{display:inline-block;transition-duration:.3s;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,0.6),0 0 1px transparent;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,0.6),0 0 1px transparent}.float-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, transparent 80%);transition-duration:.3s;transition-property:transform opacity}.float-shadow:hover{transform:translateY(-5px)}.float-shadow:hover:before{opacity:1;transform:translateY(5px)}@keyframes hover{50%{transform:translateY(-3px)}100%{transform:translateY(-6px)}}@keyframes hover-shadow{0%{transform:translateY(6px);opacity:.4}50%{transform:translateY(3px);opacity:1}100%{transform:translateY(6px);opacity:.4}}.hover-shadow{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.hover-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, transparent 80%);transition-duration:.3s;transition-property:transform opacity}.hover-shadow:hover{transform:translateY(-6px);animation-name:hover;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.hover-shadow:hover:before{opacity:.4;transform:translateY(6px);animation-name:hover-shadow;animation-duration:1.5s;animation-delay:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.shadow-radial{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.shadow-radial:before,.shadow-radial:after{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;transition-duration:.3s;transition-property:opacity}.shadow-radial:before{bottom:100%;background:radial-gradient(ellipse at 50% 150%, rgba(0,0,0,0.6) 0%, transparent 80%)}.shadow-radial:after{top:100%;background:radial-gradient(ellipse at 50% -50%, rgba(0,0,0,0.6) 0%, transparent 80%)}.shadow-radial:hover:before,.shadow-radial:hover:after{opacity:1}.bubble-top{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;left:calc(50% - 10px);border-width:0 10px 10px 10px;border-color:transparent transparent #ececec transparent;transition-property:top}.bubble-top:hover:before{top:-10px}.bubble-right{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;transition-property:right;top:calc(50% - 10px);right:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ececec}.bubble-right:hover:before{right:-10px}.bubble-bottom{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;transition-property:bottom;left:calc(50% - 10px);bottom:0;border-width:10px 10px 0 10px;border-color:#ececec transparent transparent transparent}.bubble-bottom:hover:before{bottom:-10px}.bubble-left{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;transition-duration:.3s;transition-property:left;top:calc(50% - 10px);left:0;border-width:10px 10px 10px 0;border-color:transparent #ececec transparent transparent}.bubble-left:hover:before{left:-10px}.bubble-float-top{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';left:calc(50% - 10px);top:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ececec transparent;transition-duration:.3s;transition-property:top}.bubble-float-top:hover{transform:translateY(5px) translateZ(0)}.bubble-float-top:hover:before{top:-10px}.bubble-float-right{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-right:before{pointer-events:none;position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:'';border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #00BB00;transition-duration:.3s;transition-property:right}.bubble-float-right:hover{transform:translateX(-5px)}.bubble-float-right:hover:before{right:-10px}.bubble-float-bottom{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:'';left:calc(50% - 10px);bottom:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ececec transparent transparent transparent;transition-duration:.3s;transition-property:bottom}.bubble-float-bottom:hover{transform:translateY(-5px) translateZ(0)}.bubble-float-bottom:hover:before{bottom:-10px}.bubble-float-left{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.bubble-float-left:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:calc(50% - 10px);left:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ececec transparent transparent;transition-duration:.3s;transition-property:left}.bubble-float-left:hover{transform:translateX(5px)}.bubble-float-left:hover:before{left:-10px}.curl-top-left{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-top-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#000000');z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-top-left:hover:before{width:25px;height:25px}.curl-top-right{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-top-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-top-right:hover:before{width:25px;height:25px}.curl-bottom-right{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-bottom-right:hover:before{width:25px;height:25px}.curl-bottom-left{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent}.curl-bottom-left:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg, #fff 45%, #aaa 50%, #ccc 56%, #fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,0.4);transition-duration:.3s;transition-property:width height}.curl-bottom-left:hover:before{width:25px;height:25px}.link{display:block;width:100%;text-align:center}.link a{font-weight:bold}#forkongithub a{background:#000;color:#fff;text-decoration:none;font-family:arial, sans-serif;text-align:center;font-weight:bold;padding:5px 40px;font-size:1rem;line-height:2rem;position:relative;transition:0.5s}#forkongithub a:hover{background:#060;color:#fff}#forkongithub a::before,#forkongithub a::after{content:"";width:100%;display:block;position:absolute;top:1px;left:0;height:1px;background:#fff}#forkongithub a::after{bottom:1px;top:auto}@media screen and (min-width: 800px){#forkongithub{position:absolute;display:block;top:0;right:0;width:200px;overflow:hidden;height:200px}#forkongithub a{width:200px;position:absolute;top:60px;right:-60px;transform:rotate(45deg);-webkit-transform:rotate(45deg);box-shadow:4px 4px 10px rgba(0,0,0,0.8)}}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}audio:not([controls]){display:none;height:0}hr{overflow:visible}*{padding:0;margin:0;box-sizing:border-box}* input[type="submit"],* input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}* input[type="submit"]::-webkit-search-decoration,* input[type="button"]::-webkit-search-decoration{display:none}* input[type="submit"]::focus,* input[type="button"]::focus{outline-offset:-2px}html{-webkit-font-smoothing:subpixel-antialiased;overflow-y:scroll}a:before,a:after,input{-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-duration:0.2s;transition-timing-function:ease}input[type="submit"],input[type="button"]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,input[type="submit"]:hover,input[type="button"]:hover{opacity:0.7}li{list-style-type:none}img{width:auto;max-width:100%;height:auto}body{background:#FEFFF8;font-family:-apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;position:relative;font-family:"dnp-shuei-mgothic-std", sans-serif;font-weight:400;font-style:normal}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes bggradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes move{0%{background-position:100% 0, 100% 100%, 0 100%, 0 0}100%{background-position:0 0, 100% 0, 100% 100%, 0 100%}}a{color:#E36969;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}h1,h2,h3,h4,h5,h6{color:#222;font-weight:500;line-height:normal}.red{color:#F83748}.yellow{color:#F3E847}ul{padding:0 0 0 10px}p{color:#222222;font-size:1.5rem;line-height:2.7rem}.flex{display:flex}#wrap{width:100%;height:auto;margin:0 auto;overflow:hidden;position:relative;z-index:1}@media (min-width: 991px) and (max-width: 1199px){.container{max-width:900px}}@media (min-width: 768px){.container .container_inner{width:100%}}@media (min-width: 992px){.container .container_inner{width:90%}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 768px){header{display:block}}header .header_nav{display:flex;align-items:center;position:fixed;z-index:10;right:-5px;top:10px;background-color:rgba(255,255,255,0.8);box-shadow:1px 1px 5px rgba(0,0,0,0.3);border-radius:5px;padding:12px;z-index:9999999;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:120px}@media (min-width: 768px){header .header_nav{width:61%;max-width:500px;top:20px;right:-10px}}@media (min-width: 992px){header .header_nav{width:48%}}header .header_nav.open{z-index:99999}@media (min-width: 768px){header .header_nav.open{transform:translate(75%)}}header .nav-icon{cursor:pointer}header #slideRight{z-index:100;position:fixed;top:0px;right:-100%;width:100%;height:100vh;display:block;padding:10px 0px 40px 0px;background-color:rgba(248,210,210,0.8);overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transition:0.8s;z-index:9999}@media screen and (max-height: 740px){header #slideRight{overflow-y:scroll}}@media (min-width: 992px){header #slideRight{right:-30%;width:30%;max-width:330px;padding:20px 0px 24px 0px}}header #slideRight .slide-inner{position:relative}header #slideRight .slide-inner .contact_us{display:block;width:90%;margin:25% auto 0 auto;padding:0 0 0 16px;border-bottom:1px solid #E36969}header #slideRight .slide-inner .contact_us a{display:flex}header #slideRight .slide-inner .contact_us a img{width:20px;margin:0 20px 0 0}header #slideRight .slide-inner .contact_us a p{font-size:18px;margin:0 0 10px 0;border-bottom:none;line-height:30px}header #slideRight .slide-inner ul{margin:40px auto 0 auto;width:90%;padding:0 0 10px 0;background-color:#FDC1C1;border-radius:10px}header #slideRight .slide-inner ul li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;list-style-type:disc;margin-left:40px;color:#E36969}@media (min-width: 768px){header #slideRight .slide-inner ul li{font-size:16px}}header #slideRight .slide-inner ul li:not(.top_menu) a{display:block;padding:15px 10px 15px 10px;letter-spacing:2px;font-size:1.5rem;background:url("../img/bg_point.png") no-repeat;background-size:15px auto;background-position:10px center;position:relative}header #slideRight .slide-inner ul li:not(.top_menu) a span{font-size:1.5rem;color:#333}@media (min-width: 768px){header #slideRight .slide-inner ul li:not(.top_menu) a span{font-size:1.5rem}}header #slideRight .slide-inner ul li:not(.top_menu) a::after{position:absolute;left:0;content:'';width:85%;height:1px;background:#E36969;bottom:15px;opacity:0;visibility:hidden;transition:0.3s}header #slideRight .slide-inner ul li:not(.top_menu) a:hover::after{visibility:visible;bottom:8px;opacity:1}header #slideRight .slide-inner ul li:not(.top_menu) a:hover{opacity:1}header #slideRight .slide-inner ul li.top_menu{display:flex;justify-content:space-around;align-items:center;padding:10px 3%}header #slideRight .slide-inner ul li.top_menu a{font-size:1.5rem}header #slideRight .slide-inner ul li.top_menu a:first-child{color:#333;font-weight:700;letter-spacing:2px;width:40%}@media (min-width: 768px){header #slideRight .slide-inner ul li.top_menu a:first-child{width:48%;font-size:1.8rem}}header #slideRight .slide-inner ul li.top_menu a:last-child{width:58%;background-color:#21800c;color:#fff;font-weight:bold;padding:5px 10px;text-align:center}@media (min-width: 768px){header #slideRight .slide-inner ul li.top_menu a:last-child{width:48%}}header #slideRight .slide-inner ul li:first-child:not(.top_menu) a{padding:20px 10px 15px 10px}header #slideRight .slide-inner ul li:last-child:not(.top_menu) a{padding:15px 10px 20px 10px}header #slideRight.on{right:0}header #slideRight.off{right:-100%}header .contact_us{display:none}@media (min-width: 768px){header .contact_us{display:block;padding:0 0 0 16px}}header .contact_us a{display:flex}header .contact_us a img{width:20px;margin:0 10px 0 0}header .contact_us a p{margin:0;border-bottom:1px solid #E36969}header .burger_wrap{position:relative;width:90px;height:auto;background-color:#E36969;border-radius:5px;cursor:pointer}header .burger_wrap:after{position:absolute;content:'MENU';font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;font-size:12px;color:#fff;top:10px;right:10px}@media (min-width: 768px){header .burger_wrap:after{top:5px}}@media (min-width: 992px){header .burger_wrap:after{top:10px}}header .burger_wrap .burger{padding:10px 0 0 0;transform:rotateY(0);transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1);width:40px;height:40px;z-index:99999}@media (min-width: 992px){header .burger_wrap .burger{width:50px;height:45px;right:70px;padding:12px 0 0 0}}header .burger_wrap .burger .burger__patty{position:relative}header .burger_wrap .burger .burger__patty:first-child.open{top:10px;transform:rotate(45deg)}@media (min-width: 992px){header .burger_wrap .burger .burger__patty:first-child.open{top:9px}}header .burger_wrap .burger .burger__patty:nth-child(2).open{opacity:0}header .burger_wrap .burger .burger__patty:last-child.open{top:-6px;transform:rotate(-45deg)}@media (min-width: 992px){header .burger_wrap .burger .burger__patty:last-child.open{top:-11px}}header .burger_wrap .burger__patty{width:20px;height:2px;margin:0 auto 6px auto;background:#fff;transition:all 0.4s cubic-bezier(0.23, 1, 0.32, 1)}@media (min-width: 992px){header .burger_wrap .burger__patty{width:55%;margin:0px auto 8px auto}}header .burger_wrap .burger__patty:last-child{margin-bottom:0}header .burger_wrap .burger--close{transform:rotate(180deg)}header .burger_wrap .burger--close .burger__patty:nth-child(1){transform:rotate(45deg) translate(4px, 4px)}header .burger_wrap .burger--close .burger__patty:nth-child(2){opacity:0}header .burger_wrap .burger--close .burger__patty:nth-child(3){transform:rotate(-45deg) translate(5px, -4px)}@media (min-width: 992px){header .burger_wrap .burger.open_sta{width:50px;height:45px;right:70px;top:65px;padding:10px 0 0 0}}@media (min-width: 992px){header .burger_wrap .burger.open_sta .burger__patty{width:30px;margin:16px auto 20px auto}}header .burger_wrap .burger.open_sta .burger__patty:first-child.open{top:8px}@media (min-width: 992px){header .burger_wrap .burger.open_sta .burger__patty:first-child.open{top:0}}header .burger_wrap .burger.open_sta .burger__patty:last-child.open{top:-7px}@media (min-width: 992px){header .burger_wrap .burger.open_sta .burger__patty:last-child.open{top:-44px}}header .header_nav.open .burger_wrap:after{content:'CLOSE'}#wrap h1{width:80%;height:auto;position:absolute;top:0;left:0;z-index:2}#wrap h1 a{display:block}@media (min-width: 768px){#wrap h1{width:40%}}@media (min-width: 992px){#wrap h1{min-width:410px;max-width:570px}}#wrap h1 img{position:absolute}#wrap h1 img.bg{width:100%;height:auto;z-index:3;top:0;left:0}#wrap h1 img.logo_txt{width:40%;height:auto;z-index:4;top:20px;left:7%}@media (min-width: 768px){#wrap h1 img.logo_txt{top:28px;left:9%}}section#mainVisual{width:100%;min-height:100vh;height:auto;display:flex;flex-direction:column;background-color:#58A25F;position:relative}@media (min-width: 768px) and (orientation: landscape){section#mainVisual{min-height:100dvh}}@media (max-width: 926px) and (max-height: 428px) and (orientation: landscape){section#mainVisual{min-height:180dvh}}@media (min-width: 992px){section#mainVisual{min-height:100dvh;display:block;padding:0 0 300px 0;justify-content:space-between}}section#mainVisual .mv_bottom{width:100%;height:auto;position:absolute;bottom:-2px;left:0;z-index:9}section#mainVisual #mv_slider{width:120%;margin:50% auto 0 -13%}@media (min-width: 768px){section#mainVisual #mv_slider{width:90%;margin:25% auto 0 auto}}@media (min-width: 768px) and (max-width: 1194px) and (orientation: landscape){section#mainVisual #mv_slider{width:60%;margin:0% 10% 0 auto;padding:10% 0 0 0}}@media (min-width: 1080px) and (orientation: landscape){section#mainVisual #mv_slider{width:70%;margin:0 0 0 auto;padding:10% 5% 0 0}}@media (min-width: 1366px) and (orientation: landscape){section#mainVisual #mv_slider{width:60%;margin:0 0 0 auto;padding:2% 5% 0 0}}section#mainVisual .container.mv_message{position:absolute;left:0;right:0;margin:auto;top:60%;z-index:4}@media (min-width: 768px){section#mainVisual .container.mv_message{top:63%}}@media (min-width: 768px) and (max-width: 1194px) and (orientation: landscape){section#mainVisual .container.mv_message{top:55%}}@media (min-width: 1080px) and (orientation: landscape){section#mainVisual .container.mv_message{top:55%}}@media (min-width: 1366px) and (orientation: landscape){section#mainVisual .container.mv_message{top:30%}}section#mainVisual .container.mv_message img{width:90%;animation:3s fuwafuwa_2 infinite;z-index:3;position:relative;margin:0;display:block}@media (min-width: 768px){section#mainVisual .container.mv_message img{width:80%}}@media (min-width: 768px) and (max-width: 1194px) and (orientation: landscape){section#mainVisual .container.mv_message img{width:40%}}@media (min-width: 992px){section#mainVisual .container.mv_message img{width:50%;margin:0 0 0 10%}}section#mainVisual .container.mv_message h2{position:absolute;z-index:5;top:26%;color:#fff;font-size:17px;letter-spacing:2px;text-align:center;left:0;right:0;margin:auto}@media (min-width: 768px){section#mainVisual .container.mv_message h2{font-size:23px}section#mainVisual .container.mv_message h2 br{display:none}}@media (min-width: 992px){section#mainVisual .container.mv_message h2{left:auto;right:auto;margin:0;text-align:left}}section#mainVisual .points{width:100%;height:100%}section#mainVisual .points img{position:absolute;left:-5%;bottom:20%;width:15%;animation:3s fuwafuwa_1 infinite}section#mainVisual .points span{position:absolute;border-radius:50%;animation:3s fuwafuwa_3 infinite}section#mainVisual .points span.L_disk{left:5%;bottom:70%;width:30px;height:30px;background-color:rgba(255,243,154,0.7)}@media (min-width: 992px){section#mainVisual .points span.L_disk{bottom:50%}}section#mainVisual .points span.R_top_disk{right:-5%;top:-5%;width:90px;height:90px;background-color:rgba(255,243,154,0.8)}@media (min-width: 992px){section#mainVisual .points span.R_top_disk{right:2%;top:-5%}}section#mainVisual .points span.R_right_disk{right:10%;bottom:75%;width:90px;height:90px;background-color:rgba(124,187,76,0.8)}@media (min-width: 992px){section#mainVisual .points span.R_right_disk{right:10%;bottom:45%;width:120px;height:120px}}section#head_page{background:url(../img/bg/head_page_bg.png) no-repeat;background-size:100% auto;background-position:left bottom;height:auto;overflow:hidden;height:300px;position:relative}section#head_page:before{position:absolute;content:'';width:100%;height:200px;top:0;left:0;background-color:#F6FAE4}@media (min-width: 768px){section#head_page{height:400px}}@media (min-width: 992px){section#head_page{height:450px}}section#head_page h1{width:50%}@media (min-width: 768px){section#head_page h1{width:40%}}@media (min-width: 992px){section#head_page h1{min-width:310px;max-width:400px}}section#head_page h2{margin:0 auto;padding:140px 0 0 0;display:block;text-align:center;position:relative;z-index:1}@media (min-width: 768px){section#head_page h2{padding:170px 0 0 0}}@media (min-width: 992px){section#head_page h2{padding:140px 0 0 0}}section#head_page h2 p,section#head_page h2 span{line-height:normal;color:#3B7138;margin-bottom:0;letter-spacing:2px}section#head_page h2 p{font-size:20px;text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif}@media (min-width: 768px){section#head_page h2 p{font-size:24px}}@media (min-width: 992px){section#head_page h2 p{font-size:40px}}section#head_page h2 span{font-size:13px}@media (min-width: 768px){section#head_page h2 span{font-size:14px}}@media (min-width: 992px){section#head_page h2 span{font-size:16px}}section.message{position:relative;z-index:10;margin:0px auto 0 auto}@media (min-width: 768px) and (max-width: 1194px) and (orientation: landscape){section.message{margin:-100px auto 0 auto}}@media (min-width: 1195px) and (orientation: landscape){section.message{margin:-200px auto 0 auto}}section.message .container{position:relative;margin:0 auto;padding:80px 0 50px 0;z-index:11;width:85%;background:url(../img/bg/message_bg.png) no-repeat;background-size:40% auto;background-position:center top}@media (min-width: 768px){section.message .container{width:100%;background:url(../img/bg/message_bg.png) no-repeat;background-size:100% auto;background-position:center top;padding:80px 0}}@media (min-width: 768px) and (max-width: 1194px) and (orientation: landscape){section.message .container{width:100%;background:url(../img/bg/message_bg.png) no-repeat;background-size:90% auto;background-position:center center;padding:80px 0 50px 0}}@media (min-width: 1195px) and (orientation: landscape){section.message .container{background:url(../img/bg/message_bg.png) no-repeat;background-size:70% auto;background-position:center top;padding:100px 0 50px 0}}section.message .container span{display:block;margin:-80px auto 0 auto;color:#B3D786;text-align:center;font-size:40px;padding:0 0 60px 0}@media (min-width: 768px){section.message .container span{font-size:50px;padding:0 0 80px 0}}section.message .container p{margin:0 0 30px 0;position:relative;z-index:12;font-size:15px;line-height:28px}@media (min-width: 768px){section.message .container p{text-align:center;font-size:17px;line-height:34px}}section.message .container p.sign{text-align:right;margin:50px 0 0 0;font-size:12px;line-height:normal}@media (min-width: 768px){section.message .container p.sign{font-size:14px;padding:0 20% 0 0}}section.message .container .point_img img{position:absolute;z-index:9;animation:3s fuwafuwa_3 infinite}section.message .container .point_img img:first-child{top:40%;left:-3%;width:20px}@media (min-width: 768px){section.message .container .point_img img:first-child{top:45%;left:17%;width:30px}}section.message .container .point_img img:nth-child(2){top:10%;right:-3%;width:30px}@media (min-width: 768px){section.message .container .point_img img:nth-child(2){top:0;right:20%;width:50px}}section.message .container .point_img img:last-child{right:17%;bottom:7%;width:50px}section.information .container{position:relative;margin:60px auto 60px auto}section.information .container h3{display:block;position:relative}section.information .container h3::before{width:70%;height:300px;content:'';background:url(../img/bg/information_md.png) no-repeat;background-size:100% auto;position:absolute;left:-20px;top:-80px;z-index:-1}@media (min-width: 768px){section.information .container h3::before{left:-100px;width:30%;height:300px}}section.information .container h3:after{position:absolute;content:'';width:60%;height:1px;background-color:#C6BC89;left:-10px;bottom:16px}@media (min-width: 768px){section.information .container h3:after{width:60%;bottom:16px;left:-100px}}@media (min-width: 992px){section.information .container h3:after{width:600px;bottom:16px;left:-300px}}section.information .container h3 .h_flex{display:flex;align-items:center;padding:0 0 10px 0}section.information .container h3 .h_flex span:first-child{margin-right:10px;font-size:20px}@media (min-width: 768px){section.information .container h3 .h_flex span:first-child{font-size:30px;margin-right:16px}}section.information .container h3 .h_flex span:last-child{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:1px}@media (min-width: 768px){section.information .container h3 .h_flex span:last-child{font-size:22px;line-height:24px}}section.information .container h3 span,section.information .container h3 i{display:block;font-style:normal}section.information .container h3 i{text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;color:#C6BC89;padding-left:30px;letter-spacing:2px}@media (min-width: 768px){section.information .container h3 i{padding-left:50px}}section.information .container .tab_area{width:90%;margin:50px auto 0 auto}@media (min-width: 768px){section.information .container .tab_area{width:100%}}@media (min-width: 992px){section.information .container .tab_area{width:90%}}section.information .container .tab_area .tabs{width:100%;margin:10px auto;position:relative}section.information .container .tab_area .tab-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 10px auto}@media (min-width: 992px){section.information .container .tab_area .tab-buttons{flex-wrap:nowrap;margin:0 auto 20px auto}}section.information .container .tab_area .tab-buttons.date{justify-content:flex-start}@media (min-width: 768px){section.information .container .tab_area .tab-buttons.date a{margin:0 0 0 10px}}section.information .container .tab_area .tab-buttons span,section.information .container .tab_area .tab-buttons a{cursor:pointer;border:2px solid #A8D275;border-radius:10px;background:#fff;text-align:center;width:48%;padding:5px;position:relative;z-index:8;margin:0 auto 5px auto;font-size:13px;line-height:24px;display:flex;justify-content:center;align-items:center;color:#000}@media (min-width: 768px){section.information .container .tab_area .tab-buttons span,section.information .container .tab_area .tab-buttons a{width:auto;padding:10px 20px;margin:auto;font-size:14px;margin:0 auto}}@media (min-width: 992px){section.information .container .tab_area .tab-buttons span,section.information .container .tab_area .tab-buttons a{width:18%;padding:10px}}section.information .container .tab_area .tab-buttons span.active,section.information .container .tab_area .tab-buttons a.active{background-color:#A8D275;color:#fff;pointer-events:none}section.information .container .tab_area .tab-content{border:2px solid #A8D275;border-radius:10px;background:#fff;padding:30px;position:relative;z-index:8}section.information .container .tab_area .tab-content .box .post{display:flex;margin:0 auto 20px auto;flex-direction:column;align-items:center;border-bottom:1px dashed #A8D275;padding:0 0 20px 0}section.information .container .tab_area .tab-content .box .post:last-child{border-bottom:none;margin:0 auto;padding:0}section.information .container .tab_area .tab-content .box .post.toppage.last-post{border-bottom:none;margin:0 auto;padding:0 0 30px 0}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .post.toppage.last-post{padding:0 0 10px 0}}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .post{flex-direction:row}}section.information .container .tab_area .tab-content .box .post .date{width:100%;white-space:nowrap}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .post .date{width:28%;padding-right:40px;min-width:160px}}@media (min-width: 992px){section.information .container .tab_area .tab-content .box .post .date{width:18%;padding-right:40px}}section.information .container .tab_area .tab-content .box .post .date time{font-size:12px;margin:0}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .post .date time{display:block}}section.information .container .tab_area .tab-content .box .post .date a{padding:5px;text-align:center;border-radius:5px;color:#A8D275;border:1px solid #A8D275;font-size:12px;margin-left:10px}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .post .date a{font-size:13px;margin-left:0}}section.information .container .tab_area .tab-content .box .post .title{width:100%;padding:20px 0 0 0}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .post .title{width:70%;padding:0 20px 0 0}}@media (min-width: 992px){section.information .container .tab_area .tab-content .box .post .title{width:80%;padding:0 20px 0 0}}section.information .container .tab_area .tab-content .box .post .title a{display:block;color:#333}section.information .container .tab_area .tab-content .box .cat_list{display:flex;justify-content:center;margin:0 auto -55px auto}@media (min-width: 768px){section.information .container .tab_area .tab-content .box .cat_list{margin:0 0 -55px 0;justify-content:flex-end}}section.information .container .tab_area .tab-content .box .cat_list a{padding:10px 24px;background-color:#A8D275;text-align:center;color:#fff;border-radius:5px}section.information .container .tab_area #lamp{display:none}@media (min-width: 992px){section.information .container .tab_area #lamp{display:block;width:2px;height:80px;z-index:2;background:#A8D275;display:block;position:absolute;left:10%;top:40px;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}}section.information .container .tab_area #lamp.content2{left:38%}section.information .container .tab_area #lamp.content3{left:63%}section.information .container .tab_area #lamp.content4{left:88%}section.information .container .tab_area #lamp.content5{left:90%}section.information .container .tab_area #lamp.content1{left:13%}section.information.single .container h3::before,section.information.single .container h3::after{display:none}section.information.single article{display:block;width:90%;margin:50px auto 0 auto;border:2px solid #A8D275;border-radius:10px;background:#fff;padding:30px;font-size:1.5rem;line-height:2.7rem}@media (min-width: 768px){section.information.single article{padding:50px}}section.information.single article a{text-decoration:underline}section.information.single article h3.post-title{padding:0 0 30px 0;font-weight:bold;font-size:20px;line-height:28px;margin:0 0 20px 0}@media (min-width: 768px){section.information.single article h3.post-title{font-size:22px;line-height:30px}}section.information.single article h3.post-title::before{display:none}section.information.single article h3.post-title:after{width:50px;background-color:#A8D275;height:2px;bottom:10px;left:0}@media (min-width: 768px){section.information.single article h3.post-title:after{width:100px}}section.information.single article h4,section.information.single article h5,section.information.single article h6{display:block;position:relative;font-weight:bold;font-size:18px;z-index:2;margin:30px 0}@media (min-width: 768px){section.information.single article h4,section.information.single article h5,section.information.single article h6{font-size:20px}}section.information.single article h4:after,section.information.single article h5:after,section.information.single article h6:after{position:absolute;content:'';width:100%;height:20px;background-color:#F6FAE4;left:0;bottom:0;z-index:-1}section.information.single article .meta{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 40px 0}section.information.single article .meta a{display:block;text-decoration:none;background-color:#A8D275;text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:2px 10px;color:#fff}@media (min-width: 768px){section.information.single article .meta a{padding:2px 20px}}section.information.single article .meta time{padding-left:20px;font-size:13px}section.information.single article .box-space{padding:30px;background-color:#efefef;margin:30px 0}section.information.single article ul{width:100%;display:block;margin:24px auto}section.information.single article ul li{position:relative;padding:0 0 0 20px;margin:5px 0}section.information.single article ul li::before{position:absolute;content:'●';width:20px;height:25px;font-size:10px;color:#21800c;top:0;left:0;bottom:0;margin:auto}section.information.single article img{margin-top:24px;margin-bottom:24px}section.information.single article img.aligncenter{margin:24px auto}section.information.single article .faq_post{border-radius:10px;background-color:#fff;margin:0 auto 40px auto}section.information.single article .faq_post p.none{text-align:center;margin:10px auto}section.information.single article .faq_post .flex.box{position:relative;flex-direction:column}section.information.single article .faq_post .flex.box .q,section.information.single article .faq_post .flex.box .a{width:100%;background-size:25px auto}@media (min-width: 768px){section.information.single article .faq_post .flex.box .q,section.information.single article .faq_post .flex.box .a{padding-left:40px}}section.information.single article .faq_post .flex.box .q p,section.information.single article .faq_post .flex.box .a p{margin-bottom:0;font-size:14px}section.information.single article .faq_post .flex.box .q{border-bottom:1px solid #A8D275;background:url(../img/ico/help_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-position:center 15px;padding:50px 0 20px 0}@media (min-width: 768px){section.information.single article .faq_post .flex.box .q{padding:20px 0 20px 45px;background-position:left center}}section.information.single article .faq_post .flex.box .q p{font-weight:bold}section.information.single article .faq_post .flex.box .a{background:url(../img/ico/support_agent_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-position:center 15px;padding:50px 0 20px 0}@media (min-width: 768px){section.information.single article .faq_post .flex.box .a{padding:20px 0 20px 45px;background-position:left center}}section.information.single article .faq_post .flex.box .more{width:50%;position:absolute;bottom:-40px;right:0px}@media (min-width: 768px){section.information.single article .faq_post .flex.box .more{bottom:-15px;width:30%;max-width:200px}}section.information.single article .faq_post .flex.box .more a{border-radius:30px;background-color:#E36969;display:flex;justify-content:center;align-items:center;padding:5px}section.information.single article .faq_post .flex.box .more a span{margin-left:8px}section.information.single article .faq_post .flex.box .more a p,section.information.single article .faq_post .flex.box .more a span{color:#fff;margin-bottom:0;font-size:14px}section.information.single article .info{display:flex;justify-content:space-between;margin:40px auto 10px auto;flex-direction:column}@media (min-width: 768px){section.information.single article .info{flex-direction:row}}section.information.single article .info h4{padding:0;margin:0;display:block;font-weight:bold;line-height:24px}section.information.single article .info h4:after{display:none}section.information.single article .info h4 p,section.information.single article .info h4 span{color:#2C7B28}section.information.single article .info h4 p{margin-bottom:0;font-size:20px;font-weight:bold}section.information.single article .info h4 span{font-size:14px}section.information.single article .info a{display:flex;justify-content:center;align-items:center;width:50%;text-decoration:none;margin:20px auto 0 auto;background-color:#2C7B28;padding:5px;text-align:center}@media (min-width: 768px){section.information.single article .info a{width:25%;max-width:200px;margin:0}}section.information.single article .info a p,section.information.single article .info a span{color:#fff}section.information.single article .info a span{margin-right:8px}section.information.single article .info a p{margin-bottom:0;font-size:14px}section.information.single article table{margin:20px auto 0 auto;width:100%;border-bottom:1px solid #E0DFDF}@media (min-width: 768px){section.information.single article table{margin:10px auto 0 auto}}section.information.single article table th,section.information.single article table td{padding:16px;font-weight:normal;font-size:14px;display:block}@media (min-width: 768px){section.information.single article table th,section.information.single article table td{display:table-cell}}section.information.single article table th p,section.information.single article table td p{font-size:14px}section.information.single article table th p:last-child,section.information.single article table td p:last-child{margin-bottom:0}section.information.single article table th{border-left:1px solid #E0DFDF;border-top:1px solid #E0DFDF;background-color:#efefef;width:100%;text-align:center}@media (min-width: 768px){section.information.single article table th{text-align:left;width:20%}}section.information.single article table td{border-left:1px solid #E0DFDF;border-right:1px solid #E0DFDF;border-top:1px solid #E0DFDF;width:100%}@media (min-width: 768px){section.information.single article table td{width:80%}}section.information.single article table td dl dt{font-weight:normal}section.information.single article .sns__container{display:flex;justify-content:flex-end;align-items:center;margin:100px auto 0 auto}section.information.single article .sns__container a{width:60px;text-align:center;color:#fff;padding:0.5rem 0;margin:0 5px}section.information.single article .sns__container a:hover{opacity:0.6}section.information.single article .sns__twitter{background:#55acee}section.information.single article .sns__facebook{background:#3b5998}section.information.single article .sns__pocket{background:#ef3f56}section.information.single article .sns__line{background:#1dcd00}section.information.single article .sns__hatena{background:#00a5de}section.medicals{padding:60px 0 0 0}@media (min-width: 992px){section.medicals{padding:100px 0 0 0}}section.medicals .container{position:relative;margin:60px auto 60px auto}section.medicals .container h3{display:block;position:relative;z-index:-1}section.medicals .container h3::before{width:80%;height:500px;content:'';background:url(../img/bg/medical_md.png) no-repeat;background-size:100% auto;position:absolute;left:-30%;top:-90px;z-index:-1}@media (min-width: 768px){section.medicals .container h3::before{width:60%;height:500px;left:-30%;top:-150px}}section.medicals .container h3:after{position:absolute;content:'';width:80%;height:1px;background-color:#C6BC89;left:-20px;bottom:16px}@media (min-width: 768px){section.medicals .container h3:after{width:60%;bottom:16px;left:-100px}}@media (min-width: 992px){section.medicals .container h3:after{width:600px;bottom:16px;left:-300px}}section.medicals .container h3 .h_flex{display:flex;align-items:center;padding:0 0 10px 0}section.medicals .container h3 .h_flex span:first-child{margin-right:10px;font-size:20px}@media (min-width: 768px){section.medicals .container h3 .h_flex span:first-child{font-size:30px;margin-right:16px}}section.medicals .container h3 .h_flex span:last-child{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:1px}@media (min-width: 768px){section.medicals .container h3 .h_flex span:last-child{font-size:22px;line-height:24px}}section.medicals .container h3 span,section.medicals .container h3 i{display:block;font-style:normal}section.medicals .container h3 i{text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;color:#C6BC89;padding-left:30px;letter-spacing:2px}@media (min-width: 768px){section.medicals .container h3 i{padding-left:50px}}section.medicals .container .container_inner{padding:50px 0 0 0}@media (min-width: 768px){section.medicals .container .container_inner{width:100%}}@media (min-width: 992px){section.medicals .container .container_inner{width:90%}}section.medicals .container .container_inner .flex{justify-content:space-between;flex-direction:column}@media (min-width: 992px){section.medicals .container .container_inner .flex{flex-direction:row}}section.medicals .container .container_inner .flex .left{width:100%}@media (min-width: 992px){section.medicals .container .container_inner .flex .left{width:60%}}section.medicals .container .container_inner .flex .left p{line-height:26px}@media (min-width: 768px){section.medicals .container .container_inner .flex .left p{line-height:30px}}section.medicals .container .container_inner .flex .right{width:100%;position:relative}@media (min-width: 992px){section.medicals .container .container_inner .flex .right{width:40%}}section.medicals .container .container_inner .flex .right img{display:block;width:90%;margin:40px auto 0 auto}@media (min-width: 768px) and (max-width: 1194px) and (orientation: portrait){section.medicals .container .container_inner .flex .right img{width:70%;margin:40px auto 0 auto}}@media (min-width: 992px){section.medicals .container .container_inner .flex .right img{width:100%;position:absolute;bottom:0;right:-15%}}section.medicals .container .container_inner .accordion{margin:80px auto}section.medicals .container .container_inner .accordion .accordion-item{margin-bottom:20px;border:1px solid #A8D275;border-radius:10px}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:20px}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:focus{border-bottom:1px solid #A8D275;box-shadow:none}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button::before{content:'OPEN';width:70px;height:30px;line-height:30px;color:#fff;background-color:#E36969;position:absolute;right:10px;top:13px;margin:0;border-radius:30px;padding:0 0 0 10px;font-size:11px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button::before{top:0;bottom:0;margin:auto;width:100px}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button::before{font-size:12px;padding:0 0 0 20px;right:30px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:after{content:'';background:url(../img/ico/expand_more_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-size:100% auto;width:14px;height:10px;top:22px;right:20px;margin:0;color:#fff;position:absolute}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:after{top:0;bottom:0;margin:auto}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:after{right:40px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#fff;color:#333}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{content:'';background:url(../img/ico/expand_more_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-size:100% auto;transform:rotate(180deg);width:14px;height:10px;top:23px;right:20px;color:#fff;position:absolute}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{top:0;bottom:0;margin:auto}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{right:40px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{content:'CLOSE';width:70px;height:30px;line-height:30px;color:#fff;background-color:#797373;position:absolute;right:10px;top:13px;margin:0;border-radius:30px;padding:0 0 0 10px;font-size:11px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{top:0;bottom:0;margin:auto;width:100px}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{right:30px;padding:0 0 0 20px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .accordion-button.collapsed{border-bottom-left-radius:10px;border-bottom-right-radius:10px}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex{width:100%;align-items:center;flex-direction:column}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex{width:90%;flex-direction:row}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left{display:flex;justify-content:space-between;align-items:center;width:100%}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left{width:30%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left span:first-child{width:40px;height:40px;border-radius:40px;line-height:40px;font-size:22px;text-align:center;color:#fff;background-color:#A8D275}@media (min-width: 1366px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left span:first-child{font-size:32px;width:60px;height:60px;border-radius:60px;line-height:60px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left span:last-child{width:80%;font-weight:bold;font-size:18px;color:#333}@media (min-width: 768px) and (max-width: 1194px) and (orientation: portrait){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left span:last-child{width:90%}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .left span:last-child{width:70%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .right{width:100%;padding:16px 0 0 0}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .right{width:68%;padding:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .right p{margin-bottom:0;font-size:15px;line-height:22px}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .right p{line-height:24px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .right p strong{padding:0 0 10px 0;display:block;line-height:24px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-header .flex .right p strong{font-size:16px;line-height:28px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body{padding:30px 20px 20px 20px}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body{padding:40px 40px 20px 30px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl{display:flex;justify-content:space-between;margin:20px auto 0 auto}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl{margin:0 auto}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl dt,section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl dd{font-size:14px;line-height:24px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl dt{width:15%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl dt{width:9%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl dd{width:85%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body dl dd{width:90%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex{width:100%;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex{flex-direction:row}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .left{width:100%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .left{width:18%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .left ul{padding-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .left ul{padding:0 0 0 10px;display:block;width:100%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .left ul li{width:49%;padding:3px 5px;text-align:center;font-size:13px;border:1px solid #A8D275;margin-bottom:7px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .left ul li{display:block;width:100%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right{width:100%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right{width:72%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right p.box_title{font-size:1.6rem;line-height:2.5rem;font-weight:bold;margin-bottom:40px;text-align:center;padding:20px 0 0 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right p.box_title{text-align:left;padding:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right p.box_title span{color:#E36969;padding:0 6px 3px 6px;letter-spacing:2px;display:block}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right p.box_title span{border-bottom:1px solid #E36969;display:inline-block}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box{width:100%;padding:24px;border:1px solid #A8D275;margin-bottom:24px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4{display:flex;align-items:center;flex-direction:column;text-align:center}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4{text-align:left;flex-direction:row}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4 span{width:auto;color:#A8D275;margin-bottom:18px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4 span{margin-right:16px;margin-bottom:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4 p{width:95%;font-weight:bold;margin-bottom:0;font-size:15px;line-height:25px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4 p{font-size:1.7rem;line-height:30px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4 p i{font-style:normal;color:#E36969;letter-spacing:2px;display:inline-block;line-height:18px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box h4 p i{display:inline-block;border-bottom:1px solid #E36969;padding:0 6px 3px 6px;line-height:20px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table{margin:20px auto 10px auto;width:100%;border-bottom:1px solid #E0DFDF}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table{margin:30px auto 0 auto}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table th,section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table td{padding:8px;font-weight:normal;display:block}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table th,section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table td{padding:8px 12px;display:table-cell}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table th{border-right:1px solid #E0DFDF;border-left:1px solid #E0DFDF;border-top:1px solid #E0DFDF;background-color:#efefef;width:100%;text-align:center}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table th{width:40%;border-right:none;text-align:left}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table th{width:30%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table td{border-left:1px solid #E0DFDF;border-right:1px solid #E0DFDF;border-top:1px solid #E0DFDF;width:100%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table td{width:70%}}@media (min-width: 992px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box table td{width:80%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box small{display:block;margin:auto 0 auto}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box .info{padding:30px 0 0 0}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box .info p{line-height:24px;font-size:14px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box .info p:last-child{font-size:15px;margin-bottom:0}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail{margin:40px auto 0px auto;border:none;padding:0 0 30px 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail{padding:0 30px 40px 30px;background-color:#f2f2f2}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table{width:100%;margin:0 auto}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th{background-color:#f8f8f8}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th{background-color:transparent}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th,section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td{border-top:none;border-left:none;border-right:none;border-bottom:none;display:block}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th,section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td{display:table-cell;vertical-align:middle;border-bottom:1px dashed #E0DFDF}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th{padding:10px 30px 30px 10px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th{padding:20px 30px 20px 10px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th p{font-weight:bold;margin-bottom:0;float:left}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table th i{font-style:normal;width:40px;height:20px;float:right;background-color:#65A761;color:#fff;font-size:12px;line-height:20px;text-align:center}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td{padding:20px 10px 30px 10px;height:auto;overflow:hidden}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td{padding:30px 10px 20px 10px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td input[type="text"],section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td input[type="tel"],section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td input[type="email"],section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td textarea{width:100%;border:1px solid #E0DFDF;padding:6px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td textarea{min-height:200px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td small{color:#65A761;line-height:20px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td small+input{margin:10px 0 0 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td small+input{margin:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td.radio label{cursor:pointer;display:block;padding:5px 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td.radio label{padding:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td.radio label input{margin-right:8px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td select{padding:2px 10px;display:block;margin-bottom:10px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td.age input{width:30%;float:left;margin-right:16px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail table td.age p{float:left;margin-bottom:0;line-height:45px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .pp{width:90%;margin:30px auto;padding:24px;height:170px;overflow-y:scroll;border:1px solid #E0DFDF;background-color:#fcfcfc}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .pp p{font-size:12px;line-height:18px;margin-bottom:24px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .pp p strong{display:block;margin-bottom:8px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .pp p{font-size:14px;line-height:24px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area{margin:40px auto 0 auto}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area p{font-size:14px;line-height:24px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area p{text-align:center}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area .consent{width:50%;max-width:150px;background-color:#96D192;margin:0 auto 30px auto;padding:4px 0;text-align:center}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area .consent .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0;width:100%}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area .consent .wpcf7-form-control.wpcf7-acceptance label{display:block}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area .consent .wpcf7-form-control.wpcf7-acceptance input{margin:0 10px 0 0}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area .consent label{cursor:pointer;width:100%}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area input[type="submit"]{display:block;text-align:center;width:80%;height:40px;line-height:40px;background-color:#E36969;color:#fff;font-size:18px;margin:50px auto 0 auto}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .box.mail .submit_area input[type="submit"]{width:50%;max-width:300px;height:50px;line-height:50px;font-size:22px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum{padding:20px 0 0 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum{padding:30px 0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum h5{display:block;text-align:center;font-size:18px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum h5{font-size:22px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum a.flex{justify-content:center;align-items:center;color:#E36969;margin:0 auto 30px auto;flex-direction:row}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum a.flex span{padding-right:16px;color:#E36969;font-size:24px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum a.flex span{font-size:34px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum a.flex p{margin-bottom:0;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;font-size:25px;color:#E36969}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum a.flex p{font-size:34px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum p.center{font-size:14px;line-height:24px;margin-bottom:20px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex .right .contact_telnum p.center{text-align:center}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow{margin:30px auto 0 auto}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow{margin:50px auto 0 auto}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .left{padding:0 0 30px 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .left{padding:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .left ul{margin:10px 0 0 0}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .left ul li{background-color:#A8D275;color:#fff;font-size:16px;margin:0 auto;min-width:150px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .left ul li{margin:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step{margin-bottom:40px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step:last-child{margin-bottom:0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step:last-child{margin-bottom:40px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .num{width:40px;height:auto;margin:0 auto 20px auto}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .num{margin:0 20px 0 auto}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .num span,section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .num i{display:block;font-style:normal;text-align:center;font-weight:bold;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .num span{color:#A8D275;line-height:20px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .num i{background-color:#A8D275;color:#fff;width:40px;height:40px;line-height:40px;font-size:20px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel{width:100%}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel .contact_telnum{padding:0 0 16px 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel .contact_telnum{padding:0}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel h5{text-align:center;font-size:16px;font-weight:bold;padding-left:4px;margin-bottom:0px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel h5{text-align:left;font-size:1.7rem}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel a{display:flex;justify-content:center;margin:0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel a{justify-content:flex-start}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel a span{padding-right:7px;font-size:30px}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .cont{width:100%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .cont{width:55%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .cont p{font-size:14px;line-height:24px;padding:10px 0 0 0}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .cont p{font-size:15px;line-height:25px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .text{width:100%}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .text{width:95%}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .text iframe{width:100%;height:300px;margin:20px auto}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .text p{font-size:14px;line-height:24px}@media (min-width: 768px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .text p{font-size:15px;line-height:25px}}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .text p:first-child{padding:10px 0 0 0}@media (min-width: 768px) and (max-width: 1194px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step.telarea{flex-wrap:wrap}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step.telarea .num{margin:0}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step.telarea .tel,section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step.telarea .cont{width:100%;text-align:center}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step.telarea h5{text-align:center}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step.telarea a{width:60%;margin:0 auto}}@media (min-width: 1195px){section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .tel{width:40%}section.medicals .container .container_inner .accordion .accordion-item .accordion-body .flex.flow .right .flex.step .cont p{padding:20px 0 0 0}}section.open_course{position:relative;background:url(../img/bg/couse_bg.png) no-repeat;background-size:100%;background-position:-80px 0%;padding:0 0 200px 0;z-index:-2}@media (min-width: 768px){section.open_course{padding:80px 0 0 0;background-position:-150px 0%}}@media (min-width: 992px){section.open_course{background-size:80%;padding:150px 0 0 0;background-position:-150px 10%}}section.open_course .container-fluid{position:relative;display:flex;flex-direction:column}@media (min-width: 768px){section.open_course .container-fluid{display:block}}section.open_course .container-fluid img{width:60%;position:absolute;margin:auto;z-index:-1}@media (min-width: 768px){section.open_course .container-fluid img{width:30%}}section.open_course .container-fluid img.left{order:2;left:0;bottom:-80px}@media (min-width: 768px){section.open_course .container-fluid img.left{top:0;bottom:0}}section.open_course .container-fluid img.right{order:3;right:0;bottom:-180px}@media (min-width: 768px){section.open_course .container-fluid img.right{top:0;bottom:0}}section.open_course .container{order:1;margin:100px auto}@media (min-width: 768px){section.open_course .container{margin:0 auto;padding:0}}section.open_course .container h3{display:block;position:relative}section.open_course .container h3:after{position:absolute;content:'';width:80%;height:1px;background-color:#C6BC89;left:-20px;bottom:16px}@media (min-width: 768px){section.open_course .container h3:after{width:60%;bottom:16px;left:-100px}}@media (min-width: 992px){section.open_course .container h3:after{width:600px;bottom:16px;left:-300px}}section.open_course .container h3 .h_flex{display:flex;align-items:center;padding:0 0 10px 0}section.open_course .container h3 .h_flex span:first-child{margin-right:10px;font-size:20px}@media (min-width: 768px){section.open_course .container h3 .h_flex span:first-child{font-size:30px;margin-right:16px}}section.open_course .container h3 .h_flex span:last-child{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:1px}@media (min-width: 768px){section.open_course .container h3 .h_flex span:last-child{font-size:22px;line-height:24px}}section.open_course .container h3 span,section.open_course .container h3 i{display:block;font-style:normal}section.open_course .container h3 i{text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;color:#C6BC89;padding-left:30px;letter-spacing:2px}@media (min-width: 768px){section.open_course .container h3 i{padding-left:50px}}section.open_course .container .container_inner{width:90%;padding:40px 20px 20px 20px;margin:60px auto 0 auto;background-color:#fff;border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,0.2)}@media (min-width: 768px){section.open_course .container .container_inner{width:90%}}@media (min-width: 992px){section.open_course .container .container_inner{width:80%;min-width:750px;padding:40px}}section.open_course .container .container_inner .info{display:flex;justify-content:space-between;margin:40px auto 0 auto;flex-direction:column}@media (min-width: 768px){section.open_course .container .container_inner .info{flex-direction:row}}section.open_course .container .container_inner .info h4{display:block}section.open_course .container .container_inner .info h4 p,section.open_course .container .container_inner .info h4 span{color:#2C7B28}section.open_course .container .container_inner .info h4 p{margin-bottom:0;font-size:20px;font-weight:bold}section.open_course .container .container_inner .info h4 span{font-size:14px}section.open_course .container .container_inner .info a{display:flex;justify-content:center;align-items:center;width:50%;min-width:180px;margin:0 auto;background-color:#2C7B28;padding:5px;text-align:center}@media (min-width: 768px){section.open_course .container .container_inner .info a{width:25%;margin:0;padding:2px 5px}}section.open_course .container .container_inner .info a p,section.open_course .container .container_inner .info a span{color:#fff}section.open_course .container .container_inner .info a span{margin-right:8px}section.open_course .container .container_inner .info a p{margin-bottom:0;font-size:14px}section.open_course .container .container_inner table{margin:20px auto 0 auto;width:100%;border-bottom:1px solid #E0DFDF}@media (min-width: 768px){section.open_course .container .container_inner table{margin:10px auto 0 auto}}section.open_course .container .container_inner table th,section.open_course .container .container_inner table td{padding:16px;font-weight:normal;font-size:14px;display:block}@media (min-width: 768px){section.open_course .container .container_inner table th,section.open_course .container .container_inner table td{display:table-cell}}section.open_course .container .container_inner table th p,section.open_course .container .container_inner table td p{font-size:14px}section.open_course .container .container_inner table th p:last-child,section.open_course .container .container_inner table td p:last-child{margin-bottom:0}section.open_course .container .container_inner table th{border-left:1px solid #E0DFDF;border-top:1px solid #E0DFDF;background-color:#efefef;width:100%;text-align:center}@media (min-width: 768px){section.open_course .container .container_inner table th{text-align:left;width:20%}}section.open_course .container .container_inner table td{border-left:1px solid #E0DFDF;border-right:1px solid #E0DFDF;border-top:1px solid #E0DFDF;width:100%}@media (min-width: 768px){section.open_course .container .container_inner table td{width:80%}}section.open_course .container .container_inner table td dl dt{font-weight:normal}section.link_collection{margin:30px auto 0 auto;padding:70px 0 0 0;background:url(../img/bg/link_bg.png) no-repeat;background-size:55% auto;background-position:center 40px}@media (min-width: 768px){section.link_collection{background-size:25% auto;background-position:center top;margin:100px auto 0 auto}}section.link_collection .container h3{display:block;position:relative;text-align:center}@media (min-width: 768px){section.link_collection .container h3:after{position:absolute;content:'';width:20%;height:1px;background-color:#C6BC89;left:0;right:0;margin:auto;bottom:16px}}@media (min-width: 992px){section.link_collection .container h3:after{width:100px}}section.link_collection .container h3 .h_flex{display:block;padding:0 0 10px 0}section.link_collection .container h3 .h_flex span:first-child{font-size:20px}@media (min-width: 768px){section.link_collection .container h3 .h_flex span:first-child{font-size:30px}}section.link_collection .container h3 .h_flex span:last-child{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:1px;padding:20px 0 0 0}@media (min-width: 768px){section.link_collection .container h3 .h_flex span:last-child{font-size:22px;line-height:24px}}section.link_collection .container h3 span,section.link_collection .container h3 i{display:block;font-style:normal;margin:0 auto}section.link_collection .container h3 i{text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;color:#C6BC89;letter-spacing:2px}section.link_collection .container h3.sub{margin:0 auto 60px auto}@media (min-width: 992px){section.link_collection .container h3.sub{margin:0 auto 130px auto}}section.link_collection .container .container_inner{margin:80px auto 40px auto}@media (min-width: 768px){section.link_collection .container .container_inner{width:100%}}@media (min-width: 992px){section.link_collection .container .container_inner{width:90%}}section.link_collection .container .container_inner small.days{display:block;font-size:12px;text-align:right;margin:20px 0 0 auto}section.link_collection .container .container_inner table{margin:10px auto 0 auto;width:100%;border-bottom:1px solid #E0DFDF}section.link_collection .container .container_inner table th,section.link_collection .container .container_inner table td{padding:8px 12px;font-weight:normal}section.link_collection .container .container_inner table th{border-left:1px solid #E0DFDF;border-top:1px solid #E0DFDF;background-color:#efefef;width:30%}section.link_collection .container .container_inner table td{border-left:1px solid #E0DFDF;border-right:1px solid #E0DFDF;border-top:1px solid #E0DFDF;width:80%}section.link_collection .container .container_inner table td dl dt{font-weight:normal}section.link_collection .container .link_wrap{background-color:#F7FAE4;padding:20px;margin:0 auto 30px auto;width:90%;word-wrap:break-word}@media (min-width: 768px){section.link_collection .container .link_wrap{padding:30px;width:100%}}@media (min-width: 992px){section.link_collection .container .link_wrap{width:90%}}@media (min-width: 991px) and (max-width: 1199px){section.link_collection .container .link_wrap{width:100%}}section.link_collection .container .link_wrap h4{display:block;font-size:16px;margin-bottom:30px;position:relative}@media (min-width: 768px){section.link_collection .container .link_wrap h4{font-size:20px;margin-bottom:30px;justify-content:space-between;align-items:center}section.link_collection .container .link_wrap h4 br{display:none}}section.link_collection .container .link_wrap h4:before{content:'';position:absolute;width:100%;height:1px;background-color:#E6EC9F;left:-50%;bottom:0}section.link_collection .container .link_wrap h4 span{font-size:80%}@media (max-width: 767px){section.link_collection .container .link_wrap h4 span{font-size:14px;display:block}}section.link_collection .container .link_wrap h4 span i{font-style:normal;font-size:14px}section.link_collection .container .link_wrap h4 span i.red{color:#E36969}section.link_collection .container .link_wrap h4 small{font-size:13px}@media (max-width: 767px){section.link_collection .container .link_wrap h4 small{font-size:12px;text-align:right;display:block}}section.link_collection .container .link_wrap .accordion{margin:0px auto}section.link_collection .container .link_wrap .accordion .accordion-item{margin-bottom:20px;border-radius:10px}section.link_collection .container .link_wrap .accordion .accordion-item:last-child{margin-bottom:0}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:10px 35px 10px 15px;background-color:#E5ED95;font-size:13px;line-height:22px}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button{font-size:15px;line-height:24px;padding:10px 100px 10px 10px}}@media (min-width: 992px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button{padding:10px 20px}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:focus{border:none;box-shadow:none}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button::before{content:'';width:60px;height:30px;line-height:30px;color:#fff;position:absolute;right:20px;top:0;bottom:0;margin:auto;border-radius:30px;padding:0 0 0 10px;font-size:10px}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button::before{content:'OPEN';top:0;bottom:0;margin:auto;width:80px;padding:0 0 0 20px;font-size:12px;background-color:#E36969}}@media (min-width: 992px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button::before{font-size:12px;padding:0 0 0 20px;width:100px;right:20px}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:after{content:'';width:14px;height:10px;right:10px;color:#fff;position:absolute;font-size:12px}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:after{background:url(../img/ico/expand_more_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-size:100% auto;right:25px}}@media (min-width: 992px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:after{right:30px}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#E5ED95;color:#333}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{content:'';background-size:100% auto;transform:rotate(180deg);width:14px;height:10px;right:10px;color:#fff;position:absolute}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{right:25px;background:url(../img/ico/expand_more_FILL0_wght400_GRAD0_opsz24.svg) no-repeat}}@media (min-width: 992px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{right:30px}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{content:'';width:70px;height:30px;line-height:30px;color:#fff;position:absolute;right:20px;top:0;bottom:0;margin:auto;border-radius:30px;padding:0 0 0 20px}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{width:80px;content:'CLOSE';background-color:#797373}}@media (min-width: 992px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::before{width:100px}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-header .accordion-button.collapsed{border-bottom-left-radius:10px;border-bottom-right-radius:10px}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body{padding:30px 30px 20px 30px}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body .scl_are{margin:10px auto}@media (min-width: 992px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body .scroll-hint{overflow:hidden !important}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body h6{display:flex;font-size:16px}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body h6:nth-child(2){padding:40px 0 0 0}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body h6 span{color:#C3CB76;margin-right:10px}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body h6 p{margin-bottom:0}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table{width:700px;border-right:1px solid #E0DFDF;border-bottom:1px solid #E0DFDF;border-top:1px solid #E0DFDF}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table{width:100%}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table th,section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table td{font-size:12px;line-height:18px;padding:5px}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table th,section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table td{font-size:14px;line-height:24px}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table th.web,section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table td.web{text-align:center}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table th{border-left:1px solid #E0DFDF;border-top:1px solid #E0DFDF;background-color:#efefef;text-align:center}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table th.web{width:50px}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table td{border-left:1px solid #E0DFDF;border-top:1px solid #E0DFDF;white-space:nowrap}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body table td{white-space:normal}}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body ul li{list-style-type:disc;padding:5px 0}section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body ul li a{text-decoration:underline;font-size:13px}@media (min-width: 768px){section.link_collection .container .link_wrap .accordion .accordion-item .accordion-body ul li a{font-size:14px}}section.link_collection .other_sct{width:90%;max-width:350px;margin:30px auto;display:block}section.link_collection .other_sct a{display:block;height:auto;border-radius:30px;padding:14px;background-color:#E36969;color:#fff;text-align:center}section.link_collection .other_sct.mt50{margin:60px auto 40px auto}@media (min-width: 992px){section.link_collection .other_sct.mt50{margin:120px auto 40px auto}}section.faq{margin:450px auto 0 auto;padding:70px 0 0 0;position:relative}section.faq img.faq_bg_top,section.faq img.faq_bg_bottom{position:absolute;z-index:-2;width:100%}@media (min-width: 992px){section.faq img.faq_bg_top,section.faq img.faq_bg_bottom{width:1200px}}@media (min-width: 1200px){section.faq img.faq_bg_top,section.faq img.faq_bg_bottom{width:2500px}}section.faq img.faq_bg_top{top:-300px;left:0}section.faq img.faq_bg_bottom{bottom:50px;right:0;z-index:2}@media (min-width: 768px){section.faq img.faq_bg_bottom{bottom:150px}}section.faq .container-fluid{height:auto;overflow:hidden}section.faq .container-fluid.normal{margin:-400px auto 0 auto;padding:0 0 160px 0}section.faq .container-fluid.normal h3{display:block;position:relative;text-align:center;background:url(../img/bg/faq_bg.png) no-repeat;background-size:50% auto;background-position:center top;padding:20px 0 60px 0;margin:0 auto}@media (min-width: 768px){section.faq .container-fluid.normal h3{background-size:35% auto;padding:50px 0 140px 0}}@media (min-width: 992px){section.faq .container-fluid.normal h3{background-position:center 30px;background-size:35% auto;padding:80px 0 140px 0}}@media (min-width: 1100px){section.faq .container-fluid.normal h3{background-size:25% auto;padding:80px 0 140px 0}}@media (min-width: 1366px){section.faq .container-fluid.normal h3{background-size:300px auto;padding:80px 0 140px 0}}@media (min-width: 768px){section.faq .container-fluid.normal h3:after{display:block;position:absolute;content:'';width:100px;height:1px;background-color:#C6BC89;top:90px;left:0;right:0;margin:auto;top:auto;left:0;right:0;bottom:160px}}@media (min-width: 992px){section.faq .container-fluid.normal h3:after{bottom:156px}}section.faq .container-fluid.normal h3 .h_flex{display:block;padding:0 0 10px 0}section.faq .container-fluid.normal h3 .h_flex span:first-child{font-size:20px}@media (min-width: 768px){section.faq .container-fluid.normal h3 .h_flex span:first-child{font-size:30px}}section.faq .container-fluid.normal h3 .h_flex span:last-child{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:1px;padding:20px 0 0 0}@media (min-width: 768px){section.faq .container-fluid.normal h3 .h_flex span:last-child{font-size:22px;line-height:24px}}section.faq .container-fluid.normal h3 span,section.faq .container-fluid.normal h3 i{display:block;font-style:normal;margin:0 auto}section.faq .container-fluid.normal h3 i{text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;color:#C6BC89;letter-spacing:2px}section.faq .container-fluid.bg{position:relative;background:linear-gradient(180deg, #F6FAE4 0%, #F6FAE4 100%, #FEFFF8 0%, #FEFFF8 100%)}@media (min-width: 768px){section.faq .container-fluid.bg{background:linear-gradient(180deg, #F6FAE4 0%, #F6FAE4 80%, #FEFFF8 20%, #FEFFF8 100%)}}section.faq .container{position:relative;z-index:3}@media (min-width: 768px){section.faq .container .container_inner{width:100%}}@media (min-width: 992px){section.faq .container .container_inner{width:90%}}section.faq .container .container_inner .flex.faq_mail{width:80%;margin:0px auto 60px auto;flex-direction:column;justify-content:space-between}@media (min-width: 768px){section.faq .container .container_inner .flex.faq_mail{width:100%;flex-direction:row}}@media (min-width: 992px){section.faq .container .container_inner .flex.faq_mail{width:80%;justify-content:center;margin:0px auto 80px auto}}section.faq .container .container_inner .flex.faq_mail .left{width:100%}@media (min-width: 768px){section.faq .container .container_inner .flex.faq_mail .left{width:60%}}section.faq .container .container_inner .flex.faq_mail .right{width:100%}@media (min-width: 768px){section.faq .container .container_inner .flex.faq_mail .right{width:30%}}section.faq .container .container_inner .flex.faq_mail .right a{display:flex;justify-content:center;align-items:center;background-color:#E36969;border-radius:10px;padding:10px 5px}section.faq .container .container_inner .flex.faq_mail .right a span{margin-right:8px}section.faq .container .container_inner .flex.faq_mail .right a p,section.faq .container .container_inner .flex.faq_mail .right a span{color:#fff;margin-bottom:0}section.faq .container .container_inner .faq_post{padding:0 30px 60px 30px;border:1px solid #A8D275;border-radius:10px;background-color:#fff;margin:0 auto 40px auto}@media (min-width: 768px){section.faq .container .container_inner .faq_post{padding:0 30px 0 30px}}section.faq .container .container_inner .faq_post p.none{text-align:center;margin:10px auto}section.faq .container .container_inner .faq_post .flex.box{position:relative;flex-direction:column}section.faq .container .container_inner .faq_post .flex.box .q,section.faq .container .container_inner .faq_post .flex.box .a{width:100%;background-size:25px auto}@media (min-width: 768px){section.faq .container .container_inner .faq_post .flex.box .q,section.faq .container .container_inner .faq_post .flex.box .a{padding-left:40px}}section.faq .container .container_inner .faq_post .flex.box .q p,section.faq .container .container_inner .faq_post .flex.box .a p{margin-bottom:0;font-size:14px}section.faq .container .container_inner .faq_post .flex.box .q{border-bottom:1px solid #A8D275;background:url(../img/ico/help_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-position:center 15px;padding:50px 0 20px 0}@media (min-width: 768px){section.faq .container .container_inner .faq_post .flex.box .q{padding:20px 0 20px 45px;background-position:left center}}section.faq .container .container_inner .faq_post .flex.box .q p{font-weight:bold}section.faq .container .container_inner .faq_post .flex.box .a{background:url(../img/ico/support_agent_FILL0_wght400_GRAD0_opsz24.svg) no-repeat;background-position:center 15px;padding:50px 0 20px 0}@media (min-width: 768px){section.faq .container .container_inner .faq_post .flex.box .a{padding:20px 0 20px 45px;background-position:left center}}section.faq .container .container_inner .faq_post .flex.box .more{width:50%;min-width:150px;position:absolute;bottom:-40px;right:0px}@media (min-width: 768px){section.faq .container .container_inner .faq_post .flex.box .more{bottom:-15px;width:30%;max-width:200px}}section.faq .container .container_inner .faq_post .flex.box .more a{border-radius:30px;background-color:#E36969;display:flex;justify-content:center;align-items:center;padding:5px}section.faq .container .container_inner .faq_post .flex.box .more a span{margin-left:8px}section.faq .container .container_inner .faq_post .flex.box .more a p,section.faq .container .container_inner .faq_post .flex.box .more a span{color:#fff;margin-bottom:0;font-size:14px}section.faq .container .container_inner .faq_post_all{width:80%;margin:0 auto}@media (min-width: 768px){section.faq .container .container_inner .faq_post_all{width:30%;max-width:250px}}section.faq .container .container_inner .faq_post_all a{display:block;background-color:#A8D275;color:#fff;text-align:center;border-radius:10px;padding:10px}section.faq .flex.past{width:100%;align-items:center;margin:80px auto 0 auto;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section.faq .flex.past{flex-direction:row}}section.faq .flex.past .left{width:100%}@media (min-width: 768px){section.faq .flex.past .left{width:50%}}section.faq .flex.past .left strong{display:block;text-align:center;font-size:16px}section.faq .flex.past .left ul{width:100%;height:auto;padding:0;border:1px solid #A8D275;border-radius:10px;position:relative}section.faq .flex.past .left ul:after{content:'';position:absolute;left:-50%;top:0;bottom:0;margin:auto;width:100%;height:1px;background-color:#BCDC90;z-index:-1}@media (min-width: 992px){section.faq .flex.past .left ul:after{left:-400px}}section.faq .flex.past .left ul li{display:block}section.faq .flex.past .left ul li:first-child{border-bottom:1px solid #A8D275}section.faq .flex.past .left ul li a{display:block;color:#333;padding:20px;font-size:14px}section.faq .flex.past .right{width:100%;padding:40px 0 0 0}@media (min-width: 768px){section.faq .flex.past .right{width:38%;padding:0}}section.faq .flex.past .right img{max-width:120%;width:120%}@media (min-width: 768px){section.faq .flex.past .right img{max-width:150%;width:150%}}section.faq.category .container .container_inner{margin:50px auto 0 auto}section.greetings .container h3{display:block;position:relative;text-align:center}section.greetings .container h3::before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;margin:auto;width:150px;height:150px;background-color:#E3E8AA;border-radius:180%;z-index:-1}@media (min-width: 768px){section.greetings .container h3::before{width:220px;height:220px}}@media (min-width: 768px){section.greetings .container h3:after{position:absolute;content:'';width:10%;height:1px;background-color:#C6BC89;left:0;right:0;margin:auto;bottom:16px}}section.greetings .container h3 .h_flex{display:block;padding:0 0 10px 0}section.greetings .container h3 .h_flex span:first-child{font-size:20px}@media (min-width: 768px){section.greetings .container h3 .h_flex span:first-child{font-size:30px}}section.greetings .container h3 .h_flex span:last-child{font-weight:bold;font-size:18px;line-height:18px;letter-spacing:1px;padding:20px 0 0 0}@media (min-width: 768px){section.greetings .container h3 .h_flex span:last-child{font-size:22px;line-height:24px}}section.greetings .container h3 span,section.greetings .container h3 i{display:block;font-style:normal;margin:0 auto}section.greetings .container h3 i{text-transform:uppercase;font-family:'D-DIN', sans-serif;font-family:'D-DIN Condensed', sans-serif;font-family:'D-DIN Exp', sans-serif;color:#C6BC89;letter-spacing:2px}@media (min-width: 768px){section.greetings .container .container_inner{width:100%}}@media (min-width: 992px){section.greetings .container .container_inner{width:90%}}section.greetings .container .container_inner .flex{margin:150px auto 40px auto;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section.greetings .container .container_inner .flex{flex-direction:row}}section.greetings .container .container_inner .flex .left{position:relative;width:100%}section.greetings .container .container_inner .flex .left img{position:absolute;z-index:-1;animation:3s fuwafuwa_1 infinite}section.greetings .container .container_inner .flex .left img.reaf01{right:-15px;top:70px;width:80px}@media (min-width: 768px){section.greetings .container .container_inner .flex .left img.reaf01{top:0;left:-70px;right:auto;width:50px}}section.greetings .container .container_inner .flex .left img.reaf02{right:20px;top:60px;width:60px}@media (min-width: 768px){section.greetings .container .container_inner .flex .left img.reaf02{left:-60px;right:auto;top:0;width:40px}}section.greetings .container .container_inner .flex .left h4{margin:0 0 12px 0}section.greetings .container .container_inner .flex .left h4 span{display:block;padding:0 0 10px 0}section.greetings .container .container_inner .flex .left h4 span:first-child{font-size:16px}@media (min-width: 768px){section.greetings .container .container_inner .flex .left h4 span:first-child{font-size:18px}}section.greetings .container .container_inner .flex .left h4 span:last-child{font-size:14px}@media (min-width: 768px){section.greetings .container .container_inner .flex .left h4 span:last-child{font-size:16px}}section.greetings .container .container_inner .flex .left .name{font-family:"adventures-unlimited", sans-serif;font-weight:400;font-style:normal;font-size:50px;color:#DCE29B}@media (min-width: 768px){section.greetings .container .container_inner .flex .left .name{font-size:60px}}@media (min-width: 768px){section.greetings .container .container_inner .flex .left{width:40%}}section.greetings .container .container_inner .flex .right{position:relative;padding:80px 0 0 0;width:100%}@media (min-width: 768px){section.greetings .container .container_inner .flex .right{width:55%;padding:40px 0 0 0}}section.greetings .container .container_inner .flex .right::before{content:'';width:40px;height:1px;background-color:#929A5F;left:0;top:40px;position:absolute}@media (min-width: 768px){section.greetings .container .container_inner .flex .right::before{top:0;width:100px}}section.greetings .container .container_inner .flex .right p{margin-bottom:20px}section.greetings .container .container_inner .flex .right small{display:block;padding:20px 0 0 0;text-align:right}section.condition{position:relative;margin:270px auto 0 auto}@media (min-width: 768px){section.condition{margin:370px auto 0 auto}}section.condition img.bg_top,section.condition img.bg_bottom{position:absolute;z-index:-2;width:100%}@media (min-width: 992px){section.condition img.bg_top,section.condition img.bg_bottom{width:1200px}}@media (min-width: 1200px){section.condition img.bg_top,section.condition img.bg_bottom{width:2500px}}section.condition img.bg_top{top:-100px;left:0}@media (min-width: 768px){section.condition img.bg_top{top:-200px}}section.condition img.bg_bottom{bottom:-70px;right:0;z-index:2}@media (min-width: 768px){section.condition img.bg_bottom{bottom:-200px}}section.condition .container-fluid{height:auto;overflow:hidden;z-index:2}section.condition .container-fluid.bg{margin:-100px auto 0 auto;background-color:#F6FAE4;position:relative}@media (min-width: 768px){section.condition .container-fluid.bg{margin:-200px auto 0 auto}}section.condition .container h3{display:block;position:relative;padding:10px 0 10px 50px;background:url(../img/bg/link_mb.png) no-repeat;background-size:80px auto;background-position:left bottom}section.condition .container h3::before{content:'';position:absolute;width:100%;height:1px;background-color:#E6EC9F;left:-50%;bottom:10px}section.condition .container .flex{margin:60px auto 60px auto;justify-content:space-between;flex-direction:column}@media (min-width: 768px){section.condition .container .flex{flex-direction:row}}section.condition .container .flex .left{width:100%}@media (min-width: 768px){section.condition .container .flex .left{width:30%}}section.condition .container .flex .left .accordion-item{margin-bottom:16px;box-shadow:none;border:1px solid #C6BF8E}section.condition .container .flex .left .accordion-item .accordion-button{background-color:#fff;font-size:14px;color:#333}section.condition .container .flex .left .accordion-item .accordion-button:not(.collapsed){border-bottom:1px solid #C6BF8E}section.condition .container .flex .left .accordion-item .accordion-button:focus{box-shadow:none}section.condition .container .flex .left .accordion-item .accordion-body ul li{padding:5px;border-bottom:1px dashed #dcd7b1;cursor:pointer;font-size:14px;line-height:22px}section.condition .container .flex .left .accordion-item .accordion-body ul li:last-child{border-bottom:none;padding:5px 5px 0 5px}section.condition .container .flex .right{position:relative;width:100%;background:url(../img/ico/reaf_modal.png) no-repeat;background-size:90px auto;background-position:98% 97%;background-color:#fff}@media (min-width: 768px){section.condition .container .flex .right{width:67%;min-height:600px;border:1px solid #C6BF8E}}@media (min-width: 768px){section.condition .container .flex .right:after{content:'メニューをクリックしてご覧ください。';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:20px;text-align:center;font-size:14px;color:#8DB48B}}section.condition .container .flex .right img{width:80%;display:block;margin:0 auto 20px auto}section.category{margin:-50px auto 0 auto}@media (min-width: 768px){section.category{margin:-100px auto 0 auto}}section.category #pan_nuv{width:100%}section.category #pan_nuv ul{padding:0;display:flex;flex-wrap:wrap;padding:3px 0 3px 20px;background:url(../img/ico/pp_reaf.png) no-repeat;background-size:20px auto;background-position:left center}@media (min-width: 768px){section.category #pan_nuv ul{padding:0 0 0 30px;background-size:30px auto}}section.category #pan_nuv ul li{margin:0 10px;font-size:13px;position:relative;font-size:11px}section.category #pan_nuv ul li:after{content:'>';position:absolute;top:0;right:-12px;color:#555;font-size:10px}section.category #pan_nuv ul li:last-child:after{content:''}section.category #pan_nuv ul li a,section.category #pan_nuv ul li span,section.category #pan_nuv ul li p{margin-bottom:0;font-size:11px}@media (min-width: 768px){section.category #pan_nuv ul li a,section.category #pan_nuv ul li span,section.category #pan_nuv ul li p{font-size:13px}}@media (min-width: 768px){section.category #pan_nuv ul li{font-size:13px}}section.category.category .container .page_nav{width:100%;margin:40px auto}section.category.category .container .page_nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}section.category.category .container .page_nav ul li{margin:0 5px;padding:5px;font-size:11px}@media (min-width: 992px){section.category.category .container .page_nav ul li{font-size:13px;margin:0 10px;padding:10px 15px}}section.category.category .container .page_nav ul li a{background-color:#C7E79D;border-radius:30px;padding:5px 10px;color:#000}@media (min-width: 992px){section.category.category .container .page_nav ul li a{padding:10px 15px}}section.category.category .container .page_nav ul li.first a,section.category.category .container .page_nav ul li.last a,section.category.category .container .page_nav ul li.prev a,section.category.category .container .page_nav ul li.next a{background-color:#A8D275;border-radius:20px;padding:5px 10px;font-size:11px}@media (min-width: 992px){section.category.category .container .page_nav ul li.first a,section.category.category .container .page_nav ul li.last a,section.category.category .container .page_nav ul li.prev a,section.category.category .container .page_nav ul li.next a{font-size:13px;padding:10px 20px}}section.category.category .container .drop{width:100%}section.category.category .container .drop select{width:60%;display:block;margin:0 auto;background-color:#F5F9E9;border-radius:10px;border:none;padding:5px 20px;font-size:13px}@media (min-width: 992px){section.category.category .container .drop select{width:50%;max-width:200px;padding:10px 20px}}.modal{opacity:0;visibility:hidden;position:fixed;overflow-x:auto;top:0;left:0;bottom:0;right:0;margin:auto;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999999;width:100%;height:100%;background-color:rgba(255,255,255,0.9);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width: 768px){.modal{position:absolute;background-color:#fff}}.modal .close{display:block;width:120px;height:30px;line-height:30px;cursor:pointer;z-index:999;background-color:#E36969;text-align:center;margin:30px auto 0 auto;color:#fff;border-radius:10px}@media (min-width: 768px){.modal .close{width:80px}}.modal .modal-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto;width:100%;height:auto;font-size:14px;color:#212121;padding:60px 30px 30px 30px}@media (min-width: 768px){.modal .modal-wrap{padding:30px}}.modal .modal-wrap h4{font-size:16px;display:block;padding:0 0 10px 0;margin-bottom:30px;font-weight:bold;border-bottom:1px solid #C6BF8E}.modal__inner{width:100%;height:auto;padding:0;display:block}.modal__inner .modal__cont{max-width:100%;height:auto}.modal__bg{display:none}.modal__cont{position:relative;width:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:600px;height:100%}.modal__text{color:#000;text-align:center}.modal.is-show{opacity:1;visibility:visible}.modal__open,.modal__close{cursor:pointer}.modal__close{position:absolute;top:52px;right:52px}footer .container .flex h6{font-size:20px;text-align:center;line-height:30px}footer .container .flex h6+p{font-size:13px;text-align:center}footer .container .flex .menu{width:80%;margin:50px auto;display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 768px){footer .container .flex .menu{flex-direction:row;margin:80px auto 80px auto}}@media (min-width: 992px){footer .container .flex .menu{width:60%}}footer .container .flex .menu ul{width:100%}@media (min-width: 768px){footer .container .flex .menu ul{width:30%}}footer .container .flex .menu ul li{list-style-type:disc;color:#67AB65}footer .container .flex .menu ul li span,footer .container .flex .menu ul li a{color:#333;font-size:14px;line-height:24px}footer .container .flex .menu ul li ul{width:100%}footer .container .flex .menu ul li ul li{list-style-type:none;padding:0 0 0 20px;position:relative}footer .container .flex .menu ul li ul li:after{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:5px;height:1px;background-color:#67AB65}footer.top{padding:50px 0 0 0}@media (min-width: 768px){footer.top{padding:200px 0 0 0}}footer.top .container .flex{flex-direction:column}footer.top .container .flex .logo{width:100%;width:100%;background:url(../img/bg/foot_bg2.png) no-repeat;background-size:55% auto;background-position:center 70px;padding:80px 0 30px 0}@media (min-width: 768px){footer.top .container .flex .logo{padding:80px 0;background-size:30% auto;background-position:48% center}}footer.top .container .flex .logo img{width:30px;display:block;margin:-16px auto 16px auto}footer.page{position:relative;width:100%;background:linear-gradient(180deg, transparent 0%, transparent 50%, #F6FAE4 50%, #F6FAE4 100%);background:url(../img/bg/foot_bg2.png) no-repeat,url(../img/bg/page_foot_bg.png) no-repeat;background-size:55% auto, cover;background-position:center 210px, left top;padding:200px 0 0px 0}@media (min-width: 768px){footer.page{background-size:30% auto, cover;background-position:center 210px, left top}}@media (min-width: 992px){footer.page{background:url(../img/bg/page_foot_bgv3.png) no-repeat,url(../img/bg/page_foot_bg.png) no-repeat;background-position:-100px center, left top;background-size:40% auto, cover}}footer.page .logo img{width:30px;display:block;margin:0 auto 20px auto}footer.page .flex{flex-direction:column}@media (min-width: 992px){footer.page .flex{flex-direction:row}}footer small{display:block;text-align:center;font-size:10px;color:#67AB65;margin:0 auto;padding:0 0 100px 0}.totop{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column;position:fixed;bottom:0;right:8px;width:65px;height:65px;z-index:99}@media (min-width: 768px){.totop{bottom:8px;right:16px;width:98px;height:98px}}.totop.isActive{opacity:1;transition:all 0.65s}.totop img{width:60%;height:auto}.totop span{color:#fff;font-size:10px}@media (min-width: 768px){.totop span{font-size:14px}}.announcement{position:fixed;bottom:0;left:0;height:auto;z-index:99;width:75%;min-width:250px}@media (min-width: 768px){.announcement{width:530px;min-width:auto}}.announcement a{display:flex;align-items:center;justify-content:space-between;flex-direction:column;background-color:#E36969;padding:5px 10px 7px 10px;border-top-right-radius:10px;border-bottom-right-radius:10px}@media (min-width: 768px){.announcement a{padding:10px 20px 10px 20px;flex-direction:row}}.announcement a:hover{opacity:1}.announcement a p{margin:0 auto 5px auto;color:#fff;font-size:15px}@media (min-width: 768px){.announcement a p{margin:0}}.announcement a .day{display:flex;align-items:center;border:1px solid;padding:5px;border:1px solid #FFF5AF;width:95%;margin:0 auto}@media (min-width: 768px){.announcement a .day{width:auto;margin:0;padding:10px;width:100%}}.announcement a .day strong{color:#E36969;background-color:#FFF5AF;padding:5px;margin-right:5px;font-size:14px;width:25%;text-align:center;min-width:55px}@media (min-width: 768px){.announcement a .day strong{padding:5px;font-size:16px;margin-right:16px;min-width:80px;line-height:20px}}.announcement a .day time{color:#FFF5AF;font-size:15px;text-align:center;width:75%;white-space:nowrap}@media (max-width: 320px){.announcement a .day time{font-size:14px}}@media (min-width: 768px){.announcement a .day time{font-size:16px}}.announcement a .day time small{font-size:12px}@media (min-width: 768px){.announcement a .day time small{font-size:16px}}.announcement a:hover .day{background-color:#FFF5AF}.announcement a:hover .day strong{background-color:#E36969;color:#FFF5AF}.announcement a:hover .day time{color:#E36969}@media (max-width: 767px){body.nav-open .announcement{display:none}}.post_password .btnT{width:100%}@media (min-width: 768px){.post_password br{display:none}.post_password .btnT{width:48%;display:inline-block;vertical-align:top}}.post_password input[type="submit"]{padding:5px 10px}.slick-prev{left:10px !important;border-radius:180px;background:url("../img/icon/arrow-left.svg") no-repeat;background-size:12px auto;background-position:center center;background-color:#0A3F58;z-index:99}.slick-next{right:10px !important;border-radius:180px;background:url("../img/icon/arrow.svg") no-repeat;background-size:12px auto;background-position:center center;background-color:#0A3F58;z-index:99}.slick-prev,.slick-next{width:50px;height:50px;z-index:999;text-indent:-9999px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:url("../img/icon/arrow.svg") no-repeat !important;background-size:12px auto !important;background-position:center center !important;background-color:#0A3F58 !important}.wpcf7-radio{display:flex;flex-direction:column}@media screen and (max-width: 767px){.spnone{display:none}}@media screen and (min-width: 768px){.pcnone{display:none}}
