@font-face{font-family:StudySapuriNumber;src:url("/css/s/fonts/StudySapuri_Numbers-Regular.woff2") format("woff2"),url("/css/s/fonts/StudySapuri_Numbers-Regular.woff") format("woff"),url("/css/s/fonts/StudySapuri_Numbers-Regular.otf") format("otf")}@font-face{font-family:StudySapuriNumber;src:url("/css/s/fonts/StudySapuri_Numbers-Regular.woff2") format("woff2"),url("/css/s/fonts/StudySapuri_Numbers-Regular.woff") format("woff"),url("/css/s/fonts/StudySapuri_Numbers-Regular.otf") format("otf")}.m-button{font-weight:bold;font-size:14px;line-height:1;display:inline-block;padding:10px 10px;border-radius:3px;border:1px solid #ccc;background:#f5f5f5;color:#333}.m-button:hover{font-weight:bold;background:#e5e5e5;text-decoration:none}.m-button.m-button--sub{font-weight:bold;border-color:#00a30a;background:#fff}.m-button.m-button--sub:hover{color:#00a30a}.m-button.m-button--search{border-color:#e2f6cc;background:#00a30a;color:#fff}.m-button.m-button--search:hover{border-color:#00a30a;background-image:-webkit-linear-gradient(bottom, #15A748 0%, #03C70F 100%);background-image:linear-gradient(0deg, #15A748 0%, #03C70F 100%)}.m-button.m-button--action{border-color:#ffab22;background-image:-webkit-linear-gradient(top, #F7BF6D 0%, #F7951F 100%);background-image:linear-gradient(-180deg, #F7BF6D 0%, #F7951F 100%);color:#fff}.m-button.m-button--action:hover{background-image:-webkit-linear-gradient(top, #FEA053 0%, #FE6205 100%);background-image:linear-gradient(-180deg, #FEA053 0%, #FE6205 100%)}.m-button.m-button--action.is-disabled{color:#999;border:1px solid #ccc;background:#e5e5e5}.snsLinkButtons a{display:block;width:100%;height:100%;text-indent:-9999px}.snsLinkButtons .Facebook{background:url(/images/index/btn_facebook.gif) no-repeat left top}.snsLinkButtons .mixi{background:url(/images/index/btn_mixi.gif) no-repeat left top}.snsLinkButtons .Twitter{background:url(/images/index/btn_twitter.gif) no-repeat left top}.m-kosyaButton{font-weight:bold;font-size:14px;line-height:1;padding:10px;border-radius:3px;border:1px solid #ccc;background:#fff;color:#333;height:70px;box-sizing:border-box;vertical-align:middle;text-align:center}.m-kosyaButton:hover{background:#FF6D04;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY2ZjE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top, #1e5799 0%, #ff6f16 0%, #ff1500 100%, #7db9e8 100%);background:linear-gradient(to bottom, #1e5799 0%, #ff6f16 0%, #ff1500 100%, #7db9e8 100%)}.m-kosyaButton:hover .i-gansyoShort{background-image:url(/images/common/gansyoShortHover.svg)}.m-kosyaButton:hover .i-opencampusShort{background-image:url(/images/common/opencampusShortHover.svg)}.m-kosyaButton:hover .i-pamphWhite{opacity:0.7}.m-kosyaButton:hover .i-panganShortWhite{background-image:url(/images/common/panganShort.svg)}.m-kosyaButton:hover .i-addList{background-image:url(/images/common/addList_hover.svg)}.m-kosyaButton.m-kosyaButton--opencampus{padding-left:2px;padding-right:2px}.m-kosyaButton.m-kosyaButton--slim{height:60px}.m-kosyaButton.m-kosyaButton--action{border-color:#ffab22;background:#1e5799;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZiOTUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-linear-gradient(top, #ffb950 0%, #ff6900 100%);background:linear-gradient(to bottom, #ffb950 0%, #ff6900 100%);color:#fff}.m-kosyaButton.m-kosyaButton--action:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY2ZjE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmMTUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top, #1e5799 0%, #ff6f16 0%, #ff1500 100%, #7db9e8 100%);background:linear-gradient(to bottom, #1e5799 0%, #ff6f16 0%, #ff1500 100%, #7db9e8 100%)}.m-kosyaButton.m-kosyaButton--action.is-disabled{color:#999;border:1px solid #ccc;background:#e5e5e5}.m-kosyaButton.m-kosyaButton--sub{border:1px solid #FF6900;color:#FF6900}.m-kosyaButton.m-addListButton:hover{background:#E4E4E4}.m-kosyaButton.m-kosyaButton--event:hover{background-color:#f5f5f5;text-decoration:none}.shiryoSeikyu__payIcon{width:12px;height:12px;margin-top:-2px;margin-right:-1px;display:inline-block;background:url(/images/common/icon_info.svg) no-repeat left bottom;background-size:contain;background-size:10px;background-position:2px 2px;position:relative;margin-right:0px !important}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconTextBox{display:none;background:#FFFFFF;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);font-size:10px;color:#24243F;line-height:12px;padding:5px 8px;position:absolute;top:-30px;left:-13px;border-radius:4px}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconTextBox::before{border:8px solid transparent;border-top-color:#FFF;content:'';position:absolute;bottom:-15px;left:12px;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.24));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.24))}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconTextBox::after{border:9px solid transparent;border-top-color:#FFF;content:'';position:absolute;bottom:-14px;left:12px}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconTextBox--under{top:22px;z-index:1}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconTextBox--under::before{bottom:21px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconTextBox--under::after{bottom:19px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.shiryoSeikyu__payIcon:hover .shiryoSeikyu__payIconTextBox{display:block}.shiryoSeikyu__payIcon:hover .shiryoSeikyu__payIconText{display:block}.shiryoSeikyu__payIcon .shiryoSeikyu__payIconText{display:none;white-space:nowrap}.shiryoSeikyu__payText{height:12px;vertical-align:baseline !important;margin-right:0px !important}.shiryoSeikyu__payText:hover .shiryoSeikyu__payIconTextBox{display:block}.shiryoSeikyu__payText:hover .shiryoSeikyu__payIconText{display:block}.shiryoSeikyu__payText__addTouchArea{display:inline-block;padding-top:8px}@media screen and (max-width: 345px){.shiryoSeikyu__payIcon--zennou .shiryoSeikyu__payIconTextBox{top:-42px}.shiryoSeikyu__payIcon--zennou .shiryoSeikyu__payIconTextBox--under{top:22px}.shiryoSeikyu__payIcon--zennou .shiryoSeikyu__payIconTextBox--under::before{bottom:33px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.shiryoSeikyu__payIcon--zennou .shiryoSeikyu__payIconTextBox--under::after{bottom:31px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.shiryoSeikyu__payIcon--zennou .shiryoSeikyu__payIconText{width:160px;white-space:normal}}@media screen and (max-width: 396px){.shiryoSeikyu__payIcon--kounou .shiryoSeikyu__payIconTextBox{top:-42px}.shiryoSeikyu__payIcon--kounou .shiryoSeikyu__payIconTextBox--under{top:22px}.shiryoSeikyu__payIcon--kounou .shiryoSeikyu__payIconTextBox--under::before{bottom:33px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.shiryoSeikyu__payIcon--kounou .shiryoSeikyu__payIconTextBox--under::after{bottom:31px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.shiryoSeikyu__payIcon--kounou .shiryoSeikyu__payIconText{width:160px;white-space:normal}}body{font-family:sans-serif}.shiryoSeikyuFormSelectBlock{padding-bottom:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.shiryoSeikyuFormSchoolBlock{border-bottom:2px solid #f5f5f5}.shiryoSeikyuFormSchoolBlock.is-patternB{border-bottom:none}.shiryoSeikyuFormSchoolBlock__nameBlock{display:table;width:100%;background-color:#f5f5f5;font-size:14px;padding:5px 0}.shiryoSeikyuFormSchoolBlock__nameBlock.is-patternB{background-color:#fff}.shiryoSeikyuFormSchoolBlock__nameBlock__name{display:table-cell;position:relative;padding-left:40px;font-size:18px;padding-top:5px;padding-bottom:5px}.shiryoSeikyuFormSchoolBlock__nameBlock__name.is-patternB{padding-left:15px}.shiryoSeikyuFormSchoolBlock__nameBlock__name input{opacity:0;position:absolute;left:3px}.shiryoSeikyuFormSchoolBlock__nameBlock__name input:checked+.shiryoSeikyuFormSchoolBlock__nameBlock__name__check{background:url(/images/pamph/check_on.png) no-repeat 0 0;background-size:100%;width:23px;height:23px}.shiryoSeikyuFormSchoolBlock__nameBlock__name__check{position:absolute;top:6px;background:url(/images/pamph/check_off.png) no-repeat 0 0;background-size:100%;display:inline-block;width:20px;height:20px;position:absolute;left:10px}.shiryoSeikyuFormSchoolBlock__nameBlock__name__check--checkedOnly{position:absolute;display:inline-block;top:13px;left:13px;width:19px;height:17px;background:url(/images/pamph/check_on.png) no-repeat 0 0;background-size:100%}.shiryoSeikyuFormSchoolBlock__nameBlock__name--large{display:table-cell;position:relative;padding:7px 0 7px 40px;font-size:20px}.shiryoSeikyuFormSchoolBlock__nameBlock__shiryoCount{display:table-cell;width:90px;color:#0066cf;padding-left:10px;padding-right:10px;font-size:12px;text-align:right}.shiryoSeikyuFormSchoolBlock__nameBlock__shiryoCount.is-patternB{padding-right:5px}.shiryoSeikyuFormSchoolBlock__shiryoBlock{padding:10px 10px 0 60px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__attention{color:#d0021b;font-size:11px;margin-bottom:10px;position:relative;left:-25px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__attention.is-patternB{margin-top:10px;margin-bottom:0;padding-left:25px;left:0}.shiryoSeikyuFormSchoolBlock__shiryoBlock__name{font-size:12px;position:relative}.shiryoSeikyuFormSchoolBlock__shiryoBlock__name input{opacity:0;position:absolute}.shiryoSeikyuFormSchoolBlock__shiryoBlock__name input:checked+.shiryoSeikyuFormSchoolBlock__shiryoBlock__name__check{background:url(/images/common/checkBox-on.png) no-repeat 0 0;background-size:100%;width:20px;height:20px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__name__check{position:absolute;left:3px;position:absolute;background:url(/images/common/checkBox-off.png) no-repeat 0 0;display:inline-block;width:18px;height:18px;top:1px;left:-25px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__description{color:#666666;font-size:10px;padding-top:5px;margin-bottom:10px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__description__topic{display:inline-block;margin-right:10px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__description__topic.is-patternB{display:block;padding:4px 0;font-size:10px;color:#666}.shiryoSeikyuFormSchoolBlock__shiryoBlock__description__label{font-weight:bold}.shiryoSeikyuFormSchoolBlock__shiryoBlock__parent{position:relative}.shiryoSeikyuFormSchoolBlock__shiryoBlock__heading{margin:40px 0 20px;padding:0 10px;font-size:18px;font-weight:bold;color:#333}.shiryoSeikyuFormSchoolBlock__shiryoBlock--border{position:relative;width:100%;height:240px;border:1px solid #ccc;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}.shiryoSeikyuFormSchoolBlock__shiryoBlock--border.is-patternB{height:145px;padding-right:15px;border:1px solid #f5f5f5}.shiryoSeikyuFormSchoolBlock__shiryoBlock--border.is-patternB:after{display:block;content:'';width:1px;height:35px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item{position:relative;padding:15px 0}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item:not(:last-of-type){border-bottom:1px solid #f5f5f5}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item.is-patternB{padding:15px 0 0}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item.is-patternB:not(:last-of-type){border-bottom:none}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__inner{padding-left:70px;box-sizing:border-box}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__inner.is-patternB{padding-left:56px;box-sizing:border-box}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__more{position:absolute;font-size:10px;top:15px;right:5px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__more>a{color:#999 !important}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__more>a:before{content:'';display:inline-block;position:absolute;top:50%;width:4px;height:4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;border-top:1px solid #999;border-left:1px solid #999;left:-10px;margin-top:-4px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__more>a:hover{text-decoration:none}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__more>a.open:before{content:'';display:inline-block;position:absolute;top:50%;width:4px;height:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;border-top:1px solid #999;border-left:1px solid #999;left:-10px;margin-top:-1px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item input{opacity:0;position:absolute}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item input:checked+.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__check{background:url(/images/common/checkBox-on.png) no-repeat 0 0;background-size:100%;width:24px;height:21px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item input:checked+.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__check.is-patternB{width:19px;height:17px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__name{font-size:16px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__name--wrap{display:inline-block;font-size:14px;max-width:550px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__description{margin-top:5px;font-size:12px;line-height:1}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__check{display:inline-block;position:absolute;top:0;left:26px;bottom:0;width:24px;height:21px;margin:15px 0 0;background:url(/images/common/checkBox-off.png) no-repeat 0 0}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label,.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label--free,.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label--paid{width:28px !important;line-height:1.6;vertical-align:1px}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label--free{border:1px solid #4a90e2;color:#4a90e2}.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label--paid{border:1px solid #ff5c5c;color:#ff5c5c}.shiryoSeikyuFormSchoolBlock__shiryoBlock__checkState{position:absolute;right:20px;bottom:5px;min-width:120px;background:#808d96;border-radius:3px;font-size:12px;font-weight:bold;color:#fff;text-align:center;line-height:2.5;z-index:1}.shiryoSeikyuFormLabel,.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label,.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label--free,.shiryoSeikyuFormSchoolBlock__shiryoBlock__item__label--paid{width:26px;text-align:center;font-size:10px;display:inline-block;margin-right:5px}.shiryoSeikyuFormLabel__free{color:#4a90e2;border:solid 1px #4a90e2}.shiryoSeikyuFormLabel__paid{color:#d0021b;border:solid 1px #d0021b}.shiryoSeikyuFormTable{display:table}.shiryoSeikyuFormTable__name,.shiryoSeikyuFormTable__itemName,.shiryoSeikyuFormTable__itemName--inputting,.shiryoSeikyuFormTable__itemName--error,.shiryoSeikyuFormTable__itemName--hover{display:table-cell;vertical-align:top;width:180px;box-sizing:border-box;background:#f5f5f5;padding:19px 14px;border-bottom:5px solid #FFF;position:relative}.shiryoSeikyuFormTable__value,.shiryoSeikyuFormTable__itemValue,.shiryoSeikyuFormTable__itemValue--inputting,.shiryoSeikyuFormTable__itemValue--complete,.shiryoSeikyuFormTable__itemValue--hover,.shiryoSeikyuFormTable__itemValue--error{display:table-cell;width:580px;box-sizing:border-box;padding:2px 10px;border-bottom:5px solid #FFF;padding-top:10px}.shiryoSeikyuFormTable__value--pb10{padding-bottom:10px}.shiryoSeikyuFormTable__value__sei{width:140px !important}.shiryoSeikyuFormTable__value__mei{width:140px !important;margin-left:10px}.shiryoSeikyuFormTable__value__tel{width:240px !important}.shiryoSeikyuFormTable__value__zipNo{width:200px !important;box-sizing:border-box}.shiryoSeikyuFormTable__value__sex{font-size:12px;margin-right:15px}.shiryoSeikyuFormTable__value__parentsBlock{margin-top:5px;margin-bottom:5px}.shiryoSeikyuFormTable__itemName,.shiryoSeikyuFormTable__itemName--inputting,.shiryoSeikyuFormTable__itemName--error,.shiryoSeikyuFormTable__itemName--hover{font-size:14px}.shiryoSeikyuFormTable__itemName--inputting{background:#d1effd}.shiryoSeikyuFormTable__itemName--error{background:#ffa3a1}.shiryoSeikyuFormTable__itemName--hover{background:#dae2e5}.shiryoSeikyuFormTable__itemName--noBorder{border-bottom:none !important}.shiryoSeikyuFormTable__itemValue,.shiryoSeikyuFormTable__itemValue--inputting,.shiryoSeikyuFormTable__itemValue--complete,.shiryoSeikyuFormTable__itemValue--hover,.shiryoSeikyuFormTable__itemValue--error{padding:10px 20px}.shiryoSeikyuFormTable__itemValue--inputting{background:#f6fcff}.shiryoSeikyuFormTable__itemValue--complete,.shiryoSeikyuFormTable__itemValue--hover{position:relative;padding:18px 80px 18px 20px;font-size:16px;line-height:1.3}.shiryoSeikyuFormTable__itemValue--complete span,.shiryoSeikyuFormTable__itemValue--hover span{display:inline-block;margin-right:10px}.shiryoSeikyuFormTable__itemValue--error{background:#ffefef}.shiryoSeikyuFormTable__itemValue--hover{background:#f6f8f9}.shiryoSeikyuFormTable__itemValue--noBorder{border-bottom:none !important}.shiryoSeikyuFormTable__itemValue--description{color:#999;font-size:12px;line-height:1.5}.shiryoSeikyuFormTable__itemValue--relative{position:relative}.shiryoSeikyuFormTable__modifyLink{display:inline-block;position:absolute;top:0;right:30px;bottom:0;height:12px;margin:auto 0;font-size:12px;line-height:1}.shiryoSeikyuFormTable__modifyLink:hover{cursor:pointer}input[type="text"]{border:1px solid #999;border-radius:3px;padding:8px 10px;width:400px;font-size:14px}input[type="email"]{border:1px solid #999;border-radius:3px;padding:8px 10px;width:400px;font-size:14px}input[type="password"]{border:1px solid #999;border-radius:3px;padding:8px 10px;width:400px;font-size:14px}:placeholder-shown{color:#ccc}::-webkit-input-placeholder{color:#ccc;font-size:14px}:-moz-placeholder{color:#ccc;font-size:14px;opacity:1}::-moz-placeholder{color:#ccc;font-size:14px;opacity:1}:-ms-input-placeholder{color:#ccc;font-size:14px}.shiryoSeikyuFormButton{margin-top:30px;margin-left:190px;width:360px;text-align:center}.shiryoSeikyuFormButton a{height:60px;font-size:20px;font-weight:bold;color:#fff;line-height:40px;display:block;box-sizing:border-box}.shiryoSeikyuFormForgetPassword{text-align:left;margin-left:190px;margin-bottom:40px;margin-top:10px}.shiryoSeikyuFormZipButton,.shiryoSeikyuFormZipButton--center{text-decoration:none !important}.shiryoSeikyuFormZipButton--center{border:2px solid #07a4e4 !important;font-weight:bold;text-align:center}.shiryoSeikyuFormLoginBlock{text-align:right;color:#1260B2;margin:10px 0}.shiryoSeikyuFormRightTriangle{content:'';display:inline-block;margin-right:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #1260B2}.shiryoSeikyuFormUpTriangle{content:'';display:inline-block;margin-right:5px;width:0;height:0;border-style:solid;border-width:0 5px 8px 5px;border-color:transparent transparent #1260B2 transparent}.shiryoSeikyuFormDownTriangle{content:'';display:inline-block;margin-right:5px;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#1260B2 transparent transparent transparent}.shiryoSeikyuFormMailAcceptBlock{padding:19px 14px;font-size:12px;color:#666666}.shiryoSeikyuFormErrorBlock,.shiryoSeikyuFormErrorBlock1,.shiryoSeikyuFormErrorBlock1_1,.shiryoSeikyuFormErrorBlock1_2,.shiryoSeikyuFormErrorBlock2,.shiryoSeikyuFormErrorBlock2_1,.shiryoSeikyuFormErrorBlock2_2,.shiryoSeikyuFormErrorBlock3,.shiryoSeikyuFormErrorBlock3_1,.shiryoSeikyuFormErrorBlock3_2{color:#b40000;font-size:12px;font-weight:normal;margin-top:5px}.shiryoSeikyuFormErrorBlock--mt8,.shiryoSeikyuFormErrorBlock1--mt8,.shiryoSeikyuFormErrorBlock1_1--mt8,.shiryoSeikyuFormErrorBlock1_2--mt8,.shiryoSeikyuFormErrorBlock2--mt8,.shiryoSeikyuFormErrorBlock2_1--mt8,.shiryoSeikyuFormErrorBlock2_2--mt8,.shiryoSeikyuFormErrorBlock3--mt8,.shiryoSeikyuFormErrorBlock3_1--mt8,.shiryoSeikyuFormErrorBlock3_2--mt8{margin-top:8px}.shiryoSeikyuFormRequire{display:inline-block;border:solid 1px #ff5c5c;border-radius:3px;padding:2px 5px 0 5px;color:#ff5c5c;position:absolute;right:13px;font-size:10px}.shiryoSeikyuFormZipInfo{margin-bottom:5px;margin-left:10px;font-size:10px}.shiryoSeikyuFormNote{color:#666666;font-size:10px}.shiryoSeikyuFormSelectWrapper{display:block;position:relative;width:240px}.shiryoSeikyuFormSelectWrapper--short{width:200px}.shiryoSeikyuFormSelectWrapper--addNote{display:inline-block;margin-right:10px}.shiryoSeikyuFormSelectWrapper select{-webkit-appearance:none;appearance:none;-webkit-border-radius:3px;padding:10px 20px 10px 10px;width:100%;height:39px;border-color:#999999;border-width:1px}.shiryoSeikyuFormSelectWrapper select:disabled>option{color:#999999}.shiryoSeikyuFormSelectWrapper:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:7px;margin:auto;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#666666 transparent transparent transparent;pointer-events:none}.shiryoSeikyuFormSelectWrapper--disabled select{border-color:#cccccc}.shiryoSeikyuFormSelectWrapper--disabled:after{border-color:#cccccc transparent transparent transparent}select::-ms-expand{display:none}.shiryoSeikyuFormAdjectiveBlock{margin-top:40px;padding-top:40px;border-top:2px solid #f5f5f5}.shiryoSeikyuFormAdjectiveBlock__title{font-size:18px;font-weight:bold;margin-bottom:20px;margin-left:10px}.shiryoSeikyuFormFr{float:right}.shiryoSeikyuFormdI{display:inline-block}.shiryoSeikyuFormmL20{margin-left:20px}.shiryoSeikyuFormNoborder:hover{text-decoration:none}.shiryoSeikyuFormmT10{margin-top:10px}.shiryoSeikyuFormmT20{margin-top:20px}.shiryoSeikyuFormpT20{padding-top:20px}.fwB{font-weight:bold}.shiryoSeikyuFormOne__question{margin:30px 0 20px;font-size:18px;font-weight:bold;color:#333}.shiryoSeikyuFormOne__question.is-patternB{font-size:22px}.shiryoSeikyuFormOne__actionButton{width:360px;margin:30px auto 0;text-align:center}.shiryoSeikyuFormOne__actionButton a{display:block;background:#ffa900;border-radius:5px;font-size:18px;font-weight:bold;color:#fff !important;line-height:2.8}.shiryoSeikyuFormOne__actionButton a:hover{opacity:0.7;text-decoration:none;cursor:pointer}.shiryoSeikyuFormOne__modifyButtons{text-align:center;letter-spacing:-.4em}.shiryoSeikyuFormOne__modifyButtons__execute,.shiryoSeikyuFormOne__modifyButtons__cancel{display:inline-block;width:240px;background:#ffa900;border-radius:5px;font-size:18px;font-weight:bold;color:#fff !important;line-height:2.8;letter-spacing:normal}.shiryoSeikyuFormOne__modifyButtons__execute:hover,.shiryoSeikyuFormOne__modifyButtons__cancel:hover{opacity:0.7;text-decoration:none;cursor:pointer}.shiryoSeikyuFormOne__modifyButtons__cancel{margin-right:20px;background:#aaa}.shiryoSeikyuFormOne__indicator{margin:60px 0 10px;font-size:16px;color:#333;text-align:center;letter-spacing:normal}.shiryoSeikyuFormOne__indicator--current{font-size:18px;font-weight:bold}.shiryoSeikyuFormOne__notice{margin-top:12px;font-size:12px;color:#ff6562;text-align:center}.btn--next{display:block;margin:20px auto}.btn--next:hover{display:block;margin:20px auto}#kokoFreeSearchList,#kokoFreeSearchList2,#kokoFreeSearchList3{position:absolute;margin:0px;padding:0px;background:#fff;display:none;width:300px}#kokoFreeSearchList ul,#kokoFreeSearchList2 ul,#kokoFreeSearchList3 ul{list-style-type:none;margin:0px;padding:0px;border:1px solid #aaa;width:100%;max-height:100px;overflow-x:hidden;overflow-y:auto}#kokoFreeSearchList li,#kokoFreeSearchList2 li,#kokoFreeSearchList3 li{width:100%}#kokoFreeSearchList li.koko-selected,#kokoFreeSearchList2 li.koko-selected,#kokoFreeSearchList3 li.koko-selected{background:#d1effd}#kokoFreeInput,#kokoFreeInput2,#kokoFreeInput3{display:none}#kokoFreeSearchList ul,#kokoFreeSearchList2 ul,#kokoFreeSearchList3 ul{max-height:150px}#jidoInputAddress,#jidoInputAddress2{font-size:14px;display:inline-block;border-radius:3px;border-width:1px;border-style:solid;padding:7px 5px;margin-left:10px}.checkOn{color:#fc9c02}.shiryoSeikyuFormAddressBlock{position:relative}.suggest{position:absolute;box-sizing:border-box;top:10px;left:410px;width:360px;background-color:#fff;border:solid 1px #999;border-radius:2px}.suggest__num{padding:5px;font-size:14px;text-align:center;background-color:#ccc}.suggest__inner{width:100%;max-height:270px;overflow-x:hidden;overflow-y:auto}.suggest__item{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #ccc;min-height:30px;font-size:14px;padding:8px 10px}.suggest__item:last-child{border-bottom:none}.suggest__item:hover{background-color:#d1effd}.suggest.is-positionHigh{top:-255px}.leavePreventionModal{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100%;padding:15px;background:rgba(0,0,0,0.5);box-sizing:border-box;-webkit-transition:.2s;transition:.2s}.leavePreventionModal *{box-sizing:border-box}.leavePreventionModal:not(.is-active){opacity:0;visibility:hidden}.leavePreventionModal.is-added .leavePreventionModal__addListContent{display:none}.leavePreventionModal.is-added .leavePreventionModal__lead{margin-top:40px}.leavePreventionModal__inner{padding-bottom:40px;background:#FFFFFF;border-radius:3px;width:476px;max-height:384px}.leavePreventionModal__addListContent{padding:24px 40px 20px;margin-bottom:27px;background:#F8F9F9;border-radius:3px;height:92px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.leavePreventionModal__school{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:210px}.leavePreventionModal__schoolInfo{color:#333333;text-align:left;margin-top:2px;margin-left:9px;line-height:1.2;width:215px}.leavePreventionModal__schoolName{font-size:16px;font-weight:bold;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leavePreventionModal__schoolDetail{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leavePreventionModal__addButtonWrapper{margin-left:auto;position:absolute;left:344px;top:38px}.leavePreventionModal__addButtonWrapper.is-added{pointer-events:none}.leavePreventionModal__addButtonWrapper.is-added .leavePreventionModal__addButton:hover .leavePreventionModal__addedButtonText{text-decoration:none}.leavePreventionModal__addButtonWrapper.is-added .leavePreventionModal__addButtonIcon{background:#AFB8BE}.leavePreventionModal__addButtonWrapper.is-added .leavePreventionModal__buttonText{display:none}.leavePreventionModal__addButtonWrapper.is-added .leavePreventionModal__addedButtonText{display:inline;color:#AFB8BE}.leavePreventionModal__addButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#596076;font-size:12px;background:0;border:0;padding:0;outline:none;cursor:pointer}.leavePreventionModal__addButton:hover .leavePreventionModal__buttonText{text-decoration:underline}.leavePreventionModal__addButtonIcon{width:16px;height:16px;margin-right:4px;margin-left:auto;background:#596076;border-radius:60px;position:relative}.leavePreventionModal__addButtonIcon::before{content:'+';display:block;width:16px;height:15px;font-size:20px;color:#FFFFFF;position:absolute;bottom:3px;line-height:20px}@supports (-ms-ime-align: auto) and (not (-webkit-text-stroke: initial)){.leavePreventionModal__addButtonIcon::before{width:16px;height:15px}}_:-ms-input-placeholder,:root .leavePreventionModal__addButtonIcon::before{height:14px}_::-webkit-full-page-media,_:future,:root .leavePreventionModal__addButtonIcon::before{width:17px;height:16px}.leavePreventionModal__addedButtonText{display:none}.leavePreventionModal__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0B41A0;font-size:16px;font-weight:bold;line-height:1;margin-bottom:12px}.leavePreventionModal__lead::before,.leavePreventionModal__lead::after{display:block;width:2px;height:19px;background:#0B41A0;content:''}.leavePreventionModal__lead::before{margin-right:8px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.leavePreventionModal__lead::after{margin-left:5px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.leavePreventionModal__title{font-weight:bold;font-size:24px;line-height:1;color:#333333}.leavePreventionModal__text{margin:13px 0 28px;line-height:1.5;color:#333333;font-size:14px}.leavePreventionModal__buttons{margin-top:28px}.leavePreventionModal__buttonsItem,.leavePreventionModal__buttonsItem--continue,.leavePreventionModal__buttonsItem--out{display:block;margin:0 auto;background:0;border:0;line-height:1;font-weight:bold;cursor:pointer;outline:none}.leavePreventionModal__buttonsItem--continue{color:#FFFFFF;width:320px;height:48px;background:#0CA5E6;border-radius:4px;font-size:16px;margin-bottom:24px}.leavePreventionModal__buttonsItem--continue:hover{opacity:0.7}.leavePreventionModal__buttonsItem--out{color:#0CA5E6}.leavePreventionModal__buttonsItem--out:hover{text-decoration:underline}.shiryoSeikyuFormTable__itemValue--p10{padding:10px}.shiryoSeikyuFormTable__gender{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.shiryoSeikyuFormTable__gender--mt8{margin-top:8px}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__radioLabel{font-size:14px;color:#333;padding:0 0 0 28px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__radioInput{display:none}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__radioInput:checked ~ .shiryoSeikyuFormTable__gender__radioIcon{background-color:#0CA5E6;border:1px solid #0CA5E6}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__radioInput:checked ~ .shiryoSeikyuFormTable__gender__radioIcon::before{background-color:#fff}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__radioIcon{background-color:#fff;border:1px solid #D3D4D4;border-radius:50%;width:20px;height:20px;position:absolute;box-sizing:border-box;top:0;bottom:0;left:0;margin:auto}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__radioIcon::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;background:transparent;border-radius:50%}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__textInput{padding:8px 12px;box-sizing:border-box;width:422px;font-size:14px;margin-top:8px;border:1px solid #999;background-color:#fff;color:#333;line-height:1.5}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__textInput:disabled{border:1px solid #C7C7C7;background-color:#F8F9F9}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__textInput--error{border:1px solid #666666;background-color:#FFBBDD}.shiryoSeikyuFormTable__gender .shiryoSeikyuFormTable__gender__textInput--WFull{width:100%}.shiryoSeikyuFormTable__gender__messageWrap{width:422px}.shiryoSeikyuFormTable__gender__text{color:#CCC;font-size:10px;font-weight:300;line-height:1.5;margin-top:8px}.shiryoSeikyuFormTable__gender__text--length{text-align:right}.shiryoSeikyuFormTable__gender__text--caption{color:#666;font-size:12px}
