@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Viga&display=swap";@font-face{font-family:ta-icomoon;src:url(../fonts2/icomoon.eot?s0yccs);src:url(../fonts2/icomoon.eot?s0yccs#iefix) format("embedded-opentype"),url(../fonts2/icomoon.ttf?s0yccs) format("truetype"),url(../fonts2/icomoon.woff?s0yccs) format("woff"),url(../fonts2/icomoon.svg?s0yccs#icomoon) format("svg");font-display:block}.ta-page [class^=icon-],.ta-page [class*=" icon-"],.ta-modal [class^=icon-],.ta-modal [class*=" icon-"]{font-family:ta-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ta-page .icon-icn_arrow-tri:before,.ta-modal .icon-icn_arrow-tri:before{content:"\e900";color:#fff}.ta-page .icon-icn_arrow:before,.ta-modal .icon-icn_arrow:before{content:"\e901"}.ta-page .icon-icn_bad:before,.ta-modal .icon-icn_bad:before{content:"\e902";color:#cb5550}.ta-page .icon-icn_calendar-mini:before,.ta-modal .icon-icn_calendar-mini:before{content:"\e903";color:#898989}.ta-page .icon-icn_caution:before,.ta-modal .icon-icn_caution:before{content:"\e904";color:#c95653}.ta-page .icon-icn_cross:before,.ta-modal .icon-icn_cross:before{content:"\e905";color:#116ead}.ta-page .icon-icn_edit:before,.ta-modal .icon-icn_edit:before{content:"\e906";color:#1c2a53}.ta-page .icon-icn_good:before,.ta-modal .icon-icn_good:before{content:"\e907";color:#228ccd}.ta-page .icon-icn_upload:before,.ta-modal .icon-icn_upload:before{content:"\e908";color:#fff}.ta-page .icon-icn_blank:before,.ta-modal .icon-icn_blank:before{content:"\e909";color:#116ead}.ta-page .icon-icn_calendar:before,.ta-modal .icon-icn_calendar:before{content:"\e90a";color:#fff}.ta-page .icon-icn_dustbox:before,.ta-modal .icon-icn_dustbox:before{content:"\e90b";color:#fff}.ta-page .icon-icn_plus:before,.ta-modal .icon-icn_plus:before{content:"\e90c";color:#fff}.ta-cycle-head{margin-bottom:12px}.ta-cycle-head__index{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;top:0;left:0;background-color:#26394d;font-size:1.6rem;width:150px;height:42px;border-radius:0 0 6px}.ta-cycle-head__span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#26394d;font-size:1.8rem;height:42px;padding-left:156px}.ta-cycle-head__span-index{font-weight:700;margin-right:16px}.ta-cycle-head__span-data{font-weight:700}.ta-cycle-head__span-data .date:first-of-type{margin-right:6px}.ta-cycle-head__span-data .date:last-of-type{margin-left:18px}.ta-cycle-head__tab{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;height:50px;padding-right:20px}.ta-cycle-head__tab a{color:#0074b9;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;line-height:1;font-weight:700;width:25px;height:25px;border:1px solid #0074b9;box-shadow:0 3px 6px rgba(0,0,0,.16)}.ta-cycle-head__tab a.page-active{background-color:#0074b9;color:#fff}.ta-cycle-head__tab a:nth-of-type(n+2){margin-left:10px}.ta-edit-footer{position:relative;background-color:#f7f7f7;margin:0 auto;padding:10px 0;border-radius:0 0 6px 6px / 0 0 6px 6px;z-index:1}.ta-edit-footer__common{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 50px}.ta-edit-footer__button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#767680;width:200px;height:40px;font-size:2.0rem;font-weight:700;white-space:nowrap;padding:4px 0;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 3px 6px rgba(0,0,0,.16)}.ta-edit-footer__button:nth-of-type(n+2){margin-left:20px}.ta-edit-footer__button--edit{background-color:#161863}.ta-edit-footer__button--upload{background-color:#161863}.ta-edit-footer__button--norepeat{background-color:#161863;width:297px}.ta-edit-footer__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ta-edit-footer__icon:before{font-size:1.8rem;line-height:1}.ta-edit-footer__icon.icon-icn_cross{margin-right:15px}.ta-edit-footer__icon.icon-icn_cross:before{color:#fff}.ta-edit-footer__icon.icon-icn_edit{margin-right:10px}.ta-edit-footer__icon.icon-icn_edit:before{color:#fff}.ta-edit-footer__icon.icon-icn_upload{margin-right:9px}.ta-edit-footer__icon.icon-icn_upload:before{color:#fff;font-size:2.0rem}.ta-edit-footer--page{width:100%;height:60px;margin-top:30px}.ta-edit-footer--page:before{display:block;content:'';width:100%;height:60px}.ta-edit-footer--page .ta-edit-footer__common{position:absolute;background-color:#f7f7f7;top:0;left:calc(-23px);width:calc(100% + 23px*2);height:60px}.ta-edit-footer--page .ta-edit-footer__button{width:269px}.ta-modal--s .ta-edit-footer{width:60%}@media screen and (max-width:1200px){.ta-modal--s .ta-edit-footer{width:696px}}.ta-modal--s.ta-calendar-cycle .ta-edit-footer{width:51%}@media screen and (max-width:1200px){.ta-modal--s.ta-calendar-cycle .ta-edit-footer{width:592px}}.ta-edit-repeat__radio{display:block;color:#000;font-size:1.4rem;height:33px}.ta-edit-repeat__radio--tall{margin-top:10px}.ta-edit-repeat__radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ta-edit-repeat__radio .radio{position:relative;width:20px;height:20px;padding:5px;background-color:#999;margin-right:13px}.ta-edit-repeat__radio .radio:checked:before{background-color:#fff}.ta-edit-repeat__radio .radio:checked:after{opacity:1}.ta-edit-repeat__radio .radio:checked+.name{font-weight:700}.ta-edit-repeat__radio .radio:before{display:block;position:absolute;content:'';background-color:#e5e5e5;line-height:1;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #dbdbdb;box-shadow:0 0 0 5px #fff}.ta-edit-repeat__radio .radio:after{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;content:'';background-color:#0074b9;top:calc(50% - 14px/2);left:calc(50% - 14px/2);width:14px;height:14px;border-radius:50%;opacity:0}.ta-edit-repeat__box{background-color:#f8f8f8;padding:11px 9px}.ta-edit-repeat__box .ta-edit-repeat__radio{color:#000;font-size:1.2rem}.ta-edit-repeat__box .ta-edit-repeat__radio input:before{box-shadow:0 0 0 5px #f8f8f8}.ta-edit-repeat__box .ta-edit-repeat__radio input+.name{min-width:4.8em}.ta-edit-repeat__box .ta-edit-repeat__radio .unit{margin-left:10px}.ta-edit-repeat__title{color:#161863;font-size:1.2rem;line-height:1;font-weight:700}.ta-edit-repeat__inner{margin-top:15px}.ta-edit-repeat__inner+.ta-edit-repeat__title{margin-top:20px}.ta-edit-repeat__inner--l{margin-left:6px}.ta-edit-repeat__inner .note{color:#d45755;font-size:1.1rem;line-height:1;margin-left:30px;padding:6px 0}.ta-edit-repeat__date{position:relative;display:block;background-color:transparent;width:129px;height:28px;border:1px solid #cecece;border-radius:3px;overflow:hidden}.ta-edit-repeat__date .date{color:#888;background-color:transparent;font-size:1.3rem;line-height:1;height:100%;padding:7px 9px}.ta-edit-repeat__number{position:relative;display:block;background-color:transparent;width:107px;height:28px;border:1px solid #cecece;border-radius:3px;overflow:hidden}.ta-edit-repeat__number .number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#888;background-color:transparent;font-size:1.3rem;line-height:1;height:100%;padding:7px 9px}.ta-edit-repeat__number .number:-ms-input-placeholder{line-height:1.6}.ta-edit-repeat__number .number::-ms-input-placeholder{line-height:1.6}.ta-edit-repeat__number .number::placeholder{line-height:1.6}.ta-edit-repeat__icon{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:28px;height:28px}.ta-edit-repeat__icon:before{font-size:1.3rem}.ta-edit-repeat__list-check{display:-ms-flexbox;display:flex}.ta-edit-repeat__item-check{display:block;font-size:1.2rem;height:20px}.ta-edit-repeat__item-check:nth-of-type(n+2){margin-left:22px}.ta-edit-repeat__item-check label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ta-edit-repeat__item-check .check{position:relative;width:20px;height:20px;margin-right:10px;-webkit-appearance:none}.ta-edit-repeat__item-check .check:checked:before{background-color:#161863}.ta-edit-repeat__item-check .check:checked:after{opacity:1}.ta-edit-repeat__item-check .check:checked+.name{font-weight:700}.ta-edit-repeat__item-check .check:before{display:block;position:absolute;content:'';background-color:#fff;line-height:1;top:0;left:0;width:100%;height:100%;border-radius:3px;border:1px solid #000}.ta-edit-repeat__item-check .check:after{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;content:'';top:calc(50% - 6px/2);left:calc(50% - 11.5px/2);width:11.5px;height:6px;opacity:0;border-style:solid;border-color:#fff;border-width:0 0 2px 2px;transform:translate(0,-1px) rotate(-45deg)}.ta-edit-repeat__caution{color:#fff;background-color:#d45755;font-size:1.4rem;line-height:1;font-weight:700;margin-top:13px;padding:10px 16px}.ta-edit-span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:174px}.ta-edit-span__title{color:#161863;font-size:1.4rem;line-height:1;font-weight:700;white-space:nowrap}.ta-edit-span__date{position:relative;display:block;background-color:#f8f8f8;width:195px;height:39px;margin-left:13px;border:1px solid #cecece;border-radius:3px;overflow:hidden}.ta-edit-span__date input{color:#888;background-color:transparent;font-size:1.6rem;line-height:1;width:90%;height:100%;padding:11px 12px}.ta-edit-span__date input::-webkit-inner-spin-button{-webkit-appearance:none}.ta-edit-span__date input::-webkit-clear-button{-webkit-appearance:none}.ta-edit-span__icon{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:35px;height:39px}.ta-edit-span__icon:before{font-size:2.0rem}.ta-edit-span .hyphen{color:#161863;font-size:1.4rem;line-height:1;font-weight:700;margin-left:23px;margin-right:28px}@media screen and (max-width:1200px){.ta-edit-span .hyphen{margin-left:calc(12vw/1200*100);margin-right:calc(14vw/1200*100)}}.ta-evaluation-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1326px;height:210px;padding-top:17px;margin:0 auto}.ta-evaluation-list__item{position:relative;width:430px;width:calc(100%*430/1326);height:174px}.ta-evaluation-list__item--good .ta-evaluation-list__title{color:#0e95e0;box-shadow:0 0 0 1px #fff inset}.ta-evaluation-list__item--good .ta-evaluation-list__title:before{background-color:#0e95e0}.ta-evaluation-list__item--good .ta-evaluation-list__title .icon{margin-bottom:3px}.ta-evaluation-list__item--bad .ta-evaluation-list__title{color:#d65652;box-shadow:0 0 0 1px #fff inset}.ta-evaluation-list__item--bad .ta-evaluation-list__title:before{background-color:#d65652}.ta-evaluation-list__item:nth-of-type(n+2){margin-left:15px}.ta-evaluation-list__head{position:relative;background-color:#f0f0f0;width:100%;height:46px}.ta-evaluation-list__title{color:#26394d;font-family:Viga,HiraMaru,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",Hiragino Maru Gothic Pro,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:2.4rem;font-weight:400;width:100%;height:100%;padding-left:18px}.ta-evaluation-list__title:before{display:block;position:absolute;content:'';background-color:#26394d;top:0;left:0;width:6px;height:46px}.ta-evaluation-list__title .icon{font-size:2.1rem;margin-right:10px}.ta-evaluation-list__edit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;font-size:1.3rem;line-height:1;font-weight:700;top:0;right:0;height:100%;padding-right:22px}.ta-evaluation-list__edit a{color:#161863}.ta-evaluation-list__edit a .icon{display:inline-block;margin-right:5px}.ta-evaluation-list__edit a .icon:before{display:block;color:#161863;transform:translate(0,1px)}.ta-evaluation-list__content{height:128px;margin-top:8px;padding:0 4px 0 2px}.ta-evaluation-list__text{font-size:1.4rem;line-height:1.72;height:99px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ta-evaluation-list__data{font-size:1.4rem;line-height:1;font-weight:700;margin-top:7px}.ta-evaluation-list__button-add{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;padding-bottom:16px}.ta-evaluation-list__button-add a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#161863;font-size:1.4rem;line-height:1;font-weight:700;width:162px;height:38px;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 2.5px 6.5px rgba(0,0,0,.16)}.ta-modal-body{background-color:#fff;min-height:26vh;max-height:74vh;margin:0 auto;padding:20px 20px 24px;overflow:auto;box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-overflow-scrolling:touch}.ta-modal-body__text{font-size:1.4rem;line-height:1;font-weight:700}.ta-modal-body__title{color:#fff;background-color:#26394d;font-size:1.4rem;line-height:1;font-weight:700;margin:8px 0 16px;padding:6px 10px;border-radius:4px;border:1px solid #d9d9d9}.ta-modal--s .ta-modal-body{width:60%}@media screen and (max-width:1200px){.ta-modal--s .ta-modal-body{width:696px}}.ta-modal--s.ta-calendar-cycle .ta-modal-body{width:51%}@media screen and (max-width:1200px){.ta-modal--s.ta-calendar-cycle .ta-modal-body{width:592px}}.ta-modal-close{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff;top:-23px;right:-14px;width:60px;height:60px;border-radius:50%;border:solid 2px #0074b9;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:.7s cubic-bezier(.55,.085,.68,.53);cursor:pointer;z-index:30}.ta-modal-close__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:2.57rem;line-height:1;width:25.7px;height:25.7px}.ta-modal--s .ta-modal-close{top:-23px;right:17.8%}@media screen and (max-width:1200px){.ta-modal--s .ta-modal-close{right:calc(48% - 696px/2)}}.ta-modal--s.ta-calendar-cycle .ta-modal-close{top:-23px;right:22.3%}@media screen and (max-width:1200px){.ta-modal--s.ta-calendar-cycle .ta-modal-close{right:calc(48% - 592px/2)}}.ta-modal-comment{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ta-modal-comment__item{width:415px;width:calc(100%*415/1283)}.ta-modal-comment__item--l{width:100%;margin-bottom:8px}.ta-modal-comment__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1;height:24px;margin-bottom:10px;padding-left:12px;border-left:4px solid #0074b9}.ta-modal-comment__text{background-color:#f8f8f8;font-size:1.2rem;line-height:1.666;width:100%;height:284px;padding:8px 14px;padding-right:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ta-modal-comment__text--flat{height:112px}.ta-modal-comment__text--textarea{padding:8px 16px;padding-right:20px;border-radius:3px;border:1px solid #cecece;resize:none}.ta-modal-comment__button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;height:284px}.ta-modal-comment__button a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#161863;font-size:1.4rem;line-height:1;font-weight:700;width:162px;height:38px;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 3px 6px rgba(0,0,0,.16)}.ta-modal-comment__data{color:#26394d;font-size:1.2rem;line-height:1;text-align:right;margin-top:8px}.ta-calendar-week .ta-modal-comment__text{background-color:#fff}.ta-calendar-week .ta-modal-comment__text--textarea{background-color:#f8f8f8}.ta-calendar-cycle .ta-modal-comment__text{background-color:#fff}.ta-calendar-cycle .ta-modal-comment__text--textarea{background-color:#f8f8f8}.ta-modal-head{position:relative;margin:0 auto}.ta-modal-head__title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;color:#fff;background-color:#0074b9;font-size:2.0rem;width:100%;height:44px;padding:14px 20px 10px;border-radius:6px 6px 0 0 / 6px 6px 0 0}.ta-modal-head__title:before{display:block;position:absolute;content:'';background-image:url(../images/ta-modal-head_bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center;top:0;left:0;width:100%;height:44px;z-index:0}.ta-modal--s .ta-modal-head{width:60%}@media screen and (max-width:1200px){.ta-modal--s .ta-modal-head{width:696px}}.ta-modal--s .ta-modal-head__title:before{background-image:url(../images/ta-modal-head_bg-s.png)}.ta-modal--s.ta-calendar-cycle .ta-modal-head{width:51%}@media screen and (max-width:1200px){.ta-modal--s.ta-calendar-cycle .ta-modal-head{width:592px}}.ta-modal--s.ta-calendar-cycle .ta-modal-head__title:before{background-image:url(../images/ta-modal-head_bg-s.png)}.ta-table-training{width:100%;border:1px solid #d9d9d9}.ta-table-training__head{padding:7px 0;border-bottom:1px solid #d9d9d9}.ta-table-training__row{margin:0}.ta-table-training__row:nth-of-type(n+2){border-top:1px solid #d9d9d9}.ta-table-training__name{font-size:1.4rem;line-height:1;padding:0 24px}.ta-table-training__name:nth-of-type(1){width:280px}.ta-table-training__data{font-size:1.4rem;line-height:1;height:auto;padding:14.5px 24px}.ta-table-training__data a{font-weight:700;text-decoration:underline}.ta-table-training__data:nth-of-type(1){width:280px}.ta-page-calendar .ta-calendar{width:100%;border-collapse:separate}.ta-page-calendar .ta-calendar__header{display:table-row-group;background-color:#fff;padding:0}.ta-page-calendar .ta-calendar__body{display:block;background-color:#fff;height:auto;padding:0;padding-bottom:3px;overflow:visible}.ta-page-calendar .ta-calendar__body .ta-calendar-data{display:block}.ta-page-calendar .ta-calendar__row{display:-ms-flexbox;display:flex;width:100%;padding:0 1.5px;margin:0}.ta-page-calendar .ta-calendar__row:nth-child(even){background-color:transparent}.ta-page-calendar .ta-calendar__button-week{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:calc(50% - 34px/2);right:-3px;color:#fff;background-color:#0074b9;font-size:1.4rem;line-height:1;font-weight:700;width:86%;height:34px;padding-left:7px;border-radius:17px 0 0 17px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 2.5px 6.5px rgba(0,0,0,.16)}@media screen and (max-width:1200px){.ta-page-calendar .ta-calendar__button-week{font-size:calc(14vw/1200*100)}}.ta-page-calendar .ta-calendar__button-week--empty{background-color:#161863}.ta-page-calendar .ta-calendar-head{font-size:1.4rem;line-height:1;font-weight:700;text-align:center;width:calc(100%*170/1320);height:32px;padding:9px 0}.ta-page-calendar .ta-calendar-head--first{width:calc(100%*133/1320)}.ta-page-calendar .ta-calendar-head--sun{color:#f34600}.ta-page-calendar .ta-calendar-head--sat{color:#00abe6}.ta-page-calendar .ta-calendar-data{display:table-cell;position:relative;background-color:#fff;width:calc(100%*170/1320);height:126px;padding:8px;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16)}.ta-page-calendar .ta-calendar-data--first{background-color:#f5f5f5;width:calc(100%*130/1320);margin-right:3px}.ta-page-calendar .ta-calendar-data--sun .ta-calendar-data__date{color:#f34600}.ta-page-calendar .ta-calendar-data--sat .ta-calendar-data__date{color:#00abe6}.ta-page-calendar .ta-calendar-data__date{display:block;font-family:Viga,HiraMaru,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",Hiragino Maru Gothic Pro,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-size:1.6rem;line-height:1;text-align:center;margin-bottom:5px}.ta-page-calendar .ta-calendar-data__list:nth-of-type(n+2){margin-top:10px}.ta-page-calendar .ta-calendar-data__item{position:relative;width:100%;height:30px}.ta-page-calendar .ta-calendar-data__item a{position:relative;color:#989898;display:block;height:100%;font-size:1.2rem;line-height:2.0;font-weight:700;text-decoration:underline;padding-left:8px;padding-right:calc(100% - 9em);width:calc(154vw/1383*100);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:1327px){.ta-page-calendar .ta-calendar-data__item a{width:154px}}@media screen and (max-width:1200px){.ta-page-calendar .ta-calendar-data__item a{padding-right:calc(100% - 7em)}}.ta-page-calendar .ta-calendar-data__item a .extra{position:absolute;right:8px;font-size:1.2rem;text-decoration:none}.ta-page-calendar .ta-calendar-data__item a .arrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:calc(50% - 5px);right:0;width:8px;height:5px}.ta-page-calendar .ta-calendar-data__item a .arrow:before{display:block;color:#0074b9;font-size:1.0rem;line-height:1;transform:rotate(90deg) scale(.85)}.ta-page-calendar .ta-calendar-data__item a .arrow+.extra{right:14px}.ta-page-calendar .ta-calendar-data__item .empty{position:relative;color:#989898;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;font-size:1.2rem;line-height:1;font-weight:700;padding-left:8px}.ta-page-calendar .ta-calendar-data__item:before{display:block;position:absolute;content:'';background-color:transparent;top:0;left:0;width:3px;height:30px}.ta-page-calendar .ta-calendar-data__item:nth-of-type(1):before{border-radius:1.5px 1.5px 0 0}.ta-page-calendar .ta-calendar-data__item--a:before{background-color:#1294f7}.ta-page-calendar .ta-calendar-data__item--b:before{background-color:#8ac640}.ta-page-calendar .ta-calendar-data__item--c:before{background-color:#e87e06}.ta-page-calendar .ta-calendar-data__item--c a .arrow{width:13px;height:8px}.ta-page-calendar .ta-calendar-data__item--c a .arrow:before{color:#26394d;font-size:1.3rem;transform:rotate(90deg)}.ta-page-calendar .ta-calendar-data__name{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#26394d;background-color:#ebebeb;font-size:1.0rem;line-height:1;font-weight:700;white-space:nowrap;width:100%;height:30px;padding:0 5px 0 8px;border-radius:0 0 6px 6px}@media screen and (max-width:1200px){.ta-page-calendar .ta-calendar-data__name{letter-spacing:-.05em;padding:0 calc(3vw/1200*100) 0 calc(5vw / 1200 * 100)}}.ta-page-calendar .ta-calendar-data__name a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#0074b9;font-size:1.0rem;line-height:1;font-weight:700;width:69px;height:20px;border-radius:10px;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16)}@media screen and (max-width:1200px){.ta-page-calendar .ta-calendar-data__name a{width:calc(69vw/1200*100)}}.ta-page-calendar .ta-calendar-data__name--off{padding:0;border-radius:6px;background-color:#f8f8f8}.ta-page-calendar .ta-calendar-data__name--off a{-ms-flex-pack:justify;justify-content:space-between;color:#26394d;background:transparent;font-size:1.2rem;width:100%;height:100%;padding:0 10px 0 12px;border-radius:0;box-shadow:none}.ta-page-calendar .ta-calendar-data__name--off a .arrow{font-size:1.2rem;transform:rotate(90deg)}.ta-page-calendar .ta-calendar-data__name--empty a{background-color:#161863}.ta-page-calendar .ta-calendar-data__name .ta-calendar-data__balloon{left:calc(85% - 273px/2)}.ta-page-calendar .ta-calendar-data__addgame{margin-top:5px}.ta-page-calendar .ta-calendar-data__addgame a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#161863;font-size:1.1rem;font-weight:700;width:100%;height:24px;border-radius:4px}.ta-page-calendar .ta-calendar-data__addgame a .plus{font-size:1.1rem;margin-right:6px}.ta-page-calendar .ta-calendar-data__balloon{display:block;position:absolute;background-color:#26394d;top:calc(80% + 15px);left:calc(90% - 273px/2);width:273px;padding:22px 15px;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:99}.ta-page-calendar .ta-calendar-data__balloon:before{display:block;position:absolute;content:'';top:-17px;left:calc(50% - 9px);border-style:solid;border-color:transparent transparent #26394d;border-width:0 9px 17px}.ta-page-calendar .ta-calendar-data__balloon a{position:relative;color:#fff;font-size:1.3rem;line-height:1;width:100%;padding-left:12px;padding-right:0;text-decoration:underline}.ta-page-calendar .ta-calendar-data__balloon a:nth-of-type(n+2){margin-top:9px}.ta-page-calendar .ta-calendar-data__balloon .arrow-tri{position:absolute;top:calc(50% - .78rem/2);left:0;font-size:1.0rem;transform:scale(.78)}.ta-page-calendar .ta-calendar-data .caution{top:7px;left:4px;width:16px;height:16px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ta-page-calendar .ta-calendar-data .caution:before{background-color:#fff;font-size:1.6rem;line-height:1;border-radius:50%;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16)}.ta-page-calendar .ta-calendar-data--indent{background-color:rgba(0,116,185,.02);box-shadow:none}.ta-page-calendar .ta-calendar-data--indent .ta-calendar-data__date a{text-decoration:underline}.ta-page-calendar .ta-calendar--week .ta-calendar__body{display:-ms-flexbox;display:flex}.ta-page-calendar .ta-calendar--week .ta-calendar__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ta-page-calendar .ta-calendar--week .ta-calendar-head{width:calc(100%*189/1323);height:32px;padding:9px 0}.ta-page-calendar .ta-calendar--week .ta-calendar-data{width:calc(100%*189/1323);height:100%;padding:8px;padding-bottom:86px}.ta-page-calendar .ta-calendar--week .ta-calendar-data__addgame{margin-top:10px}.ta-page-calendar .ta-calendar--week .ta-calendar-data__section{position:absolute;bottom:0;left:0;width:100%;padding:8px;padding-top:32px}.ta-page-calendar .ta-calendar--week .ta-calendar-data__section .ta-calendar-data__name{box-shadow:0 0 0 2px #0074b9 inset}.ta-page-calendar .ta-calendar--week .ta-calendar-data__item a{width:calc(173vw/1383*100)}@media screen and (min-width:1327px){.ta-page-calendar .ta-calendar--week .ta-calendar-data__item a{width:173px}}.ta-page-calendar .ta-calendar--week .ta-calendar-data__cycle{position:absolute;top:0;left:0;width:100%;height:33px;padding-bottom:9px;z-index:9;overflow:hidden}.ta-page-calendar .ta-calendar--week .ta-calendar-data__cycle:before{display:block;position:absolute;content:'';width:100%;height:24px;top:0;left:0;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:-99}.ta-page-calendar .ta-calendar--week .ta-calendar-data__cycle a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background-color:#0074b9;font-size:1.1rem;line-height:0;font-weight:700;text-decoration:underline;width:100%;height:24px;padding-left:14px}.ta-page-calendar .ta-calendar--week .ta-calendar-data__cycle--last:before{width:96%;border-radius:0 12px 12px 0}.ta-page-calendar .ta-calendar--week .ta-calendar-data__cycle--last a{width:96%;border-radius:0 12px 12px 0}.ta-calendar-cycle .ta-page-calendar{position:relative;background-color:#fff;padding:0 23px;border-radius:6px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16)}.ta-calendar-cycle .ta-page-calendar .ta-calendar{margin-bottom:24px}.ta-calendar-cycle .ta-page-calendar .ta-calendar-head{width:calc(100%/7)}.ta-calendar-cycle .ta-page-calendar .ta-calendar-data{width:calc(100%/7);height:100px}.ta-calendar-cycle .ta-page-calendar .ta-calendar-data__item--c a .arrow{width:8px;height:5px}.ta-calendar-cycle .ta-page-calendar .ta-calendar-data__item--c a .arrow:before{color:#0074b9;font-size:1.0rem;transform:rotate(90deg) scale(.85)}.ta-calendar-cycle .ta-page-calendar .ta-calendar-data__name--off a .arrow{color:#0074b9;font-size:1.0rem;transform:rotate(90deg) scale(.85)}.ta-page-common{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 0}.ta-page-common__tab{display:-ms-flexbox;display:flex}.ta-page-common__tab a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#0074b9;background-color:#fff;font-size:1.4rem;line-height:1em;font-weight:700;text-align:center;width:150px;height:40px;border:solid 1px #d9d9d9;border-radius:6px 0 0 6px / 6px 0 0 6px}@media screen and (max-width:1200px){.ta-page-common__tab a{width:calc(150vw/1200*100)}}.ta-page-common__tab a.page-active{background-color:#0074b9;color:#fff}.ta-page-common__tab a:last-child{border-radius:0 6px 6px 0 / 0 6px 6px 0}.ta-modal .ta-page-common{padding:0;padding-bottom:14px}.ta-modal .ta-page-common__tab a{background-color:#f2f2f2;font-size:1.6rem;padding-left:8px}.ta-modal .ta-page-common__tab a.page-active{background-color:#0074b9;color:#fff}.ta-page-cycle{padding-bottom:20px}.ta-page-cycle__item{position:relative;border-radius:6px;overflow:hidden;background-color:#fff;box-shadow:0 0 0 1px #26394d inset}.ta-page-cycle__item:nth-of-type(n+2){margin-top:7px}.ta-page-cycle__index{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;top:0;left:0;background-color:#26394d;font-size:1.6rem;width:150px;height:auto;min-height:42px;border-radius:0 0 6px}.ta-page-cycle__inner{padding-bottom:16px}.ta-page-cycle__head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%;height:auto;min-height:56px;padding:8px 0 14px;padding-left:150px;padding-right:40px}.ta-page-cycle__span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#26394d;font-size:1.5rem;padding-left:25px;margin-top:6px}.ta-page-cycle__span-index{font-weight:400;margin-right:16px;white-space:nowrap}.ta-page-cycle__span-data{font-weight:700}.ta-page-cycle__span-data .date:first-of-type{margin-right:4px}.ta-page-cycle__span-data .date:last-of-type{margin-left:12px}.ta-page-cycle__setting{display:-ms-flexbox;display:flex;margin-left:20px;margin-top:6px}.ta-page-cycle__button{height:28px;white-space:nowrap}.ta-page-cycle__button:nth-of-type(n+2){margin-left:14px}.ta-page-cycle__button a{background-color:#0074b9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.4rem;font-weight:700;width:100%;height:100%;padding:0 15px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 3px 6px rgba(0,0,0,.16);border-radius:4px}.ta-page-cycle__target{margin:0 20px;border-radius:3px;overflow:hidden;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16)}.ta-page-cycle__target a{display:-ms-flexbox;display:flex;font-size:1.4rem;height:auto;min-height:43px}.ta-page-cycle__target-index{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:#fff;background-color:#0074b9;width:86px;padding-left:2px}.ta-page-cycle__target-data{position:relative;color:#26394d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(to top,#f7f7f7,#f7f7f7,#f7f7f7,#f7f7f7,#fcfcfc);width:100%;padding:0 18px;padding-right:42px;border:solid #fff;border-width:1px 1px 1px 0;border-radius:0 3px 3px 0}.ta-page-cycle__target-data--empty{color:#d45755;font-weight:700;text-decoration:underline}.ta-page-cycle__target-data--empty .ta-page-cycle__target-blank .icon-icn_blank:before{color:#d45755}.ta-page-cycle__target-blank{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:42px;height:100%;font-size:2.2rem}.ta-page-cycle__delete{position:absolute;background-color:#767680;top:8px;right:6px;width:28px;height:28px;border-radius:4px;font-size:1.5rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}.ta-page-cycle__delete a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.ta-page-edit{width:430px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.ta-page-edit__plus{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;background-color:#161863;width:287px;height:40px;font-size:2rem;font-weight:700;padding:4px 0;border:solid 1px #d9d9d9;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 3px 6px rgba(0,0,0,.16)}.ta-page-edit__icon{display:block;line-height:1em;font-size:14px;margin-right:10px}.ta-page-edit--center{margin:0 auto}.ta-page-footer{background-color:#fff;padding:0 20px}.ta-page-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;background-color:#f4f5f6}.ta-page-head__title{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;color:#fff;background-color:#0075b3;background-image:url(../../images/common/page-title_bg.png);background-position:top right;background-size:cover;font-size:1.6rem;width:auto;height:34px;padding-left:24px;padding-right:36px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:0 25px 25px 0 / 0 25px 25px 0;box-shadow:0 3px 6px rgba(0,0,0,.16)}.ta-page-head__icon{display:block;font-size:2.1rem;line-height:1em;margin-right:8px}.ta-page-head__button{margin-left:13px}.ta-page-head__button a{color:#fff;background-color:#161863;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;line-height:1;font-weight:700;height:22px;padding:0 16px;border-radius:11px;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset,0 2.5px 6.5px rgba(0,0,0,.16)}.ta-page-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ta-page-nav__today{height:40px;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16)}.ta-page-nav__today a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#0074b9;font-size:1.4rem;line-height:1em;font-weight:700;text-align:center;width:88px;height:40px}@media screen and (max-width:1200px){.ta-page-nav__today a{width:calc(88vw/1200*100)}}.ta-page-nav__month{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;height:40px;margin:0 22px}@media screen and (max-width:1200px){.ta-page-nav__month{margin:0 calc(22vw/1200*100)}}.ta-page-nav__month .arrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.9rem;width:19px;height:19px}@media screen and (max-width:1200px){.ta-page-nav__month .arrow{width:calc(19vw/1200*100)}}.ta-page-nav__month .arrow-prev{transform:scaleX(-1)}.ta-page-nav__month .date{color:#26394d;font-size:2.4rem;line-height:1;font-weight:700;letter-spacing:.01em;margin:0 34px}@media screen and (max-width:1200px){.ta-page-nav__month .date{font-size:calc(20vw/1200*100);margin:0 calc(34vw/1200*100)}}.ta-page-nav__month .date .year,.ta-page-nav__month .date .month,.ta-page-nav__month .date .day{font-family:Viga,HiraMaru,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",Hiragino Maru Gothic Pro,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-size:3.2rem;font-weight:400}@media screen and (max-width:1200px){.ta-page-nav__month .date .year,.ta-page-nav__month .date .month,.ta-page-nav__month .date .day{font-size:calc(30vw/1200*100)}}.ta-page-nav__month .hyphen{font-family:Viga,HiraMaru,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro",Hiragino Maru Gothic Pro,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-size:3.2rem;font-weight:400}@media screen and (max-width:1200px){.ta-page-nav__month .hyphen{font-size:calc(30vw/1200*100)}}.ta-page-nav__tab{display:-ms-flexbox;display:flex;height:40px;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16);border-radius:6px}.ta-page-nav__tab a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#0074b9;background-color:#fff;font-size:1.4rem;line-height:1em;font-weight:700;text-align:center;width:68px;height:40px;overflow:hidden}@media screen and (max-width:1200px){.ta-page-nav__tab a{width:calc(68vw/1200*100)}}.ta-page-nav__tab a.page-active{background-color:#0074b9;color:#fff}.ta-page-nav__tab a:first-of-type{border-radius:6px 0 0 6px / 6px 0 0 6px}.ta-page-nav__tab a:last-of-type{border-radius:0 6px 6px 0 / 0 6px 6px 0}.ta-page-nav--week .ta-page-nav__month{margin:0 38px}@media screen and (max-width:1200px){.ta-page-nav--week .ta-page-nav__month{margin:0 calc(38vw/1200*100)}}.ta-page-nav--week .ta-page-nav__month .date{margin-left:19px;margin-right:11px}@media screen and (max-width:1200px){.ta-page-nav--week .ta-page-nav__month .date{margin-left:calc(19vw/1200*100);margin-right:calc(11vw/1200*100)}}.ta-page-nav--week .ta-page-nav__month .date:last-of-type{margin-left:11px;margin-right:19px}@media screen and (max-width:1200px){.ta-page-nav--week .ta-page-nav__month .date:last-of-type{margin-left:calc(11vw/1200*100);margin-right:calc(19vw/1200*100)}}.ta-modal .ta-page-nav__tab{height:36px;box-shadow:none}.ta-modal .ta-page-nav__tab a{background-color:#f2f2f2;width:110px;height:36px;padding-left:15px;border:1px solid #d9d9d9}.ta-modal .ta-page-nav__tab a.page-active{background-color:#0074b9;color:#fff}.ta-modal .ta-page-nav__tab a:nth-of-type(n+2){border-left:none}.ta-calendar-cycle .ta-page-nav__month{margin-right:0}.ta-page-target{border-radius:3px;margin-bottom:20px;overflow:hidden;box-shadow:0 2.5px 6.5px rgba(0,0,0,.16)}.ta-page-target a{display:-ms-flexbox;display:flex;font-size:1.4rem;height:auto;min-height:43px}.ta-page-target-index{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:#fff;background-color:#26394d;width:86px;padding-left:2px}.ta-page-target-data{position:relative;color:#26394d;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:linear-gradient(to top,#f7f7f7,#f7f7f7,#f7f7f7,#f7f7f7,#fcfcfc);width:100%;padding:5px 18px;padding-right:42px;border:solid #fff;border-width:1px 1px 1px 0;border-radius:0 3px 3px 0}.ta-page-target-data--empty{color:#d45755;font-weight:700;text-decoration:underline}.ta-page-target-data--empty .ta-page-cycle__target-blank .icon-icn_blank:before{color:#d45755}.ta-page-target-blank{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;right:0;width:42px;height:100%;font-size:2.2rem}.ta-page-target-blank .icon-icn_blank:before{color:#0074b9}.ta-page-target--week .ta-page-target-index{background-color:#0074b9}.ta-calendar-week .ta-page-target{margin-bottom:1px}.ta-calendar-week .ta-page-target+.ta-page-target{margin-bottom:20px}.ta-calendar-cycle .ta-page-target{margin-bottom:10px}.ta-calendar-cycle .ta-page-target-index{width:62px}.ta-table-theme{width:calc(100% + 10px);border-collapse:separate;border-spacing:3px 2px;margin-left:-5px;margin-right:-5px}.ta-table-theme:nth-of-type(n+2){margin-top:10px}.ta-table-theme__body{width:100%;height:auto;overflow:visible}.ta-table-theme__row{display:table-row}.ta-table-theme__title{position:relative;color:#fff;background-color:#26394d;font-size:1.8rem;font-weight:700;text-align:left;vertical-align:middle;width:267px;padding-left:25px;border-radius:6px 0 0 6px / 6px 0 0 6px}@media screen and (max-width:1366px){.ta-table-theme__title{width:calc(264vw/1366*100);padding-left:calc(25vw/1366*100);padding-right:calc(25vw/1366*100)}}.ta-table-theme__title:before{display:block;z-index:0;position:absolute;content:'';background-image:url(../images/ta-modal-theme_bg.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;top:0;left:0;width:100%;height:100%}.ta-table-theme__name{background-color:#ededed;font-size:1.4rem;line-height:1;text-align:left;vertical-align:middle;width:192px;padding-left:14px;border:1px solid #c6c6c6}@media screen and (max-width:1366px){.ta-table-theme__name{width:calc(189vw/1366*100);padding-left:calc(14vw/1366*100);padding-right:calc(14vw/1366*100)}}.ta-table-theme__data{background-color:#fff;color:#161863;font-size:1.4rem;width:822px;height:auto;min-height:36px;padding-left:10px;border:1px solid #c6c6c6}@media screen and (max-width:1366px){.ta-table-theme__data{width:calc(819vw/1366*100);padding-left:calc(10vw/1366*100);padding-right:calc(10vw/1366*100)}}.ta-table-theme__data label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.ta-table-theme__data label span{display:block;width:calc(100% - 40px)}.ta-table-theme__data input{position:relative;width:20px;height:20px;padding:5px;background-color:#999;margin-right:13px}.ta-table-theme__data input:checked:before{background-color:#fff}.ta-table-theme__data input:checked:after{opacity:1}.ta-table-theme__data input:checked+span{font-weight:700}.ta-table-theme__data input:before{display:block;position:absolute;content:'';background-color:#e5e5e5;line-height:1;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid #dbdbdb;box-shadow:0 0 0 3px #fff}.ta-table-theme__data input:after{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;content:'';background-color:#0074b9;top:calc(50% - 14px/2);left:calc(50% - 14px/2);width:14px;height:14px;border-radius:50%;opacity:0}.ta-body{position:relative;height:auto;min-height:60vh}.ta-page{padding-bottom:30px}



.ta-page-head__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background-color: #f4f5f6;
}
.ta-page-head__title {
	width: 180px;
}
.ta-page-head__title.title-cycle {
	width: 210px;
}
.ta-page-head__title {
    background-image: url(../images/common/page-title_bg.png);
}
.ta-page-head {
	display: block;
}
.ta-page-calendar .ta-calendar__body {
    max-height: initial;
}
.ta-table-training__row {
    width: 100%;
    display: block;
}
.ta-table-theme__data {
    display: -webkit-flex;
    display: flex;
}
#modal-content {
    width: 98%;
}

.ta-page .icons-good [class^="icon-"], 
.ta-page .icons-good [class*=" icon-"],
.ta-page .icons-bad [class^="icon-"], 
.ta-page .icons-bad [class*=" icon-"],
.ta-page .icons-next [class^="icon-"], 
.ta-page .icons-next [class*=" icon-"]{
    font-family: "iconfont" !important;
}

.datepicker-btn [class^=icon-] {
    font-family: "iconfont" !important;
}

.icons-good,
.icons-bad,
.icon-calendar{
	font-size: 2.7rem;
	margin-right: 10px;
}
.icon-calendar{
	font-size: 1.6rem;
	margin:0;
}
.icons-next{
	font-size: 3.2rem;
	margin-left: 7px;
}

.icon-good:before,
.icon-bad:before {
    transform: translate(0px,-1px);
    display: block;
}
.icon-calendar:before {
    transform: translate(0px,1px);
    display: block;
}
.icon-next:before {
    transform: translate(0px,0px);
    display: block;
}
.ta-page-cycle__target a .ta-page-cycle__target-data--empty {
	-webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.ta-page-calendar .ta-calendar-data__balloon.type-r {
    left: calc(85% - 490px/2);
}
.ta-page-calendar .ta-calendar-data__balloon.type-r:before {
    top: -17px;
    left: auto;
	right: calc(50% - 120px);
}

.datepicker-btn.repeat-picker {
	width: 150px;
}
.input-datepicker {
	height: 35px;
	font-size: 1.2rem;
	font-weight: normal;
}
.datepicker-btn.date701-btn {
    width: 195px;
    margin-left: 15px;
}
.datepicker-btn.date701-btn .input-datepicker {
    height: 47px;
    font-size: 1.6rem;
}

@media all and (-ms-high-contrast: none) {
/* 600 ============================================================== */
.ta-page-calendar .ta-calendar__body {
    max-height: inherit;
}
.ta-page-target a {
    min-height: 30px;
}
/* 612 ============================================================== */
.ta-modal-close {
	position:absolute;
}
/* 9700 ============================================================== */
.ta-page-cycle__index {
    min-height: 22px;
}
/* 9710 ============================================================== */
.wrapper thead th,
.modal-unit thead th {
	display: block
}
	
}