﻿﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-size:1.6rem}@media screen and (max-width: 479px){body{font-size:1.4rem}}html{font-size:62.5%}body{font-family:'游ゴシック Medium', YuGothic, YuGothicM, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;color:#222;line-height:1.75}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;vertical-align:bottom}a{text-decoration:none;color:#222}.main-column{padding-right:72px}@media screen and (max-width: 959px){.main-column{padding-right:0}}.column2{display:flex;justify-content:space-between}.column2__main{width:1168px;max-width:100%;padding:4rem 3rem;background:linear-gradient(-45deg, #f3f6fc 20%, #fff 20%, #fff 80%, #f3f6fc 80%, #f3f6fc)}@media screen and (max-width: 479px){.column2__main{padding:2rem 1.5rem;background:linear-gradient(-45deg, #f3f6fc 6%, #fff 6%, #fff 94%, #f3f6fc 94%, #f3f6fc)}}.column2__sub{padding-right:3.2rem;width:25%}@media screen and (max-width: 959px){.column2__sub{display:none}}.column{display:flex;justify-content:space-between;justify-content:flex-end}.column__main{width:1168px;max-width:100%;padding:4rem 3rem;background:linear-gradient(-45deg, #f3f6fc 20%, #fff 20%, #fff 80%, #f3f6fc 80%, #f3f6fc)}.wrapper,.wrapper--header,.wrapper--main-visual{max-width:100%;margin:0 auto;padding:0 15px}.wrapper--header{padding:12px 72px 12px 13px}@media screen and (max-width: 1279px){.wrapper--header{padding:12px 20px 12px 13px}}.wrapper--main-visual{width:1790px}.main{background:#f1f1f1;padding:4.8rem 10% 4.8rem 1.5rem}@media screen and (max-width: 1279px){.main{padding:4.8rem 4% 4.8rem 1.5rem}}@media screen and (max-width: 959px){.main{padding:4.8rem 1.5rem}}@media screen and (max-width: 479px){.main{padding:3rem 1.5rem}}.main--home{background:linear-gradient(-45deg, #f3f6fc 10%, #f1f1f1 10%, #f1f1f1 90%, #f3f6fc 90%, #f3f6fc);padding-top:9.6rem;padding-bottom:9rem}@media screen and (max-width: 479px){.main--home{padding-top:3.5rem;padding-bottom:5rem}}.main--news{background:linear-gradient(-45deg, #f3f6fc 10%, #f1f1f1 10%, #f1f1f1 90%, #f3f6fc 90%, #f3f6fc);padding-top:5rem;padding-bottom:9rem}.wrapper-inner{width:1525px;margin:0 auto;max-width:100%}.wrapper-inner--home{width:1760px;margin:0 auto;max-width:100%}.theme-header{text-align:center;font-size:3.2rem;display:block;line-height:1}@media screen and (max-width: 479px){.theme-header{font-size:2rem}}.theme-header::after{content:"";width:80px;display:block;margin:2rem auto 0;border-bottom:2px solid #0b4bcd}.theme-header--home{margin-bottom:4.8rem}@media screen and (max-width: 479px){.theme-header--home{margin-bottom:2.5rem}}.list-ttl{color:#0b4bcd;font-weight:bold}.list-ttl:not(first-child){margin-top:3rem}.contents:not(:last-child){margin-bottom:9rem}@media screen and (max-width: 479px){.contents:not(:last-child){margin-bottom:4rem}}.contents__header{font-size:2.8rem;padding-bottom:.7rem;margin-bottom:1.5rem;border-bottom:2px solid #0b4bcd}@media screen and (max-width: 479px){.contents__header{font-size:2rem;padding-bottom:.4rem}}.contents__header span{font-size:1.6rem;font-weight:normal}.contents__txt p:not(:first-child){margin-top:3rem}@media screen and (max-width: 767px){.contents__txt p:not(:first-child){margin-top:2rem}}.list-btn{display:flex;margin-top:3rem}@media screen and (max-width: 767px){.list-btn{flex-direction:column}}@media screen and (max-width: 1279px){.list-btn{flex-wrap:wrap}}.list-btn .btn{width:352px;max-width:100%}@media screen and (max-width: 1279px){.list-btn .btn{flex:1}}@media screen and (max-width: 767px){.list-btn .btn{align-self:center}}.list-btn .btn:first-child{margin-right:2rem}@media screen and (max-width: 767px){.list-btn .btn:first-child{margin-right:0;margin-bottom:2rem}}.enroll-btn{margin-top:3rem;padding-bottom:3rem}@media screen and (max-width: 479px){.enroll-btn{padding-bottom:0}}.enroll-btn .btn{width:480px;max-width:100%}@media screen and (max-width: 374px){.enroll-btn .btn span{display:none}}.past-btn{position:relative}.past-btn .btn{width:480px}@media screen and (max-width: 959px){.contact-btn .btn{padding:1.5rem 1rem}}.btn{border:4px solid #0b4bcd;transition:all .3s}@media screen and (min-width: 960px){.btn:hover{opacity:.7}}.btn--square{display:flex;justify-content:center;align-items:center;color:#0b4bcd;font-weight:bold;background:#fff;padding:1rem .5rem}@media screen and (min-width: 960px){.btn--square:hover{opacity:.8}}.btn--regulations-r{position:relative}.btn--regulations-r::after{content:'';background:url(../img/icon_pdf.png);background-size:cover;width:20px;height:24px;display:inline-block;vertical-align:middle;margin-left:.8rem;position:relative}.btn--enroll-r{position:relative}.btn--enroll-r::after{content:'';background:url(../img/icon_word.png);background-size:cover;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-left:.8rem;position:relative}.btn--contact-r{position:relative}.btn--contact-r::after{content:'';background:url(../img/icon_mail-b.png);background-size:cover;width:32px;height:25px;display:inline-block;vertical-align:middle;margin-left:.8rem;position:relative}.btn--regulations-l{position:relative}.btn--regulations-l::before{content:'';background:url(../img/icon_pdf.png);background-size:cover;width:20px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.btn--enroll-l{position:relative}.btn--enroll-l::before{content:'';background:url(../img/icon_word.png);background-size:cover;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.icon-pdf{position:relative}.icon-pdf::before{content:'';background:url(../img/icon_pdf.png);background-size:cover;width:20px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.icon-word{position:relative}.icon-word::before{content:'';background:url(../img/icon_word.png);background-size:cover;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.icon-excel{position:relative}.icon-excel::before{content:'';background:url(../img/icon_excel.png);background-size:cover;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.icon-photo{position:relative}.icon-photo::before{content:'';background:url(../img/icon_photo.png);background-size:cover;width:19px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.color-grad,header{background:#0b4bcd;background:-moz-linear-gradient(left, #0b4bcd 0%, #083394 100%);background:-webkit-linear-gradient(left, #0b4bcd 0%, #083394 100%);background:linear-gradient(to right, #0b4bcd 0%, #083394 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4bcd', endColorstr='#083394', GradientType=1)}.mincho,.theme-header,.main-visual__ttl{font-family:"游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.float_l{float:left;padding-right:2rem}@media screen and (max-width: 479px){.float_l{float:none;padding-right:0;margin-bottom:2rem;text-align:center}}.align-r{text-align:right}.mt-ss{margin-top:1rem}.mt-s{margin-top:3rem}.list--normal li{padding-left:1em;text-indent:-1em}.list--normal li::before{content:"●"}.lg-up-br{display:none}@media screen and (min-width: 960px){.lg-up-br{display:inline-block}}.lg-down-br{display:none}@media screen and (max-width: 959px){.lg-down-br{display:inline-block}}.md-up-br{display:none}@media screen and (min-width: 768px){.md-up-br{display:inline-block}}.md-down-br{display:none}@media screen and (max-width: 767px){.md-down-br{display:inline-block}}.sm-up-br{display:none}@media screen and (min-width: 480px){.sm-up-br{display:inline-block}}.sm-down-br{display:none}@media screen and (max-width: 479px){.sm-down-br{display:inline-block}}.ssm-down-br{display:none}@media screen and (max-width: 374px){.ssm-down-br{display:inline-block}}.f-size-m{font-size:1.4rem}.f-size-s{font-size:1.2rem}@media screen and (max-width: 479px){.f-size-s{font-size:1rem}}.clearfix::after{content:"";display:block;clear:both}@media screen and (min-width: 960px){.pc-events-none{pointer-events:none}}header{color:#fff;position:fixed;width:100%;z-index:9999}header a{color:#fff;font-size:15px;transition:all .3s}@media screen and (min-width: 960px){header a:hover{color:#ffd800}}.header{display:flex;justify-content:space-between;align-items:center}.nav{display:flex}.nav__item:not(:last-child){padding-right:40px}@media screen and (max-width: 1279px){.nav__item:not(:last-child){padding-right:20px}}.blog .is-active--home a,.page-id-7 .is-active--overview a,.post-type-archive-schedule .is-active--schedule a,.page-id-9 .is-active--member a,.page-id-11 .is-active--enroll a,.post-type-archive-past .is-active--past a{color:#ffd800}@media screen and (max-width: 959px){.nav{display:none}}@media screen and (max-width: 1279px){.header-logo{width:350px}}@media screen and (max-width: 959px){.header-logo{width:266px}}@media screen and (max-width: 479px){.header-logo{width:175px}}.main-visual{color:#fff;display:flex;align-items:center;position:relative}.main-visual__ttl h1{font-size:4.8rem}@media screen and (max-width: 1279px){.main-visual__ttl h1{font-size:4rem}}@media screen and (max-width: 479px){.main-visual__ttl h1{font-size:2rem}}.main-visual__ttl p{font-size:3.2rem}@media screen and (max-width: 1279px){.main-visual__ttl p{font-size:2.8rem}}@media screen and (max-width: 479px){.main-visual__ttl p{font-size:1.6rem;margin-top:.5rem}}.main-visual__nav{padding:0 2rem}.main-visual--home{background:url(../img/main_visual.jpg) center center/cover;color:#fff}@media screen and (max-width: 479px){.main-visual--home{background:url(../img/main_visual_sp.jpg) center center/cover}}.main-visual--home .main-visual__ttl{padding:11rem 3rem}@media screen and (max-width: 959px){.main-visual--home .main-visual__ttl{padding:11rem 1rem}}@media screen and (max-width: 479px){.main-visual--home .main-visual__ttl{padding:5rem 0}}.main-visual--overview{background:url(../img/main_overview.jpg) center center/cover;height:280px}@media screen and (max-width: 479px){.main-visual--overview{background:url(../img/main_overview_sp.jpg) center center/cover;height:140px}}.main-visual--schedule{background:url(../img/main_schedule.jpg) center center/cover;height:280px}@media screen and (max-width: 479px){.main-visual--schedule{background:url(../img/main_schedule_sp.jpg) center center/cover;height:140px}}.main-visual--member{background:url(../img/main_member.jpg) center center/cover;height:280px}@media screen and (max-width: 479px){.main-visual--member{background:url(../img/main_member_sp.jpg) center center/cover;height:140px}}.main-visual--enroll{background:url(../img/main_enroll.jpg) center center/cover;height:280px}@media screen and (max-width: 479px){.main-visual--enroll{background:url(../img/main_enroll_sp.jpg) center center/cover;height:140px}}.main-visual--past{background:url(../img/main_past.jpg) center center/cover;height:280px}@media screen and (max-width: 479px){.main-visual--past{background:url(../img/main_past_sp.jpg) center center/cover;height:140px}}.main-visual--topics{background:url(../img/main_topics.jpg) center center/cover;height:280px}@media screen and (max-width: 479px){.main-visual--topics{background:url(../img/main_topics_sp.jpg) center center/cover;height:140px}}@media screen and (max-width: 959px){.main-visual__nav{display:none}}.nav-main{display:flex;justify-content:center;margin:0 -2rem}.nav-main__item{width:320px;height:144px;margin:0 2rem 4rem;border:1px solid #fff;text-align:center;background-size:cover;position:relative;z-index:0}@media screen and (max-width: 1279px){.nav-main__item{margin:0 1rem 2rem}}.nav-main__item a{color:#fff;font-weight:bold;display:flex;justify-content:center;align-items:center;height:100%;font-size:2rem;transition:all .3s}@media screen and (max-width: 1279px){.nav-main__item a{font-size:1.8rem}}.nav-main__item:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;transition:0.5s;background:linear-gradient(0, rgba(11,75,205,0.4), rgba(8,51,51,0.8))}@media screen and (min-width: 960px){.nav-main__item:hover:before{opacity:0}}.nav-main__item:after{content:"";width:100%;height:100%;position:absolute;z-index:-2;top:0;left:0;background:linear-gradient(0, rgba(11,75,205,0.4), rgba(8,51,51,0.4))}.nav-overview{background:url(../img/nav_overview.png)}@media screen\0 {.nav-overview{background:url(../img/nav_overview_ie.png)}}.nav-schedule{background:url(../img/nav_schedule.png)}@media screen\0 {.nav-schedule{background:url(../img/nav_schedule_ie.png)}}.nav-member{background:url(../img/nav_member.png)}@media screen\0 {.nav-member{background:url(../img/nav_member_ie.png)}}.nav-enroll{background:url(../img/nav_enroll.png)}@media screen\0 {.nav-enroll{background:url(../img/nav_enroll_ie.png)}}.nav-past{background:url(../img/nav_past.png)}@media screen\0 {.nav-past{background:url(../img/nav_past_ie.png)}}.sdbar{display:flex;flex-direction:column;width:72px;background:#303030;position:fixed;right:0;height:100%;padding-top:85px;padding-bottom:15px;color:#fff;text-align:center;z-index:9998}.sdbar__bottom{display:flex;flex-direction:column;margin-top:auto}@media screen and (max-width: 959px){.sdbar{display:none}}.size-btn{background:transparent;border:4px solid #989898;cursor:pointer;display:inline-block;font-size:24px;line-height:1;text-align:center;width:48px;height:48px;color:#fff;margin-bottom:8px;transition:all .3s}.size-btn:hover,.size-btn.is-active--font{border-color:#ffd800}.font-size-list p{font-size:18px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:8px;width:48px}.icon-list{margin-top:auto}.icon-list__item:not(:last-child){margin-bottom:30px}.important{display:flex}.important__header{background:#e60012;color:#fff;padding:1.2rem 5.6rem;font-size:2rem;display:flex;align-items:center}@media screen and (max-width: 1279px){.important__header{font-size:1.8rem}}.important__header::before{content:'';background:url(../img/icon_important.png);background-size:cover;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:.8rem;position:relative}.important__body{flex:1}.important__body a{display:flex;align-items:center;background:#fff;padding:1.2rem 1.2rem 1.2rem 2.5rem;height:100%;transition:all .3s}@media screen and (min-width: 960px){.important__body a:hover{opacity:.7}}@media screen and (max-width: 959px){.important__body a{align-items:flex-start;flex-direction:column}}.important__body a p{flex:1}.important__body a span{margin-right:3.8rem;font-weight:bold;align-self:center}@media screen and (max-width: 959px){.important__body a span{align-self:flex-start;margin-right:0}}@media screen and (max-width: 959px){.important{flex-direction:column}.important__header{width:100%;justify-content:center}}.topics-nav{display:flex;justify-content:center;margin-bottom:2.4rem}@media screen and (max-width: 767px){.topics-nav{flex-wrap:wrap}}.topics-nav__item{border:2px solid #0b4bcd;background:#fff;border-radius:20px;margin:0 1.2rem;transition:all .3s}@media screen and (min-width: 960px){.topics-nav__item:hover{background:#0b4bcd;color:#fff !important}.topics-nav__item:hover a{color:#fff}}@media screen and (max-width: 767px){.topics-nav__item{width:41%;margin:1rem 1.2rem}}.topics-nav__item a{padding:0 2rem;color:#022772;display:block}@media screen and (max-width: 767px){.topics-nav__item a{padding:.5rem 2rem;text-align:center}}.tab{cursor:pointer}.tab-nav .topics-nav__item{padding:0 2rem;color:#022772;display:block}@media screen and (max-width: 767px){.tab-nav .topics-nav__item{padding:.5rem 2rem;text-align:center}}.tab-body{display:none}.tab-body.is-active--show{display:block}.post-type-archive-topics .is-active--all,.term-news .is-active--news,.term-information .is-active--information,.term-event .is-active--event{background:#0b4bcd}.post-type-archive-topics .is-active--all a,.term-news .is-active--news a,.term-information .is-active--information a,.term-event .is-active--event a{color:#fff}.topics-nav__item.tab-select,.topics-nav__item.is-active--tab{background:#0b4bcd;color:#fff}.topics-nav__item.tab-select a,.topics-nav__item.is-active--tab a{color:#fff}.topics-list{display:flex;margin-bottom:2.5rem;flex-wrap:wrap}.topics-list__item{padding:2rem;width:25%}@media screen and (max-width: 479px){.topics-list__item{padding:1rem 1.5rem}}.topics-list__item .topics-bg{position:relative;transition:all .3s}@media screen and (min-width: 960px){.topics-list__item .topics-bg:hover{opacity:.7}}.topics-list__item .topics-bg img{width:100%;height:100%}.topics-list__item a{display:block;height:100%}.topics-list .topics-cat{position:absolute;top:0;left:0;color:#fff;padding:.1rem 1rem}.topics-list .cat--news{background:#60c100}.topics-list .cat--event{background:#f06000}.topics-list .cat--information{background:#3091f0}.topics-list .topics-txt{color:#fff;display:flex;flex-direction:column;margin-top:auto;padding:2rem;background:-moz-linear-gradient(bottom, #000, transparent);background:-webkit-linear-gradient(bottom, #000, transparent);background:linear-gradient(to top, #000, transparent);position:absolute;bottom:0;right:0;left:0}.topics-list .topics-txt span{margin-bottom:.5rem}@media screen and (max-width: 1279px){.topics-list{flex-wrap:wrap;justify-content:center}.topics-list__item{width:50%;max-width:400px}}@media screen and (max-width: 767px){.topics-list__item{width:100%}}.btn-topics{width:430px;display:block;margin:0 auto;text-align:center;border-radius:100px;color:#0b4bcd;background:#fff;line-height:60px;font-size:1.8rem;position:relative}@media screen and (max-width: 767px){.btn-topics{width:90%;line-height:50px;font-size:1.6rem}}.btn-topics::after{content:"";background:url(../img/arrow.png);background-size:cover;width:1rem;height:1.5rem;position:absolute;margin-left:1.2rem;top:50%;transform:translateY(-50%)}.topics-date{margin-bottom:1rem}.topics-body{border-bottom:2px solid #0b4bcd;padding-bottom:3rem;margin-bottom:5rem}.topics-body img{height:auto}.topics-body p:not(:last-child){margin-bottom:3rem}.topics-body ul{margin:1em 0;padding-left:40px}.topics-body ul li{list-style-type:disc}.topics-body ol{margin:1em 0;padding-left:40px}.topics-body ol li{list-style-type:decimal}.breadcrumb{display:flex;position:absolute;top:3.2rem;left:3.2rem}@media screen and (max-width: 767px){.breadcrumb{top:1rem;left:1rem}}.breadcrumb__item a{color:#fff;margin-right:1rem}.breadcrumb__item:first-child a{border-bottom:1px solid #fff}.breadcrumb__item:not(:last-child)::after{content:'>';padding-right:1rem}.sub-nav{width:300px;max-width:100%;min-width:180px;border-top:1px solid #ccc}.sub-nav__item{border-bottom:1px solid #ccc;position:relative}.sub-nav__item a{padding:1.5rem 5rem 1.5rem 1rem;display:block;font-weight:bold;transition:all .3s}@media screen and (min-width: 960px){.sub-nav__item a:hover{opacity:.7}}.sub-nav__item::after{display:block;content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;margin:-4px 0 0 0;border-top:solid 2px #0b4bcd;border-right:solid 2px #0b4bcd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-list__item{margin:0 auto}.icon-list__item a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;transition:all .3s}.icon_news-bg{width:32px;height:32px}.icon_news-bg a{width:32px;height:32px;background:url(../img/icon_news.png) no-repeat center center}.icon_news-bg a:hover{background:url(../img/icon_news_bg.png) no-repeat center center}.icon_contact-bg{width:32px;height:34px}.icon_contact-bg a{width:32px;height:34px;background:url(../img/icon_contact.png) no-repeat center center}.icon_contact-bg a:hover{background:url(../img/icon_contact_bg.png) no-repeat center center}.icon_mail-bg{width:32px;height:36px}.icon_mail-bg a{width:32px;height:36px;background:url(../img/icon_mail.png) no-repeat center center}.icon_mail-bg a:hover{background:url(../img/icon_mail_bg.png) no-repeat center center}.icon_return-bg{width:48px;height:48px}.icon_return-bg a{width:48px;height:48px;background:url(../img/icon_return.png) no-repeat center center}.icon_return-bg a:hover{background:url(../img/icon_return_bg.png) no-repeat center center}@media screen and (max-width: 479px){.overview-photo{width:50%}}.schedule__header{width:100%;background:#303030;color:#fff;font-size:2.5rem;line-height:6rem;padding:0 2rem;position:relative;cursor:pointer}@media screen and (max-width: 479px){.schedule__header{font-size:2rem}}.schedule__header div{border-radius:50%;border:4px solid #989898;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%);right:1rem;transition:all .3s}@media screen and (max-width: 479px){.schedule__header div{border:2px solid #989898;width:38px;height:38px}}.schedule__header span{display:block}.schedule__header span::before,.schedule__header span::after{content:'';display:block;width:18px;height:2px;border-radius:5px;background:#fff;right:.9rem;top:50%;transform:translateY(-50%);position:absolute}@media screen and (max-width: 479px){.schedule__header span::before,.schedule__header span::after{right:.78rem}}.schedule__header span::after{background:#fff;transform:translateY(-50%) rotate(90deg);transition:0.5s}.schedule__header .is-active--ac::after{transform:rotate(0);transition:0.5s}@media screen and (min-width: 960px){.schedule__header:hover div{border-color:#ffd800}}@media screen and (max-width: 959px){.scroll-table table{width:100%;-webkit-text-size-adjust:100%}.scroll-table{overflow-x:scroll;white-space:nowrap;padding-bottom:1rem}.scroll-table::-webkit-scrollbar{height:10px}.scroll-table::-webkit-scrollbar-track{background:#ccc}.scroll-table::-webkit-scrollbar-thumb{background:#0b4bcd}}.schedule__table{width:100%;border:1px solid #ccc;border-top:none}.schedule__table th{background:#0b4bcd;color:#fff;text-align:center;line-height:5rem}.schedule__table td{border:1px solid #ccc;background:#fff;padding:1.5rem;vertical-align:middle;font-size:1.4rem}.schedule__table td:first-child{width:100px}.schedule__table td:nth-child(2){width:35%}.schedule__table td:last-child{width:17%}.schedule-desc{font-size:14px !important}.schedule-list>li:not(:last-child){margin-bottom:3rem}.document-list{margin-top:1rem}.document-list>li:not(:last-child){margin-bottom:1rem}.document-list li a{color:#0b4bcd}.member-list{display:flex;flex-wrap:wrap}.member-list li{width:50%;padding-right:2rem;margin-bottom:1.5rem}@media screen and (max-width: 767px){.member-list li{width:100%;padding-right:0}}.member-list li a{border-bottom:1px solid}.member-list li a{border-bottom:1px solid}.contact-table{width:100%;margin-top:3rem;display:flex}@media screen and (max-width: 959px){.contact-table{flex-direction:column}}.contact-table li{width:33%;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff}@media screen and (max-width: 959px){.contact-table li{border-left:1px solid #ccc}}.contact-table li:last-child{width:34%}.contact-table li:first-child{border-left:1px solid #ccc}@media screen and (max-width: 959px){.contact-table li{width:100% !important}}.contact-table__header{background:#0b4bcd;color:#fff;text-align:center;line-height:5rem}.contact-table__body{padding:1.5rem;justify-content:center;text-align:center}.contact-table__body .contact-btn{font-size:1.4rem}.contact-table__body span{font-size:2.8rem;font-weight:bold}@media screen and (max-width: 1279px){.contact-table__body span{font-size:2.4rem}}@media screen and (max-width: 959px){.contact-table__body span{line-height:1.2}}@media screen and (max-width: 959px){.sp-border{border:4px solid #0b4bcd;padding:1rem;display:block}}.sp-txt{font-size:1rem}@media screen and (min-width: 960px){.sp-txt{display:none}}#inquiry{padding-top:85px;margin-top:-85px}.past-form{margin-top:2rem;background:#ccc;padding:2rem;display:flex;justify-content:space-between}@media screen and (max-width: 479px){.past-form{flex-direction:column}}.past-form select{border:4px solid #222;padding:.5rem 2rem;height:50px;width:65%;font-size:1.6rem;cursor:pointer}@media screen and (max-width: 479px){.past-form select{width:100%}}.past-form input[type="submit"]{width:250px;cursor:pointer;margin-left:2rem}@media screen and (max-width: 479px){.past-form input[type="submit"]{width:100%;margin-left:0;margin-top:2rem}}.past-form .icon_dl{background:url(../img/icon_dl.png) no-repeat center center;background-color:#fff;background-position-x:85%;background-size:20px 24px}footer{background:#303030;color:#fff;padding:4.7rem 3.2rem}@media screen and (max-width: 479px){footer{padding:3rem 1rem}}.footer{display:flex;justify-content:space-between;align-items:flex-end}.footer-txt{color:#fff}@media screen and (max-width: 479px){.footer-txt{font-size:1.2rem}}.footer-txt a{color:#fff}@media screen and (max-width: 959px){.footer{flex-direction:column;align-items:center;text-align:center}}.footer__copy{font-size:1.2rem}@media screen and (max-width: 959px){.footer__copy{margin-top:2rem}}@media screen and (max-width: 479px){.footer__copy{font-size:1rem}}.footer-ttl{margin-bottom:1rem}@media screen and (max-width: 959px){.footer-ttl{font-weight:bold;font-size:1.7rem}}nav.globalMenuSp{position:fixed;z-index:9998;top:0;left:0;background:#000;color:#fff;text-align:center;transform:translateY(-100%);transition:all 0.6s;width:100%}.nav-sp{background:#333;margin:0 auto;padding:0;width:100%}.nav-sp li{font-size:1.1em;list-style-type:none;padding:0;width:100%;border-bottom:1px solid #fff}.nav-sp li:last-child{padding-bottom:0;border-bottom:none}.nav-sp li a{display:block;color:#fff;padding:1.5rem;text-align:left;position:relative}.nav-sp li a::after{display:block;content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;margin:-4px 0 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp.is-active--nav{transform:translateY(0%)}@media screen and (min-width: 960px){.navToggle{display:none !important}}.navToggle{display:block;position:fixed;right:13px;width:42px;height:51px;cursor:pointer;z-index:3;text-align:center}.navToggle span{display:block;position:absolute;width:30px;border-bottom:solid 2px #eee;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}.navToggle span:nth-child(1){top:9px}.navToggle span:nth-child(2){top:18px}.navToggle span:nth-child(3){top:27px}.navToggle span:nth-child(4){border:none;color:#fff;font-size:9px;font-weight:bold;top:30px}.navToggle span:nth-child(4):after{content:'MENU'}.navToggle.is-active--nav span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navToggle.is-active--nav span:nth-child(2),.navToggle.is-active--nav span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.navToggle.is-active--nav span:nth-child(4):after{content:'CLOSE'}.modal-bg{background:rgba(0,0,0,0.8);height:100vh;position:fixed;width:100%;z-index:9998;display:none}.icon-list--sp{display:flex;background:#333}.icon-list--sp li{width:33.3%;border:1px solid #fff}.icon-list--sp li:first-child{border-left:none}.icon-list--sp li:last-child{border-right:none}.icon-list--sp li a{color:#fff;display:block;padding:2rem 1rem}.icon-list--sp li img{display:block;margin:0 auto;width:33px;height:33px;margin-bottom:.5rem}.cms-pagination{width:100%;overflow:hidden;margin-top:40px;padding:0 15px}.cms-pagination ul{position:relative;float:left;left:50%;margin-bottom:12px}.cms-pagination ul li{position:relative;float:left;left:-50%;width:35px;height:35px;display:table;margin:4px;display:none}.cms-pagination ul li.pagination-no-num{width:35px;display:table}.cms-pagination ul li.pagination-no-num a{font-weight:bold}.cms-pagination ul li.pagination-no-num span{background:#eee;border:1px solid #ddd;color:#ccc}.cms-pagination ul li.pagination-sp{display:table}.cms-pagination ul li a,.cms-pagination ul li span{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;border:1px solid #0b4bcd;background:#fff;color:#0b4bcd}.cms-pagination ul li span{background:#0b4bcd;border:1px solid #0b4bcd;color:#fff}.pagination-txt{display:none;clear:both;text-align:center;margin-bottom:40px}@media screen and (max-width: 479px){.pagination-txt{margin-bottom:0}}.pagination-txt span{color:#0b4bcd}.pagination-no-num.first{display:none !important}.pagination-no-num.last{display:none !important}@media screen and (min-width: 960px){.cms-pagination ul li{width:30px;height:30px;margin:0 3px;display:table}.cms-pagination ul li a{-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;transition:background 0.3s ease}.cms-pagination ul li a:hover{background:#0b4bcd;color:#fff;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;transition:background 0.3s ease}.cms-pagination ul li.pagination-no-num{width:30px;font-size:1.2rem}.pagination-txt{margin-bottom:60px}}

/* 20200924 add */

ul.wpuf-form {
	width: 90%;
	margin: 0 auto !important;
}

ul.wpuf-form li .wpuf-section-wrap .wpuf-section-details {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

ul.wpuf-form.form-label-above li .wpuf-label, ul.wpuf-form.form-label-above li .wpuf-fields input[type="text"] {
	padding: 5px;
	width: 200px;
}

input.wpuf-submit-button {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    background: #0940B3;
    color: #fff;
    border: none;
}

ul.wpuf-form li {
	margin: auto !important;
	width: 90%;
}

@media screen and (max-width: 479px){
	.column__main {
		padding: 0;
	}
	
	input[type=text] {
	  font-size: 16px;
	  transform: scale(0.8);
	}
}

section#guest {
	margin: 80px auto 30px;
	 width: 100%;
}

section#guest p {
	width:70%;
	margin:auto auto 50px;
}

/* iOSでのデフォルトスタイルをリセット */
input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}


/*# sourceMappingURL=style.css.map */