@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");﻿header.fl-post-header{display:none}.fl-page .fl-page-content{background:0 0}html{overflow:auto !important;font-size:62.5%}body{letter-spacing:1px;font-feature-settings:"palt"}body .fl-page{font-family:'Kosugi Maru',sans-serif;font-weight:400}body :not(header) h1,body :not(header) h2,body :not(header) h3,body :not(header) h4,body :not(header) h5,body :not(header) h6,body :not(header) h1 *,body :not(header) h2 *,body :not(header) h3 *,body :not(header) h4 *,body :not(header) h5 *,body :not(header) h6 *{font-family:'Kosugi Maru',sans-serif;font-weight:400;font-weight:600}body .mincho,body .mincho *{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body .gothic,body .gothic *{font-family:"游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-weight:500}body .header-search-box ul li{padding:0 10px}body .header-search-box ul li:nth-of-type(1) a{padding:10px 20px;background:#732121;color:#fff !important;text-align:center}body .header-search-box ul li:nth-of-type(1) a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f105'}body .header-search-box ul li:nth-of-type(1) a:before else{font-family:"FontAwesome";margin-right:.5em}body .header-search-box ul li:nth-of-type(1) a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;text-decoration:none}body .header-search-box ul li:nth-of-type(2) a{padding:10px 20px;background:#2f4a66;color:#fff !important;text-align:center}body .header-search-box ul li:nth-of-type(2) a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f105'}body .header-search-box ul li:nth-of-type(2) a:before else{font-family:"FontAwesome";margin-right:.5em}body .header-search-box ul li:nth-of-type(2) a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;text-decoration:none}body .header-search-box ul li:nth-of-type(3) a{padding:10px 20px;background:#356018;color:#fff !important;text-align:center}body .header-search-box ul li:nth-of-type(3) a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f105'}body .header-search-box ul li:nth-of-type(3) a:before else{font-family:"FontAwesome";margin-right:.5em}body .header-search-box ul li:nth-of-type(3) a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;text-decoration:none}body.page header.entry-header{display:none}body.page .entry-content{margin-top:0}.to-detail a{background:#fff;background:-moz-linear-gradient(top,#00264f 0%,#000 100%);background:-webkit-linear-gradient(top,#00264f 0%,#000 100%);background:linear-gradient(to bottom,#00264f 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1',endColorstr='$color2',GradientType=0);color:#fff !important;display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1;padding:10px;border:1px solid #001e3e;padding:5px;display:inline-block;width:100%}.to-detail a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f105';font-size:1.2em}.to-detail a:before else{font-family:"FontAwesome";margin-right:.5em}.to-detail a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;text-decoration:none}.to-detail a:before{content:'\f1b2'}.to-pdf a{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ccc 100%);background:-webkit-linear-gradient(top,#fff 0%,#ccc 100%);background:linear-gradient(to bottom,#fff 0%,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1',endColorstr='$color2',GradientType=0);color:#333 !important;display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1;display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1;padding:5px;display:inline-block;width:100%;border:1px solid #999}.to-pdf a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f105';font-size:1.2em}.to-pdf a:before else{font-family:"FontAwesome";margin-right:.5em}.to-pdf a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;text-decoration:none}.to-pdf a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f1c1';font-weight:400;margin-right:.4em;color:#a60000}.to-pdf a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}.site-footer{margin-top:20px}a{text-decoration:none}a:hover,a:active{text-decoration:none !important}.mainarea p a,.mainarea table a,.mainarea ul a,.mainarea dl a{color:#333;padding-left:3px;padding-right:3px}.mainarea p a:hover,.mainarea table a:hover,.mainarea ul a:hover,.mainarea dl a:hover{color:#000;background:#efefef !important}a[data-toggle=lightbox]{margin-left:5px;font-size:20px;color:#4eabe2}a[data-toggle=lightbox]:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f03e';margin-right:0}a[data-toggle=lightbox]:before else{font-family:"FontAwesome";margin-right:.5em}table.table{margin:10px 0;border-collapse:collapse;border-spacing:1px;border:none !important;width:90%;margin:20px auto 40px auto}table.table th,table.table td{padding:5px;border-left:none;border-right:none;vertical-align:top;border-top:1px solid #38a1dd}table.table tr{font-weight:400}table.table tr:last-of-type th,table.table tr:last-of-type td{border-bottom:1px solid #38a1dd}table.table th{text-align:left;background:0 0}table.common{border-collapse:collapse;border-spacing:1px;word-break:break-all;word-wrap:break-word;border:1px solid #d1d1d1;width:100%;margin:0 auto;margin-bottom:20px}table.common tr{border:1px solid #d1d1d1;font-weight:400}table.common tr th,table.common tr td{padding:10px;border:1px solid #d1d1d1}table.common tr th{text-align:left;background:#efefef;width:10em;vertical-align:top}table.common th{vertical-align:top}table.block{border:none !important}table.block tr{border:none !important}table.block th,table.block td{border:none !important;display:block !important;width:100% !important}table.block td{padding-left:1.75em;padding-top:0}table.underline{margin:10px 0;border-collapse:collapse;border-spacing:1px;border:none !important}table.underline th,table.underline td{padding:5px;border-left:none;border-right:none;vertical-align:top;border-top:1px solid #38a1dd}table.underline tr{font-weight:400}table.underline tr:last-of-type th,table.underline tr:last-of-type td{border-bottom:1px solid #38a1dd}table.underline th{text-align:left;background:0 0}table.th-r-border th{border-right:1px solid #eee}table.table tr:last-of-type{border-bottom:1px solid #dee2e6}table.stripe tr:nth-of-type(odd) th,table.stripe tr:nth-of-type(odd) td{background:#f1f1f1}table.history th{width:10em}table.content-nav{margin:100px 0 50px;text-align:center;width:100%}table.content-nav td{vertical-align:middle}table.content-nav td.prev,table.content-nav td.next{width:40%}table.content-nav a{color:#333;padding:3px 7px;background:#fff;text-decoration:none}table.content-nav a:hover{color:red}i{margin-right:8px}strong{font-weight:600;font-size:1.2em;color:#333}.y-scroll{overflow:auto;width:100%;height:200px}.x-scroll{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:20px}.x-scroll table{width:100%}.x-scroll::-webkit-scrollbar{height:5px}.x-scroll::-webkit-scrollbar-track{background:#f1f1f1}.x-scroll::-webkit-scrollbar-thumb{background:#d6d6d6}.x-scroll td,.x-scroll th{white-space:nowrap}.banners a{-webkit-transition:all .4s;transition:all .4s}.banners a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}.memo{padding:calc(100vw/50);margin:calc(100vw/50);color:#333;font-size:.9em;background:#f6faff}.memo sup{margin-right:.6rem}.notice p{margin:0}.notice p:nth-of-type(2){padding-left:14px}.border{border:1px solid #ddd;padding:4%}.fl-post-grid-post,.fl-post-feed-post{overflow:inherit;border:none !important}.archive-list .fl-post-feed-post{border:none;display:inline-block;padding:0;width:12em;margin:10px}.archive-list .fl-post-feed-post:last-child{margin:10px !important}a,a:before,a:after,button,button:before,button:after,input,input:before,input:after{-webkit-transition:all .3s !important;transition:all .3s !important}.tile-parent{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:inherit}.bg-diag{background-image:linear-gradient(-45deg,#fff 25%,#f4f4f4 25%,#f4f4f4 50%,#fff 50%,#fff 75%,#f4f4f4 75%,#f4f4f4);background-image:-webkit-linear-gradient(-45deg,#fff 25%,#f4f4f4 25%,#f4f4f4 50%,#fff 50%,#fff 75%,#f4f4f4 75%,#f4f4f4);background-size:3px 3px}@media (max-width:667px){table.mobile-block{border:none !important}table.mobile-block tr{border:none !important}table.mobile-block th,table.mobile-block td{border:none !important;display:block !important;width:100% !important}table.mobile-block td{padding-left:1.75em;padding-top:0}}body:not(.home) header.site-header{background:0 0}@keyframes fadein{from{opacity:0;transform:translatey(10px)}to{opacity:1;transform:translatey(0)}}body:not(.home) header.site-header ul.menu li.menu-item.menu-item-has-children ul{animation-name:fadein;animation-duration:.5s}.header-wrap{z-index:9999;position:relative;background:#fff;box-shadow:0px 1px 3px #d0d0d0;-webkit-box-shadow:0px 1px 3px #d0d0d0;-moz-box-shadow:0px 1px 3px #d0d0d0}.header-wrap:after{content:'';height:5px;display:block;border-top:dashed 2px #fdd108}.header-wrap .header{display:flex}.header-wrap .logo{padding:0 20px 0 40px;flex-grow:1}.header-wrap .main-menu .main-menu-inner .nav-item:nth-of-type(1){width:115px}.header-wrap .main-menu .main-menu-inner .nav-item:nth-of-type(2){width:90px}.header-wrap .main-menu .main-menu-inner .nav-item:nth-of-type(3){width:90px}.header-wrap .main-menu .main-menu-inner .nav-item:nth-of-type(4){width:90px}.header-wrap .main-menu .main-menu-inner .nav-item:nth-of-type(5){width:90px}.header-wrap .main-menu .main-menu-inner .nav-item:nth-of-type(6){width:90px}.header-wrap .contact{padding:0 20px;font-weight:700}.header-wrap .contact .contact-inner{background:#ffe9e9;padding:6px 20px;-webkit-border-radius:10px !important;border-radius:10px !important}.header-wrap .contact .time-in{font-size:1.4rem}.header-wrap .contact .attention{font-size:1.2rem;font-weight:400}.header-wrap .navbar{padding-right:40px}.header-wrap .navbar .navbar-opener{display:inline-block;z-index:5;background:#fff;padding:16px;border-radius:50%}.header-wrap .navbar .navbar-opener .menu-trigger,.header-wrap .navbar .navbar-opener .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.header-wrap .navbar .navbar-opener .menu-trigger{position:relative;width:38px;height:36px;background:0 0;border:none;appearance:none;cursor:pointer}.header-wrap .navbar .navbar-opener .menu-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#5b3219;border-radius:4px}.header-wrap .navbar .navbar-opener .menu-trigger span:nth-of-type(1){top:0}.header-wrap .navbar .navbar-opener .menu-trigger span:nth-of-type(2){top:16px}.header-wrap .navbar .navbar-opener .menu-trigger span:nth-of-type(3){bottom:0}@keyframes active-menu{100%{height:0}}.header-wrap .navbar .navbar-opener .menu-trigger.active span:nth-of-type(1){transform:translateY(16px) rotate(-45deg)}.header-wrap .navbar .navbar-opener .menu-trigger.active span:nth-of-type(2){left:50%;opacity:0;animation:active-menu .8s forwards}.header-wrap .navbar .navbar-opener .menu-trigger.active span:nth-of-type(3){transform:translateY(-16px) rotate(45deg)}.navbar-menu{z-index:3;margin-top:100px;position:absolute;top:-200vh;transition:top .5s;background:#fff4d7e6;padding:20px 5vw;width:100%;box-shadow:0px 1px 3px #d0d0d0;-webkit-box-shadow:0px 1px 3px #d0d0d0;-moz-box-shadow:0px 1px 3px #d0d0d0}.navbar-menu.show{top:0}body.home .header-wrap{height:0;background:0 0;box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent}body.home .header-wrap:after{border-top:none}body.home .header{display:flex}body.home .navbar-menu{padding:80px 5vw 20px}@media (max-width:767px){.header-wrap .logo{padding-left:20px}.header-wrap .navbar{padding-right:0}}@media (max-width:767px){.footer-access-wrap{position:relative;background:url("/wp-content/themes/takatsukg-ed-jp/assets/img/kindergarten-glass.png") #b0dc19 repeat-x bottom/80%}.footer-access-wrap h2.title{color:#fff;padding:20px 0}.footer-access-wrap .footer-access{padding:20px;background:#fff;position:relative;-webkit-border-radius:10px !important;border-radius:10px !important}.footer-access-wrap .footer-access .footer-access-fig>div{position:absolute;z-index:0}.footer-access-wrap .footer-access .footer-access-fig>div img{width:100px;height:auto}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig01{top:-110px;left:1vw}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig01 img{width:80px}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig02{top:-110px;right:1vw}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig02 img{width:80px}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig03{top:-16px;right:3vw}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig03 img{width:120px}.footer-access-wrap .footer-access .footer-access-info .access-info-map{padding-bottom:20px}.footer-left{color:#5b3219;padding-bottom:40px;font-size:1.6rem;font-weight:700}.footer-left .footer-logo img{margin:0}.footer-left .phone{font-size:2.2rem}.footer-menu ul.menu{padding:0;flex-wrap:wrap}.footer-menu ul.menu>li.menu-item{margin:0;display:inline-block;vertical-align:top;width:100%;margin-bottom:.5em;text-align:left}.footer-menu ul.menu>li.menu-item:last-of-type{border-right:none}.footer-menu ul.menu>li.menu-item a{font-size:13px;color:#5b3219;display:flex;align-items:center;font-size:1.8rem;font-weight:700;background:#ffa800;-webkit-border-radius:8px !important;border-radius:8px !important}.footer-menu ul.menu>li.menu-item a:after{content:'';background:url(/wp-content/themes/takatsukg-ed-jp/assets/img/circle-right-sp.svg) no-repeat center/contain;height:26px;width:26px;display:inline-block;margin-right:.5rem;flex-shrink:1}.footer-menu ul.menu>li.menu-item a span{width:100%}.footer-menu ul.menu>li.menu-item a span.pp-menu-toggle{display:none !important}.footer-menu ul.menu>li.menu-item ul.sub-menu{display:block;padding-top:10px;margin-top:-10px;min-width:auto;background:#fff4d7;-webkit-border-radius:10px !important;border-radius:10px !important}.footer-menu ul.menu>li.menu-item ul.sub-menu li{border-bottom:dashed 2px #fdd108}.footer-menu ul.menu>li.menu-item ul.sub-menu li:last-of-type{border-bottom:none}.footer-menu ul.menu>li.menu-item ul.sub-menu li a{font-weight:400;font-size:1.6rem;padding-top:10px;padding-bottom:10px;background:#fff4d7;display:flex}.footer-menu ul.menu>li.menu-item ul.sub-menu li a:before{display:none}.footer-menu ul.menu>li.menu-item ul.sub-menu li a:after{content:'';background:url(/wp-content/themes/takatsukg-ed-jp/assets/img/circle-right-sp02.svg) no-repeat center/contain;height:22px;width:22px;display:inline-block;margin-right:.5rem;flex-shrink:1}.footer-menu ul.menu>li.menu-item ul.sub-menu li a span{width:100%}}@media (min-width:768px){.footer-access-wrap{position:relative;background:url("/wp-content/themes/takatsukg-ed-jp/assets/img/kindergarten-glass.png") #b0dc19 repeat-x bottom/80%}.footer-access-wrap h2.title{color:#fff;padding:20px 0}.footer-access-wrap .footer-access{padding:20px;background:#fff;position:relative;-webkit-border-radius:10px !important;border-radius:10px !important}.footer-access-wrap .footer-access .footer-access-fig>div{position:absolute;z-index:0}.footer-access-wrap .footer-access .footer-access-fig>div img{width:100px;height:auto}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig01{top:-120px;left:30px}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig01 img{width:140px}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig02{top:-25px;right:210px}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig03{top:-50px;right:60px}.footer-access-wrap .footer-access .footer-access-fig .footer-access-fig03 img{width:140px}.footer-access-wrap .footer-access .footer-access-info .access-info-map{max-width:400px;padding-bottom:20px}.footer-left{color:#5b3219;padding-bottom:40px;font-size:1.6rem;font-weight:700}.footer-left .footer-logo img{margin:0}.footer-left .phone{font-size:2.2rem}.footer-menu ul.menu{padding:0;flex-wrap:wrap}.footer-menu ul.menu>li.menu-item{margin:0;display:inline-block;vertical-align:top;width:33.3333%;width:calc(100%/3);margin-bottom:.5em;text-align:left}.footer-menu ul.menu>li.menu-item:last-of-type{border-right:none}.footer-menu ul.menu>li.menu-item a{font-size:13px;color:#5b3219;display:flex;align-items:center;font-size:1.8rem;font-weight:700}.footer-menu ul.menu>li.menu-item a:before{content:'';background:url(/wp-content/themes/takatsukg-ed-jp/assets/img/circle-right.svg) no-repeat center/contain;height:26px;width:26px;display:inline-block;margin-right:.5rem}.footer-menu ul.menu>li.menu-item a span.pp-menu-toggle{display:none !important}.footer-menu ul.menu>li.menu-item ul.sub-menu{display:block;min-width:auto}.footer-menu ul.menu>li.menu-item ul.sub-menu li{margin-left:3rem}.footer-menu ul.menu>li.menu-item ul.sub-menu li a{font-weight:400;font-size:1.6rem;padding-top:5px;padding-bottom:5px}.footer-menu ul.menu>li.menu-item ul.sub-menu li a:before{display:none}}title{background-image:linear-gradient(-45deg,#efefef 25%,#fff 25%,#fff 50%,#efefef 50%,#efefef 75%,#fff 75%,#fff);background-image:-webkit-linear-gradient(-45deg,#efefef 25%,#fff 25%,#fff 50%,#efefef 50%,#efefef 75%,#fff 75%,#fff);background-size:3px 3px}title{background-size:3px 3px;margin:0 auto;background-color:#fff;background-image:radial-gradient(#ddd 15%,transparent 20%),radial-gradient(#ddd 15%,transparent 20%);background-position:0 0,3px 1px;padding:.4em}title{position:relative;padding:.1em 1em;top:0}title:before,title:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}title:before{border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;left:0}title:after{content:'';border-top:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;right:0}title{position:relative;border-bottom:1px solid #000}title{position:relative;border-bottom:2px solid #efefef;margin-bottom:30px !important}title:before{position:absolute;bottom:0;left:0;width:30%;display:block;content:"";border-bottom:2px solid #888;margin-bottom:-2px}title{position:relative;padding:0 65px;margin-left:10% !important;margin-right:10% !important;text-align:center !important}title:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;content:'';background:#000}title span{position:relative;padding:0 1em;background:#fff}header.page-title{padding:0;margin-bottom:0;background:#ffa800;background-size:cover;text-align:center}header.current-page-title *{margin:0;padding-left:0}header.current-page-title h2{padding:20px !important;background:#ffa800;font-size:20px;border-bottom:1px solid #fdd108;color:#fdd108}header.current-page-title h2 span{padding:10px 20px;display:block}body:not(.home) .fl-page-content h2:not([class]),body:not(.home) .fl-page-content h2.fl-heading{padding:20px 0 !important}body:not(.home) .fl-page-content h2:not([class]),body:not(.home) .fl-page-content h2.fl-heading{font-weight:600}body:not(.home) .fl-page-content h2:not([class]) span,body:not(.home) .fl-page-content h2.fl-heading span{position:relative;padding-bottom:20px}body:not(.home) .fl-page-content .title h2{border-radius:100vh;box-shadow:6px 7px 9px #00000085;-webkit-box-shadow:6px 7px 9px #00000085;-moz-box-shadow:6px 7px 9px #00000085;padding:0 !important;position:relative;text-align:center;color:#5b3219;margin:30px 0 !important}body:not(.home) .fl-page-content .title h2:before,body:not(.home) .fl-page-content .title h2:after{content:'';position:absolute;z-index:1;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);height:14px;width:14px;border-radius:100vh}body:not(.home) .fl-page-content .title h2:before{left:26px;background:#e27fa6}body:not(.home) .fl-page-content .title h2:after{right:26px;background:#01afe9}body:not(.home) .fl-page-content .title h2 span{display:block;padding:5px 10px;box-shadow:0 0 0 6px #fff;border:dashed 2px #fdd108;background:#fff;border-radius:100vh;padding-left:40px;padding-right:40px}body:not(.home) .fl-page-content h3:not([class]),body:not(.home) .fl-page-content h3.fl-heading span{margin:40px 0 20px !important;padding-left:1em;color:#5b3219;position:relative;display:inline-block}body:not(.home) .fl-page-content h3:not([class]):before,body:not(.home) .fl-page-content h3.fl-heading span:before{content:'';position:absolute;left:0;top:0;display:block;width:4px;height:100%;background:#e27fa6;-webkit-border-radius:4px !important;border-radius:4px !important}body:not(.home) .fl-page-content h4:not([class]),body:not(.home) .fl-page-content h4.fl-heading span{margin:20px 0 !important}@media (min-width:768px){header.page-title{padding:20px 0;margin-bottom:40px}}.flow-box{display:block;overflow:hidden}.flow-box:last-of-type:after{display:none}.flow-box:after{content:'';-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;width:0;border:1px solid #fff;border-style:solid;border-width:30px;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;margin:20px auto 0 auto}.flow-box .inner{padding:10px;background:#ffffffb0;border-radius:6px}.flow-box .inner .title{font-size:120%;display:inline-block;padding:.5em 0;font-weight:700;font-size:1.5em}.flow-box .inner .title:before{display:inline-block;text-align:center;margin-right:.5em;font-size:1em;background:#f0f8ff;padding:.2em 1em}.flow-box table{width:100%}.flow-box table tr th{background:#bca789 !important;width:10em;text-align:center}.flow-box table tr th,.flow-box table tr td{padding:.5em}@media (max-width:767px){.flow-box table tr th,.flow-box table tr td{width:100%;display:block}}.flow-box span.title_num{-webkit-border-radius:10% !important;border-radius:10% !important;padding:.1em .5em;margin-right:.5em;color:#fff;background:#999}.flow-box span.title_text{-webkit-border-radius:3em !important;border-radius:3em !important;height:1em;padding:.5em 1em;margin-right:.5em;color:#fff;background:#999}.step{color:#fff}.step span.step_title{display:block;text-align:center}.step span.step_no{display:block;text-align:center;font-size:3em}a.pdf{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1}a.pdf:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f1c1';font-weight:400;margin-right:.4em;color:#a60000}a.pdf:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.word{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1}a.word:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f1c2';font-weight:400}a.word:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.excel{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1}a.excel:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f1c3   Excel';font-weight:400}a.excel:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.tel{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1}a.tel:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f87b'}a.tel:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.detail{display:inline-block;text-decoration:none;-webkit-border-radius:0px !important;border-radius:0 !important;line-height:1}a.detail:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f061'}a.detail:before else{font-family:"FontAwesome";margin-right:.5em}a.detail:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8}a.block{display:block}.button a,.button a:visited{background:#ffa800 !important;border:1px solid #ffa800 !important;color:#fff !important;padding:10px 20px !important;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:30px !important;border-radius:30px !important;font-size:20px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;line-height:inherit !important;margin:20px auto;width:auto}.button a *,.button a:visited *{color:#fff !important}.button a:after,.button a:visited:after{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:"";padding-left:.5em;color:#fff}.button a:after else,.button a:visited:after else{font-family:"FontAwesome";margin-right:.5em}.button a span,.button a:visited span{font-size:20px !important;font-weight:500 !important}.button a:hover{background:#fff !important;color:#ffa800 !important;border:1px solid #ffa800 !important;text-decoration:none !important;-webkit-border-radius:30px !important;border-radius:30px !important}.button a:hover:before,.button a:hover:after{color:#ffa800}.button a:hover *{color:#ffa800 !important}.button a:hover *:before,.button a:hover *:after{color:#ffa800}.button-to-form a,.button-to-form a:visited{background:#e27fa6 !important;border:1px solid #e27fa6 !important;color:#fff !important;padding:10px 20px !important;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:10px !important;border-radius:10px !important;font-size:20px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;line-height:inherit !important;margin:20px auto;width:auto}.button-to-form a *,.button-to-form a:visited *{color:#fff !important}.button-to-form a:after,.button-to-form a:visited:after{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:"";padding-left:.5em;color:#fff}.button-to-form a:after else,.button-to-form a:visited:after else{font-family:"FontAwesome";margin-right:.5em}.button-to-form a span,.button-to-form a:visited span{font-size:20px !important;font-weight:500 !important}.button-to-form a:hover{background:#fff !important;color:#e27fa6 !important;border:1px solid #e27fa6 !important;text-decoration:none !important;-webkit-border-radius:10px !important;border-radius:10px !important}.button-to-form a:hover:before,.button-to-form a:hover:after{color:#e27fa6}.button-to-form a:hover *{color:#e27fa6 !important}.button-to-form a:hover *:before,.button-to-form a:hover *:after{color:#e27fa6}.button-insta a,.button-insta a:visited{background:#ff7070f2 !important;border:1px solid #fff !important;color:#fff !important;padding:10px 20px !important;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:0px !important;border-radius:0 !important;font-size:20px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;line-height:inherit !important;margin:20px auto;width:auto}.button-insta a *,.button-insta a:visited *{color:#fff !important}.button-insta a:before,.button-insta a:visited:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:"";padding-right:.5em;color:#fff}.button-insta a:before else,.button-insta a:visited:before else{font-family:"FontAwesome";margin-right:.5em}.button-insta a span,.button-insta a:visited span{font-size:20px !important;font-weight:500 !important}.button-insta a:hover{background:#fff !important;color:#ff7070f2 !important;border:1px solid #ff7070f2 !important;text-decoration:none !important;-webkit-border-radius:0px !important;border-radius:0 !important}.button-insta a:hover:before,.button-insta a:hover:after{color:#ff7070f2}.button-insta a:hover *{color:#ff7070f2 !important}.button-insta a:hover *:before,.button-insta a:hover *:after{color:#ff7070f2}.button-insta a:before{font-family:"Font Awesome 5 Brands";margin-right:.5em;font-weight:400}.button-insta a:before else{font-family:"FontAwesome";margin-right:.5em}.button-insta-sub a,.button-insta-sub a:visited{background:#ff7070f2 !important;border:1px solid #fff !important;color:#fff !important;padding:0 15px !important;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:0px !important;border-radius:0 !important;font-size:20px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;line-height:inherit !important;margin:20px auto;width:auto}.button-insta-sub a *,.button-insta-sub a:visited *{color:#fff !important}.button-insta-sub a:before,.button-insta-sub a:visited:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:"";padding-right:.5em;color:#fff}.button-insta-sub a:before else,.button-insta-sub a:visited:before else{font-family:"FontAwesome";margin-right:.5em}.button-insta-sub a span,.button-insta-sub a:visited span{font-size:20px !important;font-weight:500 !important}.button-insta-sub a:hover{background:#fff !important;color:#ff7070f2 !important;border:1px solid #ff7070f2 !important;text-decoration:none !important;-webkit-border-radius:0px !important;border-radius:0 !important}.button-insta-sub a:hover:before,.button-insta-sub a:hover:after{color:#ff7070f2}.button-insta-sub a:hover *{color:#ff7070f2 !important}.button-insta-sub a:hover *:before,.button-insta-sub a:hover *:after{color:#ff7070f2}.button-insta-sub a:before{font-family:"Font Awesome 5 Brands";margin-right:.5em;font-weight:400;padding-right:0;margin:0;font-size:30px}.button-insta-sub a:before else{font-family:"FontAwesome";margin-right:.5em}.button-insta-sub a:after{margin:0}.button-block{display:block}.fl-post-feed-post{padding-top:0;padding-bottom:5px;border-bottom:none !important}div.post-feed{margin-bottom:20px}div.headline{padding:1rem .5rem !important;border-bottom:1px dashed #9e9e9e}div.headline>*{display:table-cell;text-align:left}div.headline .post-date{width:10rem}@media (max-width:767px){div.headline .post-date{display:block;text-align:left}}div.headline .post-category{padding-left:0;width:8em}div.headline .post-category a,div.headline .post-category span{padding:2px 6px;background:#efefef;color:#000;margin-right:3px;font-size:.9em}div.headline .post-category a[href*=other],div.headline .post-category span[href*=other]{background:#41bcc4}div.headline .post-title{padding-left:1em}@media (max-width:767px){div.headline .post-title{display:block;text-align:left}}@media (max-width:600px){div.headline{padding:0;border-bottom:1px dotted #c8c8c8}div.headline .post-title{display:block;padding:5px 10px 5px 0}}.breadcrumb-wrap{background:#fff4d7;border-bottom:1px solid #e1e1e1}.breadcrumb-wrap .breadcrumb{margin-bottom:0 !important;font-size:14px;background:inherit;padding:0}.breadcrumb-wrap .breadcrumb a,.breadcrumb-wrap .breadcrumb span{font-size:14px;color:#5b3219}.breadcrumb-wrap .breadcrumb>span{padding-right:10px}.breadcrumb-wrap .breadcrumb p{margin:0}.breadcrumb-wrap .breadcrumb span span span *{pointer-events:none;cursor:text}.breadcrumb-wrap .breadcrumb span{display:flex;align-items:center}.breadcrumb-wrap .breadcrumb span span{line-height:2}.breadcrumb-wrap .breadcrumb span span:first-of-type{display:inline-block;background:#de82a7;position:relative;margin-right:20px;padding:2px 10px}.breadcrumb-wrap .breadcrumb span span:first-of-type:after{content:'';width:0;height:0;border-style:solid;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:12px solid #de82a7;border-right:0;display:inline-block;position:absolute;right:-12px;top:0}.breadcrumb-wrap .breadcrumb span span:first-of-type a{color:#fff}.breadcrumb-wrap .breadcrumb span span:nth-of-type(2){display:none}.breadcrumb-wrap .breadcrumb span span.delimiter{padding:0 6px}.navigation.post-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:inherit}.navigation.post-navigation .nav-links .nav-previous,.navigation.post-navigation .nav-links .nav-next{width:47%}.navigation.post-navigation .nav-links .nav-previous a,.navigation.post-navigation .nav-links .nav-next a{font-size:.8em;padding:10px;background:#f7f7f76b;display:block}.navigation.post-navigation .nav-links .nav-previous{margin-right:10px}.navigation.post-navigation .nav-links .nav-previous a:before{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f053';margin-right:1em}.navigation.post-navigation .nav-links .nav-previous a:before else{font-family:"FontAwesome";margin-right:.5em}.navigation.post-navigation .nav-links .nav-next{text-align:right;margin-left:auto}.navigation.post-navigation .nav-links .nav-next a:after{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f054';margin-left:1em}.navigation.post-navigation .nav-links .nav-next a:after else{font-family:"FontAwesome";margin-right:.5em}div.wpcf7{width:calc(96% - 6vw);margin:0 auto}div.wpcf7 span.note{display:block;font-size:14px}div.wpcf7 .to-send{text-align:center;padding:40px 0}div.wpcf7 .to-send input,div.wpcf7 .to-send input:visited{background:#ffa800 !important;border:1px solid #ffa800 !important;color:#fff !important;padding:6px 50px !important;text-align:center;-webkit-transition:all .4s;transition:all .4s;-webkit-border-radius:4px !important;border-radius:4px !important;font-size:20px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;line-height:inherit !important;margin:0;width:auto}div.wpcf7 .to-send input *,div.wpcf7 .to-send input:visited *{color:#fff !important}div.wpcf7 .to-send input span,div.wpcf7 .to-send input:visited span{font-size:20px !important;font-weight:500 !important}div.wpcf7 .to-send input:hover{background:#fdd108 !important;color:#fff !important;border:1px solid #fdd108 !important;text-decoration:none !important;-webkit-border-radius:4px !important;border-radius:4px !important}div.wpcf7 .to-send input:hover:before,div.wpcf7 .to-send input:hover:after{color:#fff}div.wpcf7 .to-send input:hover *{color:#fff !important}div.wpcf7 .to-send input:hover *:before,div.wpcf7 .to-send input:hover *:after{color:#fff}div.wpcf7 .form-step{margin-bottom:10px}div.wpcf7 .form-step p{margin:0;line-height:1}div.wpcf7 .form-step .wpcf7c-elm-step2{color:#0098dc}div.wpcf7 .form-step .wpcf7c-elm-step3{color:#0098dc}div.wpcf7 form span.wpcf7-list-item{margin:0}div.wpcf7 form input[type=text],div.wpcf7 form input[type=email],div.wpcf7 form input[type=url],div.wpcf7 form input[type=password],div.wpcf7 form input[type=search],div.wpcf7 form input[type=tel],div.wpcf7 form input[type=number],div.wpcf7 form input[type=date],div.wpcf7 form input[type=radio],div.wpcf7 form textarea,div.wpcf7 form select{padding:6px 12px;background:#fff !important;color:#333 !important;border:1px solid #ccc !important;width:100%;display:inline-block;font-size:16px}div.wpcf7 form input[type=text]:-webkit-autofill,div.wpcf7 form input[type=email]:-webkit-autofill,div.wpcf7 form input[type=url]:-webkit-autofill,div.wpcf7 form input[type=password]:-webkit-autofill,div.wpcf7 form input[type=search]:-webkit-autofill,div.wpcf7 form input[type=tel]:-webkit-autofill,div.wpcf7 form input[type=number]:-webkit-autofill,div.wpcf7 form input[type=date]:-webkit-autofill,div.wpcf7 form input[type=radio]:-webkit-autofill,div.wpcf7 form textarea:-webkit-autofill,div.wpcf7 form select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}div.wpcf7 form input[type=date]{width:10em}div.wpcf7 form input[type=radio]{width:auto}div.wpcf7 form input[type=radio]~.wpcf7-list-item-label{display:inherit;margin-right:1em;background:#fff !important}div.wpcf7 form input.old{width:4em}div.wpcf7 form input.tel,div.wpcf7 form input.fax{width:10em}div.wpcf7 form input.zip{width:7em}div.wpcf7 form table.form{width:100%;margin:0 auto}div.wpcf7 form table.form th,div.wpcf7 form table.form td{padding:10px;vertical-align:top;border-bottom:1px dotted #5b3219}div.wpcf7 form table.form th{width:15em}div.wpcf7 form table.form th span.must{padding:2px 5px;color:#fff;background:#cf0a0a;font-size:.7em;margin-left:10px;-webkit-border-radius:3px !important;border-radius:3px !important}div.wpcf7 form table.form td>div{padding-top:.5em;padding-bottom:.5em}div.wpcf7 form table.form td span.text-prefix{display:inline-block;padding-right:.5em}div.wpcf7 form table.form td span.text-suffix{display:inline-block;padding-left:.5em}@media (max-width:767px){div.wpcf7 form table{border:none !important}div.wpcf7 form table tr{border:none !important}div.wpcf7 form table th,div.wpcf7 form table td{border:none !important;display:block !important;width:100% !important}div.wpcf7 form table td{padding-left:1.75em;padding-top:0}div.wpcf7 form table p{margin-bottom:0}}div.wpcf7 form dl.form dt{padding-bottom:10px}div.wpcf7 form dl.form dd{padding-bottom:20px}div.wpcf7 form.custom-wpcf7c-confirmed table{border:none}div.wpcf7 form.custom-wpcf7c-confirmed table th,div.wpcf7 form.custom-wpcf7c-confirmed table td{border:none}div.wpcf7 form.custom-wpcf7c-confirmed input[type=text].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=email].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=url].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=password].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=search].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=tel].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=number].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=date].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed textarea.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed select.wpcf7c-conf{background:#ffe6e6 !important;border:none !important}div.wpcf7 form.custom-wpcf7c-confirmed input[type=text].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=email].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=url].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=password].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=search].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=tel].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=number].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=date].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed textarea.wpcf7c-conf:-webkit-autofill.wpcf7c-conf,div.wpcf7 form.custom-wpcf7c-confirmed select.wpcf7c-conf:-webkit-autofill.wpcf7c-conf{-webkit-text-fill-color:#333 !important;-webkit-box-shadow:0 0 0px 1000px #ffe6e6 inset !important;transition:background-color 5000s ease-in-out 0s !important}div.wpcf7 form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf{display:none}div.wpcf7 form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf~.wpcf7-list-item-label{display:none}div.wpcf7 form.custom-wpcf7c-confirmed input[type=radio].wpcf7c-conf:checked~.wpcf7-list-item-label{display:inherit;background:#ffe6e6 !important;padding:2px 15px}div.wpcf7 .confirm_privacy_policy{border:1px solid #d1d1d1;padding:1em}@media (max-width:667px){table.form.mobile-block td{border-bottom:1px dotted #5b3219 !important}}@media (min-width:768px){div.wpcf7{max-width:800px;margin:0 auto}div.wpcf7 form input.name,div.wpcf7 form input.namekana{width:80%}div.wpcf7 form input.name1,div.wpcf7 form input.name2,div.wpcf7 form input.namekana1,div.wpcf7 form input.namekana2{width:45%}div.wpcf7 form input.job{width:80%}div.wpcf7 form input.job{width:80%}div.wpcf7 form input.busho{width:80%}div.wpcf7 form input.address{width:70%}div.wpcf7 form input.email{width:80%}div.wpcf7 form textarea.address{height:2em}div.wpcf7 form textarea.textarea{width:90%;height:11em}}body.home #fl-main-content{padding-bottom:60px;background-image:linear-gradient(0deg,transparent 24px,#ffe55f 25px),linear-gradient(90deg,transparent 24px,#ffe55f 25px);background-size:26px 26px;background-color:#fdd108}body:not(.home) #fl-main-content{padding-bottom:60px;background-color:#00baff;background:-webkit-linear-gradient(#00baff 8%,#fff 86%);background:-o-linear-gradient(#00baff 8%,#fff 86%);background:linear-gradient(#00baff 8%,#fff 86%);position:relative;z-index:0}body:not(.home) #fl-main-content:after{content:'';height:100%;width:100%;position:absolute;top:0;display:block;z-index:-1;background-size:26px 26px;background-image:url(/wp-content/themes/takatsukg-ed-jp/assets/img/cloud.png);background-repeat:repeat-y;background-position:center;background-size:contain}.main-menu .main-menu-inner .main-menu-border{padding:5px 30px;box-shadow:0 0 0 13px #fff;border:dashed 2px #fdd108;border-radius:100vh;background:#fff}.main-menu .main-menu-inner .nav-item{width:105px;padding:12px 2px;text-align:center}.main-menu .main-menu-inner .nav-item a{display:block}.main-menu .main-menu-inner .nav-item a img{height:52px}.main-menu .main-menu-inner .nav-item a .nav-text{font-size:1.4rem;text-align:center;color:#000;font-weight:600;margin-top:1rem}.main-menu .main-menu-inner .logo{width:24%}.main-menu .main-menu-inner .circle-pink{margin-right:2%}.main-menu .main-menu-inner .circle-blue{margin-left:2%}#fl-main-content .container{padding-left:20px;padding-right:20px}#fl-main-content .page-title-fig>div{position:absolute;z-index:1}#fl-main-content .page-title-fig .page-title-fig01{top:-30px;right:-24px}#fl-main-content .page-title-fig .page-title-fig01 img{width:90px}#fl-main-content .page-title-fig .page-title-fig02{bottom:-40px;left:20px}#fl-main-content .page-title-fig .page-title-fig02 img{width:80px}#fl-main-content .page-title-wrap{padding-top:30px}#fl-main-content .page-title-wrap .page-title{color:#fff;font-size:2.2rem;text-align:center;width:100%;text-shadow:2px 2px 2px #333}#fl-main-content .page-title-wrap .page-title:before{content:'';display:block;width:100%;height:40px;background:url(/wp-content/themes/takatsukg-ed-jp/assets/img/title-deco.png) no-repeat center center/contain;margin-bottom:16px}#fl-main-content .page-title-wrap .page-title span.page-title-en{display:block;font-size:2rem;padding-top:10px}#fl-main-content .page-title-wrap .page-title-misc{margin-top:0;position:relative}#fl-main-content .page-title-wrap .page-title-misc>div>div:nth-of-type(2){display:none}#fl-main-content .page-title-wrap .page-title-misc:before{content:'';height:10px}.nav-relational-page{padding:20px 0 40px;background:url(/wp-content/themes/takatsukg-ed-jp/assets/img/nav-relational-page-top-bar.png) no-repeat bottom center/100%}.nav-relational-page ul{padding:0;display:flex;justify-content:center;flex-wrap:wrap}.nav-relational-page ul li{box-shadow:3px 2px 6px #00000085;-webkit-box-shadow:3px 2px 6px #00000085;-moz-box-shadow:3px 2px 6px #00000085;padding:7px;text-align:center;display:inline-block;background:#fff;border-radius:50%;margin:1.5%;transition:.1s all ease 0s;width:126px}.nav-relational-page ul li:hover,.nav-relational-page ul li:active{box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;transform:translate3d(4px,4px,0)}.nav-relational-page ul li a{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;border:dashed 2px #fff;width:100%;height:0;padding-top:100%;background:#333;box-shadow:0px 0px 0 4px #333;-webkit-box-shadow:0px 0px 0 4px #333;-moz-box-shadow:0px 0px 0 4px #333}.nav-relational-page ul li a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;width:100%;color:#fff}.nav-relational-page ul li a span:before{content:'';display:block;width:100%;height:18px;background:url(/wp-content/themes/takatsukg-ed-jp/assets/img/title-deco.png) no-repeat center center/contain;margin-bottom:7px}.nav-relational-page ul li a span:after{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f138';display:block;color:#fff;font-size:24px;margin:0}.nav-relational-page ul li a span:after else{font-family:"FontAwesome";margin-right:.5em}.nav-relational-page ul li:nth-of-type(1) a{background:#a9a3c5;box-shadow:0px 0px 0 4px #a9a3c5;-webkit-box-shadow:0px 0px 0 4px #a9a3c5;-moz-box-shadow:0px 0px 0 4px #a9a3c5}.nav-relational-page ul li:nth-of-type(2) a{background:#de82a7;box-shadow:0px 0px 0 4px #de82a7;-webkit-box-shadow:0px 0px 0 4px #de82a7;-moz-box-shadow:0px 0px 0 4px #de82a7}.nav-relational-page ul li:nth-of-type(3) a{background:#86af51;box-shadow:0px 0px 0 4px #86af51;-webkit-box-shadow:0px 0px 0 4px #86af51;-moz-box-shadow:0px 0px 0 4px #86af51}.nav-relational-page ul li:nth-of-type(4) a{background:#5cb3d3;box-shadow:0px 0px 0 4px #5cb3d3;-webkit-box-shadow:0px 0px 0 4px #5cb3d3;-moz-box-shadow:0px 0px 0 4px #5cb3d3}.nav-relational-page ul li:nth-of-type(5) a{background:#e9b134;box-shadow:0px 0px 0 4px #e9b134;-webkit-box-shadow:0px 0px 0 4px #e9b134;-moz-box-shadow:0px 0px 0 4px #e9b134}.nav-relational-page ul li:nth-of-type(6) a{background:#a66b6b;box-shadow:0px 0px 0 4px #a66b6b;-webkit-box-shadow:0px 0px 0 4px #a66b6b;-moz-box-shadow:0px 0px 0 4px #a66b6b}.fig-wrap{position:relative;text-align:center;margin:40px auto 20px auto;width:86%}.fig-wrap>span{background:#33333330;display:block;transform:rotate(-10deg);border-radius:20px}.fig-wrap>span span{border:10px solid #fff;border-radius:20px;display:block;transform:rotate(10deg);box-shadow:1px 2px 4px #00000047;-webkit-box-shadow:1px 2px 4px #00000047;-moz-box-shadow:1px 2px 4px #00000047}.fig-wrap>span span img{margin:0;border-radius:9px;width:100%}.fig-wrap.day:before{content:'';position:absolute;z-index:1;height:20px;width:70px;background-image:radial-gradient(#5b3219 15%,transparent 20%);background-size:15px 15px;top:240px;left:-28px}.fig-wrap.day:after{content:'';position:absolute;height:25px;width:26px;background-image:radial-gradient(#5b3219 15%,transparent 20%);background-size:33px 33px;top:231px;left:35px}.lead{margin-top:40px;color:#fff;color:#5b3219;font-size:1.6rem}.lead a{color:#5b3219;border-bottom:1px dotted #5b3219}.lead a:hover,.lead a:active{color:#7f5d49}.timetable-text-wrap{margin-top:210px;color:#5b3219;font-size:16px;line-height:1.6}.timetable-text-wrap .timetable-title{font-size:2.2rem;text-align:center;margin-bottom:10px;line-height:2;position:relative;padding:0;color:#5b3219}.timetable-text-wrap .timetable-title:after{content:'';height:15px;width:100%;background-image:radial-gradient(#5b3219 15%,transparent 20%);background-size:15px 15px;display:block}.timetable-text-wrap .timetable-detail{font-size:1.8rem;color:#5b3219}.bx-wrapper{border:none;background:0 0}.slider .slider-inner{padding:25px}.slide-controller{padding-right:20px;position:absolute;bottom:55px;right:24px}.slide-controller .slide-prev a,.slide-controller .slide-next a{display:block;border:3px solid #e27fa6;background:#fff;box-shadow:3px 2px 6px #00000085;-webkit-box-shadow:3px 2px 6px #00000085;-moz-box-shadow:3px 2px 6px #00000085;border-radius:50%;width:100px;height:100px;color:#e27fa6;line-height:.8;font-size:24px;font-weight:700;text-align:center;padding-top:30px}.slide-controller .slide-prev a:after,.slide-controller .slide-next a:after{font-family:"Font Awesome 5 Free";margin-right:.5em;font-weight:900;content:'\f054';display:block;color:#e27fa6;font-size:18px;margin:12px 0 0}.slide-controller .slide-prev a:after else,.slide-controller .slide-next a:after else{font-family:"FontAwesome";margin-right:.5em}.slide-controller .slide-prev{display:none}.banner-visit{border:2px solid #e27fa6;-webkit-border-radius:20px !important;border-radius:20px !important;padding:30px;margin:20px 5%;background:#fff}.iframe_wrapper{height:100% !important}.iframe_wrapper iframe{height:calc(50vw + 120px) !important}.shadow{display:block;box-shadow:5px 7px 9px #00000047 !important;-webkit-box-shadow:5px 7px 9px #00000047 !important;-moz-box-shadow:5px 7px 9px #00000047 !important}@media (min-width:576px){#fl-main-content .page-title-wrap .page-title{font-size:3.2rem;width:100%;text-shadow:2px 2px 2px #333}#fl-main-content .page-title-wrap .page-title .page-title-en{font-size:2.4rem}.fig-wrap{margin:40px auto 20px auto;max-width:50%}.fig-wrap.day:before{display:none}.fig-wrap.day:after{display:none}}@media (min-width:768px){#fl-main-content .lead{margin-top:220px;font-size:1.8rem}#fl-main-content .page-title-wrap{padding-top:30px}#fl-main-content .page-title-wrap .page-title{font-size:3rem;width:60%;text-shadow:2px 2px 2px #333}#fl-main-content .page-title-wrap .page-title-misc{margin-top:-200px}#fl-main-content .page-title-wrap .page-title-misc>div>div:nth-of-type(2){display:block}.page-title-fig>div{position:absolute;z-index:1}.page-title-fig .page-title-fig01{top:-30px;right:-24px}.page-title-fig .page-title-fig01 img{width:114px}.page-title-fig .page-title-fig02{bottom:-40px;left:20px}.page-title-fig .page-title-fig02 img{width:92px}.fig-wrap{margin:40px auto 20px auto;max-width:80%}.fig-wrap.day:before{display:none}.fig-wrap.day:after{display:none}}@media (min-width:992px){body:not(.home) .nav-relational-page ul{flex-wrap:nowrap}body:not(.home) .nav-relational-page ul li{width:130px}body:not(.home) #fl-main-content .page-title-wrap .page-title{font-size:3.6rem}body:not(.home) #fl-main-content .page-title-wrap .page-title .page-title-en{font-size:3rem}}