.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@charset "UTF-8";
/*!
Template Name: OZacademy
Version: 1.0
*/
:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;text-size-adjust:100%}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}small{font-size:75%}template{display:none}textarea{overflow:auto}*,:before,:after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*,:before,:after{border-style:solid;border-width:0}*{margin:0;padding:0}:root{box-sizing:border-box;cursor:default;color:#231815;font:16px/1.5 "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;text-rendering:optimizeLegibility}html,body{height:100%}html{background-color:#fff}a{color:#d8281d;text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;text-shadow:none}::selection{background-color:#b3d4fc;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}p{word-break:break-all;overflow-wrap:break-word;　　　word-wrap:break-word}p:not(:last-child){margin-bottom:1em}img,input[type=image],video,embed,iframe,marquee,object,table{aspect-ratio:attr(width)/attr(height);max-width:100%}figure{text-align:center}figcaption{font-size:.8rem;padding:4px;line-height:1.6}.lazyloading,.fadein{opacity:0}.lazyloaded:not(.fadein){opacity:1;transition:.5s ease-in-out}.fadein.show{opacity:1;transition:.8s ease-in-out}.c-gnav__list{width:1160px;margin:0 auto;padding:40px 0 24px;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.c-gnav__list{display:none}}.c-gnav__list li a{position:relative;width:176px;height:50px;margin-right:8px;float:left;border:solid 1px #acacad;display:block;padding:20px 0 9px;font-size:12px;color:#000;text-align:center;transition:all .3s;cursor:pointer}.c-gnav__list li:last-child{margin-right:0}.c-gnav__list li a:hover{color:#d8281d;transition:all .3s}#tab__contents__pc{width:1160px;margin:0 auto}#tab__contents__pc .panel{display:none}#tab__contents__pc ul{display:flex;list-style:none;margin-bottom:24px;justify-content:space-between}#tab__contents__pc ul li a{position:relative;width:216px;height:48px;margin-right:16px;float:left;border:solid 1px #000;display:block;padding:12px;font-size:15px;color:#fff;text-align:center;transition:all .5s;background:#000}#tab__contents__pc ul li a:hover{color:#d8281d}.c-gnav__list--text{position:absolute;width:184px;top:-18px;left:50%;transform:translateX(-50%);background:#fff;font-size:22px;font-family:'Open Sans',sans-serif}.c-gnav__list--sp{display:none}@media only screen and (max-width:767px){.c-gnav__list--sp{display:block;margin:0 auto}}.c-gnav__list--sp li{margin:16px 0;text-align:left}.c-gnav__list--sp li a{display:block;padding:10px;font-size:12px;letter-spacing:.2em;color:#fff}.c-gnav__list--sptxt{display:block;font-family:'Open Sans',sans-serif;font-size:20px}.c-gnav__list--sp .panel{display:none}.c-gnav__list--sp .panel ul{display:flex;flex-wrap:wrap}.c-gnav__list--sp .panel ul li{width:50%}.c-gnav__list--sp .panel ul li a{font-size:14px}.c-ttl__top{text-align:center;font-family:'Open Sans',sans-serif;font-style:italic;font-size:40px;font-weight:800;line-height:1.1;letter-spacing:.1em}@media only screen and (max-width:767px){.c-ttl__top{font-size:25px}}.c-ttl__top--text{display:block;font-style:normal;font-size:20px;letter-spacing:0}@media only screen and (max-width:767px){.c-ttl__top--text{font-size:14px}}.c-page__title{position:relative;padding:100px 0;text-align:center;font-family:'Open Sans',sans-serif;font-style:italic;font-size:40px;font-weight:400;line-height:1.1;color:#fff;letter-spacing:.1em}@media only screen and (max-width:767px){.c-page__title{padding:70px 0;font-size:30px}}.c-page__text{display:block;padding-top:3px;font-style:normal;font-size:20px}@media only screen and (max-width:767px){.c-page__text{font-size:14px}}.c-button__more--medium{width:304px;min-height:57px;margin:0 auto;border:solid 1px #000;text-align:center;background:#fff}@media only screen and (max-width:767px){.c-button__more--medium{width:200px;min-height:40px}}.c-button__more--medium a{display:block;position:relative;padding:17px 0 15px;color:#000;font-size:22px;font-family:'Catamaran',sans-serif;transition:all .3s;line-height:1}@media only screen and (max-width:767px){.c-button__more--medium a{padding:11px 0;font-size:16px}}.c-button__more--medium a:hover{opacity:.7;transition:all .3s}.c-button__more--medium a:before{position:absolute;width:25px;height:15px;top:20px;left:85px;content:"";background-image:url(//oz-academy.com/wp-content/themes/oz/css/../images/more_ico.svg);background-repeat:no-repeat}@media only screen and (max-width:767px){.c-button__more--medium a:before{top:13px;left:52px;width:23px;height:10px}}.c-button__more--short{width:230px;min-height:43px;border:solid 1px #000;text-align:center;background:#fff}.topics .c-button__more--short{width:520px}@media only screen and (max-width:767px){.c-button__more--short,.topics .c-button__more--short{width:200px;min-height:40px;margin:0 auto}}.c-button__more--short a{display:block;position:relative;padding:13px 0 8px;color:#000;font-size:18px;font-family:'Catamaran',sans-serif;transition:all .3s;line-height:1}@media only screen and (max-width:767px){.c-button__more--short a{padding:11px 0;font-size:16px}}.c-button__more--short a:hover{opacity:.7;transition:all .3s}.c-button__more--short a:before{position:absolute;width:20px;height:10px;top:15px;left:65px;content:"";background-image:url(//oz-academy.com/wp-content/themes/oz/css/../images/more_ico.svg);background-repeat:no-repeat}@media only screen and (max-width:767px){.c-button__more--short a:before{top:13px;left:52px;width:23px;height:10px}}.c-button__more--long{width:100%;min-height:43px;border:solid 1px #000;text-align:center;background:#fff}@media only screen and (max-width:767px){.c-button__more--long{width:200px;min-height:40px;margin:0 auto}}.c-button__more--long a{display:block;position:relative;padding:13px 0 8px;color:#000;font-size:18px;font-family:'Catamaran',sans-serif;transition:all .3s;line-height:1}@media only screen and (max-width:767px){.c-button__more--long a{padding:11px 0;font-size:16px}}.c-button__more--long a:hover{opacity:.7;transition:all .3s}.c-button__more--long a:before{position:absolute;width:20px;height:10px;top:15px;left:180px;content:"";background-image:url(//oz-academy.com/wp-content/themes/oz/css/../images/more_ico.svg);background-repeat:no-repeat}@media only screen and (max-width:767px){.c-button__more--long a:before{top:13px;left:52px;width:23px;height:10px}}.l-wrapper{position:relative;min-width:1200px;overflow-x:hidden}@media only screen and (max-width:767px){.l-wrapper{width:100%;min-width:inherit}}.breadcrumb{font-size:.8em;padding-bottom:32px;width:1160px;margin:0 auto}@media only screen and (max-width:767px){.breadcrumb{width:auto;padding:32px 0 16px;margin:0 2%}}.l-container{width:1160px;margin:0 auto}@media only screen and (max-width:767px){.l-container{width:auto}}.l-container__logo{position:absolute;width:1160px;margin:0 auto;top:30px;left:50%;transform:translateX(-50%);z-index:100}@media only screen and (max-width:767px){.l-container__logo{display:flex;width:95%;top:10px;justify-content:space-between;align-items:center}}.l-container__logo .logo{width:66px}@media only screen and (max-width:767px){.l-container__logo .logo{width:40px}}.l-container__logo .logo a{display:block;transition:all .3s}.l-container__logo .logo a:hover{opacity:.7;transition:all .3s}.l-container__logo .logo a img{width:100%}.l-container__lower{padding-bottom:50px;border-bottom:solid 1px #000}@media only screen and (max-width:767px){.l-container__lower{padding-bottom:0;border-bottom:none}}.l-main__mainvisual .slider__item{position:relative;width:100%;margin:0 auto;height:520px;overflow:hidden}.slider__item.bg{background:url("https://res.cloudinary.com/ozacademy/image/upload/c_scale,f_auto,q_70/v1739341434/mv/ctp1dlishr6zxgec4imf.webp") center center/cover no-repeat}@media only screen and (max-width:1280px){.slider__item.bg{background:url("https://res.cloudinary.com/ozacademy/image/upload/c_scale,f_auto,q_70,w_1280/v1739781682/mv/ctp1dlishr6zxgec4imf.webp") center center/cover no-repeat}}@media only screen and (max-width:767px){.slider__item.bg{background:url("https://res.cloudinary.com/ozacademy/image/upload/c_scale,f_auto,q_70,w_750/v1739781673/mv/nrkmvtn09lnuyifa9rtz.webp") center 40%/cover no-repeat}}@media only screen and (max-width:1280px){.l-main__mainvisual .slider__item{height:460px}}@media only screen and (max-width:767px){.l-main__mainvisual .slider__item{height:60vh}}.l-main__mainvisual .slider__item img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);display:block;width:100%;height:auto}@media only screen and (max-width:767px){.l-main__mainvisual .slider__item img{width:auto;height:100%}}.l-main__mainvisual .slider__item:before{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);content:"";z-index:2;background-size:cover}.l-main__mainvisual .slider__item--text{position:absolute;width:1160px;color:#fff;bottom:60px;left:15%}@media only screen and (max-width:767px){.l-main__mainvisual .slider__item--text{width:100%;bottom:30px;z-index:10;padding:10px;background:#000;left:5%}}.l-main__mainvisual .slider__item--text span{display:block;font-family:'Open Sans',sans-serif;font-style:italic;font-size:70px;font-weight:800;line-height:1.1;letter-spacing:.1em}@media only screen and (max-width:767px){.l-main__mainvisual .slider__item--text span{font-size:30px}}.l-main__mainvisual .slider__item--lead{font-size:16px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:767px){.l-main__mainvisual .slider__item--lead{font-size:12px}}.l-main .is-lower{position:relative;min-height:270px;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width:767px){.l-main .is-lower{min-height:inherit}}.l-main .is-lower:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.53);content:""}.l-footer{padding:60px 0 55px}@media only screen and (max-width:767px){.l-footer{padding:50px 0 25px}}.footer__banner{margin:40px 0 30px;display:flex;justify-content:center;overflow:hidden}@media only screen and (max-width:767px){.footer__banner{margin:20px;display:block}}.footer__banner li{list-style:none;overflow:hidden;margin:0 5px 20px;width:100%;box-sizing:border-box;text-align:center}@media only screen and (max-width:767px){.footer__banner li{width:auto;margin-bottom:20px}}.footer__banner li a{display:block;padding:8px}.footer__banner li a:hover{opacity:.7;transition:all .3s}.footer__banner li img{height:auto;width:320px;max-width:100%}.footer__banner li.youtube{border:3px solid red}.footer__banner li.ecost{border:3px solid #e40210}.footer__banner li.face{border:3px solid #fc3586}.footer__banner li.trip{border:3px solid #a7c13c}.footer__banner li.pionner{border:3px solid #14a83b}.footer__banner li.shibata-trading{border:3px solid #6fb8be}.l-footer .footer__sns--list{margin:0 auto 77px;text-align:center}@media only screen and (max-width:767px){.l-footer .footer__sns--list{margin:0 auto 50px}}.l-footer .footer__sns--list li{display:inline-block;margin:0 25px}@media only screen and (max-width:767px){.l-footer .footer__sns--list li{margin:0 13px}}.l-footer .footer__sns--list li a{display:block;transition:all .3s}.l-footer .footer__sns--list li a:hover{opacity:.7;transition:all .3s}.l-footer .footer__sns--list li:first-child{width:60px}@media only screen and (max-width:767px){.l-footer .footer__sns--list li:first-child{width:40px}}.l-footer .footer__sns--list li:nth-child(2){width:26px}@media only screen and (max-width:767px){.l-footer .footer__sns--list li:nth-child(2){width:17px}}.l-footer .footer__sns--list li:nth-child(3){width:52px}@media only screen and (max-width:767px){.l-footer .footer__sns--list li:nth-child(3){width:36px}}.l-footer .footer__sns--list li:nth-child(4){width:52px}@media only screen and (max-width:767px){.l-footer .footer__sns--list li:nth-child(4){width:36px}}.l-footer .footer__sns--list li:nth-child(5){width:52px}@media only screen and (max-width:767px){.l-footer .footer__sns--list li:nth-child(5){width:36px}}.l-footer .footer__sns--list li img{height:52px;width:100%}.l-footer .footer__contact--button{width:370px;min-height:70px;margin:0 auto 60px;border:solid 1px #000;text-align:center}@media only screen and (max-width:767px){.l-footer .footer__contact--button{width:80%;min-height:60px;margin:0 auto 50px}}.l-footer .footer__contact--button a{display:block;position:relative;padding:16px 0;color:#000;font-size:26px;letter-spacing:.2em;transition:all .3s;text-indent:32px}@media only screen and (max-width:767px){.l-footer .footer__contact--button a{padding:12px;font-size:22px}}.l-footer .footer__contact--button a:before{position:absolute;width:35px;height:35px;top:15px;left:25px;background-image:url(//oz-academy.com/wp-content/themes/oz/css/../images/footer_contact.svg);background-repeat:no-repeat;content:""}@media only screen and (max-width:767px){.l-footer .footer__contact--button a:before{width:30px;height:30px;top:13px}}.l-footer .footer__contact--button a:hover{opacity:.7;transition:all .3s}.l-footer__copyright{text-align:center;font-size:14px;letter-spacing:.1em}.l-search{position:relative;width:490px;margin:0 auto}@media only screen and (max-width:767px){.l-search{width:96%;padding-bottom:30px}}.l-search:before{position:absolute;width:18px;height:22px;top:13px;left:13px;background-image:url(//oz-academy.com/wp-content/themes/oz/css/../images/news_ico_01.svg);background-repeat:no-repeat;content:""}.l-search input#s{width:100%;height:46px;padding:14px 14px 14px 45px;background:#eeefef;border:solid 1px #c0c1c1;outline:none}@media only screen and (max-width:767px){.l-search input#s{height:40px;padding:10px 10px 10px 45px}}.l-pager{width:1000px;margin:0 auto 50px;text-align:center;font-family:'Open Sans',sans-serif;font-style:italic}@media only screen and (max-width:767px){.l-pager{width:100%;padding:30px 0}}.l-pager .wp-pagenavi a.previouspostslink{display:inline-block;width:302px;height:50px;padding:11px 15px;background:#969797;color:#fff;text-align:left;font-size:20px;letter-spacing:.2em;transition:all .3s}.l-pager .wp-pagenavi a.previouspostslink:hover{opacity:.7;transition:all .3s}@media only screen and (max-width:767px){.l-pager .wp-pagenavi a.previouspostslink{width:80px;height:inherit;font-size:12px;padding:11px 8px}}.l-pager .wp-pagenavi a.nextpostslink{display:inline-block;width:302px;height:50px;padding:11px 15px;background:#000;color:#fff;text-align:right;font-size:20px;letter-spacing:.2em;transition:all .3s}.l-pager .wp-pagenavi a.nextpostslink:hover{opacity:.7;transition:all .3s}@media only screen and (max-width:767px){.l-pager .wp-pagenavi a.nextpostslink{width:80px;height:inherit;font-size:12px;padding:11px 8px}}.l-pager .wp-pagenavi span.current{display:inline-block;width:78px;height:50px;padding:11px 0;background:#000;color:#fff;text-align:center;font-size:20px;letter-spacing:.2em}@media only screen and (max-width:767px){.l-pager .wp-pagenavi span.current{width:40px;height:inherit;padding:11px 5px;font-size:12px}}.l-pager .wp-pagenavi a.page.smaller{display:inline-block;width:78px;font-size:20px;transition:all .3s;color:#000}.l-pager .wp-pagenavi a.page.smaller:hover{color:#969797;transition:all .3s}@media only screen and (max-width:767px){.l-pager .wp-pagenavi a.page.smaller{width:40px;height:inherit;padding:11px 5px;font-size:12px}}.l-pager .wp-pagenavi a.page.larger{display:inline-block;width:78px;font-size:20px;transition:all .3s;color:#000}.l-pager .wp-pagenavi a.page.larger:hover{color:#969797;transition:all .3s}@media only screen and (max-width:767px){.l-pager .wp-pagenavi a.page.larger{width:40px;height:inherit;padding:11px 5px;font-size:12px}}.l-menu__sp{display:none}@media only screen and (max-width:767px){.l-menu__sp{display:block;width:35px;height:46px}.l-menu__sp a{display:block}.l-menu__sp a img{width:35px;height:46px}}.p-top__news--archive .slick-prev{position:absolute;left:355px;top:inherit;bottom:-50px;width:17px;height:17px;content:'';border:0;border-bottom:solid 2px gray;border-left:solid 2px gray;transform:rotate(45deg)}.p-top__news--archive.topics .slick-prev{left:600px}@media only screen and (max-width:767px){.p-top__news--archive .slick-prev,.p-top__news--archive.topics .slick-prev{top:50%;left:-40px;bottom:inherit}}.p-top__news--archive .slick-prev:before{display:none}.p-top__news--archive .slick-next{position:absolute;right:30px;top:inherit;bottom:-50px;width:17px;height:17px;content:'';border:0;border-top:solid 2px gray;border-right:solid 2px gray;transform:rotate(45deg)}@media only screen and (max-width:767px){.p-top__news--archive .slick-next{top:50%;right:-40px;bottom:inherit}}.p-top__news--archive .slick-next:before{display:none}.p-top__profile--content{padding-bottom:65px;border-bottom:solid 1px #000}@media only screen and (max-width:767px){.p-top__section--topics,.p-top__profile--content{padding:40px 0}}.p-top__section--profile .top__profile--ttl{position:relative;margin-top:40px}.p-top__section--profile .top__profile--ttl:before{position:absolute;width:41%;height:1px;left:0;top:30px;background:#000;content:""}@media only screen and (max-width:767px){.p-top__section--profile .top__profile--ttl:before{width:30%;top:20px}}.p-top__section--profile .top__profile--ttl:after{position:absolute;width:41%;height:1px;right:0;top:30px;background:#000;content:""}@media only screen and (max-width:767px){.p-top__section--profile .top__profile--ttl:after{width:30%;top:20px}}.p-top__section--profile .top__profile--archive{padding:40px 0 50px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px;overflow:hidden}.p-top__section--profile .top__profile--detail{width:calc(25% - 16px);margin:0 8px 16px;height:auto;overflow:hidden}@media only screen and (max-width:767px){.p-top__section--profile .top__profile--detail{width:calc(50% - 16px)}}.p-top__section--profile .top__profile--pic{width:100%;position:relative;z-index:0;height:0;padding-top:140%}.p-top__section--profile .top__profile--pic a{display:block;transition:all .3s}.p-top__section--profile .top__profile--pic a:hover{opacity:.7;transition:all .3s}.p-top__section--profile .top__profile--pic img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;height:auto}.p-top__section{padding:50px 0 0;background:#f9f9f9}@media only screen and (max-width:767px){.p-top__section{padding:0}}.p-top__section.second{margin-bottom:55px;border-top:solid 1px #000}@media only screen and (max-width:767px){.p-top__section:last-child{margin-bottom:0}}.p-top__section--container{padding-bottom:84px}@media only screen and (max-width:767px){.p-top__section--container{padding-bottom:0;border-bottom:inherit}}.p-top__section--content{width:50%;padding:20px 0 0;float:left}@media only screen and (max-width:767px){.p-top__section--content{width:100%;padding:40px 0;float:inherit;border-bottom:solid 1px #000}}.p-top__section--content:nth-child(odd){border-right:solid 1px #000}@media only screen and (max-width:767px){.p-top__section--content:nth-child(odd){border-right:inherit}}.p-top__news--archive{padding-top:45px}.p-top__archive--list{width:469px;margin:0 auto 20px;list-style:none}.topics .p-top__archive--list{width:1045px}@media only screen and (max-width:767px){.topics .p-top__archive--list,.p-top__archive--list{width:70%}}.p-top__archive--list .slick-slide{width:220px}.p-top__archive--list li{width:240px;padding:0 8px}.p-top__archive--list li a{display:block;color:#000;transition:all .3s}.p-top__archive--list li a:hover{opacity:.7;transition:all .3s}.p-top__goods--list{width:455px;margin:0 auto;list-style:none}@media only screen and (max-width:767px){.p-top__goods--list{width:70%}}.p-top__goods--list li{width:220px;margin-right:15px;float:left}@media only screen and (max-width:767px){.p-top__goods--list li{width:100%;margin-right:0}}.p-top__goods--list li:last-child{margin-right:0}@media only screen and (max-width:767px){.p-top__goods--list li:last-child{display:none}}.p-top__goods--list li a{display:block;color:#000;transition:all .3s}.p-top__goods--list li a:hover{opacity:.7;transition:all .3s}.p-top__archive{min-height:340px}.topics .p-top__archive{min-height:200px}.p-top__archive p{padding-top:10px;font-size:12px;line-height:2}.p-top__archive--image{position:relative;width:100%;height:0;padding-top:141%;overflow:hidden;background:#fff}.p-top__archive--image img{position:absolute;width:100%;height:auto;top:0;left:0;bottom:0;right:0;margin:auto}.p-top__archive--date{display:block;padding-top:10px;font-size:12px}.p-top__archive--title{padding-top:15px;font-size:14px;letter-spacing:.2em}.p-top__section--schedule{width:50%;float:left}.p-top .top__button--wrp{width:455px;margin:0 auto}.p-top .top__button--wrp.topics{width:1035px;margin:0 auto}@media only screen and (max-width:767px){.p-top .top__button--wrp,.p-top .top__button--wrp.topics{width:90%}}@media only screen and (max-width:767px){.p-news__section{border-bottom:solid 1px #000}}.p-news__container{display:flex;margin:0 auto;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.p-news__container{width:100%;margin:0;padding:5% 2% 0}}.p-news__post{width:280px;min-height:400px;margin-bottom:40px;background:#f9f9f9}@media only screen and (max-width:767px){.p-news__post{width:49%;margin:0 0 2%}}.p-news__post--image{position:relative;width:100%;height:0;padding-top:141%;background:#fff;overflow:hidden}.p-news__post--image img{position:absolute;width:100%;height:auto;top:0;left:0;bottom:0;right:0;margin:auto}.p-news__post--detail{padding:25px 20px}@media only screen and (max-width:767px){.p-news__post--detail{padding:10px}}.p-news__post--category{display:flex;align-items:center;justify-content:center;width:112px;min-height:24px;text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;text-transform:uppercase}@media only screen and (max-width:767px){.p-news__post--category{width:65px;font-size:10px;min-height:inherit}}.p-news .is-topics{background:#ea5c6d}.p-news .is-schedule{background:#2e9ed7}.p-news .is-goods{background:#8bc34a}.p-news .is-results{background:#efad2d}.p-news__post--date{display:block;font-size:12px}@media only screen and (max-width:767px){.p-news__post--date{font-size:10px}}.p-news__post--info{width:100%;display:flex;justify-content:space-between;align-items:center}.p-news__post--title{padding-top:29px;font-size:16px;font-weight:700;line-height:2;letter-spacing:.2em}@media only screen and (max-width:767px){.p-news__post--title{padding-top:10px;font-size:14px;line-height:1.5}}.p-news__post--text{padding-top:10px;font-size:14px;line-height:2;letter-spacing:.1em}@media only screen and (max-width:767px){.p-news__post--text{padding-top:5px;line-height:1.5;font-size:10px}}.p-news__post--link{display:block;color:#000;transition:all .3s}.p-news__post--link:hover{opacity:.7;transition:all .3s}@media only screen and (max-width:767px){.p-single__section{padding:0 2%;border-bottom:solid 1px #000}}.p-single__container{width:1000px;margin:0 auto 50px;padding:40px 30px;background:#f9f9f9}@media only screen and (max-width:767px){.p-single__container{width:100%;margin:5% auto;padding:5%}}.p-single .is-news{background:#ea5c6d}.p-single .is-schedule{background:#2e9ed7}.p-single .is-store{background:#8bc34a}.p-single .is-results{background:#efad2d}.p-single__info{display:flex;padding-bottom:35px;align-items:center}@media only screen and (max-width:767px){.p-single__info{padding-bottom:20px}}.p-single__info--date{display:block;float:left;font-size:17px}@media only screen and (max-width:767px){.p-single__info--date{font-size:12px}}.p-single__info--category{display:block;width:174px;min-height:38px;margin-right:40px;text-align:center;padding:4px 0;color:#fff;font-family:'Open Sans',sans-serif;font-size:20px;float:left}@media only screen and (max-width:767px){.p-single__info--category{width:100px;min-height:inherit;margin-right:10px;padding:3px;font-size:12px}}.p-single__title{padding-bottom:32px;font-size:1.6em;letter-spacing:.1em;line-height:1.5}@media only screen and (max-width:767px){.p-single__title{padding-bottom:20px;font-size:1.4em}}.p-single__content a:hover{text-decoration:underline}.p-single__content h2,.similar-posts h2{font-size:1.5em;border-bottom:1px solid #ddd;padding:8px 0 8px 38px;margin:10px 0 20px;background:url(//oz-academy.com/wp-content/themes/oz/css/../images/logo.svg) 0 7px no-repeat;background-size:28px auto}.p-single__content.pp h2{background:0 0;padding:8px 0}@media only screen and (max-width:767px){.p-single__content h2,.similar-posts h2{padding:8px 0 8px 30px;font-size:1.2em;background-size:24px auto}}.p-single__content h3{font-size:1.5em;margin-bottom:1rem}@media only screen and (max-width:767px){.p-single__content h3{font-size:1em}}.p-single__content p,.p-single__content div{margin:0;padding-bottom:30px;font-size:16px;letter-spacing:.1em;line-height:2;box-sizing:border-box}@media only screen and (max-width:767px){.p-single__content p,.p-single__content div{font-size:14px;line-height:1.8;padding-bottom:20px}}.p-single__content img{max-width:100%;height:auto}.p-single__content ul{margin-bottom:30px;line-height:2;list-style:inside}.p-single__content ul li{position:relative;list-style:none;padding-left:1.2rem}.p-single__content ul li:before{position:absolute;top:.9rem;left:0;transform:translateY(-50%) rotate(45deg);width:.5rem;height:.5rem;background-color:#000;content:""}.p-single__content.pp ul li{position:relative;list-style:decimal inside}.p-single__content.pp ul li:before{display:none}.similar-posts ul{margin-bottom:1rem;line-height:2;list-style:inside}.wp-block-image{margin-bottom:30px}.p-single__share{width:555px;margin:0 auto;padding:55px 0;list-style:none}@media only screen and (max-width:767px){.p-single__share{width:100%;padding:10px 0 20px}}.p-single__share li{width:173px;margin-right:17px;float:left}@media only screen and (max-width:767px){.p-single__share li{width:32%;margin-right:1%}}.p-single__share li:last-child{margin-right:0}.p-single__share li a{display:block;transition:all .3s}.p-single__share li a:hover{opacity:.7;transition:all .3s}.p-contact__container{width:1000px;margin:0 auto;padding:50px;background:#f9f9f9}@media only screen and (max-width:767px){.p-contact__container{width:100%;padding:5% 0 30px;margin:5% 0 0;border-bottom:solid 1px #000}}.p-contact__title{position:relative;padding-bottom:20px;font-family:'Open Sans',sans-serif;font-style:italic;font-size:27px;font-weight:400;line-height:1;color:#000;letter-spacing:.2em;text-align:center}@media only screen and (max-width:767px){.p-contact__title{padding-bottom:10px;font-size:17px}}.p-contact__title:before{position:absolute;width:76px;height:1px;left:50%;bottom:0;transform:translateX(-50%);background:#000;content:""}@media only screen and (max-width:767px){.p-contact__title:before{width:56px}}.p-contact__list{margin:0 auto;padding:45px 0 70px;display:flex;justify-content:space-between;align-items:center;list-style:none}@media only screen and (max-width:767px){.p-contact__list{width:90%;padding:30px 0;flex-wrap:wrap}}.p-contact__list li{width:100%;text-align:center;margin:8px}@media only screen and (max-width:767px){.p-contact__list li{width:calc(50% - 16px);font-size:.9em}}.p-contact__list li a{display:block;color:#fff;background:#000;transition:all .3s;padding:8px}.p-contact__list li.current a{background:#acacad}.p-contact__list li a:hover{opacity:.7;transition:all .3s}.mail-caution{margin:0 auto}@media only screen and (max-width:767px){.mail-caution{width:auto;padding:16px 16px 24px}}.mail-caution h3{color:#dd0012}.p-contact__info{padding-bottom:30px}.p-contact__form{margin:20px auto 0;text-align:left}.p-contact__form table{width:100%}.p-contact__form th{width:30%}@media only screen and (max-width:767px){.p-contact__form{width:90%}}.p-contact__form td{padding:13px 0}.p-contact__form td ul li{list-style-position:inside}@media only screen and (max-width:767px){.p-contact__form td{display:block;width:100%;padding:8px 0 24px}}@media only screen and (max-width:767px){.p-contact__form th{display:block;width:100%;padding:8px 0}}.p-contact__form .is-textarea{padding:13px 0;vertical-align:top}@media only screen and (max-width:767px){.p-contact__form .is-textarea{padding:5px 0}}.p-contact__form--text{width:100%;padding:5px 15px;background:#fff;border:solid 1px #000;outline:none}.p-contact__form--number{width:30%;padding:5px 15px;background:#fff;border:solid 1px #000;outline:none}@media only screen and (max-width:767px){.p-contact__form--text,.p-contact__form--number{padding:5px 10px}}.p-contact__form--caution{display:inline-block;color:#dd0012}@media only screen and (max-width:767px){.p-contact__form--caution{margin-left:10px}}.p-contact__detail--title{text-align:center;font-size:1.6em;margin:32px 0}@media only screen and (max-width:767px){.p-contact__detail--title{font-size:1.3em;margin:16px 0}}.p-contact__detail--text{margin:0;padding:10px 0 0}@media only screen and (max-width:767px){.p-contact__detail--text{width:90%;margin:0 auto}}.p-contact__form--textarea{width:100%;height:136px;padding:5px;background:#fff;border:solid 1px #000;outline:none}@media only screen and (max-width:767px){.p-contact__form--textarea{height:100px;font-size:12px}}span.wpcf7-list-item{margin:8px}.p-contact__form--submit{display:block;width:410px;margin:0 0 0 auto;padding:16px;font-size:20px;background:#000;color:#fff;cursor:pointer;transition:all .3s;-webkit-appearance:none}@media only screen and (max-width:767px){.p-contact__form--submit{width:90%;margin:0 auto;padding:10px;font-size:16px}}.p-contact__form--submit:hover{opacity:.7;transition:all .3s}.p-contact__submit{margin:30px auto 10px;width:630px}@media only screen and (max-width:767px){.p-contact__submit{margin:30px auto 0;width:100%}}.p-contact__form--select{width:100%;height:40px;padding:5px 15px;background:#fff;border:solid 1px #000;outline:none;border-radius:0}@media only screen and (max-width:767px){.p-contact__form--select{height:30px;padding:5px 10px}}.p-contact__form--select-label{position:relative}.p-contact__form--select-label:before{position:absolute;content:"";width:0;height:0;top:3px;right:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;z-index:100}.p-contact__form--condition{list-style:none}.p-contact__form--condition li{position:relative;padding:0 0 5px 20px}.p-contact__form--condition li:before{position:absolute;content:"・";left:0;top:0}@media only screen and (max-width:767px){.p-about__section{border-bottom:solid 1px #000}}.p-about__message{width:990px;margin:0 auto;padding:35px 0 0}@media only screen and (max-width:767px){.p-about__message{width:100%;padding:30px 0 0}}.p-about .message__content{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:767px){.p-about .message__content{padding:30px 0 0}}.p-about .message__title{position:relative;height:108px;padding-top:13px;color:#fff;text-align:center;font-size:28px;font-family:'Open Sans',sans-serif;letter-spacing:.1em}@media only screen and (max-width:767px){.p-about .message__title{height:inherit;padding:10px;font-size:18px}}.p-about .message__title:after{position:absolute;width:100%;height:100%;top:0;left:30%;background:#000;content:"";z-index:-1}@media only screen and (max-width:767px){.p-about .message__title:after{width:85%;right:0;left:inherit}}.p-about .message__title--jp{display:block;font-size:20px;font-weight:400}@media only screen and (max-width:767px){.p-about .message__title--jp{font-size:12px}}.p-about .message__block{width:460px;margin:65px 0 0}@media only screen and (max-width:767px){.p-about .message__block{width:100%;margin:0 10px 10px}}.p-about .message__block img{width:100%}.p-about .message__block p{margin:0;padding-bottom:30px;letter-spacing:.1em;line-height:2}@media only screen and (max-width:767px){.p-about .message__block p{width:96%;margin:0 auto;padding:0 0 10px;font-size:12px}}@media only screen and (max-width:767px){.p-about .message__block--pc{display:none}}.p-about .message__block--sp{display:none}@media only screen and (max-width:767px){.p-about .message__block--sp{display:block}}.p-about__company{width:990px;margin:0 auto;padding:85px 0 0}@media only screen and (max-width:767px){.p-about__company{width:100%;padding:0}}.p-about__company .company__content{padding:55px 0 20px}@media only screen and (max-width:767px){.p-about__company .company__content{width:96%;margin:0 auto;padding:30px 0}}.p-about__company .company__title{position:relative;height:108px;padding-top:13px;color:#fff;text-align:center;font-size:28px;font-family:'Open Sans',sans-serif;letter-spacing:.1em}@media only screen and (max-width:767px){.p-about__company .company__title{height:inherit;padding:10px;font-size:18px}}.p-about__company .company__title:after{position:absolute;width:100%;height:100%;top:0;right:30%;background:#000;content:"";z-index:-1}@media only screen and (max-width:767px){.p-about__company .company__title:after{width:85%;left:0;right:inherit}}.p-about__company .company__title--jp{display:block;font-size:20px;font-weight:400}@media only screen and (max-width:767px){.p-about__company .company__title--jp{font-size:12px}}.p-about__company .company__address{padding-bottom:30px;font-size:16px;font-style:normal;line-height:2;letter-spacing:.1em}@media only screen and (max-width:767px){.p-about__company .company__address{padding-bottom:20px;font-size:12px}}.p-about__company .company__address--name{font-weight:400}@media only screen and (max-width:767px){.p-about__company iframe{width:100%;height:auto}}@media only screen and (max-width:767px){.p-archive-profile__section{border-bottom:solid 1px #000}}.p-archive-profile__container{margin:0 -8px;padding:40px 0 10px;display:flex;flex-wrap:wrap;justify-content:left;overflow:hidden}@media only screen and (max-width:767px){.p-archive-profile__container{width:auto;padding:5% 2% 0}}.p-archive-profile .profile__detail{position:relative;width:calc(25% - 16px);margin:0 8px 16px;border:solid 2px #d8281d}@media only screen and (max-width:767px){.p-archive-profile .profile__detail{width:calc(100%/2 - 4%);min-height:inherit;margin:0 2% 4%}}.p-archive-profile .profile__detail figcaption{position:absolute;color:#fff;left:0;bottom:50px;padding:5px;font-size:1em;letter-spacing:.1em;background-color:#000;opacity:.6;width:100%}@media only screen and (max-width:767px){.p-archive-profile .profile__detail figcaption{background-color:#333;color:#fff;width:100%}}.p-archive-profile .profile__detail--pic{width:100%;height:0;padding-top:140%;background:url(//oz-academy.com/wp-content/themes/oz/css/../images/profile_thumb_def.png) 0 0 no-repeat #000;background-size:cover;position:relative;overflow:hidden}.p-archive-profile .profile__detail--pic img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto}.p-archive-profile .profile__detail--more{position:absolute;bottom:0;left:0;height:50px;width:100%;padding:10px 15px;background:#fff;border-top:solid 2px #d8281d}@media only screen and (max-width:767px){.p-archive-profile .profile__detail--more{height:30px;padding:5px}}.p-archive-profile .profile__detail--more a{display:block;position:relative;padding:7px 0;color:#000;font-size:17px;font-family:'Catamaran',sans-serif;transition:all .3s;line-height:1;transition:all .3s}@media only screen and (max-width:767px){.p-archive-profile .profile__detail--more a{padding:4px;font-size:12px}}.p-archive-profile .profile__detail--more a:hover{opacity:.7;transition:all .3s}.p-archive-profile .profile__detail--more a:before{position:absolute;position:absolute;width:20px;height:10px;top:9px;right:0;content:"";background-image:url(//oz-academy.com/wp-content/themes/oz/css/../images/more_ico.svg);background-repeat:no-repeat}@media only screen and (max-width:767px){.p-archive-profile .profile__detail--more a:before{width:15px;height:5px;top:6px}}@media only screen and (max-width:767px){.p-single-profile__section{border-bottom:solid 1px #000}}.p-single-profile__container{width:1000px;margin:0 auto 50px;padding:40px 50px;background:#f9f9f9}@media only screen and (max-width:767px){.p-single-profile__container{width:100%;margin:5% 0 10%;padding:5% 2%}}.p-single-profile .profile__content{padding-bottom:80px}@media only screen and (max-width:767px){.p-single-profile .profile__content{padding-bottom:30px}}.p-single-profile .profile__content--left{position:relative;width:415px;float:left;z-index:100}@media only screen and (max-width:767px){.p-single-profile .profile__content--left{display:none}}.p-single-profile .profile__content--pic{width:100%}.p-single-profile .profile__content--pic img{width:100%;height:auto}@media only screen and (max-width:767px){.p-single-profile .profile__content--pic{overflow:hidden}}.p-single-profile .profile__content--right{width:440px;float:right}@media only screen and (max-width:767px){.p-single-profile .profile__content--right{width:100%;padding:0;float:inherit}}.p-single-profile .profile__content--right h4{line-height:2;margin:24px 0;font-weight:400}.p-single-profile .profile__content--right p{line-height:2;font-size:16px}@media only screen and (max-width:767px){.p-single-profile .profile__content--right h4{margin:0 0 24px}.p-single-profile .profile__content--right p{font-size:14px}}.p-single-profile .profile__content--name{position:relative;margin-bottom:80px;padding:16px 0 0;color:#fff;font-size:23px;z-index:10}@media only screen and (max-width:767px){.p-single-profile .profile__content--name{position:relative;top:-220px;left:10%;padding:10px;font-size:15px;background:#000;text-align:center;margin-bottom:0}}.p-single-profile .profile__content--name:after{position:absolute;width:1000px;height:90px;top:0;right:-50px;background:#000;content:"";z-index:-1}@media only screen and (max-width:767px){.p-single-profile .profile__content--name:after{width:100%;height:100%;right:-35%;top:0}}.switch__lang{padding:48px 0 0;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.switch__lang{padding:0}}.switch__lang li{list-style:inside none;width:49%;text-align:center}.switch__lang li a{display:block;padding:8px 16px;color:#000;border:1px solid #000}.switch__lang li.current-lang a,.switch__lang li a:hover{transition:all .3s;background:#000;color:#fff}.p-single-profile .profile__content--spec{font-size:18px;letter-spacing:.1em;margin:0 0 24px}@media only screen and (max-width:767px){.p-single-profile .profile__content--spec{font-size:16px;margin:0 0 24px}}.p-single-profile .profile__content--sns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:30px;list-style:none;font-family:'Open Sans',sans-serif;font-style:italic;font-size:1.2em}@media only screen and (max-width:767px){.p-single-profile .profile__content--sns{padding-top:20px}}.p-single-profile .profile__content--sns li{width:49%;margin-bottom:2%}.p-single-profile .profile__content--sns li a{display:block;transition:all .3s;color:#000;border:1px solid #000;padding:8px 16px 8px 40px}.p-single-profile .profile__content--sns li a:hover{opacity:.7;transition:all .3s}.p-single-profile .profile__content--sns li.tw a{background:url(//oz-academy.com/wp-content/themes/oz/css/../images/icon_tw.svg) 8px center/24px auto no-repeat}.p-single-profile .profile__content--sns li.fb a{background:url(//oz-academy.com/wp-content/themes/oz/css/../images/icon_fb.svg) 8px center/24px auto no-repeat}.p-single-profile .profile__content--sns li.in a{background:url(//oz-academy.com/wp-content/themes/oz/css/../images/icon_in.svg) 8px center/24px auto no-repeat}.p-single-profile .profile__content--sns li.blog a{background:url(//oz-academy.com/wp-content/themes/oz/css/../images/icon_blog.svg) 8px center/24px auto no-repeat}.p-single-profile .profile__slider{padding:75px 0 10px;border-top:solid 1px #000}@media only screen and (max-width:767px){.p-single-profile .profile__slider{padding:30px 0 25px}}.p-single-profile .profile__slider--list .slick-dots{bottom:-45px}@media only screen and (max-width:767px){.p-single-profile .profile__slider--list .slick-dots{bottom:-30px}}.p-single-profile .profile__slider--list .slick-dots li{margin:0 12px !important}@media only screen and (max-width:767px){.p-single-profile .profile__slider--list .slick-dots li{margin:0 5px !important}}.p-single-profile .profile__slider--list .slick-dots li button:before{font-size:17px}@media only screen and (max-width:767px){.p-single-profile .profile__slider--list .slick-dots li button:before{font-size:12px}}.p-single-profile .profile__slider--list button.slick-prev,.p-single-profile .profile__slider--list button.slick-next{width:16px}.p-single-profile .profile__slider--list button.slick-prev.slick-arrow:before{width:15px;height:30px;background:url(//oz-academy.com/wp-content/themes/oz/css/../images/profile_slider_left.svg);background-repeat:no-repeat;font-family:none;opacity:1;color:rgba(255,255,255,0)}@media only screen and (max-width:767px){.p-single-profile .profile__slider--list button.slick-prev.slick-arrow:before{display:block;width:10px;height:25px}}.p-single-profile .profile__slider--list button.slick-next.slick-arrow:before{width:15px;height:30px;background:url(//oz-academy.com/wp-content/themes/oz/css/../images/profile_slider_right.svg);background-repeat:no-repeat;font-family:none;opacity:1;color:rgba(255,255,255,0)}@media only screen and (max-width:767px){.p-single-profile .profile__slider--list button.slick-next.slick-arrow:before{display:block;width:10px;height:25px}}.profile__slider .slick-slider{margin:0 24px 40px}.profile__slider .slick-slide{padding:0 16px}@media only screen and (max-width:767px){.profile__slider .slick-slide{padding:0 80px}}.profile__slider .slick-slide img{width:auto;height:100%}.profile__slider .slick-track{height:320px}.p-single-profile .profile__content--sp{display:none}@media only screen and (max-width:767px){.p-single-profile .profile__content--sp{display:block;position:relative}}@media only screen and (max-width:767px){.p-single-profile .l-pager{width:96%}}.p-sitemap .wsp-pages-title,.p-sitemap .wsp-categories-title,.p-sitemap .wsp-players-title{font-size:20px}.p-sitemap .wsp-pages-list,.p-sitemap .wsp-categories-list,.p-sitemap .wsp-players-list{padding:10px 0 30px 10px;list-style:none}.p-sitemap .wsp-pages-list li,.p-sitemap .wsp-categories-list li,.p-sitemap .wsp-players-list li{padding:5px;font-size:13px}.p-sitemap .wsp-pages-list li a,.p-sitemap .wsp-categories-list li a,.p-sitemap .wsp-players-list li a{display:block;color:#000;transition:all .3s}.p-sitemap .wsp-pages-list li a:hover,.p-sitemap .wsp-categories-list li a:hover,.p-sitemap .wsp-players-list li a:hover{opacity:.7;transition:all .3s}@keyframes menu-bar01{0%{transform:translateY(12.5px) rotate(45deg)}50%{transform:translateY(12.5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-12.5px) rotate(-45deg)}50%{transform:translateY(-12.5px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(12.5px) rotate(0)}100%{transform:translateY(12.5px) rotate(45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12.5px) rotate(0)}100%{transform:translateY(-12.5px) rotate(-45deg)}}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;height:100vh;margin-top:10px;margin-bottom:10px;padding:16px;transform:translate3d(0,0,0);color:#000}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:20px;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}.sidebar-content{padding:40px 8px;border-bottom:solid 1px #000}.sidebar-content ul{display:flex;flex-wrap:wrap;padding:40px 0}.sidebar-content ul:last-child{padding-bottom:0}.sidebar-content ul li{font-size:1.3rem;list-style:none;margin-right:8px}.sidebar-content ul li:after{content:" /"}.sidebar-content ul li:last-child:after{content:none}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.is-locked{position:fixed;width:100%;height:100%;overflow:hidden}.u-sp{display:none !important}.fadein{opacity:0;transition:opacity .3s}.fadein.lazyloaded{opacity:1}@media only screen and (max-width:767px){.u-sp{display:initial !important}}@media only screen and (max-width:767px){.u-pc{display:none !important}}.clearfix:after{content:"";clear:both;display:block}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:'Catamaran';font-style:normal;font-weight:400;src:local('Catamaran Regular'),local('Catamaran-Regular'),url(https://fonts.gstatic.com/s/catamaran/v4/o-0IIpQoyXQa2RxT7-5r8zRAW_0.woff2) format('woff2');unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC;font-display:swap}@font-face{font-family:'Catamaran';font-style:normal;font-weight:400;src:local('Catamaran Regular'),local('Catamaran-Regular'),url(https://fonts.gstatic.com/s/catamaran/v4/o-0IIpQoyXQa2RxT7-5r5TRA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}
.taxopress-table-container{width:100%}.taxopress-table-row td{border:none}.taxopress-table-row:nth-child(n+7){display:none}.taxopress-see-more-link,.taxopress-close-table-link{cursor:pointer}.taxopress-close-table-link{display:none}.taxopress-see-more-container{text-align:right;padding:10px}.hidden{display:none}.taxopress-table-container .taxopress-post-count{text-align:right;padding-right:30px}.taxopress-arrow{display:inline-block}.taxopress-arrow.right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid}.taxopress-arrow.down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.taxopress-border-cloud a{text-decoration:none;border:1px solid;padding:4px 7px;display:inline-block;margin:3px}.taxopress-box-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.taxopress-box-list a{display:block;text-decoration:none;box-sizing:border-box;word-wrap:break-word}.taxopress-box-list img{max-width:100%;height:auto;display:block}.taxopress-boxrelatedpost-cat{color:#666;font-size:.9em}@media (max-width:1200px){.taxopress-box-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.taxopress-box-list{grid-template-columns:1fr;word-wrap:break-word}}.taxopress-parent-child-list{list-style:none !important}.taxopress-parent-term{font-weight:400;margin:.5em 0;list-style-type:none !important;position:relative;padding-left:1.5em}.taxopress-child-list{list-style:none !important;margin:.3em 0 .3em 1em !important;padding-left:0 !important}.taxopress-child-term{font-weight:400;margin:.2em 0;position:relative;padding-left:1.5em}.taxopress-parent-term:before{content:"•";position:absolute;left:0;font-size:1.2em;line-height:1}.taxopress-child-list>li:before{content:"○";position:absolute;left:0;font-size:1.2em;line-height:1}.taxopress-child-list .taxopress-child-list>li:before{content:"▪  ▪";font-size:1.2em}.taxopress-child-list{margin-left:1em !important}.taxopress-child-list .taxopress-child-list{margin-left:1em !important}.taxopress-parent-term,.taxopress-child-list li{font-weight:400}.taxopress-box-list img.custom-image-class{width:var(--tp-image-width,200px);height:var(--tp-image-height,200px);object-fit:cover;aspect-ratio:1/1;display:block;max-width:100%}
.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}