@charset "UTF-8";html,legend{color:#000}html{background:#FFF}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}#yui3-css-stamp.cssreset{display:none}html{visibility:hidden}html.load-not,html.wf-active{visibility:visible}*{margin:0;padding:0;box-sizing:border-box;font-family:roboto,"Roboto",heisei-maru-gothic-std,"heisei-maru-gothic-std","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","Lucida Grande","segoe UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",Meiryo,Arial,sans-serif}body{color:#525252;overflow-x:hidden;line-height:1.6}.article-content{overflow-x:hidden}.clearfix:after{content:"";display:block;clear:both}h2{color:#525252;letter-spacing:2px}h5{font-weight:bold}h6{font-weight:bold}p{margin-top:0;margin-bottom:0;color:#525252}table{border-collapse:collapse}table{border-collapse:collapse;font-size:inherit}table td,th{padding:6px}table th{font-weight:bold;text-align:left;width:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}img{max-width:100%}.is-hide{display:none}.formErrorContent{font-size:12px;margin-top:6px;color:#d53b47}a{cursor:pointer;color:#007bff;transition:all 0.5s ease}a:hover{opacity:0.6}.layout-inner{max-width:800px;width:94%;margin:0 auto}.img-full{display:block;width:100%;height:auto}@media screen and (max-width:800px){.sp-hide{display:none!important}}@media screen and (min-width:801px){.pc-hide{display:none!important}}.border-cnt-top{border-top:solid 1px #ffc070}@media screen and (min-width:801px){.border-cnt-top{border-top:solid 2px #ffc070}}.hdg-catch{position:relative;font-size:16px;font-weight:bold;text-align:center;margin-top:4px;line-height:1}@media screen and (min-width:801px){.hdg-catch{font-size:21px}}.hdg-catch:before{content:"";position:absolute;width:18px;height:2px;border-radius:50px;background:#525252;left:50%;top:7px;transform:translateX(-86px) rotate(45deg)}@media screen and (min-width:801px){.hdg-catch:before{width:24px;height:3px;top:9px;transform:translateX(-110px) rotate(45deg)}}.hdg-catch:after{content:"";position:absolute;width:18px;height:2px;border-radius:50px;background:#525252;left:50%;top:7px;transform:translateX(68px) rotate(-50deg)}@media screen and (min-width:801px){.hdg-catch:after{width:24px;height:3px;top:8px;transform:translateX(86px) rotate(-50deg)}}.hdg-lv2{font-size:24px;text-align:center;padding:0 0 4px;letter-spacing:2px;font-weight:bold}@media screen and (min-width:801px){.hdg-lv2{font-size:38px;padding:0 0 8px}}.txt-st{font-size:120%}.txt-sky{color:#008ecc}.txt-orange{color:#fe8f00}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slider-wrapper{background:#f8f3e2}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:0.55;color:#ec8500}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}@media (min-width:768px){.slick-next:before,.slick-prev:before{font-size:30px}}.slick-dots{bottom:0;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li,.slick-dots li button{width:10px;height:10px;cursor:pointer}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:hover:before{opacity:0.8}.slick-dots li button:before{font-size:8px;line-height:20px;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;content:"";text-align:center;background:#ec8500;opacity:0.55}.slick-dots li.slick-active button:before{opacity:1}.slider{width:100%;margin:0 auto;max-height:500px}.slider img{height:auto;width:100%}.slick-next{right:3%;z-index:3}.slick-prev{left:2%;z-index:3}.is-mid .slick-next{right:0.5%}.is-mid .slick-prev{left:0.5%}.slick-dots li.slick-active button:before,.slick-dots li button:before{color:#ec8500}img{max-width:100%;height:auto}@media (min-width:768px){.slick-dots{bottom:15px}.slick-dots li button:before{font-size:16px}.slider{max-width:800px}.slick-next{right:1%;z-index:3}.slick-prev{left:0;z-index:3}.is-mid .slick-next{right:-2%}.is-mid .slick-prev{left:-2%}.slick-dots li,.slick-dots li button{width:16px;height:16px}}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;opacity:0.55;color:#ec8500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}@media (min-width:768px){.slick-next:before,.slick-prev:before{font-size:30px}}.slick-dots{position:absolute;bottom:0px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:hover:before{opacity:0.8}.slick-dots li button:before{font-family:"slick";font-size:8px;line-height:20px;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;content:"";text-align:center;background:#ec8500;opacity:0.55;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:black}.slider{width:100%;margin:0 auto;max-height:500px}.slider img{height:auto;width:100%}.slick-next{right:3%;z-index:99}.slick-prev{left:2%;z-index:100}.is-mid .slick-next{right:0.5%}.is-mid .slick-prev{left:0.5%}.slick-dots li.slick-active button:before,.slick-dots li button:before{color:#ec8500}img{max-width:100%;height:auto}@media (min-width:768px){.slick-dots{bottom:15px}.slick-dots li button:before{font-size:16px}.slider{max-width:800px}.slick-next{right:1%;z-index:99}.slick-prev{left:0;z-index:100}.is-mid .slick-next{right:-2%}.is-mid .slick-prev{left:-2%}.slick-dots li,.slick-dots li button{width:16px;height:16px}}header{position:relative;display:block;margin-bottom:-1px;border-bottom:1px solid #dfdfdf}header h1{text-align:left;margin:20px 10px 16px}header h1 img{width:150px;display:block}.header-frame{max-width:1178px;margin:0px auto -1px}.header-frame iframe{display:block}@media (max-width:800px){header h1 img{width:75px;display:block}}@media (min-width:801px){header{box-sizing:border-box;width:100%;margin:0;padding:0 10px}header h1{max-width:1178px;margin:20px auto 16px}.header-frame{padding:0}}.epark_common_is-hidden{display:none}.epark_common_is-visible{display:block}.epark_common_is-novisible{visibility:hidden}@media (max-width:800px){#epark_common_header{display:block}}@media (min-width:801px){#epark_common_header{display:none}}.get_login{display:none}#epark_common_header{color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Arial,sans-serif;line-height:1.4;font-size:62.5%;word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%}#epark_common_header a{color:#00a2e9;text-decoration:none;-webkit-tap-highlight-color:transparent}#epark_common_header dd,#epark_common_header div,#epark_common_header dl,#epark_common_header dt,#epark_common_header h1,#epark_common_header h2,#epark_common_header h3,#epark_common_header h4,#epark_common_header h5,#epark_common_header h6,#epark_common_header iframe,#epark_common_header li,#epark_common_header ol,#epark_common_header p,#epark_common_header span,#epark_common_header ul,object{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}#epark_common_header .epark_common_header{background:#fff;width:100%;max-width:127px;height:52px;padding:8px 0 0;overflow:hidden;position:absolute;right:0;top:0}#epark_common_header .epark_common_header_groupheader{width:100%;background-color:#444;color:#fff;font-size:0.7em;padding:5px;box-sizing:border-box}#epark_common_header .epark_common_header_groupheader:after{content:"";display:block;clear:both}#epark_common_header .epark_common_header_groupheader p:first-child{float:left}#epark_common_header .epark_common_header_groupheader p:last-child{float:right}#epark_common_header .epark_common_header_logo{clear:both;width:100px;height:38px;text-align:center;line-height:40px;float:left;border:1px solid #ddd}#epark_common_header .epark_common_header_menu{float:right;width:165px}#epark_common_header .epark_common_header_menu-list{letter-spacing:-0.4em;text-align:right;width:165px;white-space:nowrap}#epark_common_header .epark_common_header_menu-list li{background-repeat:no-repeat;background-position:center 1px;background-size:22px 22px;display:inline-block;letter-spacing:normal;vertical-align:top;width:55px}#epark_common_header .epark_common_header_menu-list li a{color:#888;display:block;font-size:0.9em;font-weight:700;padding:26px 0 0;text-align:center;width:100%}#epark_common_header .epark_common_header_menu-login{background-image:url(/event/img/common/header/btn_login.png)}#epark_common_header .epark_common_header_menu-history{background-image:url(/event/img/common/header/btn_history.png)}#epark_common_header .epark_common_header_menu-coupon{background-image:url(/event/img/common/header/btn_coupon.png)}#epark_common_header .epark_common_header_menu-mymenu{background-image:url(/event/img/common/header/btn_menu.png);letter-spacing:-0.2em!important}@media (max-width:350px){#epark_common_header .epark_common_header-nav-list li a{font-size:8px;font-size:0.8em;width:40px}#epark_common_header .epark_common_header-select-area{width:60px}#epark_common_header .epark_common_header-select-area select{background-position:43px center;padding-left:3px}}#epark_common_header #epark_common_sidebar-overlay{height:100%;width:100%;background:rgba(0,0,0,0.75);position:fixed;z-index:19999;display:none;left:0;top:0}#epark_common_header .epark_common_nav-sidemenu{position:fixed;width:270px;z-index:20000;top:0;right:-270px;display:block;padding-bottom:300px}#epark_common_header .epark_common_nav-sidemenu-body{background-color:#e8e8e8;height:100vh;position:fixed;width:270px;-webkit-overflow-scrolling:touch}#epark_common_header .epark_common_nav-sidemenu-close{height:18px;left:-28px;position:absolute;top:10px;width:18px;z-index:2001}#epark_common_header .epark_common_nav-sidemenu-close img{height:18px;width:18px}#epark_common_header .epark_common_nav-sidemenu-box{height:100%;overflow-y:auto;padding:0 0 35px;width:100%}#epark_common_header .epark_common_nav-balance,#epark_common_header .epark_common_nav-username{background-color:#888;padding:20px 10px 7px;color:#fff;word-break:keep-all;box-sizing:border-box}#epark_common_header .epark_common_nav-is-open{width:100%!important;position:fixed!important}#epark_common_header .epark_common_nav-username{font-size:1.1em;width:100%}#epark_common_header .epark_common_nav-username span{font-size:1.4em;font-weight:700}#epark_common_header .epark_common_nav-balance{font-size:1.1em;width:100%;box-shadow:0 -1px 0 0 #9f9f9f inset;border-bottom:solid 1px #6f6f6f}#epark_common_header .epark_common_nav-balance ul{display:table;width:100%;box-sizing:border-box}#epark_common_header .epark_common_nav-balance li{background-color:#999;padding:10px 15px;vertical-align:middle;list-style:none}#epark_common_header .epark_common_nav-balance li:first-child{border-radius:4px 4px 0 0;border-bottom:solid 1px #888}#epark_common_header .epark_common_nav-balance li:last-child{border-radius:0 0 4px 4px}#epark_common_header .epark_common_nav-balance li div{float:right;vertical-align:middle}#epark_common_header .epark_common_nav-balance span{font-size:1.4em;font-weight:700}#epark_common_header .epark_common_nav-premium{background-color:#888;color:#fff;font-size:1.1em;padding:17px 10px 7px;width:100%;box-sizing:border-box;word-break:keep-all;overflow:hidden}#epark_common_header .epark_common_nav-premium p{font-size:1.1em;font-weight:400;margin-bottom:17px}#epark_common_header .epark_common_nav-premium-content{width:270px;box-sizing:border-box;-webkit-overflow-scrolling:touch;height:100px;overflow:hidden;margin-bottom:10px}#epark_common_header .epark_common_nav-premium-content iframe{width:270px;height:100px;overflow:hidden;display:block}#epark_common_header .epark_common_nav-contents{width:100%}#epark_common_header .epark_common_nav-contents .epark_common_title{font-size:1.2em;font-weight:700;height:15px;line-height:30px;padding:0 10px;width:100%;box-sizing:border-box;box-shadow:0 1px 0 0 #fff inset,0 0 0 1px #fff inset;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc}#epark_common_header .epark_common_nav-contents-list{padding:0;width:100%}#epark_common_header .epark_common_nav-contents-list li{background-color:#f8f8f8;border-top:1px solid #fff;border-bottom:1px solid #ddd;height:44px;position:relative;width:100%}#epark_common_header .epark_common_nav-contents-list li:first-child{border-top:none}#epark_common_header .epark_common_nav-contents-list li:last-of-type{border-bottom:none}#epark_common_header .epark_common_nav-contents-list a{color:#666;font-size:1.3em;display:block;height:44px;letter-spacing:0.6px;line-height:41px;padding:0 30px 0 10px}#epark_common_header .epark_common_nav-history a img{display:inline-block;height:12px;margin-right:3px;margin-bottom:3px;width:12px}#epark_common_header .epark_common_nav-infomation-list{width:100%}#epark_common_header .epark_common_nav-infomation-list li{background-color:#f8f8f8;border-top:1px solid #fff;border-bottom:1px solid #ddd;min-height:44px;width:100%}#epark_common_header .epark_common_nav-infomation-list li:first-child{border-top:none}#epark_common_header .epark_common_nav-infomation-list li:last-of-type{border-bottom:none}#epark_common_header .epark_common_nav-link a{display:block;height:42px;line-height:41px;position:relative}#epark_common_header li.epark_common_nav-acc span{color:#666;font-size:1.3em;letter-spacing:0.6px;padding:0 0 0 10px}li.epark_common_nav-acc span.epark_common_is-active{height:44px;border-bottom:1px solid #ddd}#epark_common_header li.epark_common_nav-acc span:after{border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;content:"";height:12px;margin-top:-5px;position:absolute;right:12px;top:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:12px}#epark_common_header .epark_common_nav-acc a{background-color:#f1f1f1;border-top:1px solid #fff;border-bottom:1px solid #ddd;color:#666;font-size:1.3em;display:block;height:44px;letter-spacing:0.6px;line-height:39px;padding:0 0 0 20px;position:relative}#epark_common_header .epark_common_nav-acc a:last-of-type{border-bottom:none;height:43px}#epark_common_header li.epark_common_nav-acc span.epark_common_is-active:after{margin-top:-3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#epark_common_header .epark_common_nav-service{width:100%}#epark_common_header .epark_common_nav-service .epark_common_title{font-size:1.2em;font-weight:700;height:15px;line-height:30px;padding:0 10px;width:100%;box-sizing:border-box;box-shadow:0 1px 0 0 #fff inset,0 0 0 1px #fff inset;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc}#epark_common_header .epark_common_nav-service-list{width:100%}#epark_common_header .epark_common_nav-service-list li{background-color:#f8f8f8;border-top:1px solid #fff;border-bottom:1px solid #ddd;height:44px;position:relative;width:100%}#epark_common_header .epark_common_nav-service-list li:first-child{border-top:none}#epark_common_header .epark_common_nav-service-list li:last-of-type{border-bottom:none}#epark_common_header .epark_common_nav-service-list a{color:#666;font-size:1.3em;display:block;height:44px;letter-spacing:0.6px;line-height:41px;padding:0 0 0 10px}#epark_common_header .epark_common_nav-service-list li:first-child a{line-height:42px}#epark_common_header .epark_common_nav-group{width:100%;box-sizing:border-box}#epark_common_header .epark_common_nav-group .epark_common_title{font-size:1.2em;font-weight:700;height:15px;line-height:30px;padding:0 10px;width:100%;box-sizing:border-box;box-shadow:0 1px 0 0 #fff inset,0 0 0 1px #fff inset;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc}#epark_common_header .epark_common_nav-group .epark_common_last{font-weight:700;height:60px;line-height:30px;padding:0 10px;width:100%;box-sizing:border-box;box-shadow:0 1px 0 0 #fff inset;border-top:solid 1px #ccc}#epark_common_header .epark_common_nav-group-list{width:100%}#epark_common_header .epark_common_nav-group-list li{background-color:#f8f8f8;border-top:1px solid #fff;border-bottom:1px solid #ddd;height:44px;position:relative;width:100%}#epark_common_header .epark_common_nav-group-list li:first-child{border-top:0 solid #fff}#epark_common_header .epark_common_nav-group-list li:last-of-type{border-bottom:none}#epark_common_header .epark_common_nav-group-list a{color:#666;font-size:1.3em;display:block;height:44px;letter-spacing:0.6px;line-height:41px;padding:0 0 0 10px}#epark_common_header .epark_common_nav-group-list li:first-child a{line-height:42px}#epark_common_header .epark_common_nav-sidemenu-bn{border-top:1px solid #ccc;box-shadow:0 1px 0 0 #fff inset,0 0 0 1px #fff inset;padding:10px}#epark_common_header .epark_common_nav-sidemenu-bn a{margin:0 auto 10px;display:block}#epark_common_header .epark_common_nav-sidemenu-bn a:last-of-type{margin:0 auto}.epark_common_nav-sidemenu-bn img{width:100%;box-sizing:border-box}#epark_common_header .epark_common_nav-free{background-color:#fff;border-top:1px solid #ccc;padding:10px}#epark_common_header .epark_common_nav-login{background-color:#888;padding:14px;width:100%;box-sizing:border-box}#epark_common_header .epark_common_nav-login .epark_common_nav-login-content{background-color:#fff;padding:15px;box-sizing:border-box;border-radius:4px}#epark_common_header .epark_common_nav-login .epark_common_nav-login-title{text-align:center;font-size:1.4em;color:#333;font-weight:bolder;margin-bottom:10px}#epark_common_header .epark_common_nav-login .epark_common_nav-login-btn{border-radius:5px;background-color:#8fc31f;color:#fff;width:100%;padding:10px;text-align:center;box-shadow:0 4px 0 0 #6a940f;box-sizing:border-box;font-size:1.4em;font-weight:bolder;display:block;text-decoration:none}#epark_common_header .epark_common_nav-registry{background-color:#888;padding:0 14px 14px;width:100%;box-sizing:border-box}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-content{background-color:#fff;padding:15px;box-sizing:border-box;border-radius:4px}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-title{text-align:center;font-size:1.4em;color:#333;font-weight:bolder;margin-bottom:10px}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-description{margin-bottom:10px}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-description strong{font-weight:bolder;font-size:1.1em}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-description br{line-height:2em}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-btn{border-radius:5px;background-color:#ffe53d;color:#333;width:100%;padding:10px;text-align:center;box-shadow:0 4px 0 0 #e9cd1b;box-sizing:border-box;font-weight:bolder;display:block;text-decoration:none}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-btn strong{font-size:1.4em}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-link{margin-top:10px;text-align:center}#epark_common_header .epark_common_nav-registry .epark_common_nav-registry-link a{background:url(/event/img/common/header/point.png) left center no-repeat;background-size:3px 5px;padding-left:10px;text-decoration:underline;color:#333}#epark_common_header .epark_common_nav-home{background-color:#fff;border-top:solid 1px #ddd}#epark_common_header .epark_common_nav-home img{width:100%;box-sizing:border-box}@media screen and (max-width:374px){#epark_common_header .epark_common_nav-sidemenu{width:240px;right:-240px}#epark_common_header .epark_common_nav-sidemenu-body{width:240px}}#epark_common_header .epark_common_tab-content{display:none}#epark_common_header li.epark_common_nav-acc span.epark_common_is-active{height:44px;border-bottom:1px solid #ddd}#epark_common_header li.epark_common_nav-acc:first-child span{line-height:41px}#epark_common_header li.epark_common_nav-acc span{display:block;height:42px;line-height:40px;position:relative}#epark_common_header .epark_common_nav-link a,li.epark_common_nav-acc span{padding:0 0 0 10px;font-size:1.3em;letter-spacing:0.6px;color:#666}#epark_common_header .epark_common_tab-content.epark_common_is_open{display:block}#epark_common_header .epark_common_header_badge{background-color:#da363e;width:58px;height:24px;color:#fff;border:1px solid;display:inline-block;border-radius:13px;text-align:center;line-height:26px;margin-left:5px;font-size:0.9em}#epark_common_header .epark_common_header_badge strong{font-size:1em}.sns-bot{padding:2px 0 30px;border-bottom:solid 1px #efefef}@media screen and (min-width:801px){.sns-bot{padding:0px 0 54px;border-bottom:solid 2px #efefef}}.sns-bot-txt{text-align:center;font-size:16px;font-weight:bold;margin-bottom:15px}@media screen and (min-width:801px){.sns-bot-txt{font-size:21px;margin-bottom:24px}}.sns-bot-lst{display:flex;justify-content:center}.sns-bot-lst__item{width:46px;margin:0 10px;opacity:0;visibility:hidden;transition:all 0.6s ease-in}.sns-bot-lst__item:nth-child(2){transition-delay:0.15s}.sns-bot-lst__item:nth-child(3){transition-delay:0.3s}.sns-bot-lst__item:nth-child(4){transition-delay:0.45s}.sns-bot-lst__item.is-active{opacity:1;visibility:visible}@media screen and (min-width:801px){.sns-bot-lst__item{width:80px;margin:0 16px}}.sns-bot-lst__item-lnk{display:block}.ad-number{background:#fff}.ad-number p{padding:24px 0;display:block;text-align:center}@media (max-width:511px){.ad-number p{padding:24px 0;display:block;text-align:center;font-size:12px}}footer{display:block;padding:0 0 24px;color:#525252}footer ul{max-width:900px;width:90%;display:block;margin:0 auto;text-align:center;padding:8px 0}footer ul li{display:inline-block;padding:0 0 0 8px;font-size:14px}footer ul li:after{content:"|";display:inline-block;padding:0 0 0 8px}footer ul li:last-child:after{content:""}footer ul li:last-child{padding-right:8px}footer ul li a{color:#333;text-decoration:none}footer ul li a:hover{color:#999;text-decoration:underline}footer.footer-sitemap{padding:0}#copyright p{text-align:center;font-size:14px}.group-site{background:#eee;padding:30px 0}.group-site p{text-align:center;font-size:14px;font-weight:bold;margin-bottom:10px}.footer-sitemap{padding:30px 0 0px}@media (max-width:511px){footer ul li{display:inline-block;padding:0 0 0 8px;font-size:12px}}@media (min-width:768px){.group-site p{font-size:20px}}#common_another ul{margin:30px auto 30px;max-width:900px;width:90%;font-size:0}#common_another li{display:block;width:100%;margin-right:0;margin-bottom:4%}#common_another li a{display:block;transition:all 0.4s ease}#common_another li a:hover{opacity:0.6}@media (min-width:801px){#common_another ul{margin:40px auto 60px;max-width:900px;width:100%;font-size:0}#common_another li{display:inline-block;width:49%;margin-right:2%;margin-bottom:2%}#common_another li a{display:block}#common_another li:nth-child(2n){margin-right:0}}#copyright{padding-bottom:102px}@media screen and (min-width:801px){#copyright{padding-bottom:112px}}.receive{width:94%;max-width:350px;margin:30px auto;border:solid 2px #d9d9d9;border-radius:6px;padding:28px 20px 42px;background:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.checkbox-input{display:none}.checkbox-parts{color:#525252}.checkbox-parts:before{content:"";display:block;position:absolute;top:0;left:0;width:44px;height:44px;border:3px solid #ccc;border-radius:8px;background:#f7f7f7}.checkbox-input:checked+.checkbox-parts:after{content:"";display:block;position:absolute;top:9px;left:16px;width:11px;height:20px;transform:rotate(40deg);border-bottom:7px solid #8fc31f;border-right:7px solid #8fc31f}@media (min-width:801px){.receive{max-width:700px;margin:60px auto 40px}.checkbox-parts:before{top:16px}.checkbox-input:checked+.checkbox-parts:after{top:26px}label.checkbox{width:522px;margin:0 auto 12px;cursor:pointer;display:block;font-size:16px}.checkbox-parts{width:522px;padding:10px 0 12px 62px;margin:0 auto;position:relative;font-weight:bold;font-size:20px;display:block}.receive-mailmag p{display:block;text-align:center;font-size:16px;margin-bottom:30px;padding:0 16px}.receive-mailmag-btn{width:330px;display:block;margin:0 auto;padding:16px 0;text-align:center;font-size:20px;font-weight:bold;letter-spacing:2px;color:#fff;background:#999;border-radius:36px;border:0}.receive-mailmag-btn img{display:block;max-width:330px;width:100%;margin:0 auto;padding:0}}@media (max-width:800px){label.checkbox{max-width:616px;width:100%;margin:0 auto 12px;padding:0;cursor:pointer;display:block;font-size:16px}.checkbox-parts{max-width:448px;width:100%;padding:0px 0 12px 55px;margin:0 auto;position:relative;font-weight:bold;font-size:14px;line-height:24px;display:block}.receive-mailmag p{display:block;text-align:left;font-size:13px;margin-bottom:14px;margin-left:1em;text-indent:-1em;padding:0;line-height:20px}.receive-mailmag-btn{max-width:290px;width:100%;display:block;margin:0 auto;padding:16px 0;text-align:center;font-size:14px;font-weight:bold;letter-spacing:2px;color:#fff;background:#999;border-radius:36px;border:0}.receive-mailmag-btn img{display:block;max-width:330px;width:100%;margin:0 auto;padding:0 24px}}#box-ecom-questionnaire{padding:0px 0px;margin-bottom:60px}.inner{border:solid 2px #d9d9d9;background-color:#fff;padding:28px 20px 30px;width:100%;max-width:700px;margin:auto;text-align:center;border-radius:8px}.fs_b{margin:0 auto;position:relative;font-weight:bold;font-size:20px;display:block;color:#525252}.inner a{width:330px;display:block;margin:10px auto 20px;padding:16px 0;text-align:center;font-size:20px;font-weight:bold;letter-spacing:2px;color:#fff;background:#54c11e;border-radius:36px;border:0;-webkit-appearance:none;text-decoration:none;box-shadow:rgba(0,0,0,0.3) 0px 5px 0px}.fs_s{margin-top:10px;font-size:16px}@media screen and (max-width:768px){#box-ecom-questionnaire{margin-bottom:30px}.fs_b{font-size:14px}.inner{width:94%;max-width:350px}.inner a{font-size:14px;max-width:290px;width:100%}.fs_s{font-size:13px}}.breadcrumb{position:relative;background-color:#efefef;padding:14px 10px}.breadcrumb-txt{font-size:12px}@media (min-width:801px){.breadcrumb-txt{margin:0 auto;max-width:1178px;font-size:14px}}.breadcrumb-txt-lnk{color:#999999;text-decoration:underline}.breadcrumb-txt-lnk__st{font-weight:bold;color:#333333}.top-nav__lst{display:flex;padding:0 0 20px}@media screen and (min-width:801px){.top-nav__lst{padding:0 0 40px}}.top-nav__lst-item{width:25%;padding:0 0.5% 0}@media screen and (min-width:801px){.top-nav__lst-item{padding:0 12px}}.top-nav__lst-item__lnk{position:relative;display:block;border:solid 1px #fe8f00;border-radius:5px;text-decoration:none;padding:16% 0;box-shadow:0 0 2px 1px rgba(0,0,0,0.3)}.top-nav__lst-item__lnk:hover{box-shadow:0 0 3px 2px rgba(0,0,0,0.3)}@media screen and (min-width:801px){.top-nav__lst-item__lnk{border-radius:4px;padding:10px 0 8px;box-shadow:0 0 4px 1px rgba(0,0,0,0.3)}.top-nav__lst-item__lnk:hover{box-shadow:0 0 4px 2px rgba(0,0,0,0.3)}}.top-nav__lst-item__lnk-txt{font-size:10px;margin-top:6px;white-space:nowrap;text-align:center;font-weight:bold}@media screen and (min-width:801px){.top-nav__lst-item__lnk-txt{font-size:14px}}.top-nav__lst-item__lnk-txt__letter{margin:0 -1px 0}.top-nav__lst-item__lnk--jump:before{position:absolute;content:"";width:18px;height:18px;background:url(/event/family/kosodate/assets/images/icon-jump.png) no-repeat bottom right;background-size:16px 16px;right:0;bottom:0}@media screen and (min-width:801px){.top-nav__lst-item__lnk--jump:before{width:48px;height:48px;background-size:32px 32px}}.top-nav__lst-item__balloon{margin:3px 0;font-size:1.75vw;color:#e3104c;font-weight:bold}.top-nav__lst-item__balloon:after{position:absolute;left:calc(50% - 5px);bottom:-6px;content:"";width:10px;height:10px;border-top:solid 1px #e3104c;border-right:solid 1px #e3104c;transform:rotate(135deg);background-color:#fff}@media screen and (max-width:374px){.top-nav__lst-item__balloon:after{left:calc(50% - 3px);bottom:-4px;width:5px;height:5px}}@media screen and (min-width:701px){.top-nav__lst-item__balloon{font-size:14px;margin:6px}}.top-nav__lst-item__balloon-wrap{position:absolute;width:80%;height:25px;left:10%;text-align:center;top:-20px;border:solid 1px #e3104c;border-radius:5px;background:#fff;pointer-events:none}@media screen and (max-width:374px){.top-nav__lst-item__balloon-wrap{width:100%;left:0;top:-15px}}@media screen and (min-width:701px){.top-nav__lst-item__balloon-wrap{width:65%;height:35px;top:-30px;left:17.5%}}.top-nav__icon{display:block;width:30px;height:auto;margin:0 auto}@media screen and (min-width:801px){.top-nav__icon{width:61px}}main{display:block;padding-bottom:20px;overflow-x:hidden}@media screen and (min-width:801px){main{padding-bottom:46px}}.main-hdg{background:#ec8500;padding:8px 0}@media screen and (min-width:801px){.main-hdg{padding:12px 0 10px}}.main-hdg-inner{display:flex;justify-content:space-between;align-items:center}.main-hdg__ttl{max-width:166px;width:48%}@media screen and (min-width:801px){.main-hdg__ttl{max-width:230px}}.main-hdg__ttl img{display:block}.main-hdg__btn{width:44%;max-width:126px}@media screen and (min-width:801px){.main-hdg__btn{max-width:150px}}.main-hdg__btn-cnt{display:block;background:url(/event/family/kosodate/assets/images/icon-faq.png) no-repeat left 8px top 6px,#fff;background-size:18px auto;color:#ec8500;border-radius:4px;padding:4px 8px 3px 31px;font-size:14px;text-decoration:none}@media screen and (min-width:801px){.main-hdg__btn-cnt{background-size:22px auto;padding:4px 8px 3px 38px;font-size:16px}}.main-news{padding:8px 0}.main-news-cnt{display:flex;max-width:900px}.main-news-cnt__txt{width:calc(100% - 92px);background:url(/event/family/kosodate/assets/images/icon-news.png) no-repeat left center,#fff;background-size:26px auto;padding-left:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;color:#C00000}@media screen and (min-width:801px){.main-news-cnt__txt{width:calc(100% - 111px);background-size:32px auto;padding-left:40px;font-size:16px;color:#C00000}}.main-news-cnt__lnk{position:relative;font-size:13px;padding:0 0 0 10px;width:92px}@media screen and (min-width:801px){.main-news-cnt__lnk{position:relative;font-size:16px;padding:0 0 0 10px;width:112px}}.main-news-cnt__lnk-txt{display:block;color:#007bff;padding-right:10px}.main-news-cnt__lnk-txt:before{content:"";position:absolute;right:6px;top:50%;width:5px;height:5px;border-top:2px solid #007bff;border-right:2px solid #007bff;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:801px){.main-news-cnt__lnk-txt:before{top:52%;width:6px;height:6px}}.main-slider{position:relative;display:flex;padding-bottom:26px}@media screen and (min-width:801px){.main-slider{left:50%;transform:translateX(-400px);padding-bottom:30px}}.main-slider-now-load{background:rgba(236,133,0,0.2);height:0;padding:0 0 50%;margin-bottom:26px;overflow:hidden}@media screen and (min-width:801px){.main-slider-now-load{padding:0 0 400px;margin-bottom:30px}}.main-slider.slick-initialized{width:auto!important;display:block;left:0;transform:translateX(0)}.main-slider.slick-initialized .main-slider__cnt{visibility:visible}.main-slider__cnt{display:block!important;visibility:hidden}.main-slider__cnt:first-child{visibility:visible}.main-slider .slick-slide{position:relative;height:auto}.main-slider .slick-slide:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;opacity:0.5;transition:all 0.5s ease;z-index:1}.main-slider .slick-dotted.slick-slider{margin-bottom:60px}@media (max-width:800px){.main-slider .slick-dotted.slick-slider{margin-bottom:44px}}.main-slider .slick-current:before{content:"";opacity:0;visibility:hidden;z-index:-1}.main-slider .slick-dots{bottom:0}.main-slider .slick-dots li{width:15px;height:15px}@media (max-width:800px){.main-slider .slick-dots li{width:12px;height:12px}}.main-slider .slick-dots li button{width:15px;height:15px;background:#f9dab2;border-radius:50%;transition:all 0.5s ease}@media (max-width:800px){.main-slider .slick-dots li button{width:12px;height:12px}}.main-slider .slick-dots li button:before{content:none}.main-slider .slick-dots li.slick-active button{background:#ec8500}.main__arrow{position:absolute;top:50%;width:40px;height:40px;background:url(/event/family/kosodate/assets/images/icon-arrow-slide.png) no-repeat center center;background-size:37px 37px;z-index:1}.main__arrow--prev{left:50%;transform:translate(-420px,-50%)}.main__arrow--next{left:50%;transform:translate(378px,-50%) rotate(180deg)}.app{background:#fffde2;padding:24px 0 26px}@media screen and (min-width:801px){.app{padding:40px 0 40px}}.app-catch{position:relative;text-align:center;width:300px;font-size:21px;font-weight:bold;margin:0 auto 10px;letter-spacing:2px}@media screen and (min-width:801px){.app-catch{width:450px;font-size:38px;margin:0 auto 14px}}.app-catch:before{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-app01.png) center center no-repeat;background-size:38px auto;width:40px;height:40px;top:-2px;left:-18px;opacity:0;transition:all 0.6s ease;transform:translate(-14px,12px)}@media screen and (min-width:801px){.app-catch:before{background-size:89px auto;width:90px;height:90px;top:-10px;left:-96px;transform:translate(-20px,16px)}}.app-catch:after{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-app02.png) center center no-repeat;background-size:30px auto;width:32px;height:46px;top:-8px;right:-6px;opacity:0;transform:translateX(10px) rotate(20deg);transition:all 0.6s ease}@media screen and (min-width:801px){.app-catch:after{background-size:71px auto;width:73px;height:106px;top:-20px;right:-68px;transform:translateX(34px) rotate(25deg)}}.app-catch.is-active:before{opacity:1;transform:translate(0,0)}.app-catch.is-active:after{opacity:1;transform:translate(0,0) rotate(0)}.app-txt{text-align:center;font-size:13px}@media screen and (min-width:801px){.app-txt{font-size:16px}}.app-lst{width:99%;max-width:460px;margin:14px auto 0;padding:0;border-radius:8px;overflow:hidden}@media screen and (min-width:801px){.app-lst{display:flex;flex-wrap:wrap;max-width:inherit;margin:26px auto 0;font-size:0;background:#fff}}.app-lst li{border-bottom:dotted 1px #7dcdf3}@media screen and (min-width:801px){.app-lst li{display:inline-block;width:50%;border-right:dotted 1px #7dcdf3}}.app-lst li:last-child{border-bottom:none}@media screen and (min-width:801px){.app-lst li:first-child{border-bottom:none}.app-lst li:nth-child(2n){border-right:0}.app-lst li:nth-child(3n){border-bottom:none}.app-lst li:nth-child(4n){border-bottom:none}}.app-lst li a{display:block;padding:12px;background:url(../images/icon-arrow-right.png) no-repeat center right 8px,#fff;font-size:0;background-size:11px auto}@media screen and (min-width:801px){.app-lst li a{height:100%;background:url(../images/icon-arrow-right.png) no-repeat center right 18px,#fff;background-size:11px auto}}.app-lst__pct{display:inline-block;width:23%;vertical-align:top;margin-right:3%;margin-top:1%}@media screen and (min-width:801px){.app-lst__pct{width:20%}}.app-lst__content{display:inline-block;width:74%;font-size:16px;padding-right:16px;vertical-align:top}@media screen and (min-width:801px){.app-lst__content{padding-right:30px}}.app-lst__content--ttl{font-size:15px;font-weight:bold;color:#69b6e1}@media screen and (min-width:801px){.app-lst__content--ttl{font-size:16px}}.app-lst__content--txt{font-size:10px}@media screen and (min-width:801px){.app-lst__content--txt{font-size:12px}}.modal-cashpo{position:fixed;max-width:720px;width:92%;height:auto;padding:14px 18px 20px;border-radius:8px;background:#fff;left:50%;top:50%;z-index:5;visibility:hidden;opacity:0;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-50%,-20%);transition:all 0.4s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:801px){.modal-cashpo{padding:22px 40px 30px;border-radius:9px}}.modal-cashpo.is-active{visibility:visible;opacity:1;transform:translate(-50%,-49%)}.modal-cashpo__ttl{font-size:21px;text-align:center;font-weight:bold}@media screen and (min-width:801px){.modal-cashpo__ttl{font-size:26px}}.modal-cashpo__close{position:absolute;width:18px;top:20px;right:20px}@media screen and (min-width:801px){.modal-cashpo__close{position:absolute;width:28px;top:30px;right:38px}}.modal-cashpo__img{max-width:200px;width:98%;margin:12px auto 10px}@media screen and (min-width:801px){.modal-cashpo__img{max-width:400px;margin:16px auto 14px}}.modal-cashpo__txt{font-size:15px}@media screen and (min-width:801px){.modal-cashpo__txt{font-size:16px;text-align:center}}.modal-cashpo__btn{max-width:300px;margin:12px auto 0;text-align:center}@media screen and (min-width:801px){.modal-cashpo__btn{max-width:330px;margin:16px auto 0}}.modal-cashpo__btn-in{position:relative;display:block;border:solid 2px #525252;color:#525252;text-decoration:none;border-radius:6px;padding:6px 0}@media screen and (min-width:801px){.modal-cashpo__btn-in{padding:8px 0;font-size:17px}}.modal-cashpo__btn-in:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #84bd09;right:14px;top:50%;transform:translateY(-46%);transition:all 0.3s ease}@media screen and (min-width:801px){.modal-cashpo__btn-in:before{right:18px}}.modal-cashpo__btn-in:hover:before{transform:translate(3px,-50%)}.modal-cashpo-bg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);z-index:5;cursor:pointer}.modal-cashpo-bg.is-active{display:block}.kazoku-intro{background:#d7effd;padding:24px 0 26px}@media screen and (min-width:801px){.kazoku-intro{padding:34px 0 40px}}.kazoku-intro-cnt{background:#fff;max-width:460px;border-radius:6px;padding:20px 20px;margin:10px auto 0}@media screen and (min-width:801px){.kazoku-intro-cnt{max-width:640px;border-radius:6px;padding:26px 40px 34px;margin:16px auto 0}}.kazoku-intro-cnt__ttl{position:relative;font-size:17px;font-weight:bold;text-align:center;margin:0 auto 6px}@media screen and (min-width:801px){.kazoku-intro-cnt__ttl{max-width:inherit;font-size:21px;margin-bottom:10px}}.kazoku-intro-cnt__ttl:before{content:"";position:absolute;width:66px;height:49px;background:url(/event/family/kosodate/assets/images/kazoku-intro-obj01.png) no-repeat left center;background-size:64px auto;left:50%;top:-33px;transform:translateX(-148px)}@media screen and (min-width:801px){.kazoku-intro-cnt__ttl:before{width:82px;height:64px;background-size:80px auto;left:50%;top:-42px;transform:translateX(-184px)}}.kazoku-intro-cnt__txt{font-size:14px}@media screen and (min-width:801px){.kazoku-intro-cnt__txt{font-size:16px}}.kazoku-intro-cnt__img{max-width:290px;margin:12px auto}@media screen and (min-width:801px){.kazoku-intro-cnt__img{max-width:496px;margin:22px auto}}.kazoku-intro-cnt__btn-in{position:relative;display:block;max-width:274px;padding:8px 0 8px;margin:0 auto;color:#008ecc;border:solid 2px #008ecc;border-radius:50px;font-size:14px;text-align:center;text-decoration:none}@media screen and (min-width:801px){.kazoku-intro-cnt__btn-in{max-width:330px;padding:10px 0 10px;font-size:16px}}.kazoku-intro-cnt__btn-in:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #007bff;right:17px;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@media screen and (min-width:801px){.kazoku-intro-cnt__btn-in:before{right:22px}}.kazoku-intro-cnt__btn-in:hover:before{transform:translate(3px,-50%)}.status-bar{max-width:800px;width:94%;margin:0 auto 20px}@media screen and (min-width:801px){.status-bar{margin:-20px auto 46px}}.status-bar-txt__lnk{display:block;color:#ff6969;font-size:14px;text-align:center;padding:8px 0;border:solid 1px #ff6969;text-decoration:underline}@media screen and (min-width:801px){.status-bar-txt__lnk{font-size:16px;padding:12px}}.status-bar-txt__lnk:hover{text-decoration:none}.service{padding:20px 0}@media screen and (min-width:801px){.service{padding:40px 0}}.service-tab__ttl{padding-left:26px;font-size:15px;background:url(/event/family/kosodate/assets/images/icon-search.png) no-repeat left center,#fff;background-size:17.5px 17.5px}@media screen and (min-width:801px){.service-tab__ttl{padding-left:30px;font-size:18px;background-size:21px 21px}}.service-tab__lst{padding:0;margin:0;font-size:0}.service-tab__lst-item{display:inline-block;margin:5px 5px 0 0}@media screen and (min-width:801px){.service-tab__lst-item{margin:8px 7px}}.service-tab__lst-item__txt{display:block;color:#525252;border:solid 2px #525252;border-radius:4px;padding:5px 12px 4px;font-size:14px;text-decoration:none;transition:all 0.3s ease}@media screen and (min-width:801px){.service-tab__lst-item__txt{font-size:16px;padding:6px 12px 5px}}.service-tab__lst-item__txt.is-active{color:#fff;background:#ec8500;border:solid 2px #ec8500}.service-cashpo{padding-left:26px;margin-top:14px;font-size:15px;background:url(/event/family/kosodate/assets/images/icon-what.png) no-repeat left center,#fff;background-size:17.5px 17.5px}@media screen and (min-width:801px){.service-cashpo{padding-left:30px;font-size:18px;background-size:21px 21px}}.service-cashpo__lnk{color:#525252}.service-lst__content{padding:24px 0 0}@media screen and (min-width:801px){.service-lst__content{padding:30px 0 0}}.service-lst__content-ttl{position:relative;text-align:center;font-size:18px;padding:0 0 20px}@media screen and (min-width:801px){.service-lst__content-ttl{font-size:24px}}.service-lst__content-ttl:before{content:"";position:absolute;width:10px;height:10px;border-top:2px solid;border-right:2px solid;bottom:11.5px;left:50%;transform:translate(-50%,0) rotate(135deg)}@media screen and (min-width:801px){.service-lst__content-ttl:before{bottom:12.5px}}.service-lst__content-ttl__line{position:relative;padding:0}.service-lst__content-ttl__line:before{position:absolute;border-bottom:solid 2px;bottom:-5px;left:-7px;width:50%;content:""}.service-lst__content-ttl__line:after{position:absolute;border-bottom:solid 2px;bottom:-5px;right:-7px;width:50%;content:""}.service-lst__card{display:flex;flex-wrap:wrap;padding:4px 0}@media screen and (min-width:801px){.service-lst__card{max-width:744px;margin:0 auto;padding:0}}.service-lst__card li{width:50%;padding:2% 1.5%}.service-lst__card li a{display:block;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 0 4px 1px rgba(0,0,0,0.3);transition:all 0.5s ease}@media screen and (min-width:801px){.service-lst__card li a{border-radius:10px}}.service-lst__card li a img{display:block}.service-lst__card li a:hover{box-shadow:0 0 6px 2px rgba(0,0,0,0.4);opacity:0.8}@media screen and (min-width:801px){.service-lst__card li a:hover{box-shadow:0 0 6px 2px rgba(0,0,0,0.4);opacity:0.8}}.service-lst__card li a:hover .tri-lbl:before{bottom:13px;right:14px}@media screen and (min-width:801px){.service-lst__card li a:hover .tri-lbl:before{bottom:13px;right:14px}}.service-lst__card li a:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #fff;bottom:5px;right:5px;z-index:1}@media screen and (min-width:801px){.service-lst__card li a:after{border-width:6px 0 6px 8px;bottom:8px;right:6px}}.service-lst__card li a .tri-lbl{content:"";position:absolute;width:43px;height:43px;background:#ccc;transform:rotate(45deg);bottom:-24px;right:-24px;overflow:hidden}@media screen and (min-width:801px){.service-lst__card li a .tri-lbl{width:58px;height:70px;bottom:-36px;right:-26px;transform:rotate(43deg)}}.service-lst__card li a .tri-lbl:before{content:"";position:absolute;background:#ec8500;width:54px;height:44px;transform:rotate(45deg);bottom:-42px;right:70px;transition:all 0.5s ease}@media screen and (min-width:801px){.service-lst__card li a .tri-lbl:before{width:70px;height:90px;bottom:-62px;right:77px}}.service-lst__card-note{font-size:10.5px;color:#e93b3b;padding:6px 0 0}@media screen and (min-width:801px){.service-lst__card-note{font-size:13px;padding:8px 0 0}}.service-lst__caution{color:#525252;font-size:12px;margin:20px 0 0}@media screen and (min-width:801px){.service-lst__caution{font-size:14px}}.service-lst__lnk{margin-top:6px;text-align:right}.service-lst__lnk-in{position:relative;color:#007bff;font-size:16px;padding-right:22px}@media screen and (min-width:801px){.service-lst__lnk-in{margin-top:8px;font-size:18px;padding-right:26px}}.service-lst__lnk-in:before{content:"";position:absolute;right:9px;top:50%;width:6px;height:6px;border-top:2px solid #007bff;border-right:2px solid #007bff;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:801px){.service-lst__lnk-in:before{width:6px;height:6px}}.service .is-beauty .service-lst__content-ttl:before,.service .is-beauty .service-lst__content-ttl__line:after,.service .is-beauty .service-lst__content-ttl__line:before{color:#f5788c}.service .is-sweets .service-lst__content-ttl:before,.service .is-sweets .service-lst__content-ttl__line:after,.service .is-sweets .service-lst__content-ttl__line:before{color:#ec8500}.service .is-leisure .service-lst__content-ttl:before,.service .is-leisure .service-lst__content-ttl__line:after,.service .is-leisure .service-lst__content-ttl__line:before{color:#7dbe2f}.service .is-health .service-lst__content-ttl:before,.service .is-health .service-lst__content-ttl__line:after,.service .is-health .service-lst__content-ttl__line:before{color:#55bae0}.service .is-school .service-lst__content-ttl:before,.service .is-school .service-lst__content-ttl__line:after,.service .is-school .service-lst__content-ttl__line:before{color:#b5b5b5}.banner-slider a{display:block;position:relative;overflow:hidden;border-radius:6px}.banner-slider li{position:relative;overflow:hidden;height:auto;padding:2% 1.5%}.banner-slider li a{display:block;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 0 4px 1px rgba(0,0,0,0.3);transition:all 0.5s ease}.banner-slider li a:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #fff;bottom:5px;right:5px;z-index:1}@media screen and (min-width:801px){.banner-slider li a:after{border-width:4px 0 4px 6px;bottom:7px;right:6px}}.banner-slider .tri-lbl{content:"";position:absolute;width:43px;height:43px;background:#ccc;transform:rotate(45deg);bottom:-21px;right:-24px;overflow:hidden}@media screen and (min-width:801px){.banner-slider .tri-lbl{width:60px;height:80px;bottom:-47px;right:-30px}}.banner-slider .tri-lbl:before{content:"";position:absolute;background:#ec8500;width:54px;height:44px;transform:rotate(45deg);bottom:-42px;right:70px;transition:all 0.5s ease}@media screen and (min-width:801px){.banner-slider .tri-lbl:before{width:70px;height:90px;bottom:-62px;right:75px}}.banner-slider .slick-dots li{padding:0}.banner-slider li a:hover .tri-lbl:before{bottom:13px;right:14px}.menu-fixed{position:fixed;width:100%;height:auto;left:0;bottom:0;z-index:5;transition:all 0.4s ease 0.5s}.menu-fixed.is-active{transform:translateY(110%)}.body-is-correct .is-correct{display:block}.body-is-notcorrect .is-notcorrect{display:block}.body-is-notlogin .is-notlogin{display:block}.is-correct,.is-notcorrect,.is-notlogin{box-shadow:0px -2px 9px 1px rgba(0,0,0,0.4);background:#fff}.is-notlogin{background:rgba(0,0,0,0.6)}.menu-correct_lst{width:100%;font-size:0;margin:0}.menu-correct_lst li{display:inline-block;width:33%;font-size:14px;text-align:center;vertical-align:top;border-right:solid 1px #999;box-sizing:border-box}.menu-correct_lst li:last-child{width:34%;border:none}.menu-correct_lst li a{display:block;color:#ec8500;padding:12px 0 11px;text-decoration:none}.icon-menu{width:20px;display:inline;vertical-align:top;margin-top:1px;margin-right:6px}.menu-state{text-align:center;padding:6px 0 6px}.is-correct .menu-state_get{display:inline-block;background:#f9f57a;padding:4px 10px 2px;border-radius:4px;color:#ec8500;margin:0 6px;font-size:18px;font-weight:bold}.is-notcorrect .menu-state_get{display:inline-block;background:#8e8e8e;padding:4px 10px 2px;border-radius:4px;color:#fff;margin:0 6px;font-size:18px;font-weight:bold}.state-correct{background:#ec8500;color:#fff}.state-notcorrect{background:#5ab9e0;color:#fff}.menu-notcorrect_lnk{text-align:center;padding:10px 0}.menu-notcorrect_lnk a{color:#158ec1;text-decoration:underline}.menu-notcorrect_lnk a:hover{text-decoration:none}.menu-notlogin_txt{text-align:center;color:#fff;font-size:15px;padding:12px 0 10px}.menu-notlogin_lst{font-size:0;width:90%;max-width:520px;margin:0 auto;padding:14px 0 14px}.menu-notlogin_lst li{display:inline-block;width:49%;font-size:16px;text-align:center;margin-right:2%}.menu-notlogin_lst li:last-child{margin-right:0}.menu-notlogin_lst li a{display:block;color:#fff;font-weight:bold;padding:12px 0 10px;border-radius:40px;background:#8fc31f;box-shadow:0 2px 0 0 #6a9313;text-decoration:none}.menu-notlogin_lst li a:hover{text-decoration:none;opacity:0.7}.menu-notlogin_lst li:last-child a{display:block;color:#fff;font-weight:bold;padding:12px 0 10px;border-radius:40px;background:#ec8500;box-shadow:0 2px 0 0 #874c00}@media (max-width:767px){.menu-notlogin_txt{font-size:13px}.menu-notlogin_lst{width:96%;max-width:420px;padding:12px 0 12px}.menu-notlogin_lst li{width:49%;font-size:12px;margin-right:1.5%}.menu-notlogin_lst li:last-child{margin-right:0}.menu-notlogin_lst li a{padding:10px 0 8px}.menu-notlogin_lst li:last-child a{padding:10px 0 8px}.menu-notlogin_lst.get-lst__btn li a{background:#fff;color:#8fc31f;border:solid 2px #8fc31f;box-shadow:none}.menu-notlogin_lst.get-lst__btn li:last-child a{background:#fff;color:#ec8500;border:solid 2px #ec8500;box-shadow:none}}.fixed_bg,.modal-what_bg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);z-index:2;cursor:pointer}.fixed_bg.is-active,.modal-what_bg.is-active{display:block}.sp-menu{position:fixed;width:100%;height:100%;background:#ec8500;left:0;top:0;z-index:4;visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(102%);transition:all 0.4s ease}.sp-menu.is-active{visibility:visible;transform:translateY(0)}.sp-menu_content{width:94%;margin:28px auto}.sp-menu_ttl{width:72%;margin:0}.sp-menu_close{position:absolute;width:50px;top:15px;right:15px;cursor:pointer}.sp-menu_top{width:100%;font-size:0;margin:30px 0 0}.sp-menu_top li{display:inline-block;width:49%;font-size:15px;text-align:center;margin-right:2%;margin-top:4%}.sp-menu_top li:nth-child(2n){margin-right:0}.sp-menu_top li a{display:block;background:#fff;color:#ec8500;padding:10px 0;border-radius:30px;text-decoration:none;text-decoration:none}.sp-menu_lst{width:100%;font-size:0;margin-top:30px}.sp-menu_lst li{position:relative;display:inline-block;width:50%;margin-right:1%;font-size:13px;border-top:dotted 2px #fff;border-right:dotted 2px #fff;box-sizing:border-box}.sp-menu_lst li:after{content:"";position:absolute;background:url(/event/family/kosodate/service/images/common-menu-arrow.png) no-repeat center center;background-size:17px auto;width:20px;height:20px;top:50%;right:6px;transform:translateY(-50%)}.sp-menu_lst li:nth-child(2n){width:49%;margin-right:0;border-right:0}.sp-menu_lst li:nth-last-child(-n+2){border-bottom:dotted 2px #fff}.sp-menu_lst li a{display:block;color:#fff;padding:12px 10px 12px 6px;text-decoration:none}.sp-menu_lst li .is-min{display:block;font-size:10px}@media (min-width:801px){.menu-correct_lst{width:100%;font-size:0;max-width:800px;margin:0 auto;border-right:solid 1px #999;border-left:solid 1px #999}.fixed_bg,.modal-what_bg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);z-index:2}.fixed_bg.is-active,.modal-what_bg.is-active{display:block}.sp-menu{position:fixed;width:756px;height:90%;max-height:680px;background:#ec8500;left:50%;top:50%;border-radius:10px;z-index:4;overflow-y:auto;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;transform:translate(-50%,-25%);transition:all 0.4s ease}.sp-menu.is-active{visibility:visible;opacity:1;transform:translate(-50%,-50%)}.sp-menu_top{width:100%;max-width:500px;font-size:0;margin:12px auto 0}.sp-menu_lst li{margin-right:2px;width:33%;font-size:15px;border-bottom:dotted 2px #fff;border-top:none}.sp-menu_lst li:nth-child(-n+3){border-top:dotted 2px #fff}.sp-menu_lst li:nth-child(2n){width:33%;margin-right:2px;border-right:dotted 2px #fff}.sp-menu_lst li:nth-child(3n){border-right:none}.modal-what .content-label{font-size:21px;padding:22px 48px 19px 5%}.modal-what .content-label h3{font-size:21px}.modal-what{padding-bottom:30px}.modal-what_close{width:36px;height:36px;right:16px}.modal-what_lst{width:90%;padding:26px 0 30px;text-align:center}.modal-what_lst li{font-size:21px}.modal-what_lst li:first-child{width:81px}.modal-what_lst li:last-child{margin-left:20px;margin-top:12px;text-align:left}.modal-what_lst li:last-child .modal-what_min{font-size:18px}.modal-what_txt{width:90%;max-width:460px;margin:0 auto;font-size:16px}}.is-pink{color:#ed7d92}.body-is-mamakoe .menu-correct_lst li{width:50%}.body-is-mamakoe .menu-correct_lst li:nth-child(2){display:none}.back-top{position:fixed;display:block;max-width:50px;width:50px;right:8px;bottom:66px;z-index:1;opacity:0;visibility:hidden;transition:all 0.3s ease}.back-top.is-active{opacity:1;visibility:visible}@media screen and (min-width:801px){.back-top{max-width:60px;width:60px;right:20px;bottom:84px}}.back-top img{display:block}.target-terms{padding:20px 0}@media screen and (min-width:801px){.target-terms{padding:40px 0}}.target-terms-txt{text-align:center;font-size:12px;padding:0 0 0px;margin-bottom:14px}@media screen and (min-width:801px){.target-terms-txt{font-size:16px;padding:0px 0 0px;margin-bottom:14px}}.target-terms-new__ttl{color:#ec8500;font-size:17px;text-align:center;margin:10px auto 5px;font-weight:bold;letter-spacing:2px}@media screen and (min-width:801px){.target-terms-new__ttl{font-size:24px;margin:16px auto 0px}}.target-terms-new__lst{display:flex;width:100%;font-size:0;padding:0 0;margin-bottom:0;justify-content:center}@media screen and (min-width:801px){.target-terms-new__lst{max-width:760px;margin:0 auto;font-size:0}}.target-terms-new__lst-item{width:50%;max-width:160px}@media screen and (min-width:801px){.target-terms-new__lst-item{width:47%;max-width:inherit;margin:14px 0 8px}}.target-terms-new__lst-item-img{display:block;width:90%;margin:0 auto 10px}@media screen and (min-width:801px){.target-terms-new__lst-item-img{width:300px;margin:0 auto 10px}}.target-terms-new__txt{text-align:center;font-size:12px;padding:0;margin-bottom:14px}@media screen and (min-width:801px){.target-terms-new__txt{font-size:14px}}.target-banner{padding:20px 0}@media screen and (min-width:801px){.target-banner{padding:40px 0}}.target-banner-slider{padding-bottom:0;max-width:800px;font-size:0;margin:0 auto}.target-banner-slider.slick-initialized{padding-bottom:24px}.target-banner-slider.slick-initialized .target-banner-slider__item{width:auto;display:block}@media screen and (min-width:801px){.target-banner-slider{padding-bottom:0}}.target-banner-slider__item{padding:6px 5px 7px;width:47%;display:inline-block}@media screen and (min-width:801px){.target-banner-slider__item{width:33%;padding:6px 8px 8px}}.target-banner-slider__item a{display:block;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 0 4px 1px rgba(0,0,0,0.3);transition:all 0.5s ease}@media screen and (min-width:801px){.target-banner-slider__item a{border-radius:10px}}.target-banner-slider__item a img{display:block}.target-banner-slider__item a:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.3);opacity:0.8}@media screen and (min-width:801px){.target-banner-slider__item a:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.3);opacity:0.8}}.target-banner-slider__item a:hover .tri-lbl:before{bottom:13px;right:14px}@media screen and (min-width:801px){.target-banner-slider__item a:hover .tri-lbl:before{bottom:13px;right:14px}}.target-banner-slider__item a:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #fff;bottom:5px;right:5px;z-index:1}@media screen and (min-width:801px){.target-banner-slider__item a:after{border-width:5px 0 5px 7px;bottom:7px;right:6px}}.target-banner-slider__item a .tri-lbl{content:"";position:absolute;width:43px;height:43px;background:#ccc;transform:rotate(45deg);bottom:-24px;right:-24px;overflow:hidden}@media screen and (min-width:801px){.target-banner-slider__item a .tri-lbl{width:52px;height:71px;bottom:-36px;right:-26px;transform:rotate(46deg)}}.target-banner-slider__item a .tri-lbl:before{content:"";position:absolute;background:#ec8500;width:54px;height:44px;transform:rotate(45deg);bottom:-42px;right:70px;transition:all 0.5s ease}@media screen and (min-width:801px){.target-banner-slider__item a .tri-lbl:before{width:70px;height:90px;bottom:-62px;right:77px}}.target-banner-slider .slick-dots{bottom:0}.target-banner-slider .slick-dots li{width:15px;height:15px}@media (max-width:800px){.target-banner-slider .slick-dots li{width:12px;height:12px}}.target-banner-slider .slick-dots li button{width:15px;height:15px;background:#f9dab2;border-radius:50%;transition:all 0.5s ease}@media (max-width:800px){.target-banner-slider .slick-dots li button{width:12px;height:12px}}.target-banner-slider .slick-dots li button:before{content:none}.target-banner-slider .slick-dots li.slick-active button{background:#ec8500}.bnr-cnt{background:#fff;padding:24px 0 26px}@media screen and (min-width:801px){.bnr-cnt{padding:40px 0 40px}}.bnr-cnt-catch{position:relative;text-align:center;width:300px;font-size:21px;font-weight:bold;margin:0 auto 10px;letter-spacing:2px;line-height:1.3}@media screen and (min-width:801px){.bnr-cnt-catch{width:450px;font-size:38px;margin:0 auto 14px}}.bnr-cnt-catch:before{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-bnr-cnt01.png) center center no-repeat;background-size:37px auto;width:40px;height:40px;top:10px;left:-2px;opacity:0;transition:all 0.8s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(0.3)}@media screen and (min-width:801px){.bnr-cnt-catch:before{background-size:75px auto;width:77px;height:77px;top:15px;left:-72px}}.bnr-cnt-catch:after{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-bnr-cnt02.png) center center no-repeat;background-size:33px auto;width:35px;height:46px;top:10px;right:5px;opacity:0;transition:all 0.8s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(0.3)}@media screen and (min-width:801px){.bnr-cnt-catch:after{background-size:66px auto;width:68px;height:82px;top:14px;right:-50px}}.bnr-cnt-catch.is-active:before{opacity:1;transform:scale(1)}.bnr-cnt-catch.is-active:after{opacity:1;transform:scale(1)}.bnr-cnt-lst{margin-bottom:10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.bnr-cnt-lst li{margin-bottom:4px}@media screen and (min-width:801px){.bnr-cnt-lst li{display:inline-block;max-width:49%;padding:0 8px;margin-bottom:1%}.bnr-cnt-lst li:nth-child(2n){margin-right:0}}.bnr-cnt .matome-link{text-align:center;display:block;margin:15px 0 0;font-size:12px;text-decoration:underline;color:#525252;font-weight:bold}@media screen and (min-width:801px){.bnr-cnt .matome-link{font-size:16px}}.line-service{background:#fffde2;padding:26px 0 20px}@media screen and (min-width:801px){.line-service{padding:40px 0 20px}}.line-service-ttl{max-width:151px;margin:0 auto}@media screen and (min-width:801px){.line-service-ttl{max-width:302px}}.line-service-catch{max-width:224px;width:60%;margin:-22px auto 2px}@media screen and (min-width:801px){.line-service-catch{max-width:inherit;width:448px;margin:-40px auto 16px}}.line-list{max-width:940px;width:92%;margin:0 auto;padding:16px 0 0}.line-list li{background:#fff;padding:14px 16px 22px;border:1px solid #b5b5b5;display:inline-block;width:48%;margin-right:1%;margin-bottom:1%}@media screen and (min-width:801px){.line-list li{width:22%;margin-right:3%;margin-bottom:3%}}.line-list li:nth-child(2n){margin-right:0}@media screen and (min-width:801px){.line-list li:nth-child(2n){margin-right:3%}}@media screen and (min-width:801px){.line-list li:nth-child(4n){margin-right:0}}.line-list p{border-bottom:dashed 2px #b6b6b6;margin:0 0 11px;padding:2px 0}.line-list img{display:block;margin:0 auto}.epark-review-list-widget :not(svg):not(path):not(g):not(circle):not(br){animation-name:none!important;animation-duration:0s!important;animation-timing-function:ease!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-direction:normal!important;animation-fill-mode:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background-attachment:scroll!important;background-clip:border-box!important;background-color:transparent!important;background-image:none!important;background-origin:padding-box!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto auto!important;border:0!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;border-collapse:separate!important;border-image:none!important;bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;caption-side:top!important;clip:auto!important;clear:none!important;column-fill:balance!important;column-count:auto!important;column-gap:normal!important;column-rule-color:currentColor!important;column-rule-style:none!important;column-rule-width:none!important;column-span:none!important;column-width:auto!important;content:normal!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:itr!important;empty-cells:show!important;float:none!important;font-size:medium!important;font-size-adjust:none!important;font-style:normal!important;font-variant:normal!important;font-weight:normal!important;height:auto!important;-webkit-hyphens:manual!important;hyphens:manual!important;left:auto!important;letter-spacing:normal!important;line-height:normal!important;list-style-image:none!important;list-style-position:outside!important;list-style-type:none!important;margin:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;max-height:none;max-width:none;min-height:0!important;min-width:0!important;opacity:1!important;orphans:2!important;outline-color:invert!important;outline-offset:0!important;outline-style:none!important;outline-width:medium!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:auto!important;perspective:none!important;perspective-origin:50% 50%!important;position:static!important;resize:none!important;right:auto!important;table-layout:auto!important;-moz-tab-size:8!important;tab-size:8!important;text-align:start!important;text-align-last:auto!important;-webkit-text-decoration-color:currentColor!important;text-decoration-color:currentColor!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;-webkit-text-decoration-style:solid!important;text-decoration-style:solid!important;text-indent:0!important;text-overflow:clip!important;text-rendering:auto!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;transform-origin:50% 50% 0!important;transform-style:flat!important;transition-delay:0s!important;transition-duration:0s!important;transition-property:all!important;transition-timing-function:ease!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:visible!important;white-space:normal!important;widows:2!important;width:auto!important;word-break:normal!important;word-spacing:normal!important;word-wrap:normal!important;z-index:auto!important}.epark-review-list-widget{min-width:180px!important;max-width:1280px!important;height:100%}.epark-review-list-widget .epark-review-list-widget-header:after{content:" "!important;clear:both!important;display:block!important;height:0!important;width:0!important;font-size:0!important;line-height:0!important;visibility:hidden!important}.epark-review-list-widget .epark-review-list-widget-btn{color:#f6a!important;display:block!important;background:#fff!important;min-height:28px!important;line-height:1.2!important;font-size:14px!important;font-weight:normal!important;border-radius:4px!important;padding:6px 10px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-btn:hover{opacity:0.8!important}.epark-review-list-widget .epark-review-list-widget-user-icon{border-radius:30px!important;height:30px!important;width:30px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-user-icon svg{fill:#fff!important;height:29px!important}.epark-review-list-widget .epark-review-list-widget-user-icon.epark-review-list-widget-man{background:#6af!important}.epark-review-list-widget .epark-review-list-widget-user-icon.epark-review-list-widget-woman{background:#f86!important}.epark-review-list-widget .epark-review-list-widget-user-icon.epark-review-list-widget-not-set{background:#ddd!important}.epark-review-list-widget .epark-review-list-widget-header{box-sizing:border-box!important;background:#f6a!important;padding:5px!important;margin:0!important}.epark-review-list-widget .epark-review-list-widget-header .epark-review-list-widget-title-area{display:flex!important;align-items:center!important;float:left!important;height:28px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-header .epark-review-list-widget-title-area .epark-review-list-widget-title{color:#fff!important;width:calc(100% - 20px)!important;height:20px!important;line-height:20px!important;font-size:18px!important;font-weight:bold!important;padding:0!important;margin:0!important;word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-header .epark-review-list-widget-title-area .epark-review-list-widget-review-icon{width:20px!important;height:20px!important;min-width:20px!important;margin-right:5px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-header .epark-review-list-widget-title-area .epark-review-list-widget-review-icon svg{fill:#fff!important}.epark-review-list-widget .epark-review-list-widget-header .epark-review-list-widget-btn-area{float:right!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-header .epark-review-list-widget-title-area .epark-review-list-widget-btn-area .epark-review-list-widget-btn{word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-footer{background:#fff!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;max-width:100%!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-footer .epark-review-list-widget-btn-area{flex:1 auto!important;margin:10px auto!important;text-align:center!important;box-sizing:border-box!important;max-width:100%!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-footer .epark-review-list-widget-btn-area span{word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;display:inline-block!important;vertical-align:top!important;line-height:1.2!important;font-size:14px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-footer .epark-review-list-widget-btn-area .epark-review-list-widget-btn{display:inline-block!important;vertical-align:middle!important;background:#fafafa!important;border:1px solid #ccc!important;text-align:center!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-footer .epark-review-list-widget-logo-area{flex:0 auto!important;display:block!important;margin:5px 0!important;width:84px!important;height:40px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-footer .epark-review-list-widget-logo-area img{max-width:100%!important;max-height:100%!important}.epark-review-list-widget .epark-review-list-widget-contents-area{background:#fff!important;height:100%!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-review-list-area{margin:0!important;padding:0 10px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100% - 154px);position:relative!important;z-index:1!important;background:#FFF no-repeat!important;background-image:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.08),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.08),transparent)!important;background-position:0 0,0 100%!important;background-size:100% 14px!important;-webkit-overflow-scrolling:touch;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-review-list-area:after,.epark-review-list-widget .epark-review-list-widget-review-list-area:before{content:""!important;position:relative!important;z-index:-1!important;display:block!important;height:30px!important;margin:0 0 -30px!important;background:linear-gradient(to bottom,#FFF,#FFF 30%,rgba(255,255,255,0))!important}.epark-review-list-widget .epark-review-list-widget-review-list-area:after{margin:-30px 0 0!important;background:linear-gradient(to bottom,rgba(255,255,255,0),#FFF 70%,#FFF)!important}.epark-review-list-widget .epark-review-list-widget-review-list{margin:0!important;padding:0!important;word-wrap:break-word!important;word-break:break-all!important;white-space:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-review-list li{border-bottom:1px dotted #ccc!important;padding:15px 0!important;margin:0!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-user-info-area{font-size:0!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-icon-area{width:30px!important;height:30px!important;margin:0!important;display:inline-block!important;vertical-align:top!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-info-wrap{display:inline-block!important;vertical-align:top!important;width:calc(100% - 30px)!important;padding:0 0 0 10px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-date-area,.epark-review-list-widget .epark-review-list-widget-info-area{font-size:0!important}.epark-review-list-widget .epark-review-list-widget-date-area p,.epark-review-list-widget .epark-review-list-widget-date-area time,.epark-review-list-widget .epark-review-list-widget-info-area p,.epark-review-list-widget .epark-review-list-widget-info-area time{color:#888!important;font-size:12px!important;display:inline-block!important;vertical-align:top!important;line-height:14px!important;margin:5px 10px 0 0!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-date-area .epark-review-list-widget-name,.epark-review-list-widget .epark-review-list-widget-info-area .epark-review-list-widget-name{color:#333!important;font-size:14px!important;word-wrap:break-word!important;word-break:break-all!important;white-space:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-date-area .epark-review-list-widget-age,.epark-review-list-widget .epark-review-list-widget-info-area .epark-review-list-widget-age{word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-date-area .epark-review-list-widget-sex,.epark-review-list-widget .epark-review-list-widget-info-area .epark-review-list-widget-sex{word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-date-area{margin-top:5px!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-date-area p,.epark-review-list-widget .epark-review-list-widget-date-area time{margin-top:0!important}.epark-review-list-widget .epark-review-list-widget-date-area .epark-review-list-widget-date-area .epark-review-list-widget-date,.epark-review-list-widget .epark-review-list-widget-info-area .epark-review-list-widget-date-area .epark-review-list-widget-date{word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-tag-area{font-size:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-tag-area .epark-review-list-widget-tag{color:#666!important;font-size:12px!important;display:inline-block!important;vertical-align:top!important;border:1px solid #ccc!important;border-radius:2px!important;background:#fafafa!important;height:20px!important;line-height:20px!important;padding:0 10px!important;margin:5px 10px 0 0!important;word-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-txt{color:#333!important;font-size:14px!important;line-height:1.5!important;word-wrap:break-word!important;word-break:break-all!important;white-space:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-review-txt-area{margin:10px 0 0!important;padding:0!important;box-sizing:border-box!important;font-size:0!important}.epark-review-list-widget .epark-review-list-widget-reply-area{margin:15px 0 0!important;padding:0 0 0 10px!important;border-left:5px solid #ccc!important;box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-reply-area .epark-review-list-widget-date-area,.epark-review-list-widget .epark-review-list-widget-reply-area .epark-review-list-widget-info-area{box-sizing:border-box!important}.epark-review-list-widget .epark-review-list-widget-reply-area .epark-review-list-widget-date-area p,.epark-review-list-widget .epark-review-list-widget-reply-area .epark-review-list-widget-date-area time,.epark-review-list-widget .epark-review-list-widget-reply-area .epark-review-list-widget-info-area p,.epark-review-list-widget .epark-review-list-widget-reply-area .epark-review-list-widget-info-area time{line-height:21px!important}.epark-review-list-widget.epark-review-list-widget-color-type-1 .epark-review-list-widget-btn{color:#f6a!important}.epark-review-list-widget.epark-review-list-widget-color-type-1 .epark-review-list-widget-header{background:#f6a!important}.epark-review-list-widget.epark-review-list-widget-color-type-2 .epark-review-list-widget-btn{color:#f60!important}.epark-review-list-widget.epark-review-list-widget-color-type-2 .epark-review-list-widget-header{background:#f60!important}.epark-review-list-widget.epark-review-list-widget-color-type-3 .epark-review-list-widget-btn{color:#fa0!important}.epark-review-list-widget.epark-review-list-widget-color-type-3 .epark-review-list-widget-header{background:#fa0!important}.epark-review-list-widget.epark-review-list-widget-color-type-4 .epark-review-list-widget-btn{color:#9c3!important}.epark-review-list-widget.epark-review-list-widget-color-type-4 .epark-review-list-widget-header{background:#9c3!important}.epark-review-list-widget.epark-review-list-widget-color-type-5 .epark-review-list-widget-btn{color:#080!important}.epark-review-list-widget.epark-review-list-widget-color-type-5 .epark-review-list-widget-header{background:#080!important}.epark-review-list-widget.epark-review-list-widget-color-type-6 .epark-review-list-widget-btn{color:#088!important}.epark-review-list-widget.epark-review-list-widget-color-type-6 .epark-review-list-widget-header{background:#088!important}.epark-review-list-widget.epark-review-list-widget-color-type-7 .epark-review-list-widget-btn{color:#07f!important}.epark-review-list-widget.epark-review-list-widget-color-type-7 .epark-review-list-widget-header{background:#07f!important}.epark-review-list-widget.epark-review-list-widget-color-type-8 .epark-review-list-widget-btn{color:#04b!important}.epark-review-list-widget.epark-review-list-widget-color-type-8 .epark-review-list-widget-header{background:#04b!important}.epark-review-list-widget.epark-review-list-widget-color-type-9 .epark-review-list-widget-btn{color:#808!important}.epark-review-list-widget.epark-review-list-widget-color-type-9 .epark-review-list-widget-header{background:#808!important}.epark-review-list-widget.epark-review-list-widget-color-type-10 .epark-review-list-widget-btn{color:#555!important}.epark-review-list-widget.epark-review-list-widget-color-type-10 .epark-review-list-widget-header{background:#555!important}.opinion-wrapper{background:#e4f4d9}#SCT12{padding:24px 0}.demand_title{margin-bottom:15px;text-align:center}.demand_title img{width:150px;vertical-align:bottom;margin-bottom:2px}.demand_title span{line-height:1.6;font-size:15px;letter-spacing:2px;margin:0 -5px 0 5px;color:#525252}@media (min-width:768px){#SCT12{padding:46px 0}.demand_title img{width:250px}.demand_title span{font-size:24px;margin:0 -10px 0 10px}}header.epark-review-list-widget-header:before{content:"";font-size:20px;color:#fff;display:inline-block;margin-top:4px}#epark-review-list-widget-1{margin:0 auto 0px}.epark-review-list-widget-review-icon{display:none}.opinion{width:92%;margin:0 auto}.opinion-ttl{width:195px;margin:0 auto}.opinion-catch{text-align:center;font-size:22px;font-weight:bold;margin-bottom:16px;letter-spacing:2px}.opinion .epark-review-list-widget-title{display:none}.opinion .epark-review-list-widget-review-list-area{height:300px!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch}.opinion #epark-commentWidget{border:solid 2px #ddd!important;border-radius:6px!important;overflow:hidden!important}.opinion .epark-review-list-widget-review-list-area{box-shadow:0px -23px 18px -18px rgba(0,0,0,0.3) inset!important}@media screen and (min-width:768px){.opinion{max-width:800px;padding:0 0 0}.opinion-ttl{width:391px}.opinion-catch{text-align:center;font-size:32px}.opinion .epark-review-list-widget-review-list-area{height:400px!important}}.service-target{padding:20px 0}@media screen and (min-width:801px){.service-target{padding:40px 0}}.service-target-img{max-width:360px;width:94%;margin:0 auto}@media screen and (min-width:801px){.service-target-img{max-width:720px}}.service-target-img a{display:block}.service-target-img a img{display:block}.caution{background:#fff}.caution-ttl{background:#ebebeb;font-size:22px;font-weight:bold;text-align:center;padding:3px 0}@media screen and (min-width:801px){.caution-ttl{font-size:32px;padding:5px 0}}.caution-content{font-size:12px;width:90%;margin:0 auto;padding:12px 0 16px}@media screen and (min-width:801px){.caution-content{font-size:16px;padding:16px 0 30px}}.caution-content li{margin-top:4px}@media screen and (min-width:801px){.caution-content li{max-width:800px;margin:6px auto 0}}.contact-btn{max-width:330px;width:100%;display:block;margin:0 auto;position:relative}@media (min-width:801px){.contact-btn{max-width:380px;width:100%;display:block;margin:0 auto}}.contact-btn img{width:100%}.contact-btn-wrap{width:94%;margin:30px auto 0;background:#fff;padding:28px 20px;border-radius:6px}@media (min-width:801px){.contact-btn-wrap{max-width:800px;margin:50px auto 0}}.contact-btn-wrap h6{font-size:24px;display:block;text-align:center;margin-bottom:24px;color:#525252}@media (max-width:800px){.contact-btn-wrap h6{font-size:22px;display:block;text-align:center;margin-bottom:190x;font-weight:bold}}@media (min-width:801px){.contact-btn-wrap h6{font-size:24px;display:block;text-align:center;margin-bottom:10px}}.contact-btn-wrap p{text-align:center;margin-bottom:20px;font-size:13px}.contact-btn-wrap p.contact-btn_txt{margin-bottom:10px;text-align:center;font-weight:bold;font-size:14px}@media (min-width:801px){.contact-btn-wrap p{text-align:center;margin-bottom:20px;font-size:15px}}.contact-btn-wrap.tell-box{margin-top:20px}.contact-btn-wrap.tell-box p{margin-bottom:0}@media (min-width:801px){.contact-btn-wrap.tell-box p{margin-bottom:0}}.contact-btn-wrap.tell-box .contact_tel{color:#54c11e;text-decoration:none;font-size:30px;font-weight:bold}@media (min-width:801px){.contact-btn-wrap.tell-box .contact_tel{font-size:36px}}.contact-btn-wrap.tell-box h6{margin-bottom:0}@media (max-width:800px){.contact-btn-wrap.tell-box{margin-bottom:0}}@media (min-width:801px){.contact-btn-wrap.tell-box{margin-top:20px}.contact-btn-wrap.tell-box h6{margin-bottom:0}}.contact-btn a{width:330px;display:block;margin:10px auto 20px;padding:16px 0;text-align:center;font-weight:bold;letter-spacing:2px;color:#fff;background:#54c11e;border-radius:36px;border:0;-webkit-appearance:none;text-decoration:none;box-shadow:rgba(0,0,0,0.3) 0px 5px 0px;color:#fff;font-size:20px}@media screen and (max-width:768px){.contact-btn a{font-size:14px;max-width:290px;width:100%}}.contact-inner{background:#f8f3e2;padding:1px 0 30px;margin:24px 0 0}@media screen and (min-width:801px){.contact-inner{padding:1px 0 50px}}.camp-reccomend{background:#fff;padding:24px 0 26px}@media screen and (min-width:801px){.camp-reccomend{padding:40px 0 40px}}.camp-reccomend-catch{position:relative;text-align:center;width:300px;font-size:21px;font-weight:bold;margin:0 auto 10px;letter-spacing:2px;line-height:1.3}@media screen and (min-width:801px){.camp-reccomend-catch{width:450px;font-size:38px;margin:0 auto 14px}}.camp-reccomend-catch:before{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-camp-reccomend01.png) center center no-repeat;background-size:45px auto;width:48px;height:40px;top:12px;left:-10px;opacity:0;transition:all 0.6s ease;transform:translate(8px,12px)}@media screen and (min-width:801px){.camp-reccomend-catch:before{background-size:75px auto;width:77px;height:77px;top:15px;left:-72px;transform:translate(12px,18px)}}.camp-reccomend-catch:after{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-camp-reccomend02.png) center center no-repeat;background-size:41px auto;width:43px;height:48px;top:8px;right:0px;opacity:0;transform:translate(-10px,10px);transition:all 0.6s ease}@media screen and (min-width:801px){.camp-reccomend-catch:after{background-size:66px auto;width:68px;height:82px;top:14px;right:-50px;transform:translate(-16px,18px)}}.camp-reccomend-catch.is-active:before{opacity:1;transform:translate(0,0)}.camp-reccomend-catch.is-active:after{opacity:1;transform:translate(0,0)}.camp-reccomend-txt{text-align:center;font-size:13px}@media screen and (min-width:801px){.camp-reccomend-txt{font-size:16px}}.camp-reccomend__lst{position:relative;width:97%;display:flex;justify-content:center;max-width:500px;margin:6px auto 0}@media screen and (min-width:801px){.camp-reccomend__lst{max-width:800px;margin:12px auto 0}}.camp-reccomend__lst.slick-initialized{padding-bottom:18px}@media screen and (min-width:801px){.camp-reccomend__lst.slick-initialized{padding-bottom:26px}}.camp-reccomend__lst .slick-list{padding:0 12% 0 4%}@media screen and (min-width:801px){.camp-reccomend__lst .slick-list{padding:0 6%}}.camp-reccomend__lst__item{max-width:220px;padding:0 6px 0;box-sizing:border-box}@media screen and (min-width:801px){.camp-reccomend__lst__item{max-width:200px;padding:0 8px}}.camp-reccomend__lst__item a{display:block}.camp-reccomend__lst__item-lbl{padding:5px 0 3px;font-size:12px;text-align:center;color:#fff}@media screen and (min-width:801px){.camp-reccomend__lst__item-lbl{font-size:16px;font-weight:bold;padding:2px 0 1px}}.camp-reccomend__lst__item-lbl--riraku{background:#ff944c}.camp-reccomend__lst__item-lbl--take{background:#c35e61}.camp-reccomend__lst__item-lbl--parking{background:#75b5f7}.camp-reccomend__lst__item-lbl--beauty{background:#40bbc3}.camp-reccomend__lst__item-lbl--sekkotu{background:#379193}.camp-reccomend__lst__item-lbl--gourmet{background:#fe924a}.camp-reccomend__lst__item-lbl--sweets{background:#c23e42}.camp-reccomend__lst__item-lbl--pet{background:#ffb23f}.camp-reccomend__lst__item-lbl--school{background:#e8685f}.camp-reccomend__lst__item-lbl--shige{background:#f1b044}.camp-reccomend__lst__item-lbl--other{background:#5e5e5e}.camp-reccomend__lst__item-lbl--clinic{background:#f198ab}.camp-reccomend__lst__item-img{margin:8px 0}@media screen and (min-width:801px){.camp-reccomend__lst__item-img{margin:10px 0 10px}}.camp-reccomend__lst__item-description{font-size:12px;line-height:1.5}@media screen and (min-width:801px){.camp-reccomend__lst__item-description{font-size:15px}}.camp-reccomend__lst__item-description .red-txt{color:#c00005}.camp-reccomend__lst__item-description--st{font-size:21px;font-weight:bolder}@media screen and (min-width:801px){.camp-reccomend__lst__item-description--st{font-size:28px}}.camp-reccomend .slick-dots{bottom:0}.camp-reccomend .slick-dots li{width:15px;height:15px}@media (max-width:800px){.camp-reccomend .slick-dots li{width:12px;height:12px}}.camp-reccomend .slick-dots li button{width:15px;height:15px;background:#f9dab2;border-radius:50%;transition:all 0.5s ease}@media (max-width:800px){.camp-reccomend .slick-dots li button{width:12px;height:12px}}.camp-reccomend .slick-dots li button:before{content:none}.camp-reccomend .slick-dots li.slick-active button{background:#ec8500}.camp-reccomend__arrow{position:absolute;top:50%;width:35px;height:35px;background:url(/event/passport/royal/images/top/main-top-arrow.png) no-repeat center center;background-size:33px 33px;z-index:1;transition:all 0.5s ease}.camp-reccomend__arrow--prev{left:50%;transform:translate(-384px,-50%)}.camp-reccomend__arrow--next{left:50%;transform:translate(356px,-50%) rotate(180deg)}.camp-reccomend__arrow.slick-disabled{opacity:0;visibility:hidden}.sns-publish{background:#fffde2;padding:24px 0 26px}@media screen and (min-width:801px){.sns-publish{padding:40px 0 40px}}.sns-publish-catch{position:relative;text-align:center;width:210px;font-size:21px;font-weight:bold;margin:0 auto 12px;letter-spacing:2px;line-height:1.3}@media screen and (min-width:801px){.sns-publish-catch{width:450px;font-size:38px;margin:0 auto 20px}}.sns-publish-catch__icon01:before{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-sns-publish01.png) center center no-repeat;background-size:36px auto;width:40px;height:40px;top:10px;left:-2px;opacity:0}@media screen and (min-width:801px){.sns-publish-catch__icon01:before{background-size:72px auto;width:74px;height:74px;top:-10px;left:-54px}}.sns-publish-catch__icon02:before{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-sns-publish02-01.png) center center no-repeat;background-size:30px auto;width:32px;height:32px;top:17px;right:12px;opacity:0;transition:all 0.8s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(0.3)}@media screen and (min-width:801px){.sns-publish-catch__icon02:before{background-size:59px auto;width:61px;height:61px;top:6px;right:-30px}}.sns-publish-catch__icon02:after{content:"";position:absolute;background:url(/event/family/kosodate/assets/images/icon-sns-publish02-02.png) center center no-repeat;background-size:15px auto;width:17px;height:17px;top:2px;right:4px;opacity:0;transition:all 0.8s 0.35s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(0.3)}@media screen and (min-width:801px){.sns-publish-catch__icon02:after{background-size:33px auto;width:36px;height:36px;top:-26px;right:-50px}}.sns-publish-catch.is-active .sns-publish-catch__icon01:before{animation:slide_cont 1.2s ease-out forwards}.sns-publish-catch.is-active .sns-publish-catch__icon02:before{transform:scale(1);opacity:1}.sns-publish-catch.is-active .sns-publish-catch__icon02:after{transform:scale(1);opacity:1}.sns-publish-txt{text-align:center;font-size:13px}@media screen and (min-width:801px){.sns-publish-txt{font-size:16px}}.sns-publish-lst{width:92%;max-width:460px;margin:16px auto 0}@media screen and (min-width:801px){.sns-publish-lst{display:flex;justify-content:center;max-width:800px;margin:30px auto 0}}.sns-publish-lst__item{background:#fff;padding:18px 4% 30px;margin:0}@media screen and (min-width:801px){.sns-publish-lst__item{width:48%;padding:26px 2.5% 40px}}.sns-publish-lst__item:first-child{border-top:solid 5px #8c847f}@media screen and (min-width:801px){.sns-publish-lst__item:first-child{border-top:solid 5px #8c847f;border-bottom:solid 5px #8c847f}}.sns-publish-lst__item:last-child{border-top:dashed 2px #8c847f;border-bottom:solid 5px #8c847f}@media screen and (min-width:801px){.sns-publish-lst__item:last-child{border-top:solid 5px #8c847f;border-bottom:solid 5px #8c847f}}.sns-publish-lst__item-ttl__instagram{display:block;width:131px;margin:0 auto}.sns-publish-lst__item-ttl__twitter{display:block;width:103.5px;margin:0 auto}.sns-publish-lst__item-instagram{position:relative;margin:18px auto 0}@media screen and (min-width:801px){.sns-publish-lst__item-instagram{margin:24px auto 0}}.sns-publish-lst__item-instagram-lst{padding:0;margin:0;font-size:0}.sns-publish-lst__item-instagram-lst__item{display:inline-block;width:49%;margin:0 1% 2% 0}.sns-publish-lst__item-instagram-lst__item:nth-child(2n){margin:0 0 2% 1%}.sns-publish-lst__item-instagram-lst__item-lnk{display:block;position:relative;height:0;padding-bottom:100%;overflow:hidden}.sns-publish-lst__item-instagram-lst__item-lnk img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sns-publish-lst__item-twitter{height:500px;border:solid 1px rgba(15,70,100,0.12);border-radius:6px;margin:18px auto 0;overflow:hidden}@media screen and (min-width:801px){.sns-publish-lst__item-twitter{height:420px;margin:24px auto 0}}.sns-publish-lst__item-twitter .twitter-timeline{margin-top:-1px!important;height:500px!important}@media screen and (min-width:801px){.sns-publish-lst__item-twitter .twitter-timeline{height:420px!important}}.sns-publish-lst__item-btn{margin:18px auto 0}@media screen and (min-width:801px){.sns-publish-lst__item-btn{width:330px}}.sns-publish-lst__item-btn-in{position:relative;display:block;max-width:274px;padding:8px 0 8px;margin:0 auto;border-radius:50px;font-size:14px;text-align:center;text-decoration:none;border:solid 2px #fe8f00;color:#fe8f00;font-weight:bold}@media screen and (min-width:801px){.sns-publish-lst__item-btn-in{max-width:330px;margin:0 auto;padding:10px 0 10px;font-size:16px}}.sns-publish-lst__item-btn-in:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #fe8f00;right:17px;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@media screen and (min-width:801px){.sns-publish-lst__item-btn-in:before{right:22px}}.sns-publish-lst__item-btn-in:hover:before{transform:translate(3px,-50%)}@keyframes slide_cont{0%{opacity:0;transform:rotate(0)}33%{transform:rotate(10deg)}66%{transform:rotate(-10deg)}to{opacity:1;transform:rotate(0)}}.about-kosodate{padding:20px 0}@media screen and (min-width:801px){.about-kosodate{padding:40px 0}}.about-kosodate__description{background:#fe8f01;border-radius:7px;margin:6px 0 0;padding:6px}@media screen and (min-width:801px){.about-kosodate__description{padding:14px;margin:10px 0 0}}.about-kosodate__description-txt{padding:8px 0 6px;font-size:14px;border-radius:6px;border:solid 1px #fff;color:#fff;text-align:center}@media screen and (min-width:801px){.about-kosodate__description-txt{padding:18px 0 16px;font-size:18px}}.about-kosodate-txt{font-size:14px;margin:10px 0 0}@media screen and (min-width:801px){.about-kosodate-txt{font-size:16px;margin:20px 0 0}}.about-kosodate-txt-note{font-size:11px;margin:20px 0 0 1em;text-indent:-1em}@media screen and (min-width:801px){.about-kosodate-txt-note{font-size:14px;margin:24px 0 0 1em}}.example-kosodate{padding:20px 0}@media screen and (min-width:801px){.example-kosodate{padding:40px 0}}.example-kosodate__txt{font-size:14px;font-weight:bold;margin:4px 0 0}@media screen and (min-width:801px){.example-kosodate__txt{font-size:18px;width:600px;margin:8px auto}}.example-kosodate__lst{margin:4px 0}@media screen and (min-width:801px){.example-kosodate__lst{width:600px;margin:8px auto}}.example-kosodate__lst-item{display:flex;border-top:solid 1px #525252;padding:8px 0}@media screen and (min-width:801px){.example-kosodate__lst-item{padding:20px 0}}.example-kosodate__lst-item:last-child{border-bottom:solid 1px #525252}.example-kosodate__lst-item__img{width:30%;max-width:120px}@media screen and (min-width:801px){.example-kosodate__lst-item__img{max-width:240px}}.example-kosodate__lst-item__img img{display:block}.example-kosodate__lst-item__description{display:flex;flex-wrap:wrap;flex-flow:column;justify-content:space-between;width:70%;padding-left:8px}@media screen and (min-width:801px){.example-kosodate__lst-item__description{padding-left:24px}}.example-kosodate__lst-item__description-txt{font-size:13px}@media screen and (min-width:801px){.example-kosodate__lst-item__description-txt{font-size:16px}}.example-kosodate__lst-item__description-lnk{color:#55bae0;font-size:13px;margin-top:4px}@media screen and (min-width:801px){.example-kosodate__lst-item__description-lnk{font-size:16px;font-weight:bold}}.example-kosodate__btn{margin:16px 0 10px}@media screen and (min-width:801px){.example-kosodate__btn{margin:30px 0 10px}}.example-kosodate__btn-lnk{position:relative;display:block;max-width:274px;padding:8px 0 8px;margin:0 auto;color:#fff;background:#ec8500;border-radius:50px;font-size:14px;text-align:center;text-decoration:none}@media screen and (min-width:801px){.example-kosodate__btn-lnk{max-width:330px;padding:10px 0 10px;font-size:16px}}.useful-info{padding:20px 0}@media screen and (min-width:801px){.useful-info{padding:40px 0}}.useful-info__lst{list-style:none;max-width:360px;padding:0;margin:0 auto}@media screen and (min-width:801px){.useful-info__lst{max-width:720px}}.useful-info__lst-item{margin:8px 0 0}@media screen and (min-width:801px){.useful-info__lst-item{margin:14px 0 0}}.howto-apply{padding:20px 0}@media screen and (min-width:801px){.howto-apply{padding:40px 0}}.howto-apply-img{max-width:350px;margin:0 auto}@media screen and (min-width:801px){.howto-apply-img{max-width:700px;margin:10px auto 0}}.howto-apply-txt{font-size:13px;margin-top:4px;color:#525252}@media screen and (min-width:801px){.howto-apply-txt{font-size:16px;text-align:center}}.howto-apply__btn{padding:8px 0 10px}@media screen and (min-width:801px){.howto-apply__btn{padding:20px 0 10px;display:flex;justify-content:center}}.howto-apply__btn-area{padding:8px 0 0}@media screen and (min-width:801px){.howto-apply__btn-area{width:330px;padding:0 10px 0}}.howto-apply__btn-area-in{position:relative;display:block;max-width:274px;padding:8px 0 8px;margin:0 auto;border-radius:50px;font-size:14px;text-align:center;text-decoration:none}@media screen and (min-width:801px){.howto-apply__btn-area-in{max-width:330px;padding:10px 0 10px;font-size:16px}}.howto-apply__btn-area-in:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #007bff;right:17px;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@media screen and (min-width:801px){.howto-apply__btn-area-in:before{right:22px}}.howto-apply__btn-area-in--child{color:#8fc31f;border:solid 2px #8fc31f}.howto-apply__btn-area-in--child:before{border-color:transparent transparent transparent #8fc31f}.howto-apply__btn-area-in--plan{color:#ec8500;border:solid 2px #ec8500}.howto-apply__btn-area-in--plan:before{border-color:transparent transparent transparent #ec8500}.howto-apply__btn-area-in:hover:before{transform:translate(3px,-50%)}.faq{padding:30px 0 0;background:#fff}.faq h2{padding-bottom:14px}@media screen and (min-width:801px){.faq{padding:50px 0 0}.faq h2{padding-bottom:20px}}.faq-ttl{text-align:center;font-size:22px;padding-bottom:4px;font-weight:bold}.faq-block{position:relative;width:94%;margin:0 auto;background:#fff;border-radius:0;border-top:solid 1px #5c5c5c}@media screen and (min-width:801px){.faq-block{max-width:800px}}.faq-block_q{position:relative;font-size:13px;padding:15px 26px 14px 64px;cursor:pointer}@media screen and (min-width:801px){.faq-block_q{position:relative;font-size:16px;padding:20px 50px 16px 78px}}.faq-block_q:before{content:"";position:absolute;font-size:26px;top:3px;left:14px;color:#ec8500;font-weight:bold}@media screen and (min-width:801px){.faq-block_q:before{top:10px;left:24px}}.faq-block_q:after{content:"";position:absolute;background:url(../images/common-faq-arrow.png) no-repeat center center;background-size:14px auto;width:26px;height:26px;top:50%;right:2px;transform:translateY(-50%) rotate(0deg);transition:all 0.3s ease}@media screen and (min-width:801px){.faq-block_q:after{right:20px}}.faq-block_q.is-active:after{transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:801px){.faq-block_q.is-active:after{transform:translateY(-50%) rotate(180deg)}}.faq-block_a{display:none;position:relative;font-size:13px;padding:14px 26px 10px 64px;border-top:dashed 1px #cccccc}@media screen and (min-width:801px){.faq-block_a{font-size:14px;padding:22px 50px 16px 78px}}.faq-block_a:before{content:"";position:absolute;font-size:26px;top:3px;left:14px;color:#ec8500;font-weight:bold}@media screen and (min-width:801px){.faq-block_a:before{top:10px;left:24px}}.faq-block.is-bottom{border-bottom:solid 1px #5c5c5c}.faq-since{text-align:center;color:#ea3e3e;font-weight:bold;margin-top:24px}@media screen and (min-width:801px){.faq-since{text-align:center;margin-top:34px;font-variant-caps:18px}}.faq-detail{padding-top:20px}@media screen and (min-width:801px){.faq-detail{padding-top:24px}}.faq-detail-ttl{font-size:14.5px;color:#ec8500;text-align:center;line-height:1.4;font-weight:bold}@media screen and (min-width:801px){.faq-detail-ttl{font-size:21px}}.faq-detail__lst{max-width:800px;width:94%;padding:0;margin:0 auto;font-size:0}@media screen and (min-width:801px){.faq-detail__lst{max-width:700px;padding:16px 0 10px}}.faq-detail__lst-item{display:inline-block;width:49%;margin:8px 1% 0 0;vertical-align:top}@media screen and (min-width:801px){.faq-detail__lst-item{margin:6px 1% 0 0}}.faq-detail__lst-item:nth-child(2n){margin:8px 0 0 1%}@media screen and (min-width:801px){.faq-detail__lst-item:nth-child(2n){margin:6px 0 0 1%}}.faq-detail__lst-item-lnk{position:relative;display:block;font-size:13px;color:#525252;padding-left:16px;text-decoration:none}@media screen and (min-width:801px){.faq-detail__lst-item-lnk{font-size:16px}}.faq-detail__lst-item-lnk:before{content:"";position:absolute;width:4px;height:4px;border-top:1.5px solid #ec8500;border-right:1.5px solid #ec8500;top:8px;left:4px;transform:rotate(45deg)}@media screen and (min-width:801px){.faq-detail__lst-item-lnk:before{width:6px;height:6px;top:9px;left:0}}.faq-detail__lst-item-lnk:hover{text-decoration:underline}.is-1 .faq-block_q:before{content:"Q1."}.is-2 .faq-block_q:before{content:"Q2."}.is-3 .faq-block_q:before{content:"Q3."}.is-4 .faq-block_q:before{content:"Q4."}.is-5 .faq-block_q:before{content:"Q5."}.is-6 .faq-block_q:before{content:"Q6."}.is-7 .faq-block_q:before{content:"Q7."}.is-8 .faq-block_q:before{content:"Q8."}.is-9 .faq-block_q:before{content:"Q9."}.is-1 .faq-block_a:before{content:"A1."}.is-2 .faq-block_a:before{content:"A2."}.is-3 .faq-block_a:before{content:"A3."}.is-4 .faq-block_a:before{content:"A4."}.is-5 .faq-block_a:before{content:"A5."}.is-6 .faq-block_a:before{content:"A6."}.is-7 .faq-block_a:before{content:"A7."}.is-8 .faq-block_a:before{content:"A8."}.is-9 .faq-block_a:before{content:"A9."}.riraku-kosodate{display:inline;width:72px;margin:0 6px}@media screen and (min-width:801px){.riraku-kosodate{display:inline;width:100px;margin:0 6px}}.is-other{background:transparent;text-align:center;font-weight:bold;margin-top:24px;font-size:13px;border-top:none}@media screen and (min-width:801px){.is-other{background:transparent;text-align:center;font-weight:bold;margin-top:24px;font-size:16px}}.is-other a{text-decoration:underline}.guide-cnt{padding:20px 0}@media screen and (min-width:801px){.guide-cnt{padding:40px 0}}.guide-cnt-txt{text-align:center;font-size:14px}@media screen and (min-width:801px){.guide-cnt-txt{font-size:16px}}.guide-cnt-txt__note{font-size:11px;text-align:center;font-weight:bold;margin-top:12px;line-height:1}@media screen and (min-width:801px){.guide-cnt-txt__note{font-size:14px;margin-top:16px}}.guide-cnt-txt__note-q{position:relative;display:inline-block;color:#fff;width:20px;height:20px;background:#9fa0a0;border-radius:50%;text-align:center;vertical-align:top;margin:-4px 2px 0 0}@media screen and (min-width:801px){.guide-cnt-txt__note-q{width:28px;height:28px;margin:-8px 4px 0 0}}.guide-cnt-txt__note-q__in{display:block;position:absolute;font-size:12px;left:48%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:801px){.guide-cnt-txt__note-q__in{font-size:16px}}.guide-cnt-service{margin:20px 0 0}@media screen and (min-width:801px){.guide-cnt-service{max-width:800px;margin:30px auto 0}}.guide-cnt-service__ttl{font-size:14px;font-weight:bold;text-align:center;color:#fff;padding:10px 0 8px;background:#8fc320}@media screen and (min-width:801px){.guide-cnt-service__ttl{font-size:18px;padding:12px 0 11px}}.guide-cnt-service__lst{margin:3px 0 4px}@media screen and (min-width:801px){.guide-cnt-service__lst{margin:8px 0 7px}}.guide-cnt-service__lst-item{width:94%;display:flex;flex-wrap:wrap;padding:12px 0;border-bottom:solid 1px #5c5c5c;margin:0 auto}@media screen and (min-width:801px){.guide-cnt-service__lst-item{padding:16px 0}}.guide-cnt-service__lst-item:last-child{border:none}.guide-cnt-service__lst-item__img{width:90px}@media screen and (min-width:801px){.guide-cnt-service__lst-item__img{width:180px}}.guide-cnt-service__lst-item__img img{display:block;border:solid 1px #c9caca}.guide-cnt-service__lst-item__detail{width:calc(100% - 90px);padding-left:6px;font-size:0}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail{width:calc(100% - 180px);padding-left:18px}}.guide-cnt-service__lst-item__detail-ttl{position:relative;display:inline-block;color:#007bff;font-size:14px;padding-right:20px;line-height:1;vertical-align:top}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-ttl{font-size:18px;padding-right:27px}}.guide-cnt-service__lst-item__detail-ttl-lnk{display:block;line-height:1.4}.guide-cnt-service__lst-item__detail-ttl.is-blank:before{content:"";position:absolute;width:10px;height:10px;border:solid 1px #007bff;background:#fff;top:50%;right:0;transform:translateY(-7px)}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-ttl.is-blank:before{width:13px;height:13px;transform:translateY(-8px)}}.guide-cnt-service__lst-item__detail-ttl.is-blank:after{content:"";position:absolute;width:10px;height:10px;border:solid 1px #007bff;background:#fff;top:50%;right:3px;transform:translateY(-4px)}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-ttl.is-blank:after{width:13px;height:13px;top:6px;right:4px}}.guide-cnt-service__lst-item__detail-btn{font-size:0;margin:8px 0 0}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-btn{margin:12px 0 0}}.guide-cnt-service__lst-item__detail-btn__open{position:relative;display:inline-block;margin-right:4px;font-size:12px;color:#525252;padding:5px 24px 4px 5px;border:solid 1px #9fa0a0;border-radius:4px;text-decoration:none;line-height:1}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-btn__open{font-size:14px;margin-right:8px;padding:8px 36px 7px 8px}}.guide-cnt-service__lst-item__detail-btn__open:before{content:"";position:absolute;width:16px;height:16px;background:#9fa0a0;border-radius:50%;right:4px;top:50%;transform:translateY(-50%)}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-btn__open:before{width:22px;height:22px;right:6px}}.guide-cnt-service__lst-item__detail-btn__open:after{content:"?";font-size:12px;position:absolute;color:#fff;border-radius:50%;right:9px;top:49.5%;transform:translateY(-50%)}@media screen and (min-width:801px){.guide-cnt-service__lst-item__detail-btn__open:after{font-size:16px;font-weight:bold;right:13px}}.guide-cnt-service__lst-item-txt{width:100%;font-size:13px;margin-top:6px}@media screen and (min-width:801px){.guide-cnt-service__lst-item-txt{font-size:15px;margin-top:6px}}.guide-cnt-modal{position:fixed;width:94%;max-width:600px;left:50%;top:50%;opacity:0;visibility:hidden;transform:translate(-50%,-42%);background:#fff;z-index:2;padding:14px 16px 16px;border-radius:6px;transition:all 0.3s ease}@media screen and (min-width:801px){.guide-cnt-modal{padding:26px 30px 32px;transform:translate(-49%,-42%)}}.guide-cnt-modal.is-active{opacity:1;visibility:visible;transform:translate(-50%,-50%)}@media screen and (min-width:801px){.guide-cnt-modal.is-active{transform:translate(-49%,-49%)}}.guide-cnt-modal__bg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.6);z-index:2}.guide-cnt-modal__bg.is-active{display:block}.guide-cnt-modal__ttl{font-size:20px;text-align:center}@media screen and (min-width:801px){.guide-cnt-modal__ttl{font-size:28px}}.guide-cnt-modal__img{width:150px;margin:0 auto;padding:0 0 4px}@media screen and (min-width:801px){.guide-cnt-modal__img{width:300px}}.guide-cnt-modal__txt{font-size:15px}@media screen and (min-width:801px){.guide-cnt-modal__txt{font-size:18px}}.guide-cnt-modal__btn{max-width:340px;margin:20px auto 0}@media screen and (min-width:801px){.guide-cnt-modal__btn{max-width:360px}}.guide-cnt-modal__btn-in{position:relative;display:block;border:solid 2px #525252;color:#525252;border-radius:4px;text-decoration:none;padding:8px 0 7px;text-align:center;font-size:15px}@media screen and (min-width:801px){.guide-cnt-modal__btn-in{padding:12px 0 11px;font-size:18px}}.guide-cnt-modal__btn-in:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #84bd09;right:14px;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@media screen and (min-width:801px){.guide-cnt-modal__btn-in:before{right:22px}}.guide-cnt-modal__close{display:block;position:absolute;width:30px;height:30px;right:16px;top:16px}@media screen and (min-width:801px){.guide-cnt-modal__close{width:40px;height:40px;right:30px;top:26px}}.guide-cnt-modal__close:before{content:"";position:absolute;width:100%;height:3px;border-radius:50px;left:50%;top:50%;background:#525252;transform:translate(-50%,-50%) rotate(45deg)}.guide-cnt-modal__close:after{content:"";position:absolute;width:100%;height:3px;border-radius:50px;left:50%;top:50%;background:#525252;transform:translate(-50%,-50%) rotate(-45deg)}.integration-txt {text-align:center;color:#FF0000;font-weight:bold;max-width:800px;width:94%;margin:20px auto;border:solid 1px #FF0000;background:#FEE2EA;padding:10px 0 8px;font-size:12px;}.integration-txt a{text-decoration:underline;color:#000;font-weight:normal}@media (min-width:801px){.integration-txt{font-size:16px;margin:20px auto 0;}}