#globalNavi{z-index:10}@media (min-width:931px){#globalNavi{display:block!important}}.spmenu{position:absolute;top:-10px;right:0;width:50px;height:50px}.spmenu .icon{width:25px;height:19px;position:absolute;top:50%;left:50%;margin:-9.5px 0 0 -12.5px}.spmenu .icon span{background:#111;width:25px;height:3px;border-radius:10px;display:block;position:absolute;transform:translate(-50%,-50%);left:50%;transition:all .3s ease 0s}.spmenu .icon span:nth-of-type(1) {top:1.5px}.spmenu .icon span:nth-of-type(2) {top:9.5px}.spmenu .icon span:nth-of-type(3) {top:17.5px}.spmenu.active .icon span:nth-of-type(1) {transform:translate(-50%,-50%) rotate(-135deg);top:50%}.spmenu.active .icon span:nth-of-type(2) {opacity:0;left:100%}.spmenu.active .icon span:nth-of-type(3) {transform:translate(-50%,-50%) rotate(135deg);top:50%}img{height:auto}a{transition:.5s}a:hover{opacity:.7}.wp-block-media-text{grid-gap:20px}@media (max-width:600px){.wp-block-media-text{grid-gap:0}}.wp-block-media-text .wp-block-media-text__content{padding:0}.boxMain2 .boxMain2__inner{position:relative}.boxMain2 .image1{position:absolute;z-index:-1;right:0;top:0;width: calc(50vw + 465px)}@media (max-width:1400px){.boxMain2 .image1{width:80vw}}@media (max-width:499px){.boxMain2 .image1{width:100vw;position:static}}.boxMain2 .image1 img{width:100%}.boxMain2 .image2{position:relative;width:40vw;left:2vw;box-sizing:border-box}@media (max-width:499px){.boxMain2 .image2{width:100%;left:0;padding:0 15vw 0 2vw}}.boxMain2 .image2 img{width:100%}.boxMain2 p{font-size:3.5vw;font-weight:bold;padding:3vw 4vw 3vw;line-height:1.3;text-shadow:0 0 5px #fff}@media (max-width:499px){.boxMain2 p{text-align:center;font-size:6.5vw;padding:10px 0 20px 0}}.boxMain2 .cta{position:absolute;top:1.5vw;right:-10%;width:45%}@media (max-width:499px){.boxMain2 .cta{right:5%;width:40%}}.boxMain2 .cta a{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;border-radius:1vw;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);margin-bottom:1.5vw;width:100%;height:4.5vw;font-size:1.5vw;position:relative;line-height:1;transition:.5s}@media (max-width:499px){.boxMain2 .cta a{height:12vw;font-size:3.5vw;margin-bottom:3vw}}.boxMain2 .cta a:hover{opacity:.7}.boxMain2 .cta a::after{content:"";width:.8vw;height:.8vw;border-top:.3vw solid #fff;border-right:.3vw solid #fff;position:absolute;top:50%;right:1.5vw;transform:translateY(-50%) rotate(45deg)}@media (max-width:499px){.boxMain2 .cta a::after{right:3vw;width:1.2vw;height:1.2vw}}.boxMain2 .cta a.contact{background:#2bbbd7}.boxMain2 .cta a.line{background:#06c755}#probrem{margin-top:70px}@media (max-width:930px){#probrem{margin-top:40px}}#probrem h2{position:relative;margin:0 0 70px}@media (max-width:930px){#probrem h2{margin:0 0 30px}}#probrem h2 br{display:none}@media (max-width:930px){#probrem h2 br{display:block}}#probrem h2 i{color:rgba(83,191,225,.08);font-family:Pacifico;font-size:120px;font-weight:400;line-height:1.4;margin:0 0 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:-1;font-style:normal}@media (max-width:930px){#probrem h2 i{font-size:15vw}}#probrem h2 span{font-size:40px;text-align:center;font-weight:bold;display:block}@media (max-width:930px){#probrem h2 span{font-size:4.5vw}}@media (max-width:499px){#probrem h2 span{font-size:6vw}}#probrem p{text-align:center;font-weight:bold;font-size:18px;margin:0 0 20px}@media (max-width:930px){#probrem p{font-size:16px;margin:0 0 10px}}#probrem .fig{position:relative;padding:0;margin:0 50px;text-align:center}@media (max-width:930px){#probrem .fig{margin:0 3vw}}#probrem .fig img{width:90%}@media (max-width:930px){#probrem .fig img{width:100%}}#probrem .fig ul{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin:0;padding:0;grid-gap:20px}@media (max-width:930px){#probrem .fig ul{position:static;grid-gap:10px;margin-top:20px}}#probrem .fig ul li{margin:0;padding:0;list-style:none;padding:10px 20px;border-radius:100px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);font-weight:bold;font-size:16px;text-align:left}@media (max-width:930px){#probrem .fig ul li{width:100%;box-sizing:border-box;border-radius:10px;font-size:14px}}#probrem .fig ul li:nth-of-type(2n) {align-self:flex-start}h1.term_title{color:#2bbbd7;font-size:22px;font-weight:bold;margin:0 0 30px 0}@media (max-width:930px){h1.term_title{font-size:18px;margin:0 0 20px}}#resources_title{background: url("./img/resources_title_bg.png") no-repeat right bottom/contain;padding:0 0 50px 0;border-bottom:1px solid #ccc}@media (max-width:930px){#resources_title{padding:20px 0 30px}}#resources_title .boxWrapper{position:relative;display:flex;justify-content:space-between;align-items:center}@media (max-width:930px){#resources_title .boxWrapper{display:block}}#resources_title .text{width:calc(50% - 60px)}@media (max-width:930px){#resources_title .text{width:auto}}#resources_title .text .label{font-size:50px;font-weight:200;letter-spacing:.1em}@media (max-width:930px){#resources_title .text .label{font-size:10vw}}#resources_title .text h1{color:#2bbbd7;font-size:22px;font-weight:bold;margin:10px 0 30px 0}@media (max-width:930px){#resources_title .text h1{font-size:18px;margin:10px 0 20px}}#resources_title figure{width:50%}@media (max-width:930px){#resources_title figure{width:auto;margin-top:20px}}#resources_title figure img{width:100%}#resources_archive{margin:100px 0}@media (max-width:930px){#resources_archive{margin:50px 0}}#resources_archive .category ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-10px 0 30px -10px;padding:0}#resources_archive .category ul li{margin:10px 0 0 10px;padding:0;list-style:none}#resources_archive .category ul a{display:block;background:#2bbbd7;padding:5px 10px;color:#fff;border-radius:3px}#resources_archive .category ul a:hover{text-decoration:none;opacity:.7}#resources_archive .tag ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-10px 0 30px -10px;padding:0}#resources_archive .tag ul li{margin:10px 0 0 10px;padding:0;list-style:none}#resources_archive .tag ul a{display:block;color:#2bbbd7;border:1px solid #2bbbd7;padding:5px 10px;border-radius:3px}#resources_archive .tag ul a:hover{text-decoration:none;opacity:.7}ul.resources_list{margin:0 0 0 -15px;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (min-width:931px){ul.resources_list{margin:0 0 0 -20px}}ul.resources_list li{box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin:15px 0 0 15px;padding:10px;list-style:none;width:calc(50% - 15px);box-sizing:border-box;transition:.7s}@media (max-width:399px){ul.resources_list li{width:100%}}@media (min-width:931px){ul.resources_list li{margin:20px 0 0 20px;width:calc(33.3333333333333% - 30px)}}ul.resources_list li a{display:block;overflow:hidden}ul.resources_list li a figure{transition:.7s}ul.resources_list li a.thumb{margin:-10px -10px 10px;background:#eee}ul.resources_list li:hover{opacity:1;box-shadow:0 4px 13px 0 rgba(0,0,0,.15)}ul.resources_list li:hover a.thumb figure{transform:scale(1.03);opacity:.8}ul.resources_list li .date{font-size:12px;display:flex;justify-content:space-between}ul.resources_list li .date a{background:#2bbbd7;color:#fff;border-radius:2px;display:block;padding:0 3px;font-style:normal;font-size:10px}ul.resources_list li strong{font-size:15px;display:block;line-height:1.5;margin:5px 0}ul.resources_list li figure{background: no-repeat center center / cover #f1f1f1;width:auto;height:0;padding:60% 0 0 0}#resources_detail{margin:0 0 100px 0}@media (max-width:930px){#resources_detail{margin:0 0 50px 0}}#resources_detail .eyecatch{height:400px;background: no-repeat center center / cover;position:relative}@media (max-width:930px){#resources_detail .eyecatch{height:300px}}@media (max-width:600px){#resources_detail .eyecatch{height:200px}}#resources_detail .eyecatch::after{content:"";display:block;height:60px;width:100%;max-width:1030px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff}@media (max-width:930px){#resources_detail .eyecatch::after{display:none}}#resources_detail .boxResourcesIndex{padding:0 0 80px 0;margin-top:-20px}@media screen and (max-width:930px){#resources_detail .boxResourcesIndex{padding:20px 0 80px 0;margin-top:0}}#resources_detail header .categorylabel{background:#2bbbd7;color:#fff;border-radius:100px;font-weight:bold;padding:5px 30px;font-size:18px;display:inline-block}@media (max-width:930px){#resources_detail header .categorylabel{font-size:16px}}#resources_detail header h1{color:#2bbbd7;margin:10px 0;font-size:30px}@media (max-width:930px){#resources_detail header h1{font-size:24px}}#resources_detail header .date{display:inline-block}#resources_detail header .date .mod_date,#resources_detail header .date .pub_date{display:inline-block;margin:0 20px 0 0}#resources_detail header .tags{display:inline-block}#resources_detail header .tags li{display:inline-block;margin:0 10px 0 0}#resources_detail header .tags li a{border:1px solid #2bbbd7;color:#2bbbd7;border-radius:3px;padding:0 5px}#resources_detail .addtoany_share_save_container{margin:20px 0 30px}#resources_detail .boxResourcesIndex__entry{line-height:1.7}#resources_detail .boxResourcesIndex__entry h2{margin:50px 0 30px;padding:3px 0 3px 15px;font-size:24px;font-weight:bold;border-left:4px solid #2bbbd7;line-height:1.5}@media screen and (max-width:930px){#resources_detail .boxResourcesIndex__entry h2{font-size:20px}}#resources_detail .boxResourcesIndex__entry p{margin:20px 0}#resources_detail .boxResourcesIndex__entry ul{margin:20px 0;padding:0 0 0 25px}#resources_detail .boxResourcesIndex__entry ul li{list-style:disc;margin:5px 0}#resources_detail .boxResourcesIndex__entry ol{margin:20px 0;padding:0 0 0 25px}#resources_detail .boxResourcesIndex__entry ol li{list-style:decimal;margin:5px 0}#resources_detail .boxResourcesIndex__entry #toc_container p{margin:0 0 5px}#resources_detail .boxResourcesIndex__entry #toc_container ul{margin:0;padding:0}#resources_detail .boxResourcesIndex__entry #toc_container ul li{list-style:none;margin:5px}#resources_detail .author{background:#eef6f8;padding:20px 30px;margin:50px 0}@media (max-width:600px){#resources_detail .author{padding:20px}}#resources_detail .author h2{font-size:16px;font-weight:bold;margin:0 0 5px 0}@media (max-width:930px){#resources_detail .author h2{font-size:15px}}#resources_detail .author .text i.icon_linkedin{background: url(./img/icon_linkedin.png) no-repeat center center/contain #fff;display:inline-block;width:16px;height:16px;border-radius:2px;transform:translateY(2px)}#resources_detail .bunken .bunken_title{color:#2bbbd7;font-size:22px;font-weight:bold;margin:0 0 30px 0}@media (max-width:930px){#resources_detail .bunken .bunken_title{font-size:18px;margin:0 0 20px}}#resources_detail .bunken .book{display:flex;justify-content:space-between;align-items:center;margin:20px 0 0 0}#resources_detail .bunken figure{width:150px;box-shadow:0 0 0 1px #2bbbd7}#resources_detail .bunken figure img{width:100%;vertical-align:top}#resources_detail .bunken .text{width:calc(100% - 180px)}#resources_detail .bunken .name{font-weight:bold;font-size:20px;margin-top:5px}@media screen and (max-width:930px){#resources_detail .bunken .name{font-size:18px}}#resources_detail .bunken .link{margin:10px 0 0 0;font-size:12px}#resources_detail .CTA{margin:50px 0}#resources_detail .CTA a{display:table;color:#fff;background:#2bbbd7;font-weight:bold;border-radius:5px;margin:0 auto;position:relative;transition:.5s;font-size:20px;padding:20px 80px;box-sizing:border-box}@media screen and (max-width:600px){#resources_detail .CTA a{width:100%;padding:20px 50px;font-size:18px}}#resources_detail .CTA a:hover{opacity:.7}#resources_detail .CTA a::after{content:"";width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}#resources_detail .back{text-align:center}#resources_detail .back a{display:inline-block;background:#2bbbd7;color:#fff;padding:15px 30px;border-radius:5px}#yarpp{margin:0 0 100px 0}@media (max-width:930px){#yarpp{margin:0 0 50px 0}}#yarpp .related_title{color:#2bbbd7;font-size:22px;font-weight:bold;margin:0 0 30px 0}@media (max-width:930px){#yarpp .related_title{font-size:18px;margin:0 0 20px}}#yarpp ul{border-top:1px solid #aaa}#yarpp ul li{border-bottom:1px solid #aaa}#yarpp ul li a{display:flex;justify-content:space-between;align-items:center;padding:30px 0}@media screen and (max-width:600px){#yarpp ul li a{padding:20px 0}}#yarpp ul li .thumb{display:block;overflow:hidden;width:200px;height:150px}@media screen and (max-width:600px){#yarpp ul li .thumb{width:100px;height:100px}}#yarpp ul li .thumb figure{width:100%;height:100%;background: no-repeat center center / cover;transition:.7s}#yarpp ul li a:hover{opacity:1}#yarpp ul li a:hover .thumb figure{transform:scale(1.03);opacity:.8}#yarpp ul li a:hover .text{opacity:.7}#yarpp ul li .text{transition:.5s;width:calc(100% - 230px)}@media screen and (max-width:600px){#yarpp ul li .text{width:calc(100% - 120px)}}#yarpp ul li .entry_title{font-weight:bold;font-size:20px;margin-top:5px}@media screen and (max-width:930px){#yarpp ul li .entry_title{font-size:18px}}#yarpp ul li .entry_excerpt{margin-top:10px}@media screen and (max-width:600px){#yarpp ul li .entry_excerpt{display:none}}.more{margin-top:20px;text-align:center}.blogcard{line-height:1;background-color:#fff;border:1px solid #eee;word-wrap:break-word;margin:40px;box-shadow:0 0 10px 6px rgba(0,0,0,.025)}.blogcard img{margin:0}.blogcard.ex{background-color:#f7f7f7}.blogcard a{text-decoration:none;opacity:1;transition:all .2s ease}.blogcard a:hover{opacity:.6}.blogcard_thumbnail{float:left;padding:20px 0 20px 20px}.blogcard_title{font-size:1em;font-weight:bold;line-height:1.4;padding:25px 20px 10px;overflow:hidden}.blogcard_excerpt{font-size:.85em;line-height:1.6;padding:0 17px 15px 20px;overflow:hidden}.blogcard_link{font-size:.65em;padding:0 17px 15px 20px;text-align:left;overflow:hidden}.blogcard_link .favicon{margin-bottom:-4px}.blogcard_link .icon-external-link-alt::before{font-size:.75em}@media screen and (max-width:767px){.blogcard{margin:40px 0}.blogcard_thumbnail img{width:90px}.blogcard_title{font-size:.95em;padding-bottom:17px}.blogcard_excerpt{display:none}}.grecaptcha-badge{margin-bottom:80px;z-index:10}