@charset "UTF-8";:root{--wp--preset--font-size--x-large:22px;--wp--preset--font-size--larger:18px;--wp--preset--font-size--large:16px;--wp--preset--font-size--medium:14px;--wp--preset--font-size--regular:12px;--wp--preset--font-size--small:12px;--wp--preset--font-size--xsmall:10px;--wp--preset--font-size--xxsmall:10px;--wp--preset--font-size--xxsmaller:10px}@media screen and (min-width:768px){:root{--wp--preset--font-size--x-large:28px;--wp--preset--font-size--larger:22px;--wp--preset--font-size--large:18px;--wp--preset--font-size--medium:16px;--wp--preset--font-size--regular:14px;--wp--preset--font-size--small:12px;--wp--preset--font-size--xsmall:12px;--wp--preset--font-size--xxsmall:10px;--wp--preset--font-size--xxsmaller:10px}}@media screen and (min-width:992px){:root{--wp--preset--font-size--x-large:36px;--wp--preset--font-size--larger:28px;--wp--preset--font-size--large:22px;--wp--preset--font-size--medium:18px;--wp--preset--font-size--regular:16px;--wp--preset--font-size--small:14px;--wp--preset--font-size--xsmall:12px;--wp--preset--font-size--xxsmall:12px;--wp--preset--font-size--xxsmaller:10px}}@media screen and (min-width:1920px){:root{--wp--preset--font-size--x-large:46px;--wp--preset--font-size--larger:36px;--wp--preset--font-size--large:28px;--wp--preset--font-size--medium:22px;--wp--preset--font-size--regular:18px;--wp--preset--font-size--small:16px;--wp--preset--font-size--xsmall:14px;--wp--preset--font-size--xxsmall:12px;--wp--preset--font-size--xxsmaller:10px}}@-webkit-keyframes flash{0%{opacity:1}25%{opacity:.25}100%{opacity:1}}@keyframes flash{0%{opacity:1}25%{opacity:.25}100%{opacity:1}}html{scroll-behavior:smooth}body.hchl-color{color:#2b353e}body.hchl-color a{color:#00412d;text-decoration:none}body.hchl-color a:hover,body.hchl-color a:focus{text-decoration:none}body #content{padding-top:60px}body.logged-in.admin-bar #content{margin-top:64px}@media screen and (min-width:768px){body #content{padding-top:100px}body.logged-in.admin-bar #content{margin-top:164px;padding-top:0}}@media screen and (max-width:600px){body.logged-in.admin-bar #wpadminbar{position:fixed}}@media screen and (max-width:991.98px){body.logged-in.admin-bar{margin-top:64px}body.logged-in.admin-bar #wpadminbar{height:64px}body.logged-in.admin-bar #header,body.logged-in.admin-bar #sidebar__header{top:64px}}@media screen and (min-width:992px){body #content{padding-top:0}body.logged-in.admin-bar{margin-top:32px}body.logged-in.admin-bar #content{margin-top:0}}.wp-block-image img{height:auto}#header{background-color:#c2d95c;padding:0;overflow:visible;display:flex;align-items:center;z-index:1000;position:fixed;width:100%}#header a{color:#fff}#header ul{font-weight:500}#header .header-inner{display:flex;justify-content:space-between;margin:0 10px;width:100%}#header #logo{font-size:22px;width:200px;padding:8px 0;height:60px}#header #logo a{width:100%;height:100%;display:inline-block}#header #logo img{width:100%;display:inline-block;max-height:60px}#header #header-right{display:none;position:relative}#header #header-right #header-donate{display:none;width:48px;height:48px;padding:0;margin-top:26px;z-index:200;position:relative}#header #header-right #header-donate a img{height:48px}#header #header-right #header-donate a img#donate_button_small{max-width:48px}#header #header-right #header-donate a img#donate_button_full{max-width:180px;display:none}#header #header-right #lang-change{font-size:16px;display:none}#header #header-right #lang-change ul{height:100%;z-index:100;position:absolute;display:flex;right:0}#header #header-right #lang-change ul li{text-align:right}#header #header-right #lang-change ul li:before{content:" / ";display:inline-block;color:#00412d}#header #header-right #lang-change ul li:first-child:before{content:none}#header #header-right #lang-change ul li a{font-weight:400;color:#00412d;text-decoration:none}#header #header-right #lang-change ul li a:hover,#header #header-right #lang-change ul li a:focus{text-decoration:underline;color:#618d45}#header #header-primary-nav{display:none}#header-nav-btn{display:block;width:60px;margin:0 -12px;line-height:92px}#header-nav-btn a{display:block;text-align:center;font-size:16px;padding:8px 0;line-height:1.2;background:#3b4552;width:100%}#header-fnav-area,#gnav{display:none}@media screen and (min-width:768px){#header .header-inner{margin:0 20px}#header #logo{padding:20px 0;height:100px;line-height:60px;max-width:280px;width:62.5vw}#header #header-right{display:flex}#header #header-right #header-donate a{display:inline-block;width:100%;height:100%}#header-nav-btn,#gnav-sp{display:none}}@media screen and (min-width:992px){#header .header-inner{margin:0 40px}#header #header-right #header-donate{display:block}#header #header-right #lang-change{display:block}}@media screen and (min-width:1200px){#header .header-inner{max-width:1120px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1400px){#header .header-inner{max-width:1580px;width:82.2916666667vw;margin-left:auto;margin-right:auto}}.breadcrumb-area{padding-top:60px;background-color:#fffcdb;display:none}.breadcrumb-area .breadcrumb-innder{width:100%;max-width:1580px;padding:10px 0;margin-left:auto;margin-right:auto}.breadcrumb{margin:0;overflow:hidden;font-size:13px;padding:0;line-height:22px;display:flex}.breadcrumb li{margin-left:10px}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:first-child{margin-left:0}#gnav{background:#c2d95c}#gnav .sub-menu{z-index:10}#gnav ul li{display:inline-block;position:relative}#gnav ul li:hover a,#gnav ul li:focus a,#gnav ul li.current-menu-item a{background:#c2d95c}#gnav ul li a{display:block;padding:36px 12px;line-height:28px;color:#618d45;text-decoration:none;transition:background .3s ease-in-out}#gnav ul li a:hover,#gnav ul li a:focus{color:#fff;background:#618d45}#gnav ul li a:hover .sub-menu,#gnav ul li a:focus .sub-menu{display:block}#gnav ul li .sub-menu{font-size:14px;text-align:left;display:none;position:absolute;width:200px;background:#fff;border:1px #e5e5e5 solid}#gnav ul li .sub-menu li{margin-left:0;border-bottom:1px #e5e5e5 solid;display:block}#gnav ul li .sub-menu li:list-child{border-bottom:none}#gnav ul li .sub-menu li a{color:#3b4552;background:#c2d95c;padding:10px 15px}#gnav ul li .sub-menu li a:hover,#gnav ul li .sub-menu li a:focus{background:#618d45;color:#fff}#gnav ul li .sub-menu .sub-menu{left:100%;top:-1px}#header-right{height:100px;max-width:1200px;font-family:"Oswald",sans-serif;font-size:14px;font-weight:400;width:100%;display:flex;justify-content:flex-end}#header-gnav-area{max-width:880px;width:100%;display:flex;justify-content:center}#header-gnav-area #gnav-ul .menu-item-has-children:hover .sub-menu,#header-gnav-area #gnav-ul .menu-item-has-children:focus .sub-menu{display:block}#header-donate{padding:26px 0}#header-fnav-area{width:150px;position:relative}#header-fnav-area #header-fnav-btn a{display:block;padding:22px 12px;line-height:24px;font-size:23px;height:auto;text-align:center;background:#57bca8}#header-fnav-area #header-fnav-btn a:hover{text-decoration:none}#header-fnav-area #header-fnav{z-index:10;font-size:14px;text-align:left;display:none;position:absolute;right:0;width:200px;background:#fff;border:1px #e5e5e5 solid}#header-fnav-area #header-fnav li{margin-left:0;border-bottom:1px #e5e5e5 solid;display:block}#header-fnav-area #header-fnav li:list-child{border-bottom:none !important}#header-fnav-area #header-fnav li a{color:#3b4552;background:#fff;padding:10px 15px;display:block}#header-fnav-area #header-fnav li a:hover{background:#fafafa;color:#3b4552;text-decoration:none}@media screen and (min-width:768px){.breadcrumb-area{padding-top:100px}}@media screen and (min-width:992px){#header-fnav-area,#gnav{display:block;width:584px}.breadcrumb-area{display:block}.breadcrumb{margin-left:40px;margin-right:40px}}@media screen and (min-width:1200px){#header-right{font-size:18px}#header-right ul li .sub-menu{width:183px;font-size:16px}#gnav{width:auto}#gnav ul li .sub-menu li a{padding:10px}.breadcrumb{width:1120px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1400px){#header #header-right #header-donate{width:180px}#header #header-right #header-donate a img#donate_button_small{display:none}#header #header-right #header-donate a img#donate_button_full{display:inline-block}#header-right{font-size:18px}#gnav{width:696px}.breadcrumb{max-width:1580px;width:82.2916666667vw}}@media screen and (min-width:1920px){#header-right{font-size:22px}#header-right ul li .sub-menu{width:220px;font-size:18px}#gnav{width:auto}#gnav ul li .sub-menu li a{padding:10px 15px}.breadcrumb{width:1580px}}#sidebar{position:relative;z-index:2000;display:block}#sidebar__header{height:60px;position:fixed;z-index:350;width:100%;top:0}#nav-toggle{display:block;position:fixed;margin-top:18px;right:20px;height:32px}#nav-toggle>div{position:relative;width:32px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#033560;position:absolute;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#overlay{display:none;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;right:0;bottom:0}.logged-in #sidebar__header{top:32px}@media (max-width:782px){.logged-in #sidebar__header{top:46px}}#sidebar__nav{display:none;font-size:1.6rem;width:250px;height:100%;position:fixed;color:#fff;text-align:left;right:0;padding-top:20px;padding-left:20px;background:#00412d}#sidebar__nav #global-nav{font-family:"Oswald",sans-serif;font-weight:400;letter-spacing:.1rem;margin-top:40px}#sidebar__nav #global-nav>ul{list-style:none;margin-left:0}#sidebar__nav #global-nav>ul>li{position:relative}#sidebar__nav #global-nav a{color:#fff;text-decoration:none;display:block;transition:background-color .3s linear}#sidebar__nav #global-nav #primary-menu .menu-item{padding:8px 0}#sidebar__nav #global-nav #primary-menu .menu-item a{position:relative;transition:.3s;display:inline}#sidebar__nav #global-nav #primary-menu .menu-item a:after{position:absolute;bottom:0;left:0;content:"";width:0;height:1px;background-color:#618d45;transition:.3s}#sidebar__nav #global-nav #primary-menu .menu-item a:hover:after{width:100%;color:#618d45}#sidebar__nav #global-nav #primary-menu .menu-item .sub-menu{list-style:none;color:#fff}#sidebar__nav #global-nav #primary-menu .menu-item-has-children{padding:0}#sidebar__nav #global-nav #primary-menu .menu-item-has-children>a{display:inline-block;padding:8px 0}#sidebar__nav #global-nav #primary-menu .menu-item-has-children ul li{margin-left:8px}#sidebar-donate{width:180px;height:48px;padding:0;margin-top:26px}#sidebar-donate a img{max-width:180px;height:48px}#sidebar-lang-change{font-size:16px;margin-top:20px}#sidebar-lang-change ul{display:flex;width:100%;height:auto;flex-direction:row;white-space:nowrap}#sidebar-lang-change ul li{line-height:1}#sidebar-lang-change ul li:before{content:" / ";display:inline-block;color:#fff}#sidebar-lang-change ul li:first-child:before{content:none}#sidebar-lang-change ul li a{font-weight:400;text-decoration:none}#sidebar-lang-change ul li a:hover,#sidebar-lang-change ul li a:focus{text-decoration:underline;color:#618d45}@media screen and (min-width:768px){#nav-toggle{margin-top:34px}}@media screen and (min-width:992px){#sidebar{display:none}#nav-toggle{display:none}}@media screen and (max-width:991.98px){#sidebar__nav{display:block;position:fixed;right:-300px;top:0;height:100%;color:#333;background:#00412d;transition:.35s ease-in-out}.open{overflow:hidden;transition:.35s ease-in-out}.open .header-inner{z-index:1000}.open #overlay{display:block}.open #sidebar__nav{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);transition:.35s ease-in-out}.open #nav-toggle span{background-color:#fff}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#overlay{z-index:200}#sidebar__nav{z-index:400}#nav-toggle{z-index:500}}body.hchl-color #footer{border-top:8px solid #2b353e}body.hchl-color #footer a{color:#000}body.hchl-color #footer a:hover,body.hchl-color #footer a:focus{color:#618d45}body.hchl-color .footer-01{background:#c2d95c;color:#fff}body.hchl-color .footer-02{background:#fff;color:#000}body.hchl-color .pagetop{display:none;position:fixed;bottom:50px;right:50px;color:#fff}body.hchl-color .pagetop a{color:#fff}body.hchl-color .pagetop span{display:block;border-radius:25px;background:#2b2b2b;width:50px;height:50px;text-align:center;line-height:40px;font-size:36px;opacity:.8}.post-share-fb.side-widget{text-align:center}#footer{display:flex;flex-wrap:wrap;flex-direction:column;color:#fff;border-top:8px solid #3b4552}#footer .fbcomments{max-width:100% !important}#footer .fb_iframe_widget[style],#footer .fb_iframe_widget iframe[style]{max-width:100% !important}#footer .fb-like-box{width:100% !important;box-sizing:border-box}#footer .fb-like-box>span{width:100% !important;box-sizing:border-box}#footer iframe{width:100% !important;box-sizing:border-box}#footer .footer-logo{font-size:24px;width:198px;height:72px}#footer .footer-logo img{width:100%}#footer a{color:#fff}#footer a:hover{color:#ccc}#footer .footer-inner{padding:20px 0;width:300px;margin:0 auto}#footer .post-share{padding-right:0;padding-left:0}#footer-content-area{font-size:14px;margin-top:20px}#footer-content-area h4{font-size:22px}#footer-content-area i.fa{margin-right:12px}#footer-content-area #footer-list-area{display:flex;justify-content:space-between;flex-direction:column}#footer-content-area #footer-content li{position:relative}#footer-content-area #footer-content li:before{content:"\f105";font-family:FontAwesome;position:absolute;top:7px;left:0;color:#fffcdb}#footer-content-area #footer-content li a{padding:4px 12px 4px 14px;display:inline-block}#footer-content-area #footer-content li a:hover{text-decoration:none}#footer-content-area #footer-content #footer-gnav-ul .sub-menu{margin-left:20px}#footer-content-area #footer-sns{width:300px}#footer-content-area #footer-sns ul{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}#footer-content-area #footer-sns a{display:inline-block;padding:8px 12px 8px 0}#footer-content-area #footer-sns a:hover{text-decoration:none}#footer-fb-donate #footer-facebook{width:100%;overflow:hidden}#footer-fb-donate #footer-facebook .fb-page.fb_iframe_widget{width:100%}#footer-fb-donate #footer-facebook .fb-page.fb_iframe_widget>span{width:100%}#footer-fb-donate #footer-donate{width:100%}#footer-fb-donate #footer-donate.enable-facebook{margin-top:20px}#footer-fb-donate #footer-donate.disable-facebook{margin-top:0}#footer-fb-donate #footer-donate a{width:100%;height:100%;display:inline-block}#footer-fb-donate #footer-donate a:hover,#footer-fb-donate #footer-donate a:focus{-webkit-animation:flash 1s;animation:flash 1s}#footer-fb-donate #footer-donate a img{width:100%;height:100%;max-width:378px;max-height:98px}.footer-01{background:#031731;padding:0}.footer-01 .footer-inner{display:flex;flex-direction:column}.footer-01 .footer-address{text-align:left;margin-top:24px}.footer-02 .footer-copy{text-align:center;font-size:12px}@media screen and (min-width:576px){#footer .footer-inner{width:90%}#footer-brand-area,#footer-content-area{width:48%}#footer-content-area{margin-top:0}#footer-fb-donate{width:100%;display:flex;justify-content:space-between}#footer-fb-donate #footer-facebook{width:50%;padding-right:2%}#footer-fb-donate .fb_iframe_widget{width:100%}#footer-fb-donate #footer-donate{width:50%;padding-right:2%}#footer-fb-donate #footer-donate.enable-facebook{margin-top:0}.footer-01 .footer-inner{flex-wrap:wrap;flex-direction:row;justify-content:space-between}}@media screen and (min-width:640px){#footer .footer-inner{width:576px}}@media screen and (min-width:768px){#footer .footer-logo{width:28.8vw;max-width:396px}#footer .footer-inner{width:720px}#footer-fb-donate #footer-donate{width:48%}#footer-fb-donate #footer-donate.enable-facebook a{display:inline-block;width:270px;height:70px}}@media screen and (min-width:992px){#footer .footer-logo{width:21.6vw;max-width:396px}#footer .footer-inner{width:90%}#footer-brand-area,#footer-content-area,#footer-fb-donate{width:32%}#footer-fb-donate{flex-direction:column;justify-content:flex-start}#footer-fb-donate #footer-facebook{width:100%;padding-right:0}#footer-fb-donate #footer-donate{width:100%;padding-right:0}#footer-fb-donate #footer-donate.enable-facebook{margin-top:20px}#footer-fb-donate #footer-donate.enable-facebook a{width:auto;height:auto}.footer-01 .footer-address{text-align:right}}@media screen and (min-width:1200px){#footer .footer-inner{width:82.2916666667vw;max-width:1580px}#footer-brand-area,#footer-content-area{width:26.6666666667vw}#footer-content-area #footer-list-area{flex-direction:row}#footer-content-area #footer-content{width:19.6666666667vw}#footer-content-area #footer-sns{width:5.7291666667vw}#footer-content-area #footer-sns ul{flex-direction:column}#footer-fb-donate{width:19.6666666667vw}}@media screen and (min-width:1920px){#footer .footer-logo{width:396px;height:144px}#footer .footer-inner{padding:30px 0}.footer-01{padding:48px 0}#footer-brand-area{width:512px}#footer-content-area{font-size:18px;width:512px;margin-top:0}#footer-content-area #footer-content{width:378px}#footer-content-area #footer-content li a{padding:8px 12px 8px 14px}#footer-content-area #footer-sns{width:110px}#footer-fb-donate{width:378px}#footer-fb-donate #footer-donate.enable-facebook{margin-top:55px}}body.hchl-color section[class$=main-cont] div[class$=cont-header]{background:#00412d;color:#fff;font-weight:600;position:relative;padding:8px 0 12px;text-align:center;font-family:"Open Sans",sans-serif}body.hchl-color section[class$=main-cont] div[class$=cont-header] .cont-title{font-size:22px;margin:0}body.hchl-color section[class$=main-cont] .tri-border{position:absolute;width:100%;z-index:20;bottom:-9px}body.hchl-color section[class$=main-cont] .tri-border span{display:block;margin:0 auto;width:0;height:0;border-left:14px solid transparent;border-left:28px solid transparent;border-right:28px solid transparent;border-top:9px solid #00412d}@media screen and (min-width:768px){body.hchl-color section[class$=main-cont] div[class$=cont-header]{padding:12px 0 18px}body.hchl-color section[class$=main-cont] div[class$=cont-header] .cont-title{font-size:calc( 0.5208333333vw + 18px );min-height:0vw}body.hchl-color section[class$=main-cont] .tri-border{bottom:-15px}body.hchl-color section[class$=main-cont] .tri-border span{border-left:21px solid transparent;border-left:42px solid transparent;border-right:42px solid transparent;border-top:15px solid #00412d}}@media screen and (min-width:1920px){body.hchl-color section[class$=main-cont] div[class$=cont-header]{padding:16px 0 24px}body.hchl-color section[class$=main-cont] div[class$=cont-header] .cont-title{font-size:36px}body.hchl-color section[class$=main-cont] .tri-border{bottom:-18px}body.hchl-color section[class$=main-cont] .tri-border span{border-left:28px solid transparent;border-left:56px solid transparent;border-right:56px solid transparent;border-top:18px solid #00412d}}form input[type=submit]:hover,form button:hover{cursor:pointer}body.hchl-color form input[type=submit],body.hchl-color form button{background:#2b353e;color:#fff}body.page .common-contact{font-family:"Open Sans",sans-serif;background:#fffcdb}body.page .common-contact .c_box_inner{padding:20px 0;width:100%;max-width:300px;margin:0 auto}body.page .common-contact .c_box_inner label{color:#000;font-size:18px;font-weight:400;display:inline-block}body.page .common-contact .c_box_inner .wpcf7 label{width:100%}body.page .common-contact .c_box_inner input{margin-top:5px}body.page .common-contact .c_box_inner input[type=text],body.page .common-contact .c_box_inner input[type=tel],body.page .common-contact .c_box_inner input[type=email],body.page .common-contact .c_box_inner input[type=url]{width:100%}body.page .common-contact .c_box_inner textarea{width:100%}body.page .common-contact .c_box_inner input[type=submit],body.page .common-contact .c_box_inner button{width:280px;height:72px;font-size:28px;font-weight:600;display:block;background:#00412d;color:#fff;border-radius:8px;margin:0 auto}body.page .common-contact .c_box_inner p{width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.4em;color:#fff}body.page .common-contact .c_box_inner p:last-of-type{margin-top:60px;margin-bottom:40px}body.page .common-contact .mwform-tel-field{display:flex}.contact-form-info,.contact-form-position{width:100%;max-width:300px;margin:0 auto;padding-bottom:20px}.contact-form-info dl,.contact-form-info dt,.contact-form-info dd{padding:0;margin:0}.contact-form-info dt,.contact-form-info dd{font-size:16px;display:inline-block}.contact-form-info dl{display:flex;flex-direction:column;margin-bottom:20px}.contact-form-info dt{border-left:5px solid #00412d;margin-bottom:10px;padding-left:8px;line-height:1;font-weight:600;color:#00412d}.contact-form-info dd{line-height:1.2}.contact-form-position{display:flex;flex-wrap:wrap;flex-direction:column;padding:40px 0 20px}.contact-form-position .cf-position{width:100%}.contact-form-position .cf-position h3,.contact-form-position .cf-position p{padding:0;margin:0}.contact-form-position .cf-position h3{font-size:16px;border-left:5px solid #00412d;margin-bottom:10px;padding-left:8px;line-height:1;font-weight:600;color:#00412d;margin-bottom:10px}.contact-form-position .cf-position p{font-size:14px;margin-bottom:10px;padding-left:13px}.contact-form-position .cf-position p .iconify{display:inline-block;position:relative;top:3px;margin-right:6px}.contact-form-position .cf-position .cfp-name b{display:inline-block;width:100%}@media screen and (min-width:576px){body.page .common-contact .c_box_inner{max-width:80vw}.contact-form-info,.contact-form-position{max-width:80vw}}@media screen and (min-width:768px){.contact-form-info,.contact-form-position{padding-bottom:30px}.contact-form-info dt,.contact-form-info dd{font-size:18px}.contact-form-position{justify-content:space-between;flex-direction:row}.contact-form-position .cf-position{width:48%}.contact-form-position .cf-position h3{font-size:18px}.contact-form-position .cf-position p{font-size:16px}.contact-form-position .cf-position p .iconify{top:4px;margin-right:8px}}@media screen and (min-width:992px){.contact-form-info,.contact-form-position{padding-bottom:4.16667vw}.contact-form-info dt,.contact-form-info dd{font-size:22px}.contact-form-position{padding:60px 0 40px}.contact-form-position .cf-position h3{font-size:22px}.contact-form-position .cf-position p{font-size:18px}.contact-form-position .cf-position p .iconify{top:5px;margin-right:10px}}@media screen and (min-width:1200px){body.page .common-contact .c_box_inner{max-width:1048px}.contact-form-info,.contact-form-position{max-width:1048px}}@media screen and (min-width:1920px){body.page .common-contact .c_box_inner{padding:60px 0}body.page .common-contact .c_box_inner label{font-size:28px}body.page .common-contact .c_box_inner input{margin-top:10px}body.page .common-contact .c_box_inner input[type=text],body.page .common-contact .c_box_inner input[type=tel],body.page .common-contact .c_box_inner input[type=email],body.page .common-contact .c_box_inner input[type=url]{width:100%;max-width:none}body.page .common-contact .c_box_inner input[type=submit],body.page .common-contact .c_box_inner button{width:360px;height:72px}body.page .common-contact .c_box_inner p{max-width:none}.contact-form-info,.contact-form-position{padding:60px 0}.contact-form-info dl{margin-bottom:32px}.contact-form-info dt,.contact-form-info dd{font-size:28px}.contact-form-info dt{margin-bottom:16px}.contact-form-position{max-width:1316px}.contact-form-position .cf-position{margin-bottom:32px}.contact-form-position .cf-position h3{font-size:28px;margin-bottom:16px}.contact-form-position .cf-position p{font-size:22px}}body.not-found-404 .main-inner,body.search .main-inner{width:90vw;margin-left:auto;margin-right:auto}body.not-found-404 #searchform,body.search #searchform{margin-top:2em;margin-bottom:2em}body.not-found-404 .post-content,body.search .post-content{font-size:12px;margin-bottom:40px}body.not-found-404 .post-header,body.search .page-header{flex-wrap:wrap;padding:20px 0;width:auto}body.not-found-404 .post-title,body.search .page-title{display:block;color:#000;width:100%;height:auto;border-radius:0;line-height:1.5;font-weight:400;font-size:18px;font-family:"Open Sans",sans-serif}body.not-found-404 .post-title:before,body.search .page-title:before{content:none}body.not-found-404 .post-title p,body.search .page-title p{font-family:"Open Sans",sans-serif;font-weight:300;line-height:1.25;margin-bottom:10px}body.search .page-title{font-weight:300}body.search .page-title span{font-weight:400}body.search-results .page-header{width:280px;margin-left:auto;margin-right:auto}body.search-results main#main a img{transition:.8s}body.search-results main#main a img:hover,body.search-results main#main a img:focus{opacity:.8}body.search-results main#main a dl{transition:.8s}body.search-results main#main a dl:hover,body.search-results main#main a dl:focus{color:#618d45}body.search-results .news-list-wrap{width:280px;margin-left:auto;margin-right:auto}body.search-results .news-list-wrap ul{padding:0}body.search-results .news-list-wrap li article{display:flex;flex-direction:column;margin-bottom:1em}body.search-results .news-list-wrap li .thumb img{width:100%;height:auto;display:block}body.search-results .news-list-wrap li .text .update{font-family:"Open Sans",sans-serif;font-size:12px}body.search-results .news-list-wrap li .text dl{margin:0 0 1em}body.search-results .news-list-wrap li .text dt{font-size:18px;margin:.5em 0 .25em;font-weight:600}body.search-results .news-list-wrap li .text dd{font-size:14px;margin:0}body.search-results .news-list-wrap .navigation.pagination{margin-bottom:20px;font-size:12px}body.search-results .news-list-wrap .navigation.pagination span{line-height:1;padding:5px 10px}body.search-results .news-list-wrap .navigation.pagination span.current{background:#00412d;color:#fff}body.search-results .news-list-wrap .navigation.pagination .page-numbers{padding:5px 10px}body.search-results .news-list-wrap .navigation.pagination .page-numbers i{display:inline-block;color:#00412d}body.search-results .news-list-wrap .navigation.pagination .page-numbers:hover,body.search-results .news-list-wrap .navigation.pagination .page-numbers:focus{background:#618d45;color:#fff}@media screen and (min-width:576px){body.not-found-404 .main-inner,body.search .main-inner{width:80vw}body.search-results .page-header{width:90vw;max-width:560px}body.search-results .main-inner{width:90vw}body.search-results .news-list-wrap{width:auto;max-width:560px}body.search-results .news-list-wrap li article{flex-direction:row}body.search-results .news-list-wrap li .thumb img{width:200px}body.search-results .news-list-wrap li .text{padding-left:1em}body.search-results .news-list-wrap li .text dt{margin-top:0}}@media screen and (min-width:768px){body.not-found-404 .main-inner .post-content,body.search .main-inner .post-content{font-size:14px}body.not-found-404 .post-title,body.search .page-title{font-size:22px}body.not-found-404 .post-header,body.search .page-header{padding:30px 0}body.search-results .page-header{max-width:720px}body.search-results .news-list-wrap{max-width:720px}body.search-results .news-list-wrap li .thumb img{width:280px}body.search-results .news-list-wrap li .text dt{font-size:22px}body.search-results .news-list-wrap li .text dd{font-size:16px}}@media screen and (min-width:992px){body.not-found-404 .main-inner .post-content,body.search .main-inner .post-content{font-size:16px}body.not-found-404 .post-title,body.search .page-title{font-size:28px}body.not-found-404 .post-header,body.search .page-header{padding:40px 0 60px}body.search-results .page-header{max-width:800px}body.search-results .news-list-wrap{max-width:800px}body.search-results .news-list-wrap li .thumb img{width:300px}body.search-results .news-list-wrap li .text dt{font-size:28px}body.search-results .news-list-wrap li .text dd{font-size:18px}}@media screen and (min-width:1200px){body.not-found-404 .post-header,body.search .page-header{padding:80px 0}}@media screen and (min-width:1920px){body.not-found-404 .main-inner,body.search .main-inner{max-width:1584px}body.not-found-404 .main-inner .post-content,body.search .main-inner .post-content{font-size:18px}body.not-found-404 .post-title,body.search .page-title{font-size:36px}body.not-found-404 .post-header,body.search .page-header{padding:120px 0}body.search-results .page-header{max-width:1200px}body.search-results .news-list-wrap{max-width:1200px}body.search-results .news-list-wrap li .thumb img{width:300px}body.search-results .news-list-wrap li .text dt{font-size:36px}body.search-results .news-list-wrap li .text dd{font-size:22px}}body.home a:-webkit-any-link{text-decoration:none}body.home a:-moz-any-link{text-decoration:none}body.home a:any-link{text-decoration:none}body.home a:-webkit-any-link:hover,body.home a:-webkit-any-link:focus{text-decoration:none}body.home a:-moz-any-link:hover,body.home a:-moz-any-link:focus{text-decoration:none}body.home a:any-link:hover,body.home a:any-link:focus{text-decoration:none}body.home #content{padding-bottom:0;font-family:"Open Sans",sans-serif;padding-top:0}body.home #main{width:100%;margin:0;font-family:"Open Sans",sans-serif}body.home .main-inner{margin:0}body.home .wrap{width:100%;max-width:1584px;margin:0 auto}body.home #main_visual{color:#fff;text-align:center;background-position:center 30%;background-size:cover}body.home #main_visual h2{font-size:46px;line-height:70px;margin-bottom:24px}body.home #main_visual p{margin:0 auto;font-family:"Open Sans",sans-serif;font-weight:600;color:#fffcdb;width:300px;max-width:1353px;font-size:16px;line-height:1.2}body.home #header-gnav-area{display:none}body.home .first-navi{max-width:1584px;width:288px;margin-left:auto;margin-right:auto;margin-top:20vw;padding:0;display:flex;flex-wrap:wrap}body.home .first-navi li{width:288px;height:64px;border-radius:64px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}body.home .first-navi li a{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-size:18px;font-weight:600;width:100%;height:100%;display:flex;align-items:center;text-decoration:none}body.home .first-navi li a:before{content:"";mix-blend-mode:overlay;width:280px;height:56px;border-radius:56px;border:1px solid #fff;position:absolute;z-index:10;top:3px;left:3px;background-color:transparent}body.home .first-navi li a:hover,body.home .first-navi li a:focus{-webkit-animation:flash 1s;animation:flash 1s;text-decoration:none}body.home .first-navi li a:hover:before,body.home .first-navi li a:focus:before{mix-blend-mode:normal}body.home .first-navi li a span{display:inline-block;width:100%;text-align:center;line-height:1.2;margin-left:auto;margin-right:auto}body.home .first-navi li a span b{display:inline-block;width:100%;font-size:.8em}body.home .front-loop{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;overflow:hidden;padding:0}body.home .front-loop h2{text-align:center;padding:24px 0;margin:0;border-bottom:1px solid #e5e5e5;font-size:36px;font-weight:600;background:#fffcdb;color:#00412d;height:100px}body.home .front-loop .popular_post_box{font-family:"Open Sans",sans-serif;position:relative;display:inline-block}body.home .front-loop .popular_post_box img,body.home .front-loop .popular_post_box h3,body.home .front-loop .popular_post_box .p_category,body.home .front-loop .popular_post_box ul{margin-bottom:12px;margin-top:0}body.home .front-loop .popular_post_box h3{color:#2b353e;font-weight:400;font-size:14px}body.home .front-loop .popular_post_box h3 a{color:#2b353e}body.home .front-loop .popular_post_box h3 a:hover{color:#ffc600;text-decoration:underline}body.home .front-loop .popular_post_box img{max-width:100%;height:auto}body.home .front-loop .popular_post_box ul{overflow:hidden}body.home .front-loop .popular_post_box ul li{width:25%;text-align:left}body.home .front-loop .popular_post_box ul li .fa{margin-right:8px}body.home .front-loop .popular_post_box ul li .share{display:none}body.home .front-loop .popular_post_box ul a{color:#2b353e}body.home .front-loop .popular_post_box ul a:hover{color:#ffc600;text-decoration:underline}body.home .front-loop .popular_post_box .p-meta{display:flex;justify-content:space-between}body.home .front-loop .popular_post_box .p_category{background:#00412d;color:#fff;display:inline-block;padding:.125em 1em;font-size:12px;color:#fff}body.home .front-loop .popular_post_box .p_date{color:#618d45;font-size:10px;padding:0;text-align:right;line-height:1}body.home .front-loop .popular_post_box .p_date span{display:block;line-height:18px}body.home .front-loop .front-loop-cont{padding:40px 0 0;overflow:hidden;margin-left:auto;margin-right:auto;width:90%;max-width:300px;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap}body.home .front-loop article.post{border:none;margin-bottom:20px}body.home #front-contents .c_box_inner{width:54%;padding-bottom:32px}body.home #front-contents .c_img_box{position:absolute;top:0;width:40%;height:100%;z-index:0;background-size:cover;background-repeat:no-repeat}body.home #front-contents .c_box{position:relative;border-bottom:1px solid #e5e5e5}body.home #front-contents .c_box.c_box_left{background-color:#fff}body.home #front-contents .c_box.c_box_left .c_box_inner{z-index:10}body.home #front-contents .c_box.c_box_left .c_img_box{right:0;background-position:center top}body.home #front-contents .c_box.c_box_right{background-color:#fafafa}body.home #front-contents .c_box.c_box_right .c_img_box{left:0;background-position:center top}body.home #front-contents .c_number{background:#06abc8;color:#fff;display:inline-block;padding:40px 12px 8px;margin-bottom:32px;margin-top:0}body.home #front-contents h3{color:#06abc8;font-size:36px;margin-top:0;margin-bottom:8px;line-height:1.4}body.home #front-contents h4{font-size:24px;margin-bottom:28px;margin-top:0;font-weight:400}body.home #front-contents .c_text p{font-family:"Open Sans",sans-serif;margin-bottom:48px}body.home #front-contents .c_text .c_btn a{border-radius:8px;background:#21262c;color:#fff;font-size:14px;text-shadow:0 0 3px rgba(0,0,0,.5);transition:all ease-in-out .3s;opacity:1;display:block;width:30%;padding:12px;text-align:center}body.home #front-contents .c_text .c_btn a:hover{opacity:.8;text-decoration:none}body.home #front-service{padding-bottom:56px;border-bottom:1px solid #e5e5e5}body.home #front-service .front-service-inner{overflow:hidden;display:flex;flex-wrap:wrap}body.home #front-service .front-service-inner .c_box{margin-top:50px;width:100%;display:flex;justify-content:space-between;flex-direction:column}body.home #front-service .front-service-inner .c_box:first-of-type{margin-top:0}body.home #front-service .front-service-inner .c_box:nth-of-type(2n+1) .c_info{order:2}body.home #front-service .front-service-inner .c_box:nth-of-type(2n) .c_info{order:2}body.home #front-service .front-service-inner .c_info{width:100%;max-width:780px}body.home #front-service .front-service-inner .c_title{text-align:center}body.home #front-service .front-service-inner h3{margin:10px;text-align:left;font-weight:600;font-size:22px;line-height:1.2}body.home #front-service .front-service-inner h3 b{display:inline-block;width:100%;font-size:.8em}body.home #front-service .front-service-inner h4{font-size:24px;margin-bottom:28px;text-align:center}body.home #front-service .front-service-inner .c_text p{padding:0 10px 10px}body.home #front-service .front-service-inner .c_text .c_btn{margin-bottom:0}body.home #front-service .front-service-inner .c_text .c_btn a{border-radius:8px;background:#21262c;color:#fff;margin:0 auto;transition:all ease-in-out .3s;opacity:1;display:block;width:100%;max-width:300px;padding:14px 20px;line-height:1;text-align:center;font-size:22px;font-weight:300}body.home #front-service .front-service-inner .c_text .c_btn a:hover,body.home #front-service .front-service-inner .c_text .c_btn a:focus{opacity:.8;text-decoration:none}body.home #front-service .front-service-inner figure{display:block;width:100%;height:100%;max-width:646px;max-height:404px;border-bottom:5px solid transparent}body.home #front-service .front-service-inner figure img{width:100%}body.home #front-company{background:#fff;font-family:"Open Sans",sans-serif}body.home #front-company .c_box{position:relative;border-bottom:1px solid #e5e5e5;min-height:450px}body.home #front-company .c_box_inner{width:684px;padding:96px 0}body.home #front-company .c_img_box{position:absolute;top:0;right:0;width:40%;height:100%;z-index:0}body.home #front-company .c_img_box iframe{width:100% !important;height:100% !important}body.home #front-company .no-company-map .c_img_box{display:none}body.home #front-company .no-company-map .c_box_inner{margin-left:auto;margin-right:auto}body.home #front-company dl{overflow:hidden;border-bottom:1px solid #e5e5e5;margin:0}body.home #front-company dl dt span,body.home #front-company dl dd span{padding:20px 32px;display:block}body.home #front-company dl dt{width:20%;margin:0}body.home #front-company dl dd{width:80%;margin:0}body.home #front-company dl#front-company-1 dt{border-top:2px solid #06abc8}body.home #front-company dl#front-company-1 dt span{padding-top:19px}body.home #front-company dl#front-company-1 dd{border-top:1px solid #e5e5e5}body.hchl-color.home #main_visual{background-color:#00412d}body.hchl-color.home .first-navi li:first-child:hover,body.hchl-color.home .first-navi li:first-child:focus,body.hchl-color.home .first-navi li:nth-child(2):hover,body.hchl-color.home .first-navi li:nth-child(2):focus,body.hchl-color.home .first-navi li:nth-child(3):hover,body.hchl-color.home .first-navi li:nth-child(3):focus,body.hchl-color.home .first-navi li:nth-child(4):hover,body.hchl-color.home .first-navi li:nth-child(4):focus{background:rgba(255,255,255,.75)}body.hchl-color.home .first-navi li:first-child{background:rgba(0,65,45,.75)}body.hchl-color.home .first-navi li:first-child:hover a:before,body.hchl-color.home .first-navi li:first-child:focus a:before{border-color:#00412d}body.hchl-color.home .first-navi li:first-child:hover a span,body.hchl-color.home .first-navi li:first-child:focus a span{color:#00412d}body.hchl-color.home .first-navi li:nth-child(2){background:rgba(24,6,64,.75)}body.hchl-color.home .first-navi li:nth-child(2):hover a:before,body.hchl-color.home .first-navi li:nth-child(2):focus a:before{border-color:#180640}body.hchl-color.home .first-navi li:nth-child(2):hover a span,body.hchl-color.home .first-navi li:nth-child(2):focus a span{color:#180640}body.hchl-color.home .first-navi li:nth-child(3){background:rgba(64,19,6,.75)}body.hchl-color.home .first-navi li:nth-child(3):hover a:before,body.hchl-color.home .first-navi li:nth-child(3):focus a:before{border-color:#401306}body.hchl-color.home .first-navi li:nth-child(3):hover a span,body.hchl-color.home .first-navi li:nth-child(3):focus a span{color:#401306}body.hchl-color.home .first-navi li:nth-child(4){background:rgba(64,60,3,.75)}body.hchl-color.home .first-navi li:nth-child(4):hover a:before,body.hchl-color.home .first-navi li:nth-child(4):focus a:before{border-color:#403c03}body.hchl-color.home .first-navi li:nth-child(4):hover a span,body.hchl-color.home .first-navi li:nth-child(4):focus a span{color:#403c03}body.hchl-color.home #front-service .front-service-inner #front-service-1 h3{color:#180640}body.hchl-color.home #front-service .front-service-inner #front-service-1 .c_text .c_btn a{background:#180640}body.hchl-color.home #front-service .front-service-inner #front-service-1 figure{border-bottom-color:#180640}body.hchl-color.home #front-service .front-service-inner #front-service-2 h3{color:#401306}body.hchl-color.home #front-service .front-service-inner #front-service-2 .c_text .c_btn a{background:#401306}body.hchl-color.home #front-service .front-service-inner #front-service-2 figure{border-bottom-color:#401306}body.hchl-color.home #front-service .front-service-inner #front-service-3 h3{color:#403c03}body.hchl-color.home #front-service .front-service-inner #front-service-3 .c_text .c_btn a{background:#403c03}body.hchl-color.home #front-service .front-service-inner #front-service-3 figure{border-bottom-color:#403c03}body.hchl-color.home #front-service .front-service-inner #front-service-4 h3{color:#730b27}body.hchl-color.home #front-service .front-service-inner #front-service-4 .c_text .c_btn a{background:#730b27}body.hchl-color.home #front-service .front-service-inner #front-service-4 figure{border-bottom-color:#730b27}body.hchl-color.home #front-service .front-service-inner h3{color:#00412d}@media screen and (min-width:576px){body.home .front-loop .popular_post_box{width:48%}body.home .front-loop .popular_post_box:nth-of-type(4){display:inline-block}body.home .front-loop .front-loop-cont{flex-direction:row;margin-left:auto;margin-right:auto;max-width:560px}}@media screen and (min-width:640px){body.home .front-loop{margin-bottom:20px}body.home .front-loop .front-loop-cont{max-width:620px}body.home #front-service .front-service-inner .c_box{flex-direction:row}body.home #front-service .front-service-inner .c_box:nth-of-type(2n+1) .c_info{order:1;padding-right:20px}body.home #front-service .front-service-inner .c_box:nth-of-type(2n+1) figure{order:2}body.home #front-service .front-service-inner .c_box:nth-of-type(2n) .c_info{padding-left:20px}body.home #front-service .front-service-inner .c_box figure{border-bottom:0}}@media screen and (min-width:768px){body.home #main_visual p{font-size:20px;margin-top:32px;width:744px}body.home .first-navi{width:744px;margin-top:160px;justify-content:space-between;flex-direction:row}body.home .first-navi li{width:180px;height:180px;border-radius:180px}body.home .first-navi li:hover,body.home .first-navi li:focus{border-radius:180px}body.home .first-navi li a{font-size:18px}body.home .first-navi li a:before{width:172px;height:172px;border-radius:172px;top:3px;left:3px}body.home .first-navi li a span{width:172px}body.home .front-loop .popular_post_box{width:48%;max-width:378px}body.home .front-loop .popular_post_box h3{font-size:16px}body.home .front-loop .popular_post_box .p_category{font-size:14px}body.home .front-loop .popular_post_box .p_date{font-size:10px}body.home .front-loop .front-loop-cont{max-width:788px}body.home #front-service .front-service-inner h3{font-size:calc( 0.5208333333vw + 18px );min-height:0vw}body.home #front-service .front-service-inner .c_text p{font-size:calc( 0.1736111111vw + 14.6666666667px );min-height:0vw}body.home #front-service .front-service-inner .c_text .c_btn a{margin-left:0}}@media screen and (min-width:992px){body.home #main_visual p{width:82.2916666667vw;font-size:calc( 1.724137931vw + 2.8965517241px );min-height:0vw}body.home .first-navi{width:82.2916666667vw}body.home .first-navi li{width:19.5833333333vw;height:19.5833333333vw;border-radius:19.5833333333vw}body.home .first-navi li:hover,body.home .first-navi li:focus{border-radius:19.5833333333vw}body.home .first-navi li a{font-size:22px}body.home .first-navi li a:before{width:18.9583333333vw;height:18.9583333333vw;border-radius:18.9583333333vw;top:.2604166667vw;left:.2604166667vw}body.home .first-navi li a span{width:100%}body.home .front-loop .popular_post_box h3{font-size:18px}body.home .front-loop .popular_post_box .p_category{font-size:16px}body.home .front-loop .popular_post_box .p_date{font-size:12px}body.home #front-service .front-service-inner h3{margin:20px 10px}}@media screen and (min-width:1200px){body.home .front-loop .popular_post_box{width:24%;max-width:378px}body.home .front-loop .front-loop-cont{max-width:90%;max-width:1584px;flex-direction:row}}@media screen and (min-width:1600px){body.home .front-loop .front-loop-cont{width:100%;padding:40px 0 0}}@media screen and (min-width:1920px){body.home #main_visual p{margin-top:32px;font-size:36px}body.home .first-navi{margin-top:160px;width:1584px}body.home .first-navi li{width:376px;height:376px;border-radius:376px}body.home .first-navi li:hover,body.home .first-navi li:focus{border-radius:376px}body.home .first-navi li a{font-size:28px}body.home .first-navi li a:before{width:364px;height:364px;border-radius:364px;top:5px;left:5px}body.home .front-loop .popular_post_box h3{font-size:22px}body.home .front-loop .popular_post_box .p_category{font-size:18px}body.home .front-loop .popular_post_box .p_date{font-size:14px}body.home #front-service .front-service-inner h3{margin:30px 0;font-size:28px}body.home #front-service .front-service-inner .c_text p{font-size:18px;padding:0;margin-bottom:28px}body.home #front-service .front-service-inner .c_text .c_btn a{width:50%;max-width:360px;font-size:36px}body.home #front-service .front-service-inner figure{width:646px;height:404px}}.post-cover{background-size:cover;background-position:50%}.post-header{padding:10px 0;width:90vw;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;border-bottom:0;padding-left:0}.post-title{color:#fff;font-size:18px;line-height:1;font-weight:600;margin-bottom:0;width:288px;height:36px;border-radius:36px;position:relative;z-index:0;display:flex;align-items:center}.post-title span{display:inline-block;text-align:center;width:100%}.post-title:before{content:"";mix-blend-mode:overlay;top:2px;left:2px;width:280px;height:30px;border-radius:30px;border:1px solid #fff;position:absolute;z-index:10;background-color:transparent}.header-lead{width:100%;max-width:914px;line-height:1.25;font-size:14px;margin-top:10px}body.about-us .header-lead{color:#00412d}body.educational-support .post-header,body.international-exchange .post-header,body[class*=study-tour] .post-header,body[class*=youth-exchange] .post-header,body.contact-us .post-header,body.donate .post-header{justify-content:flex-end;height:210px}body.educational-support .post-title,body.international-exchange .post-title,body[class*=study-tour] .post-title,body[class*=youth-exchange] .post-title,body.contact-us .post-title,body.donate .post-title{top:-10px}body.educational-support .post-title span,body.international-exchange .post-title span,body[class*=study-tour] .post-title span,body[class*=youth-exchange] .post-title span,body.contact-us .post-title span,body.donate .post-title span{top:-2px;position:relative}body[class*=study-tour] .post-title span,body[class*=youth-exchange] .post-title span{top:.7em}body[class*=study-tour] .post-title span:after,body[class*=youth-exchange] .post-title span:after{content:"International Exchange";display:inline-block;font-size:.8em;margin-top:.8em;width:100%}body.about-us .post-title{background:rgba(0,65,45,.75)}body.educational-support .post-title{background:rgba(24,6,64,.75)}body.international-exchange .post-title{background:rgba(74,74,74,.75)}body[class*=study-tour] .post-title{background:rgba(64,19,6,.75)}body[class*=youth-exchange] .post-title{font-size:16px;background:rgba(64,60,3,.75)}body.privacy-policy .post-title{background:#c2d95c}body.contact-us .post-cover{background-position:80% 55%;background-size:150%;background-repeat:no-repeat}body.contact-us .post-title{background:#fffcdb;color:#618d45}body.contact-us .post-title:before{mix-blend-mode:normal;border-color:#c2d95c}body.donate .post-cover{background-position:top center}body.donate .post-title{background:#c2d95c;color:#00412d}body.donate .post-title:before{mix-blend-mode:normal}@media screen and (min-width:600px){body.contact-us .post-cover{background-position:100% 55%;background-size:125%}body.donate .post-cover{background-position:center 25%}}@media screen and (min-width:768px){.post-header{padding:30px 0;flex-direction:row;align-items:center;justify-content:space-between}.post-title{font-size:28px;width:190px;height:190px;border-radius:190px}.post-title:before{width:184px;height:184px;border-radius:184px;top:2px;left:2px}body.about-us .header-lead{font-size:16px;line-height:1.5;margin-top:0;width:calc(90vw - 210px)}body.educational-support .post-header,body[class*=study-tour] .post-header,body[class*=youth-exchange] .post-header,body.contact-us .post-header,body.donate .post-header{justify-content:flex-start;height:250px}body.educational-support .post-title,body[class*=study-tour] .post-title,body[class*=youth-exchange] .post-title,body.contact-us .post-title,body.donate .post-title{top:0}body.international-exchange .post-header{justify-content:center;align-items:flex-end}body.international-exchange .post-title{width:420px;height:42px;border-radius:42px;top:0}body.international-exchange .post-title:before{width:414px;height:36px;border-radius:42px}body.international-exchange .post-title span{top:-2px}body.study-tour .post-title span,body.youth-exchange .post-title span{top:0}body.study-tour .post-title span:after,body.youth-exchange .post-title span:after{display:block;font-size:.5em;margin-top:.4em;width:auto}.study-tour-archives .post-title span,.youth-exchange-archives .post-title span{top:0}.study-tour-archives .post-title span:before,.youth-exchange-archives .post-title span:before{display:block;font-size:.5em;margin-top:.4em;width:auto}body[class*=youth-exchange] .post-title{font-size:28px}body[class*=youth-exchange] .post-title span{top:.25em;line-height:1.2;font-size:.8em;padding:0 .25em}body[class*=youth-exchange] .post-title span:after{font-size:.625em}body.contact-us .post-cover{background-size:cover;background-position:50%}}@media screen and (min-width:992px){.post-header{padding:40px 0 60px}.post-title{font-size:36px;width:286px;height:286px;border-radius:286px}.post-title:before{width:278px;height:278px;border-radius:278px;top:3px;left:3px}body.about-us .header-lead{font-size:18px;width:calc(86vw - 306px)}body.educational-support .post-header,body[class*=study-tour] .post-header,body[class*=youth-exchange] .post-header,body.contact-us .post-header,body.donate .post-header{height:386px}body.international-exchange .post-header{height:386px}body.international-exchange .post-title{width:560px;height:56px;border-radius:56px}body.international-exchange .post-title:before{width:552px;height:48px;border-radius:48px}body.international-exchange .post-title span{top:-1px}body[class*=study-tour] .post-project-cover figcaption{font-size:14px}body[class*=youth-exchange] .post-title{font-size:36px}}@media screen and (min-width:1200px){.post-header{padding:80px 0;width:82.5vw}body.about-us .post-header{height:446px}body.about-us .header-lead{width:calc(82.2916666667vw - 370px)}body.educational-support .post-header,body[class*=study-tour] .post-header,body[class*=youth-exchange] .post-header,body.contact-us .post-header{height:446px}body.international-exchange .post-header{height:446px}body.international-exchange .post-title{width:780px;height:78px;border-radius:78px}body.international-exchange .post-title:before{width:772px;height:70px;border-radius:70px}}@media screen and (min-width:1400px){.study-tour-archives .post-cover,.youth-exchange-archives .post-cover{background-size:cover;background-position:top 40% center}}@media screen and (min-width:1920px){.post-header{padding:120px 0;max-width:1584px;width:82.5vw}.post-title{font-size:46px;width:380px;height:380px;border-radius:380px}.post-title:before{width:368px;height:368px;border-radius:368px;top:5px;left:5px}body.about-us .post-header{border-bottom:0;height:620px}body.about-us .header-lead{font-size:22px;width:100%;max-width:914px}body.educational-support .post-header,body[class*=study-tour] .post-header,body[class*=youth-exchange] .post-header,body.contact-us .post-header,body.donate .post-header{height:620px}body.international-exchange .post-header{height:620px}body.international-exchange .post-title:before{width:770px;height:66px;border-radius:66px}body.parent-international-exchange:not(.international-exchange) .post-cover{height:980px}}.article-image{width:100%;height:360px;display:block}.article-image img{width:100%;height:100%;overflow:hidden}.wp-block-cover.has-parallax{min-height:180px !important;background-attachment:scroll}.wp-block-cover .wp-block-cover__inner-container p{color:#618d45;font-weight:600;font-size:18px;-webkit-filter:drop-shadow(1px 1px 0px #fff);filter:drop-shadow(1px 1px 0px #fff)}body.about-us #content .wrap{max-width:none}body.about-us .post-content-summary{background:#00412d;color:#fff;width:100%;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;flex-direction:column}body.about-us .post-content-summary .summary-title,body.about-us .post-content-summary .summary-title-sub{font-weight:600;line-height:1.2;text-align:center}body.about-us .post-content-summary .summary-title{font-size:18px}body.about-us .post-content-summary .summary-title-sub{font-size:16px;margin-top:10px}body.about-us .post-content-summary .summary-list{margin-top:10px}body.about-us .post-content-summary .summary-list ol{font-size:14px;list-style:decimal;margin-left:20px;width:100%;max-width:420px;margin-left:auto;margin-right:auto}body.about-us .post-content-summary .summary-text{order:2;width:100%;max-width:1180px;padding-left:10px;padding-right:10px}body.about-us .post-content-summary .summary-mark{order:1;display:flex;justify-content:center}body.about-us .post-content-summary .summary-mark img{width:56px;height:83px}body.about-us .post-activities-list{width:100%;display:block;background:#c2d95c}body.about-us .post-activities-list h2,body.about-us .post-activities-list h3{width:100%;max-width:1584px;text-align:center;margin-left:auto;margin-right:auto}body.about-us .post-activities-list h2{background:0 0;color:#000;font-weight:600;border-bottom:1px solid #00412d;line-height:1;border-left:0;font-size:18px;padding-top:30px;padding-bottom:20px;margin-bottom:20px}body.about-us .post-activities-list h3{font-size:16px;font-weight:400;color:#fff;border-bottom-width:0;padding:0}body.about-us .post-activities-list .activities-list{margin-top:40px;padding-bottom:20px}body.about-us .post-activities-list .activities-list .wp-block-group__inner-container{counter-reset:block-counter;width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;max-width:672px}body.about-us .post-activities-list .activities-list .wp-block-group__inner-container div{padding-left:36px;position:relative;margin-bottom:10px}body.about-us .post-activities-list .activities-list .wp-block-group__inner-container div p,body.about-us .post-activities-list .activities-list .wp-block-group__inner-container div ol{margin-bottom:0}body.about-us .post-activities-list .activities-list .wp-block-group__inner-container div p{font-size:16px}body.about-us .post-activities-list .activities-list .wp-block-group__inner-container div ol{font-size:14px;list-style:lower-alpha}body.about-us .post-activities-list .activities-list .wp-block-group__inner-container div:before{counter-increment:block-counter;content:counter(block-counter);display:block;background:#fffcdb;color:#00412d;font-family:"EB Garamond",serif;font-style:italic;text-align:center;line-height:1;box-sizing:border-box;position:absolute;left:0;top:-4px;font-size:22px;padding-top:5px;width:28px;height:28px;border-radius:28px}#common-company .office-info{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}#common-company .office-info .c_box_inner{width:100%;max-width:970px;font-size:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}#common-company .office-info .c_box_inner dl{width:100%;max-width:680px;margin-bottom:0;padding:14px 0;border-top:1px solid #707070}#common-company .office-info .c_box_inner dl:first-of-type{border-top-width:2px;position:relative;z-index:0}#common-company .office-info .c_box_inner dl:first-of-type:before{background:#00412d;display:inline-block;height:2px;width:180px;content:"";position:absolute;z-index:10;top:-2px}#common-company .office-info .c_box_inner dl:last-of-type{border-bottom:1px solid #707070}#common-company .office-info .c_box_inner dt{font-weight:600;padding-left:10px}#common-company .office-info .c_box_inner dd{padding-left:10px;margin:0}#common-company .office-info .c_box_inner dd a:hover,#common-company .office-info .c_box_inner dd a:focus{text-decoration:none;color:#618d45}#common-company .office-info .c_img_box{width:100%;max-width:950px;max-height:425px}#common-company .office-info .c_img_box iframe{width:100%}body.educational-support .post-content-info,body.international-exchange .post-content-info{position:relative;z-index:0;margin-top:20px}body.educational-support .post-content-info .info-image,body.international-exchange .post-content-info .info-image{display:block;position:relative;width:100%}body.educational-support .post-content-info .info-image img,body.international-exchange .post-content-info .info-image img{width:100%}body.educational-support .post-content-info .info-text,body.international-exchange .post-content-info .info-text{position:relative;z-index:20;width:90%;margin-left:auto;margin-right:auto;margin-top:-80px}body.educational-support .post-content-info .info-text-inner,body.international-exchange .post-content-info .info-text-inner{padding:20px 16px;width:100%}body.educational-support .post-content-info .info-title,body.international-exchange .post-content-info .info-title{font-weight:600;margin-bottom:20px}body.educational-support .post-content-info .info-title a,body.international-exchange .post-content-info .info-title a{color:#fff}body.educational-support .post-content-info .info-honmon,body.international-exchange .post-content-info .info-honmon{font-size:12px;font-weight:400;color:#fff}body.educational-support .post-content-info .info-honmon b,body.international-exchange .post-content-info .info-honmon b{font-weight:600;font-size:14px}body.educational-support .post-content-info .info-text-inner{background:rgba(24,6,64,.8)}body.educational-support .post-content-info .info-title{font-size:16px}body.international-exchange .post-content-info .info-title{font-size:18px;color:#fff}body.educational-support .post-navigation{width:100%;margin-left:auto;margin-right:auto;padding:20px 10px;display:flex;flex-direction:column}body.educational-support .post-navigation a{color:#180640}body.educational-support .post-navigation dt,body.educational-support .post-navigation dd{margin:0;padding:0}body.educational-support .post-navigation dt{font-size:16px;padding:5px 0;background:#180640;line-height:1;width:100%;text-align:center}body.educational-support .post-navigation dt a{color:#fff}body.educational-support .post-navigation dd{margin-top:10px;font-size:14px;line-height:1.2}body.educational-support .post-navigation dd ul{list-style-type:disc;margin-left:10px}body.educational-support .post-navigation dd ul li{margin-bottom:10px}body.educational-support .post-content-wrap h2{margin-top:20px;padding-bottom:20px;font-size:18px;font-weight:600;border-bottom:1px solid #180640;width:100%;text-align:center;line-height:1}body.educational-support .post-content-wrap h2 a{color:#180640}body.educational-support .post-content-wrap:last-of-type{margin-bottom:80px}body.educational-support .post-content-chart{display:flex;flex-direction:column;margin-top:20px}body.educational-support .post-content-chart .chart-text{width:300px;margin-left:auto;margin-right:auto}body.educational-support .post-content-chart .chart-text .info-chart-honmon{font-size:12px}body.educational-support .post-content-chart .chart-list{width:300px;margin-top:20px;margin-left:auto;margin-right:auto}body.educational-support .post-content-chart .info-chart-list{font-size:14px;font-weight:600;text-align:center;padding:0}body.educational-support .post-content-chart .info-chart-list li{background:#180640;color:#fff;margin-bottom:28px;padding:16px 0 8px;line-height:1;position:relative}body.educational-support .post-content-chart .info-chart-list li:after{content:"";position:absolute;width:0;height:0;bottom:-18px;left:0;border-style:solid;border-color:#180640 transparent transparent;border-width:18px 150px 0;z-index:1;display:inline-block}body.educational-support .post-content-chart .info-chart-list li:last-child{padding-bottom:16px;margin-bottom:0}body.educational-support .post-content-chart .info-chart-list li:last-child:after{content:none}body.educational-support .es-foster-parent-kakomi{width:300px;padding:20px 0 0;margin-left:auto;margin-right:auto}body.educational-support .es-foster-parent-image{min-height:0;position:relative;z-index:0;height:540px}body.educational-support .es-foster-parent-image figure{display:block;position:absolute}body.educational-support .es-foster-parent-image figure img{width:100%}body.educational-support .es-foster-parent-image .es-foster-parent-img01{z-index:10}body.educational-support .es-foster-parent-image .es-foster-parent-img02{width:182px;z-index:30;top:285px}body.educational-support .es-foster-parent-image .es-foster-parent-img03{z-index:20;top:375px}body.educational-support .post-content-catch{margin-top:20px}body.educational-support .post-content-catch h3{font-size:16px;font-weight:600}body.educational-support .post-content-catch p{font-size:12px}body.educational-support .es-foster-parent-info dl{margin-top:10px}body.educational-support .es-foster-parent-info dt,body.educational-support .es-foster-parent-info dd{margin:0}body.educational-support .es-foster-parent-info dt{font-size:14px;font-weight:600}body.educational-support .es-foster-parent-info dd{font-size:12px}body.international-exchange .post-content-summary{display:flex;justify-content:center;padding-top:20px;padding-bottom:20px;padding-left:5vw;padding-right:5vw;font-size:16px}body.international-exchange .post-content-wrap:last-of-type{margin-bottom:20px}body.international-exchange .info-btn{padding:0 10px 10px;margin-bottom:0;margin-top:10px;width:100%}body.international-exchange .info-btn a{border-radius:8px;color:#fff;margin:0 auto;transition:all ease-in-out .3s;opacity:1;display:block;width:100%;max-width:300px;padding:14px 20px;line-height:1;text-align:center;font-size:22px;font-weight:300}body.international-exchange .info-btn a:hover,body.international-exchange .info-btn a:focus{opacity:.8;text-decoration:none}body[class*=study-tour] .wp-block-columns.archive-link,body[class*=study-tour] .wp-block-columns.archive-report,body[class*=youth-exchange] .wp-block-columns.archive-link,body[class*=youth-exchange] .wp-block-columns.archive-report{margin-bottom:1em;width:82.5vw;margin-left:auto;margin-right:auto}body[class*=study-tour] .wp-block-columns.archive-link .wp-block-column,body[class*=study-tour] .wp-block-columns.archive-report .wp-block-column,body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column{flex-grow:0;flex-basis:auto}body[class*=study-tour] .wp-block-buttons.page-button,body[class*=youth-exchange] .wp-block-buttons.page-button{width:90vw;margin-left:auto;margin-right:auto;justify-content:center;align-items:center}body[class*=study-tour] .wp-block-buttons.page-button .wp-block-button,body[class*=youth-exchange] .wp-block-buttons.page-button .wp-block-button{width:100%;max-width:320px;margin-bottom:1em}body[class*=study-tour] .wp-block-button__link,body[class*=youth-exchange] .wp-block-button__link{width:100%;font-weight:600;position:relative;line-height:1;font-size:16px}body[class*=study-tour] .wp-block-button__link:before,body[class*=youth-exchange] .wp-block-button__link:before{display:inline-block;position:absolute;left:20px;top:12px;content:"";background-size:18px 18px;width:18px;height:18px}body[class*=study-tour] .wp-block-button__link .wp-block-button,body[class*=youth-exchange] .wp-block-button__link .wp-block-button{display:inline-block}body[class*=study-tour] a.wp-block-button__link,body[class*=youth-exchange] a.wp-block-button__link{color:#fff}body[class*=study-tour] a.wp-block-button__link:before,body[class*=youth-exchange] a.wp-block-button__link:before{color:#fff}body[class*=study-tour] a.wp-block-button__link:hover,body[class*=study-tour] a.wp-block-button__link:focus,body[class*=youth-exchange] a.wp-block-button__link:hover,body[class*=youth-exchange] a.wp-block-button__link:focus{background-color:#fff}body.study-tour .post-content-summary,body.youth-exchange .post-content-summary,body.youth-exchange-master .post-content-summary{padding-top:20px;padding-bottom:20px;color:#fff;max-height:424px}body.study-tour .post-content-summary h2,body.study-tour .post-content-summary h3,body.youth-exchange .post-content-summary h2,body.youth-exchange .post-content-summary h3,body.youth-exchange-master .post-content-summary h2,body.youth-exchange-master .post-content-summary h3{text-align:center;padding-bottom:20px;margin-left:auto;margin-right:auto;width:90vw;letter-spacing:-.025em}body.study-tour .post-content-summary h2,body.youth-exchange .post-content-summary h2,body.youth-exchange-master .post-content-summary h2{font-weight:600;font-size:18px;border-bottom:1px solid #fff}body.study-tour .post-content-summary h3,body.youth-exchange .post-content-summary h3,body.youth-exchange-master .post-content-summary h3{font-weight:400;font-size:16px;margin-top:20px}body.study-tour .post-content-summary p,body.youth-exchange .post-content-summary p,body.youth-exchange-master .post-content-summary p{font-size:14px}body.study-tour .wp-block-columns,body.youth-exchange .wp-block-columns,body.youth-exchange-master .wp-block-columns{margin-bottom:0;width:82.5vw;margin-left:auto;margin-right:auto}body.study-tour .wp-block-columns.is-layout-flex,body.youth-exchange .wp-block-columns.is-layout-flex,body.youth-exchange-master .wp-block-columns.is-layout-flex{gap:.75em}body.study-tour .wp-block-column,body.youth-exchange .wp-block-column,body.youth-exchange-master .wp-block-column{flex-grow:0;flex-basis:auto}body[class*=study-tour] .post-project-summary{margin-top:30px;margin-bottom:30px}body[class*=study-tour] .post-project-summary .wp-block-table{margin-left:auto;margin-right:auto;width:82.5vw}body[class*=study-tour] .post-project-summary .wp-block-table tr:first-child td:first-child{border-top-width:1px}body[class*=study-tour] .post-project-summary .wp-block-table tr td:first-child{background:rgba(64,19,6,.15);font-weight:600;color:#401306}body[class*=study-tour] .post-project-summary .wp-block-table th,body[class*=study-tour] .post-project-summary .wp-block-table td{display:list-item;border-top-width:0}body[class*=study-tour] .post-project-summary .wp-block-table td{vertical-align:top;border-color:#401306;font-size:16px}body[class*=study-tour] .post-project-summary .wp-block-table td ul{list-style-type:disc}body.study-tour #contact_form{position:relative;height:1px;bottom:58px;z-index:-1;width:100%}body.study-tour.admin-bar.logged-in #contact_form{bottom:122px}body.study-tour .post-content-summary{background:#401306}body.study-tour .post-content-summary h2{line-height:1}body.study-tour .post-content-summary h3{line-height:1.2}body.study-tour .post-project-summary h2+p{margin:10px auto;line-height:1.5;font-size:14px;text-align:left;width:82.5vw}body.study-tour .post-project-cover figcaption{text-align:center;font-size:12px}body.study-tour .wp-block-buttons.page-button{margin-top:2.6041666667vw;margin-bottom:4.1666666667vw}body.study-tour .wp-block-button__link{background-color:#401306;border:1px solid #401306}body.study-tour .wp-block-button__link:before{background-image:url("https://api.iconify.design/bytesize/archive.svg?color=%23ffffff")}body.study-tour .wp-block-button__link:hover,body.study-tour .wp-block-button__link:focus{color:#401306}body.study-tour .wp-block-button__link:hover:before,body.study-tour .wp-block-button__link:focus:before{background-image:url("https://api.iconify.design/bytesize/archive.svg?color=%23401306")}body.study-tour .post-project-summary h2,body[class*=-archives] .year-archive h2{font-weight:600;color:#fff;margin-left:auto;margin-right:auto;width:82.5vw;line-height:1;font-size:18px;padding:8px 0}body.study-tour .post-project-summary h2,body.study-tour-archives .year-archive h2{background:#401306}body.youth-exchange-archives .year-archive h2{background:#403c03}body.study-tour .post-project-summary h2{max-width:1584px}body[class*=-archives] .year-archive h2,body[class*=-archives] .year-archive .wp-block-table{max-width:1316px}body[class*=-archives] .year-archive h2{margin-top:4.16667vw;margin-bottom:1.5625vw}body[class*=-archives] .year-archive .wp-block-table{width:82.5vw;margin-left:auto;margin-right:auto;font-size:16px}body[class*=-archives] .year-archive .wp-block-table tr td{display:list-item}body[class*=-archives] .year-archive .wp-block-table tr td:first-child{border-bottom-width:0;font-weight:600}body.study-tour-archives .year-archive .wp-block-table tr td{border:1px solid #401306}body.study-tour-archives .year-archive .wp-block-table tr td:first-child{color:#401306;background-color:rgba(64,19,6,.15)}body.youth-exchange-archives .year-archive:last-of-type{margin-bottom:4.16667vw}body.youth-exchange-archives .year-archive h3{font-weight:600;font-size:16px;color:#403c03;margin-top:.25em}body.youth-exchange-archives .year-archive .wp-block-table tr td{border:1px solid #403c03;font-size:14px}body.youth-exchange-archives .year-archive .wp-block-table tr td:first-child{font-weight:600;font-size:16px;color:#403c03;background-color:rgba(64,60,3,.15)}body.youth-exchange-archives .year-archive .wp-block-table tr td:last-child{padding-bottom:1em}body.youth-exchange-archives .year-archive .wp-block-table tr td .part-block{margin-top:.5em;padding-top:.25em;border-top:1px dotted #403c03}body[class*=-archives] .post-project-summary{width:82.5vw;max-width:1316px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px}body[class*=-archives] .post-project-summary table{max-width:1316px}body.study-tour-archives .post-project-summary{border-top:2px dotted #401306}body.youth-exchange-archives .post-project-summary{border-top:2px dotted #403c03}body[class*=youth-exchange] .various-buttons{margin-top:2.6041666667vw;margin-bottom:4.1666666667vw;margin-left:auto;margin-right:auto;max-width:1316px}body[class*=youth-exchange] .wp-block-columns.archive-link,body[class*=youth-exchange] .wp-block-columns.archive-report{width:90vw}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:first-of-type,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:first-of-type{width:82.5vw}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:last-of-type p,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:last-of-type p{text-align:center;font-size:12px}body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:first-of-type .wp-block-buttons{display:flex}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-button__link{background-color:#403c03;border:1px solid #403c03}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-button__link:before{background-image:url("https://api.iconify.design/bytesize/archive.svg?color=%23ffffff")}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-button__link:hover,body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-button__link:focus{color:#403c03;background-color:#fff}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-button__link:hover:before,body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-button__link:focus:before{background-image:url("https://api.iconify.design/bytesize/archive.svg?color=%23403C03")}body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-button__link{cursor:default;background:#fff;border:1px solid #403c03;color:#403c03}body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-button__link:before{background-image:url("https://api.iconify.design/ant-design/file-pdf-filled.svg?color=%23403C03")}body[class*=youth-exchange] .wp-block-group.report-archive ul{width:100%;max-width:1316px;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:100%;max-width:240px}body[class*=youth-exchange] .wp-block-group.report-archive li{width:100%;max-width:240px;margin-bottom:8px}body[class*=youth-exchange] .wp-block-group.report-archive li a{width:100%;height:100%;font-weight:600;border:1px solid #403c03;line-height:1;display:inline-block;text-align:center;background:#403c03;color:#fff;border-radius:6px;padding:12px}body[class*=youth-exchange] .wp-block-group.report-archive li a:hover,body[class*=youth-exchange] .wp-block-group.report-archive li a:focus{background:#fff;color:#403c03}body.youth-exchange .post-content-summary,body.youth-exchange-master .post-content-summary{background:#403c03}body.youth-exchange .post-content-summary h2,body.youth-exchange-master .post-content-summary h2{line-height:1.2}body.youth-exchange .post-content-summary h3,body.youth-exchange-master .post-content-summary h3{line-height:1}body.youth-exchange .project-title,body.youth-exchange-master .project-title{margin:0;padding:1em 0;color:#fff;background-color:#618d45}body.youth-exchange .project-title h2,body.youth-exchange-master .project-title h2{font-size:18px}body.youth-exchange .project-title p,body.youth-exchange-master .project-title p{font-size:18px}body.youth-exchange .project-title p strong,body.youth-exchange-master .project-title p strong{font-weight:300}body.youth-exchange .pbp-1st-cover,body.youth-exchange-master .pbp-1st-cover{line-height:1.2;height:30vw;max-height:240px;min-height:0}body.youth-exchange .pbp-1st-cover .wp-block-cover__image-background,body.youth-exchange-master .pbp-1st-cover .wp-block-cover__image-background{opacity:.25}body.youth-exchange .pbp-1st-cover p.has-large-font-size,body.youth-exchange-master .pbp-1st-cover p.has-large-font-size{font-size:var(--wp--preset--font-size--regular) !important}body.youth-exchange .project-schedule,body.youth-exchange-master .project-schedule{padding:.5em 0;color:#00412d;background-color:#c2d95c;font-size:18px}body.youth-exchange .project-schedule strong,body.youth-exchange-master .project-schedule strong{font-weight:300}body.youth-exchange .post-outline-summary,body.youth-exchange-master .post-outline-summary{margin-top:30px;margin-bottom:30px}body.youth-exchange .post-outline-summary h2,body.youth-exchange-master .post-outline-summary h2{font-weight:600;background:#403c03;color:#fff;margin-left:auto;margin-right:auto;width:82.5vw;padding:0;line-height:1;font-size:18px;padding:8px 0}body.youth-exchange .post-outline-summary h2+p,body.youth-exchange-master .post-outline-summary h2+p{margin:10px auto;line-height:1.5;font-size:14px;text-align:left;width:82.5vw}body.youth-exchange .post-outline-summary .wp-block-columns,body.youth-exchange-master .post-outline-summary .wp-block-columns{margin-top:20px}body.youth-exchange .post-outline-summary .wp-block-columns p,body.youth-exchange-master .post-outline-summary .wp-block-columns p{font-size:12px;text-indent:1em;margin-bottom:1em}body.youth-exchange .post-outline-summary .wp-block-columns p:last-of-type,body.youth-exchange-master .post-outline-summary .wp-block-columns p:last-of-type{margin-bottom:0}body.youth-exchange .post-outline-summary .wp-block-image,body.youth-exchange-master .post-outline-summary .wp-block-image{margin-top:30px;width:82.5vw;max-width:1584px;margin-left:auto;margin-right:auto}body.youth-exchange .badge-1-columns,body.youth-exchange .badge-2-columns,body.youth-exchange-master .badge-1-columns,body.youth-exchange-master .badge-2-columns{display:flex;margin-bottom:20px;width:82.5vw}body.youth-exchange .badge-1-columns .wp-block-column,body.youth-exchange .badge-2-columns .wp-block-column,body.youth-exchange-master .badge-1-columns .wp-block-column,body.youth-exchange-master .badge-2-columns .wp-block-column{margin:0}body.youth-exchange .badge-1-columns .badge-icon,body.youth-exchange .badge-2-columns .badge-icon,body.youth-exchange-master .badge-1-columns .badge-icon,body.youth-exchange-master .badge-2-columns .badge-icon{width:80px;margin-left:auto;margin-right:auto}body.youth-exchange .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange .badge-2-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-2-columns .badge-icon .wp-block-image{display:flex;justify-content:center;max-width:80px;max-height:80px;margin-left:auto;margin-right:auto}body.youth-exchange .badge-1-columns .badge-message,body.youth-exchange .badge-2-columns .badge-message,body.youth-exchange-master .badge-1-columns .badge-message,body.youth-exchange-master .badge-2-columns .badge-message{flex-basis:auto;flex-grow:unset;display:flex;justify-content:space-between}body.youth-exchange .badge-1-columns .badge-message p,body.youth-exchange .badge-2-columns .badge-message p,body.youth-exchange-master .badge-1-columns .badge-message p,body.youth-exchange-master .badge-2-columns .badge-message p{font-size:12px}body.youth-exchange .badge-1-columns+.wp-block-cover,body.youth-exchange .badge-2-columns+.wp-block-cover,body.youth-exchange-master .badge-1-columns+.wp-block-cover,body.youth-exchange-master .badge-2-columns+.wp-block-cover{height:30vw;max-height:240px;min-height:0}body.youth-exchange .badge-1-columns .badge-message,body.youth-exchange-master .badge-1-columns .badge-message{flex-direction:column}body.youth-exchange .badge-1-columns .badge-message p,body.youth-exchange-master .badge-1-columns .badge-message p{font-size:14px}body.youth-exchange .badge-1-columns .badge-message ul,body.youth-exchange-master .badge-1-columns .badge-message ul{font-size:12px;list-style-type:disc;margin-top:.5em}body.youth-exchange .badge-1-columns .badge-message ul em,body.youth-exchange-master .badge-1-columns .badge-message ul em{font-size:14px;color:#618d45}body.youth-exchange .post-project-summary-year .wp-block-table table tr,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr{display:flex;flex-direction:column}body.youth-exchange .post-project-summary-year .wp-block-table table tr td b.under-line,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td b.under-line{text-decoration:underline}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-title,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-title{overflow-wrap:anywhere;white-space:pre-rap;word-break:keep-all;font-size:16px;line-height:1.4}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-list,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-list{margin-top:1em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-list dl,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-list dl{display:inline-flex;margin-bottom:1em;width:100%;flex-direction:column}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-list dt,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-list dt{color:#618d45;width:9em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-list dd,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-list dd{line-height:1.4;margin-left:0}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .longer-stay,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .longer-stay{border-bottom:2px dotted #618d45;display:inline-block;margin-bottom:1em;font-size:18px}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .activities-list ol,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .activities-list ol{margin-top:.5em;margin-bottom:1em;margin-left:1em;list-style-type:decimal}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .number-and-age dl,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .number-and-age dl{display:inline-flex;width:100%}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .number-and-age dt,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .number-and-age dt{width:5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .number-and-age dd,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .number-and-age dd{margin-left:10px;font-weight:600;color:#618d45}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .number-and-age p,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .number-and-age p{margin-top:.25em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .requirements,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .requirements{margin-top:0;list-style-type:none}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .requirements>li,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .requirements>li{text-indent:-.5em;line-height:1.4;margin-bottom:.5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .requirements>li:before,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .requirements>li:before{content:"-";display:inline-block;left:-.25em;position:relative}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .asterisk,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .asterisk{margin-top:.25em;list-style-type:none;margin-left:-.5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .asterisk>li:before,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .asterisk>li:before{content:"*";display:inline-block;position:relative;padding-right:.5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .app-selection-title,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .app-selection-title{border:1px solid #618d45;color:#618d45;display:inline-block;padding:.5em 1em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .app_selection,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .app_selection{margin-left:.5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .app_selection i,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .app_selection i{color:#618d45}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .app_selection ul,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .app_selection ul{margin-top:.5em;margin-bottom:.5em;line-height:1.4}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .app_selection li,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .app_selection li{margin-bottom:.5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .app_selection dd,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .app_selection dd{font-weight:600;margin-left:0}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dl,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dl{display:inline-flex;flex-direction:column;width:100%}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dl+p,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dl+p{text-indent:-.5em;padding-left:1em;color:#618d45}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dl+p:before,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dl+p:before{content:"*";display:inline-block;position:relative;padding-right:.5em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dt,body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dd,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dt,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dd{color:#618d45}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dd,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dd{font-weight:600}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee-list b,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee-list b{color:#618d45}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .contact-list,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .contact-list{display:list-item}body.youth-exchange .post-project-summary h2,body.youth-exchange-master .post-project-summary h2{font-weight:600;background:#403c03;color:#fff;padding:0;line-height:1;font-size:18px;padding:8px 0}body.youth-exchange .post-project-summary .wp-block-table,body.youth-exchange-master .post-project-summary .wp-block-table{display:block;max-width:1316px;margin:20px auto;width:90vw;min-width:300px}body.youth-exchange .post-project-summary .wp-block-table table,body.youth-exchange-master .post-project-summary .wp-block-table table{border-top:1px solid #403c03}body.youth-exchange .post-project-summary .wp-block-table table tr td,body.youth-exchange-master .post-project-summary .wp-block-table table tr td{padding:.5em .5em .5em 1em;font-size:16px;border:1px solid #403c03;display:list-item;border-top-width:0}body.youth-exchange .post-project-summary .wp-block-table table tr td:first-child,body.youth-exchange-master .post-project-summary .wp-block-table table tr td:first-child{background-color:rgba(64,60,3,.15);font-weight:600;vertical-align:top;line-height:1.2}body.youth-exchange .post-project-summary .wp-block-table table tr:last-child td:first-child,body.youth-exchange-master .post-project-summary .wp-block-table table tr:last-child td:first-child{white-space:nowrap}body.youth-exchange .post-project-summary .wp-block-table h3,body.youth-exchange-master .post-project-summary .wp-block-table h3{margin-top:1em;display:inline-block;padding:4px 12px 4px 8px;font-size:16px;border:1px solid #403c03;line-break:1}body.youth-exchange .post-project-summary .wp-block-table h3 .iconify,body.youth-exchange-master .post-project-summary .wp-block-table h3 .iconify{font-size:18px;display:inline-block;position:relative;top:4px;margin:0 8px 0 0}body.youth-exchange .post-project-summary .wp-block-table h3:first-of-type,body.youth-exchange-master .post-project-summary .wp-block-table h3:first-of-type{margin-top:.5em}body.youth-exchange .post-project-summary .wp-block-table p,body.youth-exchange-master .post-project-summary .wp-block-table p{margin-top:.75em}body.youth-exchange .post-project-summary .wp-block-table ol,body.youth-exchange-master .post-project-summary .wp-block-table ol{margin-top:1em;list-style-type:decimal}body.youth-exchange .post-project-summary .wp-block-table ul,body.youth-exchange-master .post-project-summary .wp-block-table ul{margin-top:1em;list-style-type:disc}body.youth-exchange .post-project-summary .wp-block-table figcaption,body.youth-exchange-master .post-project-summary .wp-block-table figcaption{width:100%;text-align:right;font-size:10px;margin-top:.5em}body.youth-exchange .yefp-project-contact,body.youth-exchange-master .yefp-project-contact{margin-top:30px;margin-bottom:30px}body.youth-exchange .yefp-project-contact h2,body.youth-exchange-master .yefp-project-contact h2{font-weight:600;background:#403c03;color:#fff;margin-left:auto;margin-right:auto;width:90vw;padding:0;line-height:1;font-size:18px;padding:8px 0;text-align:center}body.youth-exchange .project-voices,body.youth-exchange-master .project-voices{margin-bottom:30px}body.youth-exchange .project-voices h2,body.youth-exchange-master .project-voices h2{font-weight:600;background:#403c03;color:#fff;margin-left:auto;margin-right:auto;width:90vw;max-width:1316px;line-height:1;font-size:18px;padding:8px 0;text-align:center}body.youth-exchange .participants-voice,body.youth-exchange-master .participants-voice{display:flex;justify-content:space-around;flex-direction:column;row-gap:16px;margin-top:16px}body.youth-exchange .participants-voice article,body.youth-exchange-master .participants-voice article{min-width:clamp(120px, 25vw, 220px);grid-template-rows:120px auto;display:grid;row-gap:8px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:90vw;margin-left:auto;margin-right:auto}body.youth-exchange .participants-voice article img,body.youth-exchange-master .participants-voice article img{border-radius:100%;width:120px;height:120px;max-width:120px;grid-row:1/2;grid-column:1/2}body.youth-exchange .participants-voice article h3,body.youth-exchange-master .participants-voice article h3{display:flex;align-items:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;color:#00412d;flex-wrap:wrap;flex-direction:column;grid-row:2/3;grid-column:1/2;font-size:14px;line-height:1.5}body.youth-exchange .participants-voice article h3 span,body.youth-exchange-master .participants-voice article h3 span{letter-spacing:0;font-weight:400;color:#618d45;font-size:12px}body.youth-exchange .participants-voice article p,body.youth-exchange-master .participants-voice article p{line-height:1.5;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.025em;text-align:left;font-size:12px;grid-row:1/3;grid-column:2/3}body.youth-exchange .post-project-download h2,body.youth-exchange .post-project-download-year h2,body.youth-exchange-master .post-project-download h2,body.youth-exchange-master .post-project-download-year h2{font-weight:600;background:#403c03;color:#fff;margin-left:auto;margin-right:auto;width:90vw;padding:0;line-height:1;font-size:18px;padding:8px 0;max-width:1316px;text-align:center}body.youth-exchange .post-project-download .wp-block-columns,body.youth-exchange .post-project-download-year .wp-block-columns,body.youth-exchange-master .post-project-download .wp-block-columns,body.youth-exchange-master .post-project-download-year .wp-block-columns{display:block;max-width:1316px;margin:20px auto;max-width:1316px;width:90vw;min-width:300px}body.youth-exchange .post-project-download .application-form,body.youth-exchange .post-project-download .guideline-applicants,body.youth-exchange .post-project-download-year .application-form,body.youth-exchange .post-project-download-year .guideline-applicants,body.youth-exchange-master .post-project-download .application-form,body.youth-exchange-master .post-project-download .guideline-applicants,body.youth-exchange-master .post-project-download-year .application-form,body.youth-exchange-master .post-project-download-year .guideline-applicants{margin-left:auto;margin-right:auto;max-width:1316px;width:90vw;min-width:300px}body.youth-exchange .post-project-download .application-form h3,body.youth-exchange .post-project-download .guideline-applicants h3,body.youth-exchange .post-project-download-year .application-form h3,body.youth-exchange .post-project-download-year .guideline-applicants h3,body.youth-exchange-master .post-project-download .application-form h3,body.youth-exchange-master .post-project-download .guideline-applicants h3,body.youth-exchange-master .post-project-download-year .application-form h3,body.youth-exchange-master .post-project-download-year .guideline-applicants h3{border-left:5px solid #403c03;padding-left:8px;margin-top:1em;line-height:1;font-size:16px}body.youth-exchange .post-project-download .application-form .wp-block-file .wp-block-file__button,body.youth-exchange .post-project-download .guideline-applicants .wp-block-file .wp-block-file__button,body.youth-exchange .post-project-download-year .application-form .wp-block-file .wp-block-file__button,body.youth-exchange .post-project-download-year .guideline-applicants .wp-block-file .wp-block-file__button,body.youth-exchange-master .post-project-download .application-form .wp-block-file .wp-block-file__button,body.youth-exchange-master .post-project-download .guideline-applicants .wp-block-file .wp-block-file__button,body.youth-exchange-master .post-project-download-year .application-form .wp-block-file .wp-block-file__button,body.youth-exchange-master .post-project-download-year .guideline-applicants .wp-block-file .wp-block-file__button{color:#fff;padding:.25em 1em;background-color:#ff6c00}body.youth-exchange .project-summary-images,body.youth-exchange-master .project-summary-images{max-width:1316px;width:90vw;flex-wrap:wrap}body.youth-exchange .project-summary-images .wp-block-column,body.youth-exchange-master .project-summary-images .wp-block-column{max-width:424px;margin-left:auto;margin-right:auto}body.privacy-policy .post-content{max-width:1316px;width:82.5vw;margin-left:auto;margin-right:auto;margin-bottom:20px}body.privacy-policy .post-content h2{font-size:18px;font-weight:300;margin-top:1em;margin-bottom:.25em;border-left:5px solid #00412d;padding-left:8px;line-height:1.2;color:#00412d}body.privacy-policy .post-content h3{font-size:16px;font-weight:300;margin-top:1em;margin-bottom:.25em;border-left:5px solid #618d45;padding-left:8px;line-height:1.2;color:#618d45}body.privacy-policy .post-content p{font-size:12px;margin-bottom:1em}body.privacy-policy .post-content p strong{font-weight:300;color:#c00}body.privacy-policy .post-content table{font-size:12px;border-collapse:separate;border-color:#c2d95c;background-color:#fffcdb}body.privacy-policy .post-content table td,body.privacy-policy .post-content table th{display:list-item;border:1px solid #fff}body.privacy-policy .post-content table tr:not(:first-child) td:first-child{background:#c2d95c;border-color:transparent}body.privacy-policy .post-content table tr:not(:first-child) td:last-child{background:#fff;border-bottom:1px solid #c2d95c}body.privacy-policy .post-content table tr:last-child td:last-child{border-bottom:1px solid transparent}body.donate .post-content{padding-top:80px;padding-bottom:160px;font-size:16px;letter-spacing:.1em;max-width:1316px;width:82.5vw;margin-left:auto;margin-right:auto}body.donate .post-content h2{font-size:18px;color:#00412d;margin-bottom:1em;font-weight:600}body.donate .post-content h3,body.donate .post-content h4{font-size:16px}body.donate .post-content h3{font-family:"EB Garamond",serif;color:#618d45;margin-top:3em}body.donate .post-content h4{color:#00412d;font-weight:600;margin-top:2em}body.donate .post-content p{font-size:12px;margin-bottom:1em}body.donate .post-content table{margin-top:1em;border-collapse:separate;border-spacing:0 .25em;border-width:0}body.donate .post-content table tr,body.donate .post-content table th,body.donate .post-content table td{border-width:0}body.donate .post-content table tr td{font-size:12px}body.donate .post-content table tr td:first-child{width:30%;background-color:rgba(0,65,45,.1);max-width:18em}@media screen and (min-width:576px){body.about-us .post-content h3{width:80%;max-width:672px}body.study-tour .post-content-summary h2{letter-spacing:0}body[class*=youth-exchange] .wp-block-group.report-archive ul{justify-content:space-between;max-width:500px}body.study-tour .wp-block-columns.is-layout-flex,body.youth-exchange .wp-block-columns.is-layout-flex,body.youth-exchange-master .wp-block-columns.is-layout-flex{gap:1em}body.youth-exchange .pbp-1st-cover,body.youth-exchange-master .pbp-1st-cover{line-height:1.4}body.youth-exchange .pbp-1st-cover .wp-block-cover__image-background,body.youth-exchange-master .pbp-1st-cover .wp-block-cover__image-background{opacity:.4}body.youth-exchange .pbp-1st-cover p.has-large-font-size,body.youth-exchange-master .pbp-1st-cover p.has-large-font-size{font-size:var(--wp--preset--font-size--medium) !important}}@media screen and (min-width:640px){#common-company .office-info .c_box_inner{margin:20px 0}body.educational-support .post-navigation{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px 0;width:90%}body.educational-support .post-navigation dl{width:48%}body.educational-support .post-content-chart{flex-direction:row}body.educational-support .es-foster-parent-kakomi{display:grid;display:-ms-grid;grid-template-columns:340px 1fr;grid-template-rows:230px auto;width:90%}body.educational-support .es-foster-parent-image{height:auto;grid-row:1/3;grid-column:1/2;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}body.educational-support .es-foster-parent-image figure{position:relative}body.educational-support .es-foster-parent-image .es-foster-parent-img02,body.educational-support .es-foster-parent-image .es-foster-parent-img03{top:0;margin-top:-140px}body.educational-support .es-foster-parent-image .es-foster-parent-img02{width:210px}body.educational-support .post-content-catch,body.educational-support .es-foster-parent-info{width:96%;margin-left:4%}body.educational-support .post-content-catch{margin-top:0;grid-row:1/2;grid-column:2/3;-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}body.educational-support .post-content-catch p{margin-top:20px}body.educational-support .es-foster-parent-info{padding-top:0;grid-row:2/3;grid-column:2/3;-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}body.educational-support .es-foster-parent-info dl{margin-bottom:20px}}@media screen and (min-width:768px){.wp-block-cover.has-parallax{min-height:240px !important;background-attachment:fixed}.wp-block-cover .wp-block-cover__inner-container p{font-size:22px}body.about-us .post-content-summary{flex-direction:row;justify-content:center;padding-top:30px;padding-bottom:30px;padding-left:5vw;padding-right:5vw}body.about-us .post-content-summary .summary-title,body.about-us .post-content-summary .summary-title-sub{text-align:left}body.about-us .post-content-summary .summary-title{font-size:22px}body.about-us .post-content-summary .summary-title-sub{font-size:18px}body.about-us .post-content-summary .summary-list ol{font-size:16px;max-width:none}body.about-us .post-content-summary .summary-text{width:auto;margin-left:16px;padding-left:0;padding-right:0}body.about-us .post-content h2{font-size:22px}body.about-us .post-content h3{font-size:18px}body.about-us .post-content .activities-list .wp-block-group__inner-container{max-width:780px}body.about-us .post-content .activities-list .wp-block-group__inner-container div{padding-left:46px;min-height:40px}body.about-us .post-content .activities-list .wp-block-group__inner-container div p{font-size:18px}body.about-us .post-content .activities-list .wp-block-group__inner-container div ol{font-size:16px;padding-left:24px}body.about-us .post-content .activities-list .wp-block-group__inner-container div:before{font-size:28px;padding-top:3px;width:36px;height:36px;border-radius:36px}body.educational-support .post-content-info,body.international-exchange .post-content-info{display:flex;align-items:center;justify-content:space-between;margin-top:30px}body.educational-support .post-content-info .info-text,body.international-exchange .post-content-info .info-text{width:100%;display:flex;flex-direction:column;align-items:center}body.educational-support .post-content-info .info-honmon,body.international-exchange .post-content-info .info-honmon{font-size:14px}body.educational-support .post-content-info .info-honmon b,body.international-exchange .post-content-info .info-honmon b{font-size:16px}body.educational-support .image-left .info-text,body.international-exchange .image-left .info-text{order:2;margin:0 0 0 -80px}body.educational-support .image-left .info-image,body.international-exchange .image-left .info-image{order:1;left:0}body.educational-support .image-right .info-text,body.international-exchange .image-right .info-text{order:1;left:0;margin:0 -80px 0 0}body.educational-support .image-right .info-image,body.international-exchange .image-right .info-image{order:2}body.educational-support .post-content-info .info-title{font-size:18px}body.international-exchange .post-content-info .info-title{font-size:22px}body.international-exchange .post-content-info .info-btn{padding:0}body.international-exchange .post-content-info.image-left .info-btn{padding-left:80px}body.international-exchange .post-content-info.image-right .info-btn{padding-right:80px}body.educational-support .post-navigation dt{font-size:18px}body.educational-support .post-navigation dd{font-size:16px}body.educational-support .post-content-wrap h2{margin-top:40px;font-size:22px}body.educational-support .post-content-wrap:last-of-type{margin-bottom:80px}body.educational-support .post-content-chart .chart-text .info-chart-honmon{font-size:14px}body.educational-support .post-content-chart .chart-list{width:360px;margin-top:0}body.educational-support .post-content-chart .chart-list li:after{border-width:18px 180px 0}body.educational-support .post-content-chart .info-chart-list{font-size:16px}body.educational-support .es-foster-parent-kakomi{background-color:rgba(24,6,64,.1);border:1px solid #180640;padding:10px;margin:20px auto 0;grid-template-rows:320px auto}body.educational-support .es-foster-parent-image .es-foster-parent-img02,body.educational-support .es-foster-parent-image .es-foster-parent-img03{margin-top:-130px}body.educational-support .post-content-catch h3{font-size:18px}body.educational-support .post-content-catch p{font-size:14px}body.educational-support .es-foster-parent-info dl{margin-bottom:0}body.educational-support .es-foster-parent-info dt{font-size:16px}body.educational-support .es-foster-parent-info dd{font-size:14px}body.international-exchange .post-content-summary{padding-top:30px;padding-bottom:30px;font-size:18px;width:100%;max-width:720px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body.international-exchange .post-content-wrap:last-of-type{margin-bottom:40px}body.study-tour .post-content-summary h2,body.youth-exchange .post-content-summary h2,body.youth-exchange-master .post-content-summary h2{font-size:22px}body.study-tour .post-content-summary h3,body.youth-exchange .post-content-summary h3,body.youth-exchange-master .post-content-summary h3{font-size:18px}body.study-tour .post-content-summary p,body.youth-exchange .post-content-summary p,body.youth-exchange-master .post-content-summary p{font-size:14px}body.study-tour .wp-block-column,body.youth-exchange .wp-block-column,body.youth-exchange-master .wp-block-column{flex-basis:calc(50% - 12px)}body.study-tour .wp-block-column p,body.youth-exchange .wp-block-column p,body.youth-exchange-master .wp-block-column p{font-size:16px}body.study-tour .link-sub-page,body.youth-exchange .link-sub-page,body.youth-exchange-master .link-sub-page{max-width:360px}body.study-tour .wp-block-button__link,body.youth-exchange .wp-block-button__link,body.youth-exchange-master .wp-block-button__link{font-size:18px}body.study-tour .wp-block-button__link:before,body.youth-exchange .wp-block-button__link:before,body.youth-exchange-master .wp-block-button__link:before{top:14px;background-size:22px 22px;width:22px;height:22px}body.study-tour #contact_form{bottom:98px}body.study-tour.admin-bar.logged-in #contact_form{bottom:164px}body.study-tour .link-sub-page{max-width:360px}body[class*=study-tour] .post-project-summary .wp-block-table tr td:first-child,body[class*=-archives] .year-archive .wp-block-table tr td:first-child{width:26.4984227129%}body[class*=-archives] .year-archive .wp-block-table{font-size:18px}body[class*=-archives] .year-archive .wp-block-table tr td{display:table-cell}body[class*=-archives] .year-archive .wp-block-table tr td:first-child{border-bottom-width:1px}body[class*=study-tour] .post-project-summary .wp-block-table th,body[class*=study-tour] .post-project-summary .wp-block-table td{display:table-cell;border-top-width:1px}body[class*=study-tour] .post-project-summary .wp-block-table td{font-size:18px}body[class*=youth-exchange] .various-buttons{width:82.5vw}body[class*=youth-exchange] .wp-block-columns.archive-link,body[class*=youth-exchange] .wp-block-columns.archive-report{width:82.5vw}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column{flex-basis:50%}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:first-of-type,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:first-of-type{margin-left:0;margin-right:0;max-width:360px}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:first-of-type .wp-block-buttons,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:first-of-type .wp-block-buttons{justify-content:flex-start}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:last-of-type p,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:last-of-type p{text-align:left;font-size:14px}body[class*=youth-exchange] .wp-block-buttons.page-button{width:auto}body[class*=youth-exchange] .wp-block-buttons.page-button .wp-block-button{max-width:none}body[class*=youth-exchange] .wp-block-group.report-archive{max-width:82.5vw}body[class*=youth-exchange] .wp-block-group.report-archive ul{margin-left:0;max-width:none}body[class*=youth-exchange] .wp-block-group.report-archive ul:after{content:"";display:block;width:26.0416666667vw;max-width:240px}body[class*=youth-exchange] .wp-block-group.report-archive ul li{width:26.0416666667vw;max-width:240px}body.youth-exchange .post-content-summary h2,body.youth-exchange-master .post-content-summary h2{font-size:22px}body.youth-exchange .wp-block-cover.has-background-dim .wp-block-cover__inner-container p,body.youth-exchange-master .wp-block-cover.has-background-dim .wp-block-cover__inner-container p{line-height:1.2;font-size:var(var--wp--preset--font-size--large) !important}body.youth-exchange .post-outline-summary h2,body.youth-exchange-master .post-outline-summary h2{font-size:22px;padding:12px 0}body.youth-exchange .post-outline-summary h2+p,body.youth-exchange-master .post-outline-summary h2+p{margin:16px auto;font-size:16px}body.youth-exchange .post-outline-summary .wp-block-columns,body.youth-exchange-master .post-outline-summary .wp-block-columns{margin-top:30px}body.youth-exchange .post-outline-summary .wp-block-columns p,body.youth-exchange-master .post-outline-summary .wp-block-columns p{font-size:14px}body.youth-exchange .project-title h2,body.youth-exchange .project-title p,body.youth-exchange-master .project-title h2,body.youth-exchange-master .project-title p{font-size:22px}body.youth-exchange .badge-1-columns .badge-message p,body.youth-exchange-master .badge-1-columns .badge-message p{font-size:16px}body.youth-exchange .badge-1-columns .badge-message ul,body.youth-exchange-master .badge-1-columns .badge-message ul{font-size:14px}body.youth-exchange .badge-1-columns .badge-message ul em,body.youth-exchange-master .badge-1-columns .badge-message ul em{font-size:16px}body.youth-exchange .badge-2-columns .badge-icon,body.youth-exchange-master .badge-2-columns .badge-icon{max-width:244px;min-width:122px;width:12.70833vw}body.youth-exchange .badge-2-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-2-columns .badge-icon .wp-block-image{max-width:244px;max-height:244px}body.youth-exchange .badge-2-columns .badge-message p,body.youth-exchange-master .badge-2-columns .badge-message p{font-size:14px}body.youth-exchange .project-schedule,body.youth-exchange-master .project-schedule{font-size:22px}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-title,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-title{font-size:18px}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-list dl,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-list dl{flex-direction:row;margin-bottom:.25em}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-list dd,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-list dd{margin-left:10px}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .participation-fee dl,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .participation-fee dl{flex-direction:row}body.youth-exchange .post-project-summary h2,body.youth-exchange-master .post-project-summary h2{font-size:22px;padding:12px 0}body.youth-exchange .post-project-summary .wp-block-table,body.youth-exchange-master .post-project-summary .wp-block-table{margin-top:30px;margin-bottom:30px;width:82.5vw}body.youth-exchange .post-project-summary .wp-block-table table tr td,body.youth-exchange-master .post-project-summary .wp-block-table table tr td{font-size:18px;display:table-cell;border-top-width:1px}body.youth-exchange .post-project-summary .wp-block-table h3,body.youth-exchange-master .post-project-summary .wp-block-table h3{font-size:18px}body.youth-exchange .post-project-summary .wp-block-table h3 .iconify,body.youth-exchange-master .post-project-summary .wp-block-table h3 .iconify{font-size:22px}body.youth-exchange .post-project-summary .wp-block-table figcaption,body.youth-exchange-master .post-project-summary .wp-block-table figcaption{font-size:12px}body.youth-exchange .yefp-project-contact h2,body.youth-exchange-master .yefp-project-contact h2{font-size:22px;padding:12px 0;width:82.5vw;max-width:1316px}body.youth-exchange .project-summary-images,body.youth-exchange-master .project-summary-images{width:82.5vw}body.youth-exchange .project-voices,body.youth-exchange-master .project-voices{margin-bottom:30px}body.youth-exchange .project-voices h2,body.youth-exchange-master .project-voices h2{font-size:22px;padding:12px 0;width:82.5vw}body.youth-exchange .participants-voice,body.youth-exchange-master .participants-voice{flex-direction:row;justify-content:space-between;width:82.5vw;margin-left:auto;margin-right:auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-top:30px}body.youth-exchange .participants-voice article,body.youth-exchange-master .participants-voice article{display:flex;flex-direction:column;align-items:center}body.youth-exchange .participants-voice article img,body.youth-exchange-master .participants-voice article img{width:150px;height:150px;max-width:none}body.youth-exchange .participants-voice article h3,body.youth-exchange-master .participants-voice article h3{font-size:16px}body.youth-exchange .participants-voice article h3 span,body.youth-exchange-master .participants-voice article h3 span{font-size:14px}body.youth-exchange .participants-voice article p,body.youth-exchange-master .participants-voice article p{font-size:14px;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;text-align:justify}body.youth-exchange .post-project-download h2,body.youth-exchange .post-project-download-year h2,body.youth-exchange-master .post-project-download h2,body.youth-exchange-master .post-project-download-year h2{font-size:22px;padding:12px 0;width:82.5vw}body.youth-exchange .post-project-download .application-form,body.youth-exchange .post-project-download .guideline-applicants,body.youth-exchange .post-project-download-year .application-form,body.youth-exchange .post-project-download-year .guideline-applicants,body.youth-exchange-master .post-project-download .application-form,body.youth-exchange-master .post-project-download .guideline-applicants,body.youth-exchange-master .post-project-download-year .application-form,body.youth-exchange-master .post-project-download-year .guideline-applicants{width:82.5vw}body.youth-exchange .post-project-download .application-form h3,body.youth-exchange .post-project-download .guideline-applicants h3,body.youth-exchange .post-project-download-year .application-form h3,body.youth-exchange .post-project-download-year .guideline-applicants h3,body.youth-exchange-master .post-project-download .application-form h3,body.youth-exchange-master .post-project-download .guideline-applicants h3,body.youth-exchange-master .post-project-download-year .application-form h3,body.youth-exchange-master .post-project-download-year .guideline-applicants h3{font-size:18px}body.youth-exchange .post-project-download .application-form .wp-block-file,body.youth-exchange .post-project-download .guideline-applicants .wp-block-file,body.youth-exchange .post-project-download-year .application-form .wp-block-file,body.youth-exchange .post-project-download-year .guideline-applicants .wp-block-file,body.youth-exchange-master .post-project-download .application-form .wp-block-file,body.youth-exchange-master .post-project-download .guideline-applicants .wp-block-file,body.youth-exchange-master .post-project-download-year .application-form .wp-block-file,body.youth-exchange-master .post-project-download-year .guideline-applicants .wp-block-file{font-size:16px}body.youth-exchange-archives .year-archive h3{font-size:18px}body.youth-exchange-archives .year-archive .wp-block-table tr td{font-size:16px}body.youth-exchange-archives .year-archive .wp-block-table tr td:first-child{font-size:18px}body.privacy-policy .post-content{margin-bottom:30px}body.privacy-policy .post-content h2{font-size:22px}body.privacy-policy .post-content h3{font-size:18px}body.privacy-policy .post-content p,body.privacy-policy .post-content table{font-size:14px}body.privacy-policy .post-content table td,body.privacy-policy .post-content table th{display:table-cell}body.privacy-policy .post-content table tr:not(:first-child) td:first-child{border-bottom-color:#fff}body.privacy-policy .post-content table tr:first-child td:first-child{border-bottom:1px solid #c2d95c}body.privacy-policy .post-content table tr:last-child td:first-child{border-bottom-color:transparent}body.privacy-policy .post-content table tr td:first-child{border-bottom:1px solid #fff;border-top-color:transparent}body.donate .post-content{margin-bottom:30px}body.donate .post-content h2{font-size:22px}body.donate .post-content h3{font-size:18px}body.donate .post-content h4{font-size:16px}body.donate .post-content p{font-size:14px;max-width:50em;margin-left:auto;margin-right:auto}body.donate .post-content .payee{display:flex;justify-content:center}body.donate .post-content table{min-width:640px}body.donate .post-content table tr td{font-size:14px;word-break:keep-all}body.donate .post-content table tr td:first-child{width:40%;max-width:none}body.donate .post-content table tr td:last-child{width:60%}}@media (min-width:600px) and (max-width:991.98px){body.youth-exchange .badge-1-columns .badge-icon,body.youth-exchange .badge-2-columns .badge-icon,body.youth-exchange-master .badge-1-columns .badge-icon,body.youth-exchange-master .badge-2-columns .badge-icon{width:122px;flex-basis:122px !important}body.youth-exchange .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange .badge-2-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-2-columns .badge-icon .wp-block-image{max-width:122px;max-height:122px}body.youth-exchange .badge-2-columns,body.youth-exchange-master .badge-2-columns{flex-wrap:wrap}body.youth-exchange .badge-2-columns .badge-icon,body.youth-exchange-master .badge-2-columns .badge-icon{margin-left:0}body.youth-exchange .badge-2-columns .badge-message:nth-of-type(2),body.youth-exchange-master .badge-2-columns .badge-message:nth-of-type(2){flex-basis:calc(100% - 148px) !important}body.youth-exchange .badge-2-columns .badge-message:last-of-type,body.youth-exchange-master .badge-2-columns .badge-message:last-of-type{flex-basis:auto !important}}@media (min-width:782px){body.youth-exchange .badge-1-columns .badge-message,body.youth-exchange-master .badge-1-columns .badge-message{flex-basis:calc(82.5vw - 122px - 2em) !important}body.youth-exchange .badge-2-columns .badge-message:nth-of-type(2),body.youth-exchange .badge-2-columns .badge-message:last-of-type,body.youth-exchange-master .badge-2-columns .badge-message:nth-of-type(2),body.youth-exchange-master .badge-2-columns .badge-message:last-of-type{flex-basis:calc((82.5vw - 122px - 4em) * 0.5) !important}body.youth-exchange .badge-2-columns .badge-message:nth-of-type(2),body.youth-exchange-master .badge-2-columns .badge-message:nth-of-type(2){padding-left:24px}body.youth-exchange .badge-2-columns.is-layout-flex,body.youth-exchange-master .badge-2-columns.is-layout-flex{gap:2em}}@media screen and (min-width:992px){.wp-block-cover.has-parallax{min-height:280px !important}.wp-block-cover .wp-block-cover__inner-container p{font-size:28px;-webkit-filter:drop-shadow(2px 2px 0px #fff);filter:drop-shadow(2px 2px 0px #fff)}body.about-us .post-content-summary{padding-top:40px;padding-bottom:40px}body.about-us .post-content-summary .summary-title{font-size:28px}body.about-us .post-content-summary .summary-title-sub{font-size:22px}body.about-us .post-content-summary .summary-list ol{font-size:18px;margin-left:20px}body.about-us .post-content-summary .summary-text{margin-left:24px}body.about-us .post-content h2{font-size:28px}body.about-us .post-content h3{font-size:22px;width:100%;max-width:960px}body.about-us .post-content .activities-list .wp-block-group__inner-container{max-width:960px}body.about-us .post-content .activities-list .wp-block-group__inner-container div{padding-left:55px;min-height:50px}body.about-us .post-content .activities-list .wp-block-group__inner-container div p{font-size:22px}body.about-us .post-content .activities-list .wp-block-group__inner-container div ol{font-size:18px;padding-left:32px}body.about-us .post-content .activities-list .wp-block-group__inner-container div:before{padding-top:5px;font-size:36px;width:46px;height:46px;border-radius:46px}#common-company .office-info{flex-direction:row}#common-company .office-info .c_box_inner dl{width:90%}body.educational-support .post-content-info,body.international-exchange .post-content-info{margin-top:40px}body.educational-support .post-content-info .info-text,body.international-exchange .post-content-info .info-text{width:57.702020202vw}body.educational-support .post-content-info .info-text-inner,body.international-exchange .post-content-info .info-text-inner{padding:30px 20px}body.educational-support .post-content-info .info-title,body.international-exchange .post-content-info .info-title{font-size:22px}body.educational-support .post-content-info .info-honmon,body.international-exchange .post-content-info .info-honmon{font-size:16px}body.educational-support .post-content-info .info-honmon b,body.international-exchange .post-content-info .info-honmon b{font-size:18px}body.educational-support .post-content-info .info-image,body.international-exchange .post-content-info .info-image{max-width:780px;width:49.2424242424vw}body.educational-support .post-content-info .info-title{font-size:22px}body.international-exchange .post-content-info .info-title{font-size:28px}body.international-exchange .post-content-info.image-left .info-btn{padding-left:0}body.international-exchange .post-content-info.image-right .info-btn{padding-right:0}body.educational-support .post-navigation dt{font-size:22px}body.educational-support .post-navigation dd{font-size:18px}body.educational-support .post-content-wrap h2{margin-top:60px;font-size:28px}body.educational-support .post-content-wrap:last-of-type{margin-bottom:120px}body.educational-support .post-content-chart .chart-text{width:480px}body.educational-support .post-content-chart .chart-text .info-chart-honmon{font-size:16px}body.educational-support .post-content-chart .chart-list{width:480px}body.educational-support .post-content-chart .chart-list li:after{border-width:18px 240px 0}body.educational-support .post-content-chart .info-chart-list{font-size:18px}body.educational-support .es-foster-parent-image .es-foster-parent-img02{margin-top:-100px;width:180px;left:180px}body.educational-support .es-foster-parent-image .es-foster-parent-img03{margin-top:-40px;width:260px;left:200px}body.educational-support .post-content-catch h3{font-size:22px}body.educational-support .post-content-catch p{font-size:16px}body.educational-support .es-foster-parent-info{width:370px;left:140px;position:relative}body.educational-support .es-foster-parent-info dt{font-size:18px}body.educational-support .es-foster-parent-info dd{font-size:16px}body.international-exchange .post-content-summary{padding-top:40px;padding-bottom:40px;font-size:22px;max-width:900px}body.international-exchange .post-content-wrap:last-of-type{margin-bottom:60px}body[class*=study-tour] .wp-block-buttons.page-button .wp-block-button,body[class*=youth-exchange] .wp-block-buttons.page-button .wp-block-button{max-width:512px}body[class*=study-tour] .link-sub-page,body[class*=youth-exchange] .link-sub-page{max-width:400px}body[class*=study-tour] .wp-block-button__link,body[class*=youth-exchange] .wp-block-button__link{font-size:22px}body[class*=study-tour] .wp-block-button__link:before,body[class*=youth-exchange] .wp-block-button__link:before{top:16px;background-size:28px 28px;width:28px;height:28px}body.study-tour .post-content-summary,body.youth-exchange .post-content-summary{padding-top:40px;padding-bottom:40px}body.study-tour .post-content-summary h2,body.youth-exchange .post-content-summary h2{font-size:28px}body.study-tour .post-content-summary h3,body.youth-exchange .post-content-summary h3{font-size:22px;line-height:1}body.study-tour .post-content-summary p,body.youth-exchange .post-content-summary p{margin-top:30px;font-size:18px}body.study-tour.admin-bar.logged-in #contact_form{bottom:130px}body.study-tour .post-content-summary h2{line-height:1}body.study-tour .post-project-summary h2+p{margin:20px auto;font-size:18px}body.study-tour .post-project-summary h2,body[class*=-archives] .year-archive h2{font-size:28px;padding:16px 0}body[class*=-archives] .year-archive .wp-block-table{font-size:22px}body[class*=study-tour] .post-project-summary{margin-top:40px;margin-bottom:40px}body[class*=study-tour] .post-project-summary .wp-block-table td{font-size:22px}body.study-tour-archives .post-project-summary{padding-top:40px;padding-bottom:40px}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column{margin-left:1em;flex-basis:unset !important}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:first-of-type,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:first-of-type{max-width:400px}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:last-of-type p,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:last-of-type p{font-size:16px}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:not(:first-child),body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:not(:first-child){margin-left:1em}body[class*=youth-exchange] .wp-block-group.report-archive ul:after{content:none}body[class*=youth-exchange] .wp-block-group.report-archive ul li{width:15.1057401813vw}body.youth-exchange .wp-block-cover.has-background-dim .wp-block-cover__inner-container p,body.youth-exchange-master .wp-block-cover.has-background-dim .wp-block-cover__inner-container p{font-size:28px}body.youth-exchange .post-outline-summary,body.youth-exchange-master .post-outline-summary{margin-top:40px;margin-bottom:40px}body.youth-exchange .post-outline-summary h2,body.youth-exchange-master .post-outline-summary h2{font-size:28px;padding:16px 0}body.youth-exchange .post-outline-summary h2+p,body.youth-exchange-master .post-outline-summary h2+p{text-align:center;margin:20px auto;font-size:18px;line-height:1}body.youth-exchange .post-outline-summary .wp-block-columns,body.youth-exchange-master .post-outline-summary .wp-block-columns{margin-top:4.16667vw}body.youth-exchange .post-outline-summary .wp-block-columns p,body.youth-exchange-master .post-outline-summary .wp-block-columns p{font-size:16px}body.youth-exchange .project-title h2,body.youth-exchange .project-title p,body.youth-exchange-master .project-title h2,body.youth-exchange-master .project-title p{font-size:28px}body.youth-exchange .badge-1-columns .badge-icon,body.youth-exchange .badge-2-columns .badge-icon,body.youth-exchange-master .badge-1-columns .badge-icon,body.youth-exchange-master .badge-2-columns .badge-icon{width:12.70833vw;flex-basis:12.70833vw !important}body.youth-exchange .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange .badge-2-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-2-columns .badge-icon .wp-block-image{width:12.70833vw;max-width:244px;max-height:244px}body.youth-exchange .badge-1-columns .badge-message p,body.youth-exchange .badge-2-columns .badge-message p,body.youth-exchange-master .badge-1-columns .badge-message p,body.youth-exchange-master .badge-2-columns .badge-message p{font-size:16px;padding-left:24px}body.youth-exchange .badge-1-columns .badge-message,body.youth-exchange-master .badge-1-columns .badge-message{flex-basis:calc(100% - 12.70833vw) !important}body.youth-exchange .badge-1-columns .badge-message p,body.youth-exchange-master .badge-1-columns .badge-message p{font-size:18px}body.youth-exchange .badge-1-columns .badge-message ul,body.youth-exchange-master .badge-1-columns .badge-message ul{margin-left:24px;font-size:16px}body.youth-exchange .badge-1-columns .badge-message ul em,body.youth-exchange-master .badge-1-columns .badge-message ul em{font-size:18px}body.youth-exchange .badge-2-columns .badge-message:nth-of-type(2),body.youth-exchange .badge-2-columns .badge-message:last-of-type,body.youth-exchange-master .badge-2-columns .badge-message:nth-of-type(2),body.youth-exchange-master .badge-2-columns .badge-message:last-of-type{flex-basis:calc(50% - 6.354165vw) !important}body.youth-exchange .project-schedule,body.youth-exchange-master .project-schedule{font-size:28px}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-title,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-title{font-size:22px}body.youth-exchange .post-project-summary h2,body.youth-exchange-master .post-project-summary h2{font-size:28px;padding:16px 0}body.youth-exchange .post-project-summary .wp-block-table,body.youth-exchange-master .post-project-summary .wp-block-table{margin-top:4.16667vw;margin-bottom:4.16667vw}body.youth-exchange .post-project-summary .wp-block-table table tr td,body.youth-exchange-master .post-project-summary .wp-block-table table tr td{font-size:22px}body.youth-exchange .post-project-summary .wp-block-table h3,body.youth-exchange-master .post-project-summary .wp-block-table h3{font-size:22px}body.youth-exchange .post-project-summary .wp-block-table h3 .iconify,body.youth-exchange-master .post-project-summary .wp-block-table h3 .iconify{font-size:28px;top:6px}body.youth-exchange .post-project-summary .wp-block-table figcaption,body.youth-exchange-master .post-project-summary .wp-block-table figcaption{font-size:14px}body.youth-exchange .yefp-project-contact,body.youth-exchange-master .yefp-project-contact{margin-top:40px;margin-bottom:40px}body.youth-exchange .yefp-project-contact h2,body.youth-exchange-master .yefp-project-contact h2{font-size:28px;padding:16px 0}body.youth-exchange .project-voices,body.youth-exchange-master .project-voices{margin-bottom:40px}body.youth-exchange .project-voices h2,body.youth-exchange-master .project-voices h2{font-size:28px;padding:16px 0}body.youth-exchange .participants-voice,body.youth-exchange-master .participants-voice{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-top:40px}body.youth-exchange .participants-voice article img,body.youth-exchange-master .participants-voice article img{width:clamp(120px, 25vw, 220px);height:clamp(120px, 25vw, 220px)}body.youth-exchange .participants-voice article h3,body.youth-exchange-master .participants-voice article h3{font-size:18px}body.youth-exchange .participants-voice article h3 span,body.youth-exchange-master .participants-voice article h3 span{font-size:16px}body.youth-exchange .participants-voice article p,body.youth-exchange-master .participants-voice article p{font-size:16px}body.youth-exchange .post-project-download h2,body.youth-exchange .post-project-download-year h2,body.youth-exchange-master .post-project-download h2,body.youth-exchange-master .post-project-download-year h2{font-size:28px;padding:16px 0}body.youth-exchange .post-project-download .application-form h3,body.youth-exchange .post-project-download .guideline-applicants h3,body.youth-exchange .post-project-download-year .application-form h3,body.youth-exchange .post-project-download-year .guideline-applicants h3,body.youth-exchange-master .post-project-download .application-form h3,body.youth-exchange-master .post-project-download .guideline-applicants h3,body.youth-exchange-master .post-project-download-year .application-form h3,body.youth-exchange-master .post-project-download-year .guideline-applicants h3{font-size:22px}body.youth-exchange .post-project-download .application-form .wp-block-file,body.youth-exchange .post-project-download .guideline-applicants .wp-block-file,body.youth-exchange .post-project-download-year .application-form .wp-block-file,body.youth-exchange .post-project-download-year .guideline-applicants .wp-block-file,body.youth-exchange-master .post-project-download .application-form .wp-block-file,body.youth-exchange-master .post-project-download .guideline-applicants .wp-block-file,body.youth-exchange-master .post-project-download-year .application-form .wp-block-file,body.youth-exchange-master .post-project-download-year .guideline-applicants .wp-block-file{font-size:18px}body.youth-exchange .project-summary-images,body.youth-exchange-master .project-summary-images{flex-wrap:nowrap;justify-content:space-between}body.youth-exchange .project-summary-images .wp-block-column,body.youth-exchange-master .project-summary-images .wp-block-column{width:32%;margin:0;flex-basis:33%}body.youth-exchange-archives .year-archive h3{font-size:22px}body.youth-exchange-archives .year-archive .wp-block-table tr td{font-size:18px}body.youth-exchange-archives .year-archive .wp-block-table tr td:first-child{font-size:22px}body.privacy-policy .post-content{margin-bottom:4.16667vw}body.privacy-policy .post-content h2{font-size:28px}body.privacy-policy .post-content h3{font-size:22px}body.privacy-policy .post-content p,body.privacy-policy .post-content table{font-size:16px}body.donate .post-content{margin-bottom:4.16667vw}body.donate .post-content h2{font-size:28px}body.donate .post-content h3{font-size:22px}body.donate .post-content h4{font-size:18px}body.donate .post-content p{font-size:16px}body.donate .post-content table{min-width:720px}body.donate .post-content table tr td{font-size:16px}}@media screen and (min-width:1200px){.wp-block-cover.has-parallax{min-height:320px !important}body.about-us .post-content-summary{padding-top:60px;padding-bottom:60px}body.about-us .post-content h3{max-width:none}body.about-us .post-content .activities-list .wp-block-group__inner-container{max-width:auto}#common-company .office-info .c_box_inner dl{display:table}#common-company .office-info .c_box_inner dt,#common-company .office-info .c_box_inner dd{display:table-cell}#common-company .office-info .c_box_inner dt{width:170px}body.educational-support .post-content-info,body.international-exchange .post-content-info{max-width:1584px;margin-left:auto;margin-right:auto}body.educational-support .post-content-info .info-text,body.international-exchange .post-content-info .info-text{left:0}body.international-exchange .post-content-summary{padding-top:60px;padding-bottom:60px;max-width:1060px}body.international-exchange .post-content-info{align-items:flex-start;margin-top:0}body.international-exchange .post-content-info .info-text{height:calc(36.9318181818vw + 50px);max-height:625px;display:flex;flex-direction:column;justify-content:center;position:relative}body.international-exchange .post-content-info .info-btn{position:absolute;bottom:50px;margin:0}body[class*=study-tour] .post-project-summary{margin-top:60px;margin-bottom:60px}body.study-tour-archives .post-project-summary{padding-top:60px;padding-bottom:60px}body.youth-exchange .pbp-1st-cover,body.youth-exchange-master .pbp-1st-cover{line-height:inherit}body.youth-exchange .pbp-1st-cover p.has-large-font-size,body.youth-exchange-master .pbp-1st-cover p.has-large-font-size{font-size:var(--wp--preset--font-size--huge) !important}body.youth-exchange .post-outline-summary,body.youth-exchange-master .post-outline-summary{margin-top:60px;margin-bottom:60px}body.youth-exchange .project-voices,body.youth-exchange-master .project-voices{margin-bottom:60px}body.youth-exchange .participants-voice,body.youth-exchange-master .participants-voice{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;max-width:1316px;margin-top:60px}body.youth-exchange .participants-voice article h3,body.youth-exchange-master .participants-voice article h3{font-size:22px}body.youth-exchange .participants-voice article h3 span,body.youth-exchange-master .participants-voice article h3 span{font-size:18px}body.youth-exchange .participants-voice article p,body.youth-exchange-master .participants-voice article p{font-size:18px}}@media screen and (min-width:1920px){.wp-block-cover.has-parallax{min-height:360px !important}.wp-block-cover .wp-block-cover__inner-container p{font-size:36px;-webkit-filter:drop-shadow(3px 3px 0px #fff);filter:drop-shadow(3px 3px 0px #fff)}body.about-us .post-content-summary{padding-top:80px;padding-bottom:80px}body.about-us .post-content-summary .summary-title{font-size:36px}body.about-us .post-content-summary .summary-title-sub{font-size:28px}body.about-us .post-content-summary .summary-list ol{font-size:22px}body.about-us .post-content-summary .summary-text{width:1180px}body.about-us .post-content-summary .summary-mark img{width:112px;height:166px}body.about-us .post-content h2{font-size:36px;margin-bottom:40px}body.about-us .post-content h3{font-size:28px}body.about-us .post-content .summary-title{padding-top:10px;margin-bottom:20px}body.about-us .post-content .post-activities-list h2{padding-top:60px;padding-bottom:40px}body.about-us .post-content .activities-list{margin-top:80px}body.about-us .post-content .activities-list .wp-block-group__inner-container{width:1200px}body.about-us .post-content .activities-list .wp-block-group__inner-container div{padding-left:80px;min-height:160px;margin-bottom:0}body.about-us .post-content .activities-list .wp-block-group__inner-container div p{font-size:28px}body.about-us .post-content .activities-list .wp-block-group__inner-container div ol{font-size:22px}body.about-us .post-content .activities-list .wp-block-group__inner-container div:before{top:0;font-size:46px;padding-top:5px;width:55px;height:55px;border-radius:55px}#common-company .office-info .c_box_inner{font-size:18px}#common-company .office-info .c_box_inner dl{padding:28px 0}#common-company .office-info .c_box_inner dt{width:180px}#common-company .office-info .c_box_inner dd{padding-left:20px;margin:0 0 0 20px}body.educational-support .post-content-info,body.international-exchange .post-content-info{margin-top:80px;width:100%;justify-content:flex-start;flex-direction:row}body.educational-support .post-content-info .info-text,body.international-exchange .post-content-info .info-text{width:914px;margin:0;right:0;left:0}body.educational-support .post-content-info .info-text-inner,body.international-exchange .post-content-info .info-text-inner{padding:40px 24px;width:914px;margin-top:auto;margin-bottom:auto}body.educational-support .post-content-info .info-title,body.international-exchange .post-content-info .info-title{font-size:28px;margin-bottom:40px}body.educational-support .post-content-info .info-honmon,body.international-exchange .post-content-info .info-honmon{font-size:18px}body.educational-support .post-content-info .info-honmon b,body.international-exchange .post-content-info .info-honmon b{font-size:22px}body.educational-support .post-content-info .info-image,body.international-exchange .post-content-info .info-image{z-index:10}body.educational-support .post-content-info .info-image img,body.international-exchange .post-content-info .info-image img{display:block;width:780px;height:585px}body.educational-support .image-left .info-text,body.international-exchange .image-left .info-text{order:2;left:-110px}body.educational-support .image-left .info-image,body.international-exchange .image-left .info-image{order:1;left:0}body.educational-support .image-right .info-text,body.international-exchange .image-right .info-text{order:1;left:0}body.educational-support .image-right .info-image,body.international-exchange .image-right .info-image{order:2;right:110px}body.international-exchange .post-content-info .info-title{font-size:36px}body.educational-support .post-content-info .info-title{font-size:28px}body.educational-support .post-navigation{max-width:1316px;padding:80px 0;justify-content:space-between;flex-direction:row}body.educational-support .post-navigation dl{width:311px}body.educational-support .post-navigation dt{font-size:18px;padding:9px 0}body.educational-support .post-navigation dd{font-size:16px}body.educational-support .post-content-wrap{width:1584px;margin-left:auto;margin-right:auto}body.educational-support .post-content-wrap h2{margin-top:80px;font-size:36px}body.educational-support .post-content-wrap:last-of-type{margin-bottom:150px}body.educational-support .post-content-chart{flex-direction:row;justify-content:flex-end;margin-top:40px}body.educational-support .post-content-chart .chart-text{width:780px}body.educational-support .post-content-chart .chart-text .info-chart-honmon{font-size:18px}body.educational-support .post-content-chart .chart-list{width:646px}body.educational-support .post-content-chart .info-chart-list{width:512px;font-size:22px;margin-left:24px}body.educational-support .post-content-chart .info-chart-list li:after{border-width:18px 256px 0}body.educational-support .es-foster-parent-kakomi{width:1316px;padding:40px;margin:40px auto 0;display:grid;display:-ms-grid;grid-template-columns:496px 1fr}body.educational-support .es-foster-parent-image{min-height:650px;width:606px}body.educational-support .es-foster-parent-image figure{display:block;position:absolute}body.educational-support .es-foster-parent-image .es-foster-parent-img02,body.educational-support .es-foster-parent-image .es-foster-parent-img03{margin-top:0}body.educational-support .es-foster-parent-image .es-foster-parent-img01{top:0;left:0;z-index:10;width:380px;height:475px}body.educational-support .es-foster-parent-image .es-foster-parent-img02{top:300px;z-index:30;width:292px;height:221px}body.educational-support .es-foster-parent-image .es-foster-parent-img03{top:436px;left:226px;z-index:20;width:380px;height:213px}body.educational-support .post-content-catch{width:756px;position:relative;margin-left:0}body.educational-support .post-content-catch h3,body.educational-support .post-content-catch p{width:756px}body.educational-support .post-content-catch h3{font-size:28px}body.educational-support .post-content-catch p{font-size:18px;margin-top:40px}body.educational-support .es-foster-parent-info{width:480px}body.educational-support .es-foster-parent-info dt{font-size:22px}body.educational-support .es-foster-parent-info dd{font-size:18px}body.international-exchange .post-content-summary{font-size:28px;height:360px;max-width:1316px;padding-top:60px;padding-bottom:0}body.international-exchange .post-content-wrap:last-of-type{margin-bottom:80px}body.study-tour .post-content-summary,body.youth-exchange .post-content-summary,body.youth-exchange-master .post-content-summary{height:424px;padding-top:60px;padding-bottom:60px}body.study-tour .post-content-summary h2,body.study-tour .post-content-summary h3,body.youth-exchange .post-content-summary h2,body.youth-exchange .post-content-summary h3,body.youth-exchange-master .post-content-summary h2,body.youth-exchange-master .post-content-summary h3{width:1584px}body.study-tour .post-content-summary h2,body.youth-exchange .post-content-summary h2,body.youth-exchange-master .post-content-summary h2{font-size:36px}body.study-tour .post-content-summary h3,body.youth-exchange .post-content-summary h3,body.youth-exchange-master .post-content-summary h3{font-size:28px}body.study-tour .post-content-summary .wp-block-columns,body.youth-exchange .post-content-summary .wp-block-columns,body.youth-exchange-master .post-content-summary .wp-block-columns{width:1584px}body.study-tour .post-content-summary .wp-block-column,body.youth-exchange .post-content-summary .wp-block-column,body.youth-exchange-master .post-content-summary .wp-block-column{width:780px}body.study-tour .post-content-summary p,body.youth-exchange .post-content-summary p,body.youth-exchange-master .post-content-summary p{font-size:22px}body.study-tour .link-sub-page,body.youth-exchange .link-sub-page,body.youth-exchange-master .link-sub-page{max-width:512px}body.study-tour .wp-block-button__link,body.youth-exchange .wp-block-button__link,body.youth-exchange-master .wp-block-button__link{font-size:28px;height:80px}body.study-tour .wp-block-button__link:before,body.youth-exchange .wp-block-button__link:before,body.youth-exchange-master .wp-block-button__link:before{top:24px;background-size:32px 32px;width:32px;height:32px}body.study-tour .post-project-summary{margin-top:80px}body.study-tour .post-project-summary h2{width:1584px;padding:32px 0}body.study-tour .post-project-summary h2+p{width:1584px;margin:30px auto;font-size:22px}body.study-tour .wp-block-buttons.page-button{margin-top:50px;margin-bottom:80px}body.study-tour .post-project-summary h2,body.study-tour-archives .year-archive h2{font-size:36px}body[class*=-archives] .year-archive h2,body[class*=-archives] .year-archive .wp-block-table{width:1316px}body[class*=-archives] .year-archive h2{margin-top:80px;margin-bottom:30px;padding:22px 0}body[class*=-archives] .year-archive .wp-block-table{font-size:28px}body[class*=study-tour] .post-project-summary .wp-block-table{width:1316px}body[class*=study-tour] .post-project-summary .wp-block-table tr td:first-child{width:244px}body[class*=study-tour] .post-project-summary .wp-block-table td{font-size:28px}body[class*=study-tour] .post-project-summary .wp-block-table td ul{margin-left:10px;padding-left:20px}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:first-of-type,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:first-of-type{max-width:512px}body[class*=youth-exchange] .wp-block-columns.archive-link .wp-block-column:last-of-type p,body[class*=youth-exchange] .wp-block-columns.archive-report .wp-block-column:last-of-type p{font-size:18px}body[class*=youth-exchange] .wp-block-group.report-archive li{width:244px;height:60px;font-size:28px}body[class*=youth-exchange] .wp-block-group.report-archive li a{border-radius:12px;padding:16px}body.youth-exchange .wp-block-cover.has-background-dim .wp-block-cover__inner-container p,body.youth-exchange-master .wp-block-cover.has-background-dim .wp-block-cover__inner-container p{font-size:36px}body.youth-exchange .post-outline-summary,body.youth-exchange-master .post-outline-summary{margin-top:80px}body.youth-exchange .post-outline-summary h2,body.youth-exchange-master .post-outline-summary h2{padding:32px 0;width:1584px;font-size:36px}body.youth-exchange .post-outline-summary h2+p,body.youth-exchange-master .post-outline-summary h2+p{width:1584px;margin:30px auto;font-size:22px}body.youth-exchange .post-outline-summary .wp-block-columns,body.youth-exchange-master .post-outline-summary .wp-block-columns{width:1584px;margin-top:80px}body.youth-exchange .post-outline-summary .wp-block-columns p,body.youth-exchange-master .post-outline-summary .wp-block-columns p{font-size:18px}body.youth-exchange .project-title h2,body.youth-exchange .project-title p,body.youth-exchange-master .project-title h2,body.youth-exchange-master .project-title p{font-size:36px}body.youth-exchange .badge-1-columns,body.youth-exchange .badge-2-columns,body.youth-exchange-master .badge-1-columns,body.youth-exchange-master .badge-2-columns{width:1584px}body.youth-exchange .badge-1-columns .badge-icon,body.youth-exchange .badge-2-columns .badge-icon,body.youth-exchange-master .badge-1-columns .badge-icon,body.youth-exchange-master .badge-2-columns .badge-icon{width:244px;flex-basis:244px !important}body.youth-exchange .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange .badge-2-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-1-columns .badge-icon .wp-block-image,body.youth-exchange-master .badge-2-columns .badge-icon .wp-block-image{width:244px}body.youth-exchange .badge-1-columns .badge-message,body.youth-exchange-master .badge-1-columns .badge-message{flex-basis:calc(1340px - 2em) !important}body.youth-exchange .badge-1-columns .badge-message p,body.youth-exchange-master .badge-1-columns .badge-message p{font-size:22px}body.youth-exchange .badge-1-columns .badge-message ul,body.youth-exchange-master .badge-1-columns .badge-message ul{font-size:18px}body.youth-exchange .badge-1-columns .badge-message ul em,body.youth-exchange-master .badge-1-columns .badge-message ul em{font-size:22px}body.youth-exchange .badge-2-columns .badge-message,body.youth-exchange-master .badge-2-columns .badge-message{width:646px}body.youth-exchange .badge-2-columns .badge-message p,body.youth-exchange-master .badge-2-columns .badge-message p{font-size:18px}body.youth-exchange .project-schedule,body.youth-exchange-master .project-schedule{font-size:36px}body.youth-exchange .post-project-summary-year .wp-block-table table tr td .location-title,body.youth-exchange-master .post-project-summary-year .wp-block-table table tr td .location-title{font-size:28px}body.youth-exchange .post-project-summary h2,body.youth-exchange-master .post-project-summary h2{font-size:36px;padding:32px 0}body.youth-exchange .post-project-summary .wp-block-table,body.youth-exchange-master .post-project-summary .wp-block-table{margin-top:80px;margin-bottom:80px}body.youth-exchange .post-project-summary .wp-block-table table tr td,body.youth-exchange-master .post-project-summary .wp-block-table table tr td{font-size:28px}body.youth-exchange .post-project-summary .wp-block-table h3,body.youth-exchange-master .post-project-summary .wp-block-table h3{font-size:28px}body.youth-exchange .post-project-summary .wp-block-table h3 .iconify,body.youth-exchange-master .post-project-summary .wp-block-table h3 .iconify{font-size:36px}body.youth-exchange .post-project-summary .wp-block-table ul,body.youth-exchange-master .post-project-summary .wp-block-table ul{margin-left:.5em}body.youth-exchange .post-project-summary .wp-block-table figcaption,body.youth-exchange-master .post-project-summary .wp-block-table figcaption{font-size:16px}body.youth-exchange .project-voices,body.youth-exchange-master .project-voices{margin-bottom:80px}body.youth-exchange .project-voices h2,body.youth-exchange-master .project-voices h2{padding:32px 0;width:1584px;font-size:36px}body.youth-exchange .participants-voice,body.youth-exchange-master .participants-voice{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;margin-top:80px}body.youth-exchange .participants-voice article h3,body.youth-exchange-master .participants-voice article h3{font-size:28px}body.youth-exchange .participants-voice article h3 span,body.youth-exchange-master .participants-voice article h3 span{font-size:22px}body.youth-exchange .participants-voice article p,body.youth-exchange-master .participants-voice article p{font-size:22px}body.youth-exchange .yefp-project-contact,body.youth-exchange-master .yefp-project-contact{margin-top:80px}body.youth-exchange .yefp-project-contact h2,body.youth-exchange-master .yefp-project-contact h2{padding:32px 0;width:1584px;font-size:36px}body.youth-exchange .post-project-download h2,body.youth-exchange .post-project-download-year h2,body.youth-exchange-master .post-project-download h2,body.youth-exchange-master .post-project-download-year h2{padding:32px 0;width:1584px;font-size:36px}body.youth-exchange .post-project-download .application-form,body.youth-exchange .post-project-download .guideline-applicants,body.youth-exchange .post-project-download-year .application-form,body.youth-exchange .post-project-download-year .guideline-applicants,body.youth-exchange-master .post-project-download .application-form,body.youth-exchange-master .post-project-download .guideline-applicants,body.youth-exchange-master .post-project-download-year .application-form,body.youth-exchange-master .post-project-download-year .guideline-applicants{width:1584px}body.youth-exchange .post-project-download .application-form h3,body.youth-exchange .post-project-download .guideline-applicants h3,body.youth-exchange .post-project-download-year .application-form h3,body.youth-exchange .post-project-download-year .guideline-applicants h3,body.youth-exchange-master .post-project-download .application-form h3,body.youth-exchange-master .post-project-download .guideline-applicants h3,body.youth-exchange-master .post-project-download-year .application-form h3,body.youth-exchange-master .post-project-download-year .guideline-applicants h3{font-size:28px}body.youth-exchange .post-project-download .application-form .wp-block-file,body.youth-exchange .post-project-download .guideline-applicants .wp-block-file,body.youth-exchange .post-project-download-year .application-form .wp-block-file,body.youth-exchange .post-project-download-year .guideline-applicants .wp-block-file,body.youth-exchange-master .post-project-download .application-form .wp-block-file,body.youth-exchange-master .post-project-download .guideline-applicants .wp-block-file,body.youth-exchange-master .post-project-download-year .application-form .wp-block-file,body.youth-exchange-master .post-project-download-year .guideline-applicants .wp-block-file{font-size:22px}body.youth-exchange-archives .year-archive:last-of-type{margin-bottom:80px}body.youth-exchange-archives .year-archive h3{font-size:28px}body.youth-exchange-archives .year-archive .wp-block-table tr td{font-size:22px}body.youth-exchange-archives .year-archive .wp-block-table tr td:first-child{font-size:28px}body.privacy-policy .post-content{width:1316px;margin-bottom:80px}body.privacy-policy .post-content h2{font-size:36px}body.privacy-policy .post-content h3{font-size:28px}body.privacy-policy .post-content p,body.privacy-policy .post-content table{font-size:18px}body.donate .post-content{width:1316px;margin-bottom:80px}body.donate .post-content h2{font-size:36px}body.donate .post-content h3{font-size:28px}body.donate .post-content h4{font-size:22px}body.donate .post-content p{font-size:18px}body.donate .post-content table{min-width:800px}body.donate .post-content table tr td{font-size:18px}}@media (min-width:600px) and (max-width:781.98px){.wp-block-column:nth-child(2n){margin-left:24px}.wp-block-column:not(:only-child){flex-basis:calc(50% - 12px) !important}.post-outline-summary .wp-block-column:nth-child(2n),.post-content-summary .wp-block-column:nth-child(2n){margin-left:inherit}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:auto}.various-buttons .wp-block-column:not(:first-child){margin-left:1em}}@media (min-width:600px) and (max-width:767.98px){.wp-block-columns.archive-link,.wp-block-columns.archive-report{flex-direction:column}.wp-block-columns.archive-link .wp-block-column:nth-child(2n),.wp-block-columns.archive-report .wp-block-column:nth-child(2n){margin-left:0;text-align:center}}body.archive.tag #content .has-xxsmall-font-size,body.archive.date #content .has-xxsmall-font-size,body.archive.category #content .has-xxsmall-font-size,body.single-post #content .has-xxsmall-font-size{font-size:10px}body.archive.tag #content .has-xsmall-font-size,body.archive.date #content .has-xsmall-font-size,body.archive.category #content .has-xsmall-font-size,body.single-post #content .has-xsmall-font-size{font-size:10px}body.archive.tag #content .has-small-font-size,body.archive.date #content .has-small-font-size,body.archive.category #content .has-small-font-size,body.single-post #content .has-small-font-size{font-size:10px}body.archive.tag #content .has-regular-font-size,body.archive.date #content .has-regular-font-size,body.archive.category #content .has-regular-font-size,body.single-post #content .has-regular-font-size{font-size:12px}body.archive.tag #content .has-medium-font-size,body.archive.date #content .has-medium-font-size,body.archive.category #content .has-medium-font-size,body.single-post #content .has-medium-font-size{font-size:14px}body.archive.tag #content .has-large-font-size,body.archive.date #content .has-large-font-size,body.archive.category #content .has-large-font-size,body.single-post #content .has-large-font-size{font-size:16px}body.archive.tag #content .has-larger-font-size,body.archive.date #content .has-larger-font-size,body.archive.category #content .has-larger-font-size,body.single-post #content .has-larger-font-size{font-size:18px}body.archive.tag .wrap,body.archive.date .wrap,body.archive.category .wrap,body.single-post .wrap{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-direction:column}body.archive.tag main#main .post-header,body.archive.date main#main .post-header,body.archive.category main#main .post-header,body.single-post main#main .post-header{display:block;width:auto;padding:20px}body.archive.tag main#main .post-header .shoulder,body.archive.date main#main .post-header .shoulder,body.archive.category main#main .post-header .shoulder,body.single-post main#main .post-header .shoulder{width:100%;display:flex;justify-content:space-between}body.archive.tag main#main .post-header .shoulder .cat-name span,body.archive.date main#main .post-header .shoulder .cat-name span,body.archive.category main#main .post-header .shoulder .cat-name span,body.single-post main#main .post-header .shoulder .cat-name span{display:inline-block;line-height:1}body.archive.tag main#main .post-header .shoulder .cat-name span a,body.archive.date main#main .post-header .shoulder .cat-name span a,body.archive.category main#main .post-header .shoulder .cat-name span a,body.single-post main#main .post-header .shoulder .cat-name span a{display:inline-block;font-size:10px;padding:6px 8px;color:#fff;background:#618d45;border:1px solid #618d45}body.archive.tag main#main .post-header .shoulder .cat-name span a:hover,body.archive.tag main#main .post-header .shoulder .cat-name span a:focus,body.archive.date main#main .post-header .shoulder .cat-name span a:hover,body.archive.date main#main .post-header .shoulder .cat-name span a:focus,body.archive.category main#main .post-header .shoulder .cat-name span a:hover,body.archive.category main#main .post-header .shoulder .cat-name span a:focus,body.single-post main#main .post-header .shoulder .cat-name span a:hover,body.single-post main#main .post-header .shoulder .cat-name span a:focus{background:#fff;color:#618d45}body.archive.tag main#main .post-header .shoulder .dated,body.archive.date main#main .post-header .shoulder .dated,body.archive.category main#main .post-header .shoulder .dated,body.single-post main#main .post-header .shoulder .dated{font-size:10px;font-weight:300}body.archive.tag main#main .post-header .post-title,body.archive.date main#main .post-header .post-title,body.archive.category main#main .post-header .post-title,body.single-post main#main .post-header .post-title{width:100%;height:auto;border-radius:inherit;color:#00412d;margin:1em 0}body.archive.tag main#main .post-header .post-title:before,body.archive.date main#main .post-header .post-title:before,body.archive.category main#main .post-header .post-title:before,body.single-post main#main .post-header .post-title:before{content:none}body.archive.tag main#main .post-header .sns-tag,body.archive.date main#main .post-header .sns-tag,body.archive.category main#main .post-header .sns-tag,body.single-post main#main .post-header .sns-tag{width:100%}body.archive.tag main#main .post-header .sns-tag .tag-list,body.archive.date main#main .post-header .sns-tag .tag-list,body.archive.category main#main .post-header .sns-tag .tag-list,body.single-post main#main .post-header .sns-tag .tag-list{padding-left:0;margin-top:1.5em;display:flex;flex-wrap:wrap}body.archive.tag main#main .post-header .sns-tag .tag-list li:not(:last-child),body.archive.date main#main .post-header .sns-tag .tag-list li:not(:last-child),body.archive.category main#main .post-header .sns-tag .tag-list li:not(:last-child),body.single-post main#main .post-header .sns-tag .tag-list li:not(:last-child){margin-right:.5em;margin-bottom:.5em}body.archive.tag main#main .post-header .sns-tag .tag-list li a,body.archive.date main#main .post-header .sns-tag .tag-list li a,body.archive.category main#main .post-header .sns-tag .tag-list li a,body.single-post main#main .post-header .sns-tag .tag-list li a{border:1px solid #618d45;line-height:1;padding:4px;font-size:10px}body.archive.tag main#main .post-header .sns-tag .tag-list li a:hover,body.archive.tag main#main .post-header .sns-tag .tag-list li a:focus,body.archive.date main#main .post-header .sns-tag .tag-list li a:hover,body.archive.date main#main .post-header .sns-tag .tag-list li a:focus,body.archive.category main#main .post-header .sns-tag .tag-list li a:hover,body.archive.category main#main .post-header .sns-tag .tag-list li a:focus,body.single-post main#main .post-header .sns-tag .tag-list li a:hover,body.single-post main#main .post-header .sns-tag .tag-list li a:focus{background:#618d45;color:#fff}body.archive.tag main#main .post-sns-button ul,body.archive.date main#main .post-sns-button ul,body.archive.category main#main .post-sns-button ul,body.single-post main#main .post-sns-button ul{padding-left:0;display:flex}body.archive.tag main#main .post-sns-button ul li,body.archive.date main#main .post-sns-button ul li,body.archive.category main#main .post-sns-button ul li,body.single-post main#main .post-sns-button ul li{margin-right:.5em;font-size:1.5em;line-height:1}body.archive.tag main#main .post-sns-button ul li.header-twitter a,body.archive.date main#main .post-sns-button ul li.header-twitter a,body.archive.category main#main .post-sns-button ul li.header-twitter a,body.single-post main#main .post-sns-button ul li.header-twitter a{color:#00aced}body.archive.tag main#main .post-sns-button ul li.header-facebook a,body.archive.date main#main .post-sns-button ul li.header-facebook a,body.archive.category main#main .post-sns-button ul li.header-facebook a,body.single-post main#main .post-sns-button ul li.header-facebook a{color:#305097}body.archive.tag main#main .post-thumbnail .wp-post-image,body.archive.date main#main .post-thumbnail .wp-post-image,body.archive.category main#main .post-thumbnail .wp-post-image,body.single-post main#main .post-thumbnail .wp-post-image{width:100%;height:auto}body.archive.tag main#main .eyecatch-caption,body.archive.date main#main .eyecatch-caption,body.archive.category main#main .eyecatch-caption,body.single-post main#main .eyecatch-caption{text-align:right;font-size:10px;width:100%;padding-right:1em;line-height:1.2;margin-top:.2em}body.archive.tag main#main .post-content,body.archive.date main#main .post-content,body.archive.category main#main .post-content,body.single-post main#main .post-content{padding:16px 10px;font-size:16px}body.archive.tag main#main .post-content h2,body.archive.tag main#main .post-content h3,body.archive.tag main#main .post-content h4,body.archive.tag main#main .post-content h5,body.archive.tag main#main .post-content h6,body.archive.date main#main .post-content h2,body.archive.date main#main .post-content h3,body.archive.date main#main .post-content h4,body.archive.date main#main .post-content h5,body.archive.date main#main .post-content h6,body.archive.category main#main .post-content h2,body.archive.category main#main .post-content h3,body.archive.category main#main .post-content h4,body.archive.category main#main .post-content h5,body.archive.category main#main .post-content h6,body.single-post main#main .post-content h2,body.single-post main#main .post-content h3,body.single-post main#main .post-content h4,body.single-post main#main .post-content h5,body.single-post main#main .post-content h6{border-left:5px solid #00412d;padding-left:8px;margin-bottom:.25em}body.archive.tag main#main .post-content h2,body.archive.date main#main .post-content h2,body.archive.category main#main .post-content h2,body.single-post main#main .post-content h2{font-size:16px}body.archive.tag main#main .post-content h3,body.archive.date main#main .post-content h3,body.archive.category main#main .post-content h3,body.single-post main#main .post-content h3{font-size:14px}body.archive.tag main#main .post-content h4,body.archive.date main#main .post-content h4,body.archive.category main#main .post-content h4,body.single-post main#main .post-content h4{font-size:12px}body.archive.tag main#main .post-content h5,body.archive.date main#main .post-content h5,body.archive.category main#main .post-content h5,body.single-post main#main .post-content h5{font-size:10px}body.archive.tag main#main .post-content h6,body.archive.date main#main .post-content h6,body.archive.category main#main .post-content h6,body.single-post main#main .post-content h6{font-size:10px}body.archive.tag main#main .post-content p,body.archive.date main#main .post-content p,body.archive.category main#main .post-content p,body.single-post main#main .post-content p{font-size:12px}body.archive.tag main#main .post-content .wp-block-image,body.archive.date main#main .post-content .wp-block-image,body.archive.category main#main .post-content .wp-block-image,body.single-post main#main .post-content .wp-block-image{margin-top:30px;margin-bottom:30px}body.archive.tag main#main .post-content .wp-block-image figure,body.archive.date main#main .post-content .wp-block-image figure,body.archive.category main#main .post-content .wp-block-image figure,body.single-post main#main .post-content .wp-block-image figure{max-width:512px}body.archive.tag main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.tag main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.tag main#main .post-content .wp-block-image .alignright>figcaption,body.archive.date main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.date main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.date main#main .post-content .wp-block-image .alignright>figcaption,body.archive.category main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.category main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.category main#main .post-content .wp-block-image .alignright>figcaption,body.single-post main#main .post-content .wp-block-image .aligncenter>figcaption,body.single-post main#main .post-content .wp-block-image .alignleft>figcaption,body.single-post main#main .post-content .wp-block-image .alignright>figcaption{font-size:10px;text-align:right;font-style:italic;line-height:1.2;margin-top:.2em}body.archive.tag main#main .post-content .wp-block-columns,body.archive.date main#main .post-content .wp-block-columns,body.archive.category main#main .post-content .wp-block-columns,body.single-post main#main .post-content .wp-block-columns{display:flex;justify-content:space-between;margin-bottom:12px}body.archive.tag main#main .post-content .wp-block-columns .wp-block-image,body.archive.date main#main .post-content .wp-block-columns .wp-block-image,body.archive.category main#main .post-content .wp-block-columns .wp-block-image,body.single-post main#main .post-content .wp-block-columns .wp-block-image{margin:0 0 12px}body.archive.tag main#main .post-content .wp-block-columns .wp-block-image figcaption,body.archive.date main#main .post-content .wp-block-columns .wp-block-image figcaption,body.archive.category main#main .post-content .wp-block-columns .wp-block-image figcaption,body.single-post main#main .post-content .wp-block-columns .wp-block-image figcaption{font-size:12px;text-align:right;font-style:italic;line-height:1.2;margin-top:.2em;margin-bottom:0}body.archive.tag main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.archive.tag main#main .post-content .wp-block-columns.column-3 .wp-block-column,body.archive.date main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.archive.date main#main .post-content .wp-block-columns.column-3 .wp-block-column,body.archive.category main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.archive.category main#main .post-content .wp-block-columns.column-3 .wp-block-column,body.single-post main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.single-post main#main .post-content .wp-block-columns.column-3 .wp-block-column{flex-grow:unset}body.archive.tag main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.archive.date main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.archive.category main#main .post-content .wp-block-columns.column-2 .wp-block-column,body.single-post main#main .post-content .wp-block-columns.column-2 .wp-block-column{flex-basis:49%}body.archive.tag main#main .post-content .wp-block-columns.column-3 .wp-block-column,body.archive.date main#main .post-content .wp-block-columns.column-3 .wp-block-column,body.archive.category main#main .post-content .wp-block-columns.column-3 .wp-block-column,body.single-post main#main .post-content .wp-block-columns.column-3 .wp-block-column{flex-basis:32%}body.archive.tag main#main .post-content .wp-block-gallery figcaption.blocks-gallery-caption,body.archive.date main#main .post-content .wp-block-gallery figcaption.blocks-gallery-caption,body.archive.category main#main .post-content .wp-block-gallery figcaption.blocks-gallery-caption,body.single-post main#main .post-content .wp-block-gallery figcaption.blocks-gallery-caption{font-size:12px;text-align:right;font-style:italic;line-height:1.2;margin-top:0}body.archive.tag main#main .post-content .wp-block-media-text.alignwide .wp-block-media-text__media,body.archive.date main#main .post-content .wp-block-media-text.alignwide .wp-block-media-text__media,body.archive.category main#main .post-content .wp-block-media-text.alignwide .wp-block-media-text__media,body.single-post main#main .post-content .wp-block-media-text.alignwide .wp-block-media-text__media{max-width:512px;height:auto}body.archive.tag main#main .post-content .wp-block-media-text .wp-block-media-text__media img,body.archive.date main#main .post-content .wp-block-media-text .wp-block-media-text__media img,body.archive.category main#main .post-content .wp-block-media-text .wp-block-media-text__media img,body.single-post main#main .post-content .wp-block-media-text .wp-block-media-text__media img{height:auto}body.archive.tag main#main .post-content .wp-block-buttons,body.archive.date main#main .post-content .wp-block-buttons,body.archive.category main#main .post-content .wp-block-buttons,body.single-post main#main .post-content .wp-block-buttons{margin-top:1em}body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button,body.single-post main#main .post-content .wp-block-buttons .wp-block-button{font-size:12px}body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button.color-pink a,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button.color-pink a,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button.color-pink a,body.single-post main#main .post-content .wp-block-buttons .wp-block-button.color-pink a{color:#000;border:1px solid #f7c9dd;background-color:#f7c9dd !important}body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:hover,body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:focus,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:hover,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:focus,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:hover,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:focus,body.single-post main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:hover,body.single-post main#main .post-content .wp-block-buttons .wp-block-button.color-pink a:focus{border-color:var(--wp--preset--color--pale-pink);color:var(--wp--preset--color--pale-pink);background:#fff !important}body.archive.tag main#main .post-footer,body.archive.date main#main .post-footer,body.archive.category main#main .post-footer,body.single-post main#main .post-footer{width:100%;padding:0 10px 16px}body.archive.tag main#main .post-footer a.morelink,body.archive.date main#main .post-footer a.morelink,body.archive.category main#main .post-footer a.morelink,body.single-post main#main .post-footer a.morelink{border:1px solid #00412d;padding:10px 16px;color:#fff;background-color:#00412d;display:inline-block;position:relative;transition:all .5s ease-out}body.archive.tag main#main .post-footer a.morelink:hover,body.archive.tag main#main .post-footer a.morelink:focus,body.archive.date main#main .post-footer a.morelink:hover,body.archive.date main#main .post-footer a.morelink:focus,body.archive.category main#main .post-footer a.morelink:hover,body.archive.category main#main .post-footer a.morelink:focus,body.single-post main#main .post-footer a.morelink:hover,body.single-post main#main .post-footer a.morelink:focus{color:#618d45;background-color:#fff;border-color:#618d45;-webkit-transform:translateX(1em);transform:translateX(1em)}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul{margin-top:.5em}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li{font-size:12px;border-bottom:1px solid #618d45}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li:last-child,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li:last-child,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li:last-child,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li:last-child{border-bottom-width:0}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a{display:inline-block;padding:1em 0 1em 1em}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:hover,body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:focus,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:hover,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:focus,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:hover,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:focus,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:hover,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li a:focus{color:#c2d95c}body.archive.tag aside#side .sidebar_title,body.archive.date aside#side .sidebar_title,body.archive.category aside#side .sidebar_title,body.single-post aside#side .sidebar_title{background-color:#618d45;color:#fff;font-weight:600;font-family:"Open Sans",sans-serif}body.archive.tag aside#side .sidebar_title+ul li,body.archive.date aside#side .sidebar_title+ul li,body.archive.category aside#side .sidebar_title+ul li,body.single-post aside#side .sidebar_title+ul li{font-size:12px;border-bottom:1px solid #618d45}body.archive.tag aside#side .sidebar_title+ul li:last-child,body.archive.date aside#side .sidebar_title+ul li:last-child,body.archive.category aside#side .sidebar_title+ul li:last-child,body.single-post aside#side .sidebar_title+ul li:last-child{border-bottom-width:0}body.archive.tag aside#side .sidebar_title+ul li a,body.archive.date aside#side .sidebar_title+ul li a,body.archive.category aside#side .sidebar_title+ul li a,body.single-post aside#side .sidebar_title+ul li a{display:inline-block;padding:1em 0 1em 1em}body.archive.tag aside#side .sidebar_title+ul li a:hover,body.archive.tag aside#side .sidebar_title+ul li a:focus,body.archive.date aside#side .sidebar_title+ul li a:hover,body.archive.date aside#side .sidebar_title+ul li a:focus,body.archive.category aside#side .sidebar_title+ul li a:hover,body.archive.category aside#side .sidebar_title+ul li a:focus,body.single-post aside#side .sidebar_title+ul li a:hover,body.single-post aside#side .sidebar_title+ul li a:focus{color:#c2d95c}body.archive.tag aside#side #search-2,body.archive.date aside#side #search-2,body.archive.category aside#side #search-2,body.single-post aside#side #search-2{margin-top:20px;margin-bottom:20px}body.single-post main#main article{border:1px solid #707070;margin-bottom:20px}body.archive.tag .archive-title,body.archive.date .archive-title,body.archive.category .archive-title{font-weight:600;font-size:22px;background:#00412d;color:#fff;font-family:"Open Sans",sans-serif;padding-left:1em;border:1px solid #707070;margin-bottom:20px}body.archive.tag main#main .post-loop-wrap article,body.archive.date main#main .post-loop-wrap article,body.archive.category main#main .post-loop-wrap article{border:1px solid #707070;margin-bottom:20px}body.archive.tag main#main .post-title,body.archive.date main#main .post-title,body.archive.category main#main .post-title{font-size:18px}body.archive.tag main#main .pagination,body.archive.date main#main .pagination,body.archive.category main#main .pagination{margin-bottom:20px;font-size:12px}body.archive.tag main#main .pagination span,body.archive.date main#main .pagination span,body.archive.category main#main .pagination span{line-height:1;padding:5px 10px}body.archive.tag main#main .pagination span.current,body.archive.date main#main .pagination span.current,body.archive.category main#main .pagination span.current{background:#00412d;color:#fff}body.archive.tag main#main .pagination .inactive,body.archive.date main#main .pagination .inactive,body.archive.category main#main .pagination .inactive{padding:5px 10px}body.archive.tag main#main .pagination .inactive:hover,body.archive.tag main#main .pagination .inactive:focus,body.archive.date main#main .pagination .inactive:hover,body.archive.date main#main .pagination .inactive:focus,body.archive.category main#main .pagination .inactive:hover,body.archive.category main#main .pagination .inactive:focus{background:#618d45;color:#fff}.wp-block-tag-cloud a.tag-cloud-link{display:inline-block;padding:.25em .5em;margin-bottom:.25em;border:1px solid #618d45;color:#618d45;line-height:1}.wp-block-tag-cloud a.tag-cloud-link:hover,.wp-block-tag-cloud a.tag-cloud-link:focus{background:#618d45;color:#fff}@media screen and (min-width:768px){body.logged-in.admin-bar.archive.tag .wrap,body.logged-in.admin-bar.archive.date .wrap,body.logged-in.admin-bar.archive.category .wrap,body.logged-in.admin-bar.single-post .wrap{padding-top:50px}body.archive.tag #content .has-xxsmall-font-size,body.archive.date #content .has-xxsmall-font-size,body.archive.category #content .has-xxsmall-font-size,body.single-post #content .has-xxsmall-font-size{font-size:10px}body.archive.tag #content .has-xsmall-font-size,body.archive.date #content .has-xsmall-font-size,body.archive.category #content .has-xsmall-font-size,body.single-post #content .has-xsmall-font-size{font-size:10px}body.archive.tag #content .has-small-font-size,body.archive.date #content .has-small-font-size,body.archive.category #content .has-small-font-size,body.single-post #content .has-small-font-size{font-size:12px}body.archive.tag #content .has-regular-font-size,body.archive.date #content .has-regular-font-size,body.archive.category #content .has-regular-font-size,body.single-post #content .has-regular-font-size{font-size:14px}body.archive.tag #content .has-medium-font-size,body.archive.date #content .has-medium-font-size,body.archive.category #content .has-medium-font-size,body.single-post #content .has-medium-font-size{font-size:16px}body.archive.tag #content .has-large-font-size,body.archive.date #content .has-large-font-size,body.archive.category #content .has-large-font-size,body.single-post #content .has-large-font-size{font-size:18px}body.archive.tag #content .has-larger-font-size,body.archive.date #content .has-larger-font-size,body.archive.category #content .has-larger-font-size,body.single-post #content .has-larger-font-size{font-size:22px}body.archive.tag .wrap,body.archive.date .wrap,body.archive.category .wrap,body.single-post .wrap{width:720px;margin-top:50px}body.archive.tag main#main .post-header,body.archive.date main#main .post-header,body.archive.category main#main .post-header,body.single-post main#main .post-header{padding:20px 40px}body.archive.tag main#main .post-header .sns-tag .tag-list li a,body.archive.date main#main .post-header .sns-tag .tag-list li a,body.archive.category main#main .post-header .sns-tag .tag-list li a,body.single-post main#main .post-header .sns-tag .tag-list li a{font-size:12px}body.archive.tag main#main .post-content,body.archive.date main#main .post-content,body.archive.category main#main .post-content,body.single-post main#main .post-content{padding:18px 12px;font-size:14px}body.archive.tag main#main .post-content h2,body.archive.date main#main .post-content h2,body.archive.category main#main .post-content h2,body.single-post main#main .post-content h2{font-size:18px}body.archive.tag main#main .post-content h3,body.archive.date main#main .post-content h3,body.archive.category main#main .post-content h3,body.single-post main#main .post-content h3{font-size:16px}body.archive.tag main#main .post-content h4,body.archive.date main#main .post-content h4,body.archive.category main#main .post-content h4,body.single-post main#main .post-content h4{font-size:14px}body.archive.tag main#main .post-content h5,body.archive.date main#main .post-content h5,body.archive.category main#main .post-content h5,body.single-post main#main .post-content h5{font-size:12px}body.archive.tag main#main .post-content h6,body.archive.date main#main .post-content h6,body.archive.category main#main .post-content h6,body.single-post main#main .post-content h6{font-size:10px}body.archive.tag main#main .post-content p,body.archive.date main#main .post-content p,body.archive.category main#main .post-content p,body.single-post main#main .post-content p{font-size:14px;margin:14px 0}body.archive.tag main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.tag main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.tag main#main .post-content .wp-block-image .alignright>figcaption,body.archive.date main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.date main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.date main#main .post-content .wp-block-image .alignright>figcaption,body.archive.category main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.category main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.category main#main .post-content .wp-block-image .alignright>figcaption,body.single-post main#main .post-content .wp-block-image .aligncenter>figcaption,body.single-post main#main .post-content .wp-block-image .alignleft>figcaption,body.single-post main#main .post-content .wp-block-image .alignright>figcaption{font-size:14px}body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button,body.single-post main#main .post-content .wp-block-buttons .wp-block-button{font-size:14px}body.archive.tag main#main .post-footer,body.archive.date main#main .post-footer,body.archive.category main#main .post-footer,body.single-post main#main .post-footer{padding:0 12px 18px}body.archive.tag aside#side .post_sidebar:not(:first-of-type),body.archive.date aside#side .post_sidebar:not(:first-of-type),body.archive.category aside#side .post_sidebar:not(:first-of-type),body.single-post aside#side .post_sidebar:not(:first-of-type){margin-top:1em}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul{margin-top:.5em}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li{font-size:14px}body.archive.tag aside#side .sidebar_title,body.archive.date aside#side .sidebar_title,body.archive.category aside#side .sidebar_title,body.single-post aside#side .sidebar_title{width:100%;height:38px;font-size:16px;line-height:1;padding:11px 0 11px 1em}body.archive.tag aside#side .sidebar_title+ul,body.archive.date aside#side .sidebar_title+ul,body.archive.category aside#side .sidebar_title+ul,body.single-post aside#side .sidebar_title+ul{margin-top:.5em}body.archive.tag aside#side .sidebar_title+ul li,body.archive.date aside#side .sidebar_title+ul li,body.archive.category aside#side .sidebar_title+ul li,body.single-post aside#side .sidebar_title+ul li{font-size:14px}body.archive.tag aside#side #search-2,body.archive.date aside#side #search-2,body.archive.category aside#side #search-2,body.single-post aside#side #search-2{margin-top:40px}body.single-post main#main article{margin-bottom:40px}body.archive.tag .archive-title,body.archive.date .archive-title,body.archive.category .archive-title{font-size:28px;margin-bottom:40px}body.archive.tag main#main .post-loop-wrap article,body.archive.date main#main .post-loop-wrap article,body.archive.category main#main .post-loop-wrap article{margin-bottom:40px}body.archive.tag main#main .post-title,body.archive.date main#main .post-title,body.archive.category main#main .post-title{font-size:22px}}@media screen and (min-width:992px){body.logged-in.admin-bar.archive.tag .wrap,body.logged-in.admin-bar.archive.date .wrap,body.logged-in.admin-bar.archive.category .wrap,body.logged-in.admin-bar.single-post .wrap{padding-top:0}body.archive.tag #content .has-xxsmall-font-size,body.archive.date #content .has-xxsmall-font-size,body.archive.category #content .has-xxsmall-font-size,body.single-post #content .has-xxsmall-font-size{font-size:10px}body.archive.tag #content .has-xsmall-font-size,body.archive.date #content .has-xsmall-font-size,body.archive.category #content .has-xsmall-font-size,body.single-post #content .has-xsmall-font-size{font-size:12px}body.archive.tag #content .has-small-font-size,body.archive.date #content .has-small-font-size,body.archive.category #content .has-small-font-size,body.single-post #content .has-small-font-size{font-size:14px}body.archive.tag #content .has-regular-font-size,body.archive.date #content .has-regular-font-size,body.archive.category #content .has-regular-font-size,body.single-post #content .has-regular-font-size{font-size:16px}body.archive.tag #content .has-medium-font-size,body.archive.date #content .has-medium-font-size,body.archive.category #content .has-medium-font-size,body.single-post #content .has-medium-font-size{font-size:18px}body.archive.tag #content .has-large-font-size,body.archive.date #content .has-large-font-size,body.archive.category #content .has-large-font-size,body.single-post #content .has-large-font-size{font-size:22px}body.archive.tag #content .has-larger-font-size,body.archive.date #content .has-larger-font-size,body.archive.category #content .has-larger-font-size,body.single-post #content .has-larger-font-size{font-size:28px}body.archive.tag main#main .post-content,body.archive.date main#main .post-content,body.archive.category main#main .post-content,body.single-post main#main .post-content{padding:24px 18px;font-size:16px}body.archive.tag main#main .post-content h2,body.archive.date main#main .post-content h2,body.archive.category main#main .post-content h2,body.single-post main#main .post-content h2{font-size:22px}body.archive.tag main#main .post-content h3,body.archive.date main#main .post-content h3,body.archive.category main#main .post-content h3,body.single-post main#main .post-content h3{font-size:18px}body.archive.tag main#main .post-content h4,body.archive.date main#main .post-content h4,body.archive.category main#main .post-content h4,body.single-post main#main .post-content h4{font-size:16px}body.archive.tag main#main .post-content h5,body.archive.date main#main .post-content h5,body.archive.category main#main .post-content h5,body.single-post main#main .post-content h5{font-size:14px}body.archive.tag main#main .post-content h6,body.archive.date main#main .post-content h6,body.archive.category main#main .post-content h6,body.single-post main#main .post-content h6{font-size:12px}body.archive.tag main#main .post-content p,body.archive.date main#main .post-content p,body.archive.category main#main .post-content p,body.single-post main#main .post-content p{font-size:16px;margin:16px 0}body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button,body.single-post main#main .post-content .wp-block-buttons .wp-block-button{font-size:16px}body.archive.tag main#main .post-footer,body.archive.date main#main .post-footer,body.archive.category main#main .post-footer,body.single-post main#main .post-footer{padding:0 18px 24px}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li{font-size:16px}body.archive.tag aside#side .sidebar_title,body.archive.date aside#side .sidebar_title,body.archive.category aside#side .sidebar_title,body.single-post aside#side .sidebar_title{height:40px;font-size:18px}body.archive.tag aside#side .sidebar_title+ul li,body.archive.date aside#side .sidebar_title+ul li,body.archive.category aside#side .sidebar_title+ul li,body.single-post aside#side .sidebar_title+ul li{font-size:16px}body.archive.tag aside#side #search-2,body.archive.date aside#side #search-2,body.archive.category aside#side #search-2,body.single-post aside#side #search-2{margin-top:60px;margin-bottom:30px}body.single-post main#main article{margin-bottom:60px}body.archive.tag .archive-title,body.archive.date .archive-title,body.archive.category .archive-title{font-size:36px;margin-bottom:60px}body.archive.tag main#main .post-loop-wrap article,body.archive.date main#main .post-loop-wrap article,body.archive.category main#main .post-loop-wrap article{margin-bottom:60px}body.archive.tag main#main .post-title,body.archive.date main#main .post-title,body.archive.category main#main .post-title{font-size:28px}}@media screen and (min-width:1200px){body.archive.tag .wrap,body.archive.date .wrap,body.archive.category .wrap,body.single-post .wrap{width:1120px;padding:0;flex-direction:row}body.archive.tag main#main,body.archive.date main#main,body.archive.category main#main,body.single-post main#main{width:780px;margin:0 24px}body.archive.tag main#main .post-header,body.archive.date main#main .post-header,body.archive.category main#main .post-header,body.single-post main#main .post-header{width:100%;max-width:780px;padding:30px 60px}body.archive.tag main#main .post-header .shoulder .cat-name span a,body.archive.date main#main .post-header .shoulder .cat-name span a,body.archive.category main#main .post-header .shoulder .cat-name span a,body.single-post main#main .post-header .shoulder .cat-name span a{font-size:14px}body.archive.tag main#main .post-header .shoulder .dated,body.archive.date main#main .post-header .shoulder .dated,body.archive.category main#main .post-header .shoulder .dated,body.single-post main#main .post-header .shoulder .dated{font-size:16px}body.archive.tag main#main .post-content,body.archive.date main#main .post-content,body.archive.category main#main .post-content,body.single-post main#main .post-content{padding:30px 24px}body.archive.tag main#main .post-content p,body.archive.date main#main .post-content p,body.archive.category main#main .post-content p,body.single-post main#main .post-content p{margin:20px 0}body.archive.tag main#main .post-footer,body.archive.date main#main .post-footer,body.archive.category main#main .post-footer,body.single-post main#main .post-footer{padding:0 24px 30px}body.archive.tag aside#side,body.archive.date aside#side,body.archive.category aside#side,body.single-post aside#side{width:292px}}@media screen and (min-width:1400px){body.archive.tag .wrap,body.archive.date .wrap,body.archive.category .wrap,body.single-post .wrap{width:1340px}body.archive.tag aside#side,body.archive.date aside#side,body.archive.category aside#side,body.single-post aside#side{width:378px}}@media screen and (min-width:1920px){body.archive.tag #content .has-xxsmall-font-size,body.archive.date #content .has-xxsmall-font-size,body.archive.category #content .has-xxsmall-font-size,body.single-post #content .has-xxsmall-font-size{font-size:12px}body.archive.tag #content .has-xsmall-font-size,body.archive.date #content .has-xsmall-font-size,body.archive.category #content .has-xsmall-font-size,body.single-post #content .has-xsmall-font-size{font-size:14px}body.archive.tag #content .has-small-font-size,body.archive.date #content .has-small-font-size,body.archive.category #content .has-small-font-size,body.single-post #content .has-small-font-size{font-size:16px}body.archive.tag #content .has-regular-font-size,body.archive.date #content .has-regular-font-size,body.archive.category #content .has-regular-font-size,body.single-post #content .has-regular-font-size{font-size:18px}body.archive.tag #content .has-medium-font-size,body.archive.date #content .has-medium-font-size,body.archive.category #content .has-medium-font-size,body.single-post #content .has-medium-font-size{font-size:22px}body.archive.tag #content .has-large-font-size,body.archive.date #content .has-large-font-size,body.archive.category #content .has-large-font-size,body.single-post #content .has-large-font-size{font-size:28px}body.archive.tag #content .has-larger-font-size,body.archive.date #content .has-larger-font-size,body.archive.category #content .has-larger-font-size,body.single-post #content .has-larger-font-size{font-size:36px}body.archive.tag .wrap,body.archive.date .wrap,body.archive.category .wrap,body.single-post .wrap{max-width:none}body.archive.tag main#main .post-header .shoulder .dated,body.archive.date main#main .post-header .shoulder .dated,body.archive.category main#main .post-header .shoulder .dated,body.single-post main#main .post-header .shoulder .dated{font-size:16px}body.archive.tag main#main .post-header .post-title,body.archive.date main#main .post-header .post-title,body.archive.category main#main .post-header .post-title,body.single-post main#main .post-header .post-title{margin-top:32px}body.archive.tag main#main .post-header .sns-tag,body.archive.date main#main .post-header .sns-tag,body.archive.category main#main .post-header .sns-tag,body.single-post main#main .post-header .sns-tag{margin-top:30px;max-width:780px}body.archive.tag main#main .post-header .sns-tag .tag-list,body.archive.date main#main .post-header .sns-tag .tag-list,body.archive.category main#main .post-header .sns-tag .tag-list,body.single-post main#main .post-header .sns-tag .tag-list{margin-top:20px}body.archive.tag main#main .post-header .sns-tag .tag-list li:not(:last-child),body.archive.date main#main .post-header .sns-tag .tag-list li:not(:last-child),body.archive.category main#main .post-header .sns-tag .tag-list li:not(:last-child),body.single-post main#main .post-header .sns-tag .tag-list li:not(:last-child){margin-bottom:1em}body.archive.tag main#main .post-header .sns-tag .tag-list li a,body.archive.date main#main .post-header .sns-tag .tag-list li a,body.archive.category main#main .post-header .sns-tag .tag-list li a,body.single-post main#main .post-header .sns-tag .tag-list li a{font-size:14px;padding:7px}body.archive.tag main#main .post-thumbnail,body.archive.date main#main .post-thumbnail,body.archive.category main#main .post-thumbnail,body.single-post main#main .post-thumbnail{width:780px;height:auto}body.archive.tag main#main .post-thumbnail img,body.archive.date main#main .post-thumbnail img,body.archive.category main#main .post-thumbnail img,body.single-post main#main .post-thumbnail img{width:100%;height:auto}body.archive.tag main#main .eyecatch-caption,body.archive.date main#main .eyecatch-caption,body.archive.category main#main .eyecatch-caption,body.single-post main#main .eyecatch-caption{font-size:14px}body.archive.tag main#main .post-content,body.archive.date main#main .post-content,body.archive.category main#main .post-content,body.single-post main#main .post-content{font-size:18px}body.archive.tag main#main .post-content h2,body.archive.date main#main .post-content h2,body.archive.category main#main .post-content h2,body.single-post main#main .post-content h2{font-size:28px}body.archive.tag main#main .post-content h3,body.archive.date main#main .post-content h3,body.archive.category main#main .post-content h3,body.single-post main#main .post-content h3{font-size:22px}body.archive.tag main#main .post-content h4,body.archive.date main#main .post-content h4,body.archive.category main#main .post-content h4,body.single-post main#main .post-content h4{font-size:18px}body.archive.tag main#main .post-content h5,body.archive.date main#main .post-content h5,body.archive.category main#main .post-content h5,body.single-post main#main .post-content h5{font-size:16px}body.archive.tag main#main .post-content h6,body.archive.date main#main .post-content h6,body.archive.category main#main .post-content h6,body.single-post main#main .post-content h6{font-size:14px}body.archive.tag main#main .post-content p,body.archive.date main#main .post-content p,body.archive.category main#main .post-content p,body.single-post main#main .post-content p{font-size:18px}body.archive.tag main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.tag main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.tag main#main .post-content .wp-block-image .alignright>figcaption,body.archive.date main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.date main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.date main#main .post-content .wp-block-image .alignright>figcaption,body.archive.category main#main .post-content .wp-block-image .aligncenter>figcaption,body.archive.category main#main .post-content .wp-block-image .alignleft>figcaption,body.archive.category main#main .post-content .wp-block-image .alignright>figcaption,body.single-post main#main .post-content .wp-block-image .aligncenter>figcaption,body.single-post main#main .post-content .wp-block-image .alignleft>figcaption,body.single-post main#main .post-content .wp-block-image .alignright>figcaption{font-size:14px}body.archive.tag main#main .post-content .wp-block-buttons .wp-block-button,body.archive.date main#main .post-content .wp-block-buttons .wp-block-button,body.archive.category main#main .post-content .wp-block-buttons .wp-block-button,body.single-post main#main .post-content .wp-block-buttons .wp-block-button{font-size:18px}body.archive.tag main#main .post-footer,body.archive.date main#main .post-footer,body.archive.category main#main .post-footer,body.single-post main#main .post-footer{max-width:780px}body.archive.tag aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.date aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.archive.category aside#side .post_sidebar .wp-widget-group__inner-blocks ul li,body.single-post aside#side .post_sidebar .wp-widget-group__inner-blocks ul li{font-size:18px}body.archive.tag aside#side .sidebar_title,body.archive.date aside#side .sidebar_title,body.archive.category aside#side .sidebar_title,body.single-post aside#side .sidebar_title{height:44px;font-size:22px}body.archive.tag aside#side .sidebar_title+ul li,body.archive.date aside#side .sidebar_title+ul li,body.archive.category aside#side .sidebar_title+ul li,body.single-post aside#side .sidebar_title+ul li{font-size:18px}body.archive.tag aside#side #search-2,body.archive.date aside#side #search-2,body.archive.category aside#side #search-2,body.single-post aside#side #search-2{margin-top:80px;margin-bottom:40px}body.single-post main#main article{margin-bottom:80px}body.archive.tag .archive-title,body.archive.date .archive-title,body.archive.category .archive-title{font-size:46px;margin-bottom:80px}body.archive.tag main#main .post-loop-wrap article,body.archive.date main#main .post-loop-wrap article,body.archive.category main#main .post-loop-wrap article{margin-bottom:80px}body.archive.tag main#main .post-title,body.archive.date main#main .post-title,body.archive.category main#main .post-title{font-size:36px}}