.lazyLoadingBox{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity 0.5s linear, -webkit-transform 0.4s ease-in;transition:opacity 0.5s linear, -webkit-transform 0.4s ease-in;transition:opacity 0.5s linear, transform 0.4s ease-in;transition:opacity 0.5s linear, transform 0.4s ease-in, -webkit-transform 0.4s ease-in}@media only screen and (min-width: 960px){.lazyLoadingBox{-webkit-transform:translateY(32px);transform:translateY(32px);transform:translateY(32px);-webkit-transition:opacity 0.6s linear, -webkit-transform 0.4s ease-in;transition:opacity 0.6s linear, -webkit-transform 0.4s ease-in;transition:opacity 0.6s linear, transform 0.4s ease-in;transition:opacity 0.6s linear, transform 0.4s ease-in, -webkit-transform 0.4s ease-in}}.show-lazyLoadingBox{opacity:1;-webkit-transition:opacity 0.5s linear, -webkit-transform 0.5s ease-in;transition:opacity 0.5s linear, -webkit-transform 0.5s ease-in;transition:opacity 0.5s linear, transform 0.5s ease-in;transition:opacity 0.5s linear, transform 0.5s ease-in, -webkit-transform 0.5s ease-in;-webkit-transform:translateY(0);transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 960px){.show-lazyLoadingBox{-webkit-transition:opacity 0.6s linear, -webkit-transform 0.5s ease-in;transition:opacity 0.6s linear, -webkit-transform 0.5s ease-in;transition:opacity 0.6s linear, transform 0.5s ease-in;transition:opacity 0.6s linear, transform 0.5s ease-in, -webkit-transform 0.5s ease-in}}#guide{background:transparent !important}#guide .scrollNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 560px){#guide .scrollNav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#guide .scrollNav__item{width:calc(calc(100% / 3) - 5px)}@media only screen and (min-width: 560px){#guide .scrollNav__item{width:auto}}#guide .scrollNav__item a{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;font-size:14px;font-size:1.4rem;color:#fff !important;font-weight:bold;padding:0 0 13px;display:block;text-align:center;text-decoration:none;position:relative;width:100%;line-height:1.5}@media only screen and (min-width: 560px){#guide .scrollNav__item a{font-size:15px;font-size:1.5rem;width:220px;margin:0 5px 0;line-height:1}#guide .scrollNav__item a br{display:none}}#guide .scrollNav__item a::before{content:'';display:block;width:100%;height:3px;background:#fff;position:absolute;bottom:0}#guide .scrollNav__item a::after{content:'';position:absolute;left:50%;bottom:0;display:block;width:0;height:0;border-top:solid 7px transparent;border-right:solid 7px #fff;border-bottom:solid 7px #fff;border-left:solid 7px transparent;-webkit-transform:translateX(-50%) translateY(50%) rotate(45deg);transform:translateX(-50%) translateY(50%) rotate(45deg)}#guide .cntWrap{max-width:1000px;margin:0 auto;padding:0 0 90px}@media only screen and (min-width: 960px){#guide .cntWrap{padding:0 0 120px}}#guide .cmnSection{padding:90px 0 0}@media only screen and (min-width: 960px){#guide .cmnSection{padding:120px 0 0}}#guide .cmnSubSection{padding:50px 0 0}@media only screen and (min-width: 960px){#guide .cmnSubSection{padding:80px 0 0}}#guide .secHead{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;font-size:22px;font-size:2.2rem;text-align:center;font-weight:bold;position:relative;padding:0 0 8px;line-height:1.3;margin:0 0 30px;background:transparent !important;color:#141414 !important}@media only screen and (min-width: 960px){#guide .secHead{font-size:26px;font-size:2.6rem;line-height:1;padding:0 0 13px;margin:0 0 46px}}#guide .secHead::before{content:'';display:block;width:86px;height:3px;background:#D29700;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 960px){#guide .secHead::before{width:116px}}#guide .gradeStar{display:block;height:16px;width:100%;background-position:center;background-size:contain}#guide .gradeStar--top{height:20px}#guide .gradeStar--01{background-image:url("../img/star__01.svg");background-repeat:no-repeat}#guide .gradeStar--02{background-image:url("../img/star__02.svg");background-repeat:no-repeat}#guide .gradeStar--03{background-image:url("../img/star__03.svg");background-repeat:no-repeat}#guide .gradeStar--04{background-image:url("../img/star__04.svg");background-repeat:no-repeat}#guide .gradeStar--05{background-image:url("../img/star__05.svg");background-repeat:no-repeat}#guide .cntAddition{text-align:center;width:90%;margin:0 auto}@media only screen and (min-width: 960px){#guide .cntAddition{width:auto;margin:0}}#guide .cntAddition__head{font-size:17px;font-size:1.7rem;line-height:1;margin:0 0 30px;text-align:center;display:inline-block;padding:0 30px;position:relative;text-align:left}@media only screen and (min-width: 960px){#guide .cntAddition__head{font-size:20px;font-size:2rem}}#guide .cntAddition__head::before{content:'';height:1.5px;width:25px;display:block;background:#141414;position:absolute;left:0;top:50%;-webkit-transform:rotate(65deg);transform:rotate(65deg)}#guide .cntAddition__head::after{content:'';height:1.5px;width:25px;display:block;background:#141414;position:absolute;right:0;top:50%;-webkit-transform:rotate(-65deg);transform:rotate(-65deg)}#guide .cntAddition__list>*:last-child{margin-bottom:0}@media only screen and (min-width: 960px){#guide .cntAddition__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#guide .cntAddition__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 1.4px #007bd0;min-height:50px}@media only screen and (min-width: 960px){#guide .cntAddition__listItem{min-height:60px}}#guide .cntAddition__listItem p{margin:0;line-height:1.5em}#guide .cntAddition__listItem--2col{width:100%;padding:20px;margin:0 0 5px}@media only screen and (min-width: 960px){#guide .cntAddition__listItem--2col{padding:30px 24px;width:calc(50% - 6px);margin:0}}#guide .cntAddition__listItem--2col span{display:block}#guide .cntAddition__listItem--2col p{text-align:justify}@media only screen and (min-width: 960px){#guide .cntAddition__listItem--2col p{text-align:left}}#guide .cntAddition__listItem--3col{width:100%;margin:0 0 5px}@media only screen and (min-width: 960px){#guide .cntAddition__listItem--3col{width:calc(100% / 3 - 7px);margin:0}}#guide .cmnAsterisk{font-size:0.5em;position:absolute;top:0}.button__border--download::after{background-image:url("../img/icon__download.svg");background-size:contain;height:14px}#guide .summary__wrap{width:90%;margin:0 auto}@media only screen and (min-width: 960px){#guide .summary__wrap{width:100%}}#guide .summary__wrap>*:last-child{margin-bottom:0}#guide .summary__guide{margin:0 0 20px}@media only screen and (min-width: 960px){#guide .summary__guide{margin:0 0 30px}}#guide .summary__guide p{margin:0}#guide .summary__guide--gray .summary__guideHead{background:#C9CACA}#guide .summary__guide--gray .summary__guideContents{background:#EFEFEF}#guide .summary__guide--blue .summary__guideHead{background:#BBD6F0}#guide .summary__guide--blue .summary__guideContents{background:#EAF2FB}#guide .summary__guideHead{font-size:20px;font-size:2rem;line-height:1;padding:12px;margin:0;text-align:center}#guide .summary__guideContents{padding:30px 5%}@media only screen and (min-width: 960px){#guide .summary__guideContents{padding:30px 60px}}@media only screen and (min-width: 960px){#guide .summary__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#guide .summary__list--3col li{width:100%}@media only screen and (min-width: 960px){#guide .summary__list--3col li{width:calc(100% / 3 - 13px)}}#guide .summary__list--3col>*:last-child{margin-bottom:0}#guide .summary__list--2col li{width:100%}@media only screen and (min-width: 960px){#guide .summary__list--2col li{width:calc(50% - 10px)}}#guide .summary__list--2col>*:last-child{margin-bottom:0}#guide .summary__listItem{margin:0 0 30px}@media only screen and (min-width: 960px){#guide .summary__listItem{margin:0}}#guide .summary__listItem>*:last-child{margin-bottom:0}#guide .summary__listItem--link{margin:30px 0 0}@media only screen and (min-width: 960px){#guide .summary__listItem--link{margin:0}}#guide .summary__listItem--link:last-of-type{margin:5px 0 0}@media only screen and (min-width: 960px){#guide .summary__listItem--link:last-of-type{margin:0}}#guide .summary__grade{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){#guide .summary__grade{min-height:72px}}#guide .summary__gradeTxt{font-size:20px;font-size:2rem;text-align:center;line-height:1;margin:9px 0 0}#guide .summary__gradeTxt span{font-size:12px;font-size:1.2rem;text-align:center;display:block;line-height:1;margin:0 0 10px}#guide .summary__wrap>*:last-child{margin-bottom:0}#guide .summary__box{background:#fff;padding:20px;text-align:center;margin:0 0 4px}#guide .summary__boxHead{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;font-size:12px;font-size:1.2rem;line-height:1;margin:0 0 12px;text-align:center;color:#007bd0}#guide .summary__boxTxt{line-height:1.8;display:inline-block;text-align:justify;position:relative}@media only screen and (min-width: 960px){#guide .summary__boxTxt--w100{width:100%}}#guide .summary__boxTxtSpan{color:#007bd0}@media only screen and (min-width: 960px){#guide .summary__box--introduction{min-height:266px}}@media only screen and (min-width: 960px){#guide .summary__box--special{min-height:141px}}@media only screen and (min-width: 960px){#guide .summary__box--certification{min-height:166px}}#guide .summary__box br{display:none}@media only screen and (min-width: 560px){#guide .summary__box br{display:inline}}#guide .summary__link{margin:10px 0 0}@media only screen and (min-width: 960px){#guide .summary__link{margin:20px 0 0}}#guide .summary__link>*:last-child{margin-bottom:0}#guide .summary__link--min{width:100%;margin:0}@media only screen and (min-width: 960px){#guide .summary__link--min{width:280px;margin:20px auto 0}#guide .summary__link--min br{display:none}}#guide .summary__link a{background:#007bd0;width:100%;-webkit-box-shadow:none;box-shadow:none;margin:0 0 5px;line-height:1.4;color:#fff !important}@media only screen and (min-width: 960px){#guide .summary__link a{margin:0 0 10px}}#guide .summary__caption p{line-height:1.7;text-align:justify;margin:8px 0 30px 1.2em;text-indent:-1.2em}@media only screen and (min-width: 560px){#guide .summary__caption p{margin:10px 0 46px;text-align:right;text-indent:0}}#guide .summary__captionAsterisk{margin:0 0.2em 0 0}@media only screen and (min-width: 960px){#guide .summary__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#guide .summary__btn>*:last-child{margin-bottom:0}#guide .summary__btn a{background:#007bd0;color:#fff !important;width:100%;margin:0 auto 5px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width: 960px){#guide .summary__btn a{width:320px;margin:0 10px}#guide .summary__btn a:first-of-type{margin-left:0}#guide .summary__btn a:last-of-type{margin-right:0}}#guide .interview__introTxt{text-align:center;padding:0 5%}#guide .interview__introTxt br{display:none}@media only screen and (min-width: 960px){#guide .interview__introTxt br{display:inline}}#guide .interview__introTxt span{display:inline-block;line-height:inherit}#guide .interview__wrap{width:90%;margin:0 auto}@media only screen and (min-width: 960px){#guide .interview__wrap{width:100%;margin:0}}#guide .interview__main{background:#EAF2FB;padding:30px 5%;-ms-flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 0 30px}@media only screen and (min-width: 960px){#guide .interview__main{padding:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 46px}}#guide .interview__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px}@media only screen and (min-width: 560px){#guide .interview__list{margin:0 0 46px}}#guide .interview__listItem{background:#EAF2FB;padding:5% 5%}@media only screen and (min-width: 560px){#guide .interview__listItem{-ms-flex-preferred-size:calc(100% / 2 - 6px);flex-basis:calc(100% / 2 - 6px);padding:24px;max-width:calc(100% / 2 - 6px)}}#guide .interview__listItem:nth-of-type(n+2){margin-top:8px}@media only screen and (min-width: 560px){#guide .interview__listItem:nth-of-type(n+2){margin-top:0}}@media only screen and (min-width: 560px){#guide .interview__listItem:nth-of-type(n+3){margin-top:12px}}#guide .interview__listCnt{margin:20px 0 0}@media only screen and (min-width: 560px){#guide .interview__listCnt{margin:20px 0 0}}#guide .interview__listTxt{margin:6px 0 0;text-align:justify}@media only screen and (min-width: 560px){#guide .interview__listTxt{margin:10px 0 0}}#guide .interview__heading{font-size:16px;font-size:1.6rem;margin:20px 0 0;line-height:1.4}@media only screen and (min-width: 960px){#guide .interview__heading{font-size:20px;font-size:2rem;margin:20px 0 0}}#guide .interview__subHeading{font-size:12px;font-size:1.2rem;color:#007bd0;margin:16px 0 0}@media only screen and (min-width: 560px){#guide .interview__subHeading{margin:0}}#guide .interview__imgArea{margin:0;width:100%}#guide .interview__img{display:block}#guide .interview__cnt{width:100%}@media only screen and (min-width: 960px){#guide .interview__cnt{width:calc(60% - 20px)}}#guide .interview__cntHead{font-size:17px;font-size:1.7rem;margin:0 0 20px;line-height:1}@media only screen and (min-width: 960px){#guide .interview__cntHead{font-size:20px;font-size:2rem}}#guide .interview__cntTxt{text-align:justify;margin:0}#guide .interview__person{width:100%;margin:0 0 20px}@media only screen and (min-width: 960px){#guide .interview__person{width:calc(40% - 20px);margin:0}}#guide .interview__person img{width:100%;height:auto}@media only screen and (min-width: 960px){#guide .interview__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#guide .interview__btn a{line-height:1.5;background:#007bd0;color:#fff !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width: 960px){#guide .interview__btn a{width:320px}}#guide .interview__btn a+a{margin:5px 0 0}@media only screen and (min-width: 960px){#guide .interview__btn a+a{margin:0 0 0 20px}}#guide .txtBlock{margin:0 auto 20px;width:90%}@media only screen and (min-width: 960px){#guide .txtBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}}#guide .txtBlock>*:last-child{margin-bottom:0}#guide .txtBlock li{width:100%;margin:0 0 5px}@media only screen and (min-width: 960px){#guide .txtBlock li{margin:0}#guide .txtBlock li:first-of-type{width:calc(75% - 2px)}#guide .txtBlock li:last-of-type{width:calc(25% - 6px)}}#guide .txtBlock__item{background:#EAF2FB}#guide .txtBlock__itemWrap{padding:18px}@media only screen and (min-width: 960px){#guide .txtBlock__itemWrap{padding:24px}}#guide .txtBlock__itemWrap--center{text-align:center}#guide .txtBlock__spanHead{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;font-size:12px;font-size:1.2rem;line-height:1;display:block;color:#fff;background:#007bd0;padding:8px;text-align:center}@media only screen and (min-width: 960px){#guide .txtBlock__spanHead{font-size:14px;font-size:1.4rem;padding:10px}}#guide .txtBlock__head{color:#007bd0;text-align:center;margin:0 0 14px;line-height:1.4}@media only screen and (min-width: 960px){#guide .txtBlock__head{font-size:22px;font-size:2.2rem;margin:0 0 18px}}#guide .txtBlock__head span{display:inline-block}#guide .txtBlock__head br{display:none}@media only screen and (min-width: 960px){#guide .txtBlock__head br{display:inline}}#guide .txtBlock__txt{text-align:justify;line-height:1.7;margin:0}#guide .txtBlock__txt--center{display:inline-block}#guide .txtBlock__txt--center br{display:none}@media only screen and (min-width: 960px){#guide .txtBlock__txt--center br{display:inline}}#guide .flow__wrap{width:90%;margin:0 auto 30px}@media only screen and (min-width: 960px){#guide .flow__wrap{width:100%;margin:0 auto 46px}}@media only screen and (min-width: 560px){#guide .flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 960px){#guide .flow__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#guide .flow__listItem{width:100%;margin:0 0 20px}@media only screen and (min-width: 560px){#guide .flow__listItem:nth-child(2n){margin:0 0 20px 0}}@media only screen and (min-width: 960px){#guide .flow__listItem:nth-child(2n){margin:0}}@media only screen and (min-width: 560px){#guide .flow__listItem:nth-of-type(2n+1):nth-last-of-type(2){margin:0 8px 0 0}}@media only screen and (min-width: 960px){#guide .flow__listItem:nth-of-type(2n+1):nth-last-of-type(2){margin:0}}@media only screen and (min-width: 560px){#guide .flow__listItem{width:calc(50% - 4px);margin:0 8px 20px 0}#guide .flow__listItem:last-of-type{margin:0}}@media only screen and (min-width: 960px){#guide .flow__listItem{width:calc(25% - 6px);margin:0;position:relative}#guide .flow__listItem::before{content:"";display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-6px;top:calc(54px - 6px);border-top:solid #007bd0 6px;border-right:solid #007bd0 6px;border-bottom:solid transparent 6px;border-left:solid transparent 6px}#guide .flow__listItem:last-of-type::before{content:none}}#guide .flow__block{background:#EFEFEF;padding:20px;margin:0 0 5px}@media only screen and (min-width: 960px){#guide .flow__block{margin:0 0 4px}}#guide .flow__block>*:last-child,#guide .flow__block>div>*:last-child,#guide .flow__block:last-of-type{margin-bottom:0}#guide .flow__block--blue{background:#EAF2FB}@media only screen and (min-width: 560px){#guide .flow__block--lank{height:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 560px){#guide .flow__block--lecture{height:498px}}@media only screen and (min-width: 560px){#guide .flow__block--tour{height:271px}}@media only screen and (min-width: 560px){#guide .flow__block--master{height:773px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#guide .flow__grade{font-size:20px;font-size:2rem;line-height:1;text-align:center;margin:9px 0 0}@media only screen and (min-width: 960px){#guide .flow__grade{margin:9px 0 0}}#guide .flow__grade span{font-size:12px;font-size:1.2rem;display:block;margin:0 0 7px}#guide .flow__contentsHead{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;line-height:1;color:#007bd0;font-weight:bold;margin:0 0 12px}#guide .flow__curriculum{font-size:16px;font-size:1.6rem;margin:0 0 8px;display:block;line-height:1.4}#guide .flow__curriculumListItem{font-size:14px;font-size:1.4rem;line-height:1.5;margin:0 0 8px 1em;text-indent:-1em}@media only screen and (min-width: 960px){#guide .flow__curriculumListItem{margin:0 0 8px 1em}}#guide .flow__curriculumListItem::before{content:"";display:inline-block;width:0.5em;height:0.5em;border:solid 1px #141414;border-radius:50%;margin:0 0.5em 0 0}#guide .flow__curriculumTxt{font-size:14px;font-size:1.4rem;text-align:justify;line-height:1.5;margin:0 0 20px}#guide .flow__note{margin:20px 0 30px}@media only screen and (min-width: 960px){#guide .flow__note{margin:10px 0 46px}}#guide .flow__noteItem{font-size:14px;font-size:1.4rem;line-height:1.7;margin:0 0 0 1em;text-indent:-1em}#guide .flow__noteItem::before{content:"";display:inline-block;height:0.5em;width:0.5em;background:#141414;border-radius:50%;margin:0 0.5em 0 0}#guide .flow__btn a{background:#007bd0;width:90%;margin:0 auto;line-height:1.4;-webkit-box-shadow:none;box-shadow:none;color:#fff !important}@media only screen and (min-width: 960px){#guide .flow__btn a{width:320px}}#guide .formWrapper{background:#007bd0;padding:0 0 100px}#guide .formHero__bg{height:280px;width:100%;overflow:hidden;position:relative}#guide .formHero__bgArea{position:absolute;bottom:0;width:100%;height:120%;background-image:url("../img/firstview.JPG");background-position:center;background-repeat:no-repeat;background-size:cover}#guide .formHero__logo{margin:-135px auto 40px;width:225px;position:relative;z-index:10}@media only screen and (min-width: 960px){#guide .formHero__logo{margin:-169px auto 60px;width:282px}}#guide .formHero__logoMain{width:calc(100% + 14px);height:232px}@media only screen and (min-width: 960px){#guide .formHero__logoMain{width:calc(100% + 17px);height:291px}}@media all and (-ms-high-contrast: none){#guide .formHero__logoMain svg{width:100%;height:298px}}#guide .formHero__logoSub{height:28px;margin:0 auto}@media only screen and (min-width: 960px){#guide .formHero__logoSub{height:34px}}#guide .formArea{background:#fff;width:90%;margin:0 auto;padding:40px 5%}@media only screen and (min-width: 960px){#guide .formArea{max-width:1000px;padding:80px 60px}}#guide .formArea>*:last-child{margin-bottom:0}#guide .formArea__section{margin:0 0 80px}@media only screen and (min-width: 960px){#guide .formArea__section{margin:0 0 120px}}#guide .HowToEntry__txt{max-width:90%;margin:0 auto 36px;line-height:1.8;text-align:justify;color:#141414 !important}@media only screen and (min-width: 560px){#guide .HowToEntry__txt{max-width:580px;font-size:18px;font-size:1.8rem;margin:0 auto;text-align:center}}@media only screen and (min-width: 560px){#guide .HowToEntry__pdfList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:752px;margin:0 auto}}@media only screen and (min-width: 560px){#guide .HowToEntry__pdfListItem{width:calc(50% - 5px)}}@media only screen and (min-width: 960px){#guide .HowToEntry__pdfListItem{width:calc(50% - 15px)}}@media only screen and (min-width: 560px){#guide .HowToEntry__pdfListItem:nth-of-type(1),#guide .HowToEntry__pdfListItem:nth-of-type(2){margin:0 0 10px}}@media only screen and (min-width: 960px){#guide .HowToEntry__pdfListItem:nth-of-type(1),#guide .HowToEntry__pdfListItem:nth-of-type(2){margin:0 0 30px}}#guide .HowToEntry__pdfListItem br{display:inline}@media only screen and (min-width: 960px){#guide .HowToEntry__pdfListItem br{display:none}}#guide .HowToEntry__pdfListItem a{font-size:14px;font-size:1.4rem;width:100%;background:#007bd0;padding:12px 20px;border:none;position:relative;line-height:1.4;color:#fff !important}#guide .HowToEntry__pdfListItem a::after{position:absolute;width:14px;height:11px;right:11px;top:50%;background-image:url("../img/icon__download.svg")}#guide .event__txt{max-width:90%;margin:0 auto 20px;line-height:1.8;text-align:justify;color:#141414 !important}@media only screen and (min-width: 560px){#guide .event__txt{font-size:18px;font-size:1.8rem;max-width:580px;text-align:center}}@media only screen and (min-width: 960px){#guide .event__txt{margin:0 auto 30px}}#guide .event__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 560px){#guide .event__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -10px}}#guide .event__listItem{padding:20px;background:#EFEFEF}@media only screen and (min-width: 560px){#guide .event__listItem{width:calc(50% - 5px)}}@media only screen and (min-width: 960px){#guide .event__listItem{width:calc(100% / 3 - 7px)}}#guide .event__listItem+.event__listItem{margin:10px 0 0}@media only screen and (min-width: 560px){#guide .event__listItem+.event__listItem{margin:0 0 0 10px}}@media only screen and (min-width: 560px){#guide .event__listItem:nth-of-type(2n+1){margin-left:0}}@media only screen and (min-width: 960px){#guide .event__listItem:nth-of-type(2n+1){margin-left:10px}}@media only screen and (min-width: 560px){#guide .event__listItem:nth-of-type(n+3){margin-top:10px}}@media only screen and (min-width: 960px){#guide .event__listItem:nth-of-type(n+3){margin-top:0}}@media only screen and (min-width: 960px){#guide .event__listItem:nth-of-type(3n+1){margin-left:0}}@media only screen and (min-width: 960px){#guide .event__listItem:nth-of-type(n+4){margin-top:10px}}#guide .event__introArea>*:last-child{margin-bottom:0}#guide .event__target{font-size:14px;font-size:1.4rem;margin:6px 0 8px;line-height:1;text-align:center;color:#141414 !important}@media only screen and (min-width: 960px){#guide .event__target{font-size:16px;font-size:1.6rem;margin:6px 0 12px}}#guide .event__schedule{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center;line-height:1;margin:0;color:#141414 !important}@media only screen and (min-width: 960px){#guide .event__schedule{font-size:17px;font-size:1.7rem}}#guide .event__scheduleDate{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 960px){#guide .event__scheduleDate{font-size:20px;font-size:2rem}}#guide .event__scheduleDay{font-size:14px;font-size:1.4rem}#guide .event__scheduleTxt{margin:0 0 0 -0.25em}#guide .event__contentsHead{font-family:tbudgothic-std, dnp-shuei-gothic-kin-std, "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, sans-serif;line-height:1;color:#007bd0;font-weight:bold;margin:0 0 8px}#guide .event__contentsTxt{font-size:14px;font-size:1.4rem;text-align:justify;line-height:1.5;margin:0 0 20px;color:#141414 !important}#guide .event__title{font-size:18px;font-size:1.8rem;line-height:1.4;text-align:justify;margin:16px 0 20px;color:#141414 !important}@media only screen and (min-width: 960px){#guide .event__title{font-size:20px;font-size:2rem;margin:20px 0 20px}}.null{padding:16px;background:#EFEFEF}.null p{text-align:center;margin:0}.contact{width:90%;margin:0 auto 60px}@media only screen and (min-width: 960px){.contact{width:100%;margin:0 auto 120px}}.contact__attention{max-width:960px;margin:0 auto 40px}@media only screen and (min-width: 960px){.contact__attention{margin:0 auto 64px}}.contact__attention p{font-size:14px;font-size:1.4rem;line-height:2;text-align:justify}.contact__attention ul{margin:12px 0 0 0}.contact__attention ul li{font-size:14px;font-size:1.4rem;text-indent:-1em;margin:0 0 0 1em}.contact__attention ul li::before{line-height:2;content:"※";margin:0 0.2em 0 0;width:1em;height:1em}.contact__attention span{color:#141414}.contact .screen-reader-response{display:none}.policy{margin:24px 0 0}@media only screen and (min-width: 960px){.policy{margin:56px 0 0}}.policy__head{font-size:19px;font-size:1.9rem;text-align:center;margin:0 0 40px 0}@media only screen and (min-width: 960px){.policy__head{font-size:22px;font-size:2.2rem}}.policy__title{font-size:15px;font-size:1.5rem;margin:32px 0 12px 0}@media only screen and (min-width: 960px){.policy__title{font-size:16px;font-size:1.6rem;margin:40px 0 16px 0}}.policy__wrap{max-width:960px;overflow-y:scroll;border:solid 1px #d9d9d9;border-radius:3px;height:320px;padding:48px 24px;margin:0 auto}@media only screen and (min-width: 960px){.policy__wrap{padding:64px}}.policy__wrap p{font-size:14px;font-size:1.4rem;line-height:1.9;text-align:justify}@media only screen and (min-width: 960px){.policy__wrap p{line-height:2}}.policy__list{margin:10px 0 40px 0}@media only screen and (min-width: 960px){.policy__list{margin:12px 0 40px 0}}.policy__list li{font-size:14px;font-size:1.4rem;text-indent:-1em;margin:0 0 0 1em;line-height:1.9}@media only screen and (min-width: 960px){.policy__list li{line-height:2}}.policy__list li::before{content:"・";width:1em;height:1em;margin:0 0.2em 0 0}.policy__acceptance{margin:32px 0 0;text-align:center;font-size:16px}.policy__acceptance input{font-size:inherit;width:1em;height:1em;margin:0 0.5em 0 0}.policy__acceptance span{font-size:inherit}.policy__acceptance span.wpcf7-list-item{margin:0}.policy__acceptance span span:nth-of-type(2){font-size:14px;line-height:1.5;color:#141414;margin:12px 0 0;display:block}.policy__acceptance span span:nth-of-type(2)::before{content:"✳︎";font-size:inherit;height:1em;width:1em;margin:0 0.5em 0 0.3em}.form{max-width:960px;margin:0 auto}.form>*:nth-last-child(2){margin-bottom:0}.form label{font-size:16px;color:#141414 !important}@media only screen and (min-width: 960px){.form label{font-size:18px}}.form p{display:none}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form textarea{border:solid 1px #141414;padding:0.5em 0.4em;font-size:inherit;width:100%;-webkit-appearance:none;border-radius:0}.form input[type="text"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="tel"]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#9fa0a0}.form input[type="text"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="tel"]:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#9fa0a0}.form input[type="text"]::-ms-input-placeholder,.form input[type="email"]::-ms-input-placeholder,.form input[type="tel"]::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#9fa0a0}.form input[type="text"]::placeholder,.form input[type="email"]::placeholder,.form input[type="tel"]::placeholder,.form textarea::placeholder{color:#9fa0a0}.form input[type="text"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="tel"]:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#9fa0a0}.form input[type="text"]::-ms-input-placeholder,.form input[type="email"]::-ms-input-placeholder,.form input[type="tel"]::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#9fa0a0}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="tel"]:focus,.form textarea:focus{outline:none;background:#EFEFEF}.form input[type="submit"]{color:white;background-position:top 50% right 8px;background-repeat:no-repeat;background-size:14px 7px;background-color:#007bd0;background-image:url("../../../../wp-content/themes/bemybiei/images/icons/arrow-white.svg");padding:1.2rem 3.2rem;margin:0 auto;line-height:1;font-size:1.4rem;text-align:center;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s;border:none;-webkit-appearance:none;border-radius:0}.form input[type="submit"]:focus{outline:none}.form input[type="submit"]:hover{opacity:0.8}.form input[type="radio"]{width:2em;height:2em;margin:0 4px 0 0;position:relative;background:#fff;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,0.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,0.2);border:solid 1px #5a5a5a;border-radius:50%;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.form input[type="radio"]::after{content:"";width:1em;height:1em;background:#141414;border-radius:50%;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.form input[type="radio"] ~ span{font-size:14px}@media only screen and (min-width: 960px){.form input[type="radio"] ~ span{font-size:15px}}.form input[type="radio"]:checked::after{opacity:1}.form__select{position:relative}.form__select select{width:100%;height:38px;border:solid 1px #5a5a5a;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.5em 0.4em}.form__select select:focus{outline:none}.form__select::after{content:"";display:block;height:0;width:0;border-top:solid 4px transparent;border-right:solid 4px #5a5a5a;border-bottom:solid 4px #5a5a5a;border-left:solid 4px transparent;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);pointer-events:none}@media only screen and (min-width: 560px){.form__radio>span>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 960px){.form__radio>span>span{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form__radio>span>span>span{margin:8px 0}@media only screen and (min-width: 960px){.form__radio>span>span>span{margin:0 0 0 32px}}.form__radio>span>span>span:first-of-type{margin:8px 0}@media only screen and (min-width: 960px){.form__radio>span>span>span:first-of-type{margin:0}}.form__required::after{content:"✳︎";color:#141414;font-size:14px;margin:0 0 0 0.5em}.form__2col{margin:0 0 16px 0}@media only screen and (min-width: 960px){.form__2col{margin:0 0 25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.form__2col--sp2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__2col--sp2col .form__2colLeft,.form__2col--sp2col .form__2colRight{margin:0;width:calc(50% - 16px)}.form__2colLeft{width:100%;margin:0 0 24px 0}.form__2colLeft span span.wpcf7-not-valid-tip{font-size:14px;color:red;margin:8px 0 0;display:inline-block;line-height:1.5;width:100%}.form__2colLeft span span.wpcf7-not-valid-tip::before{content:"✳︎";font-size:inherit;height:1em;width:1em;margin:0 0.5em 0 0.3em}@media only screen and (min-width: 960px){.form__2colLeft{margin:0;width:calc(50% - 18px)}}.form__2colLeft2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__2colLeft2colItem{width:calc(50% - 5px)}.form__2colLeftInline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__2colLeftInline span ~ span{color:#141414 !important}.form__2colLeftInline span:nth-of-type(1){width:30%}.form__2colLeftInline span:nth-of-type(3){width:20%}.form__2colLeftInline span:nth-of-type(5){width:20%}.form__2colRight{width:100%}.form__2colRight span span.wpcf7-not-valid-tip{font-size:14px;color:red;margin:8px 0 0;display:inline-block;line-height:1.5;width:100%}.form__2colRight span span.wpcf7-not-valid-tip::before{content:"✳︎";font-size:inherit;height:1em;width:1em;margin:0 0.5em 0 0.3em}@media only screen and (min-width: 960px){.form__2colRight{width:calc(50% - 16px)}}.form__2colRight2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__2colRight2colItem{width:calc(50% - 5px)}.form__2colRightInline{display:-webkit-box;display:-ms-flexbox;display:flex}.form__2colRightInline span ~ span{color:#141414 !important}.form__2colRightInline span:nth-of-type(1){width:30%}.form__2colRightInline span:nth-of-type(2){margin:0 0 0 6px}@media only screen and (min-width: 560px){.form__2colRightInline span:nth-of-type(2){margin:0 0 0 12px}}.form__1col{margin:0 0 25px 0}.form__1col span span.wpcf7-not-valid-tip{font-size:14px;color:red;margin:8px 0 0;display:inline-block;line-height:1.5}.form__1col span span.wpcf7-not-valid-tip::before{content:"✳︎";font-size:inherit;height:1em;width:1em;margin:0 0.5em 0 0.3em}.form__submitArea{margin:40px 0 0}.form__submitArea>p{display:block}.form__submitArea>input{width:90%}@media only screen and (min-width: 560px){.form__submitArea>input{width:320px}}.form__submitArea>input:hover{cursor:pointer}.form__submitArea span{display:block;margin:0 auto}.form .wpcf7-response-output{font-size:16px;line-height:1.5;color:#2e8b57;background:#f0fff0;text-align:center;margin:24px 0;border:none}@media only screen and (min-width: 960px){.form .wpcf7-response-output{margin:48px 0}}.form .wpcf7-response-output.wpcf7-validation-errors{color:red;background:bisque}