﻿li.errata{display:none}.main-visual_container{position:relative;width:calc(100% - 60px)}.main-visual_container:after{position:absolute;right:-120px;bottom:-2px;display:block;width:100%;height:30px;content:"";background:#f0f3f8;speak:none}.main-visual_cover{position:relative;z-index:2;width:100%;height:100%}.main-visual_txt{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:10px 3%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-visual_txt .catch{font-size:1.6rem;font-weight:700;line-height:1.3;display:block;color:#002261}.main-visual_txt .title{font-size:2rem;font-weight:700;line-height:1.3;color:#002261}.title-box{position:relative}.title-box .title{position:relative;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.title-box._typeA{margin-top:50px;padding-top:0;padding-bottom:10px}.title-box._typeA .title{font-size:2.2rem;line-height:1.3;z-index:1;color:#002261}.title-box._typeA .title .small{font-size:1.6rem}.title-box._typeA:before{position:absolute;bottom:0;left:-5%;display:block;width:100%;height:80%;content:"";background:#f0f3f8}.title-box._typeA._R:before{right:-5%;left:auto}.title-box._typeA+.section{margin-top:25px}.title-box._typeB{margin-top:25px}.title-box._typeB .title{font-size:1.8rem;line-height:1.3;z-index:2;padding-left:24px;color:#002261}.title-box._typeB .title span{display:inline-block;padding-bottom:10px}.title-box._typeB:after{position:absolute;display:block;height:2px;content:""}.title-box._typeB:before{position:absolute;display:block;height:2px;content:"";z-index:1;top:.7em;left:0;width:15px;background:#002261}.title-box._typeB:after{z-index:0;right:0;bottom:0;width:100%;background:#dfe0e2}.title-box._typeB+.section{margin-top:15px}.title-box._typeB._bottom .title{padding-bottom:.8em;padding-left:0}.title-box._typeB._bottom:after{top:auto !important;bottom:0}.title-box._typeB._bottom:before{top:auto !important;bottom:0;width:30px}.title-box._typeB._bottom+.section{margin-top:20px}.title-box._typeC{line-height:1.3;position:relative;margin-top:20px;padding-left:14px}.title-box._typeC:before{position:absolute;top:5.2%;left:0;width:4px;height:88%;content:"";background:#002261}.title-box._typeC .title{font-size:1.8rem;color:#002261}.title-box._typeC .txt{font-size:1.6rem;margin-top:2px}.title-box._typeC+.section{margin-top:10px}.title-box:first-child{margin-top:0 !important}.anchor-nav_title-wrap.section{margin-top:50px}.anchor-nav_title-wrap.section+.section{margin-top:30px}.anchor-nav_title{font-size:1.8rem;font-weight:700;text-align:center;color:#002261}.anchor-nav_title>span{line-height:1.3;position:relative;display:inline-block;margin:0 25px;background:#fff}.anchor-nav_title>span:after{position:absolute;top:50%;display:block;width:15px;height:2px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#002261}.anchor-nav_title>span:before{position:absolute;top:50%;display:block;width:15px;height:2px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#002261;left:-20px}.anchor-nav_title>span:after{right:-20px}.anchor-nav_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.anchor-nav_area._typeA .anchor-nav_title+.anchor-nav_list{margin-top:-10px}.anchor-nav_area._typeA .anchor-nav_list{margin-top:-25px;counter-reset:anchor}.anchor-nav_area._typeA .anchor-nav_list>li{width:50%;margin-top:25px;counter-increment:anchor}.anchor-nav_area._typeA .anchor-nav_list>li a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.anchor-nav_area._typeA .anchor-nav_list>li .txt{width:100%;padding:0 10px;text-align:center;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.anchor-nav_area._typeA .anchor-nav_list>li .txt>span{font-weight:700;line-height:1.3;position:relative;display:inline-block;margin-top:15px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.anchor-nav_area._typeA .anchor-nav_list>li .txt>span:after{font-size:0;width:0;margin-right:1px;content:".";color:transparent}.anchor-nav_area._typeA .anchor-nav_list>li .txt>span:before{content:counter(anchor) ". "}.anchor-nav_area._typeA .anchor-nav_list>li .thumb{position:relative;width:80%;max-width:150px;margin:0 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.anchor-nav_area._typeA .anchor-nav_list>li .thumb>span{display:block;overflow:hidden;border-radius:50%}.anchor-nav_area._typeA .anchor-nav_list>li .thumb:after{font-family:icoset;font-size:1.6rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;width:30px;height:30px;content:"";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anchor-nav_area._typeA .anchor-nav_list>li .thumb:before{font-family:icoset;font-size:1.6rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;width:30px;height:30px;content:"";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;bottom:-3px;left:14%;content:"\e902";-webkit-transform:rotate(90deg) rotateX(180deg);transform:rotate(90deg) rotateX(180deg);text-align:center;color:#fff}.anchor-nav_area._typeA .anchor-nav_list>li .thumb:after{z-index:0;bottom:-2px;left:10%;display:block;width:30px;height:30px;border-radius:50%;background:#002261}.anchor-nav_area._typeB .anchor-nav_list{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.anchor-nav_area._typeB .anchor-nav_list li{font-size:1.4rem;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;margin-bottom:-1px;border-bottom:1px solid #d9d9d9}.anchor-nav_area._typeB .anchor-nav_list li:nth-child(odd){border-right:1px solid #d9d9d9}.anchor-nav_area._typeB .anchor-nav_list li a{font-weight:700;line-height:1.3;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:3em;color:#002261;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anchor-nav_area._typeB .anchor-nav_list li a span{display:inline-block;padding:5px 15px 5px 5px}.anchor-nav_area._typeB .anchor-nav_list li a span:before{font-family:icoset;font-size:1.8rem;font-weight:400;font-weight:700;font-style:normal;font-variant:normal;line-height:1;position:absolute;z-index:1;top:50%;right:0;content:"\e902";-webkit-transform:rotate(90deg) rotateX(180deg) translateX(-50%);transform:rotate(90deg) rotateX(180deg) translateX(-50%);text-align:center;text-transform:none;color:#002261;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tips-box_inner{width:100%}.tips-box_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border:1px solid #002261;background:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tips-box_container._BLU{background:#f0f3f8}.tips-box_container .ttl{font-size:1.8rem;font-weight:700;line-height:1.3;width:100%;padding:8px 10px;text-align:center;color:#fff;background:#002261;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.tips-box_container .txtarea{width:100%;padding:15px 10px}.tips-box_container .txt{font-size:1.4rem;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-link_nav,.tips-box_container .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-link_nav{border-bottom:1px solid #002261}.page-link_nav li{font-size:1.4rem;width:50%}.page-link_nav li a{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:-1px;padding:5px;color:#788aac;border:1px solid #002261;background:#f0f3f8;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-link_nav li a:hover{color:#002261}.page-link_nav li:nth-child(2) a{border-left:none}.page-link_nav .txt{line-height:1.3;text-align:center;text-decoration:none !important}.page-link_nav .txt span{white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.page-link_nav .is-current a{font-weight:700;pointer-events:none;color:#002261;border-bottom-color:#fff;background:#fff;-webkit-box-shadow:0 -3px 0 0 #002261;box-shadow:0 -3px 0 0 #002261}.page-link_nav .is-current a .txt{padding-right:0}.page-link_nav .is-current a .txt:after{display:none}.course-list_area .title{font-size:2rem;line-height:1.3;color:#002261}.course-list_area .title+.course-list_box{margin-top:10px}.course-list_area .title+.ib-link_list{margin-top:0}.course-list_area .title+.title-box._typeC{margin-top:10px}.course-list_area .title-box._typeC+.ib-link_list{margin-top:2px}.course-list_area .title-box._typeC+.course-list_box{margin-top:6px}.course-list_area .b-link_list{width:calc(100% - 15px);margin-left:-15px}.course-list_area .b-link_list li{line-height:1.3;margin-top:8px;margin-left:15px}.course-list_area .b-link_list.ico-arr a:before{top:0.1em}.course-list_area .colLB{color:#2e9afe}.course-list_area .nolink li{position:relative;padding-left:0.5em}.course-list_area .nolink li:before{line-height:1;position:absolute;top:.2em;left:0;content:"•";color:#002261}.course-list_area .nolink .nolink2 li:before{content:"⋅"}.course-list_box dd+dt{margin-top:15px}.course-list_box dt+dd{margin-top:5px}._lead+.section.course-list_area{margin-top:15px}.course-cat_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 10px);margin-top:-5px;margin-left:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-cat_list li{font-size:1.2rem;width:calc(33.333% - 10px);margin-top:5px;margin-left:10px;padding:5px;text-align:center;color:#fff;border-radius:2px;background:#dcdee0}.course-cat_list li.is-selected{background:#4a5362}.course-title_box{color:#002261}.course-title_box.type-h1{margin-top:30px}.course-title_box.type-h1 .lead{font-size:1.4rem;margin-bottom:5px}.course-title_box.type-h1 .title{font-size:2.4rem;font-weight:400;line-height:1.3}.course-title_box.type-h1 .title .small{font-size:1.6rem;display:inline-block}.course-title_box.type-h1 .txt{margin-top:5px}.course-title_box.type-h2 .title{font-size:2rem}.course-title_box.type-h3 .title{font-size:1.8rem}.course-title_box+*{margin-top:15px !important}.course-icon_list{margin-top:-5px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-icon_list.section{padding-top:5px}.course-icon_list li{font-size:1.1rem;line-height:1;margin-top:5px;margin-right:5px;padding:5px 10px;color:#fff;border-radius:2px}.course-icon_list .NEW{font-size:1.2rem;font-weight:700;font-style:italic;background:#d33a3a}.course-icon_list .BLU{background:#65a5e1}.course-icon_list .GRN{background:#5daaa2}.course-icon_list .TIA{width:40px;padding:0}.course-icon_list .DAY{background:#636b7c}.course-icon_list .BIZ{background:#0c35bb}.course-lecture_area{border-top:2px solid #dfe0e2}.course-lecture_area.section{margin-top:10px;padding-top:10px}.course-lecture_box{width:100%;background:#e6eaf0}.course-lecture_box dd{width:100%}.course-lecture_box dt{width:100%;font-weight:700;position:relative;width:100%;padding:10px;text-align:center;color:#fff;background:#002261}.course-lecture_box dt:after{position:absolute;bottom:-6px;left:50%;width:0;height:0;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:8px 10px 0;border-style:solid;border-color:#002261 transparent transparent}.course-lecture_box dd{font-weight:700;padding:16px 10px 10px;text-align:center;color:#002261}.course-lecture_box dd .caution{line-height:1.3}.course-lecture_box dd .notes{line-height:1.3;font-size:89%}.course-lecture_box._horizon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-lecture_box._horizon dt{position:relative;width:13em;padding:10px;text-align:center}.course-lecture_box._horizon dt:after{position:absolute;top:.9em;right:-15px;bottom:auto;left:auto;width:0;height:0;content:"";-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);border-width:10px 8px;border-style:solid;border-color:transparent transparent transparent #002261}.course-lecture_box._horizon dd{padding:10px 10px 10px 15px;text-align:left}.course-lecture_box .course-form_ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 5px);margin-top:-5px;margin-left:-5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-lecture_box .course-form_ico>li{font-size:1.4rem;line-height:1;margin-top:5px;margin-left:5px;padding:5px 10px 3px;color:#fff;background:#2a857b}.course-lecture_box .course-form_ico>li>i{font-family:Times New Roman;display:inline-block;margin-right:-.05em;margin-left:0.5em}.course-lecture_box .course-form_ico>li.ORA{background:#d33a3a}.course-summary_area{line-height:2;border-top:2px solid #dfe0e2}.course-summary_area.section{margin-top:10px;padding-top:10px}.course-summary_area ul.caution li{line-height:1.6}.course-summary_area ul.caution li ~ li{margin-top:0.4em}.course-summary_area>.section{margin-top:2em}.course-summary_area>.section>*{margin-top:1em}.course-summary_area>.section:first-child{margin-top:1.4em}.course-summary_area>.section>.section ~ .section{margin-top:35px}.course-summary_area>.anchor-nav_area._typeB:first-child{margin-top:-15px !important}.notes-border{display:inline-block;margin:.5em 0;padding:5px 15px;border:1px solid #e6eaf0}.course-summary_table{background:#fff}.course-summary_table._sptMin{margin-top:20px !important;background:#fff}.course-summary_table dd{width:100%}.course-summary_table dt{width:100%;font-size:2rem;font-weight:700;line-height:1.3;padding:5px 10px;color:#002261;border-top:2px solid #002261}.course-summary_table dd{padding:10px;border-top:2px solid #dfe0e2}.course-summary_table dd.img{width:100% !important;padding-top:0;text-align:center;border-top:none}.course-summary_table dd .notes-border{display:inline-block;margin:.5em 0;padding:5px 15px;border:1px solid #e6eaf0}.course-summary_table dd figure{display:block}.course-summary_table dd figure+figure{margin-top:30px}.course-summary_table dd figure figcaption{line-height:1.3;text-align:left}.course-summary_table dd figure img+figcaption{margin-top:5px}.course-summary_table+.section{margin-top:20px}.course-schedule_area{margin-top:40px}.course-schedule_area dd{padding:5px 10px}.course-schedule_area dt{padding:5px 10px;font-size:2rem;font-weight:700;color:#fff;background:#002261}.course-schedule_area dd{border-bottom:1px solid #c5c7cb;background:#e6eaf0}.course-schedule_area dd+dt{margin-top:10px}.course-schedule_area dd>p{padding-left:1.1em}.course-schedule_area dd>p em{display:inline-block;margin-left:-2em;padding-left:1em}.course-schedule_area dd>p em strong{display:inline-block;padding-left:1.1em;text-indent:-0.9em}.course-schedule_area dd .txt.indent{padding-left:0.9em}.course-schedule_box._type2 .txt+.md-box_container{margin-top:15px}.course-schedule_box._type2>dd .ttl{font-size:1.8rem;color:#002261}.course-schedule_box._type2 .md-box_container>.box{padding:20px;background:#fff}.course-tag_box{border-bottom:2px solid #dfe0e2}.course-tag_box dd,.course-tag_box dt{padding:5px;border-top:2px solid #dfe0e2}.course-tag_box dd.dotted{border-top-style:dotted}.course-tag_box dt{font-size:1.8rem;font-weight:700;width:100%}.course-tag_box dt.dotted{border-top-style:dotted}.course-tag_box dt span{font-size:1.4rem;padding-top:6px}.course-tag_box dd{width:100%}.course-tag_box dd+dd{border-top:2px dotted #dfe0e2}.course-tag_list{width:calc(100% + 10px);margin-top:-10px;margin-left:-10px;color:#999}.course-tag_list li{font-size:1.4rem;line-height:1.1;margin-top:10px;margin-left:10px;padding:2px 5px}.course-tag_list li.is-selected{color:#333;background:#bed5ff}.course-inq_box li{width:100%}.course-inq_box a{position:relative;display:block;padding:15px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-align:center;color:#fff;border-radius:2px}.course-inq_box a>span{line-height:1.2;position:relative;display:inline-block;padding-left:34px;text-align:left}.course-inq_box a>span:before{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-inq_box .contact a{background:#b1a362}.course-inq_box .contact a>span:before{content:"\e91a"}.course-inq_box .request a{background:#a09046}.course-inq_box .request a>span:before{content:"\e919"}.course-comptia_ttl{position:relative}.course-comptia_ttl:after{position:absolute;top:-18px;right:0;display:block;width:60px;height:50px;content:"";background-repeat:no-repeat;background-position:50%;background-size:100% auto}.course-comptia_box._Aplus .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_a.svg)}.course-comptia_box._network .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_network.svg)}.course-comptia_box._security .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_security.svg)}.course-comptia_box._server .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_server.svg)}.course-comptia_box._cloud .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_cloud.svg)}.course-comptia_box._project .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_project.svg)}.course-comptia_box._cloude .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_cloude.svg)}.course-comptia_box._cysa .course-comptia_ttl:after{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/details/ico_comptia_cysa.svg)}.table-scroll_cover{width:100%;border:1px solid #00256a}.table-scroll_cover>table{width:100%;table-layout:fixed;border-collapse:collapse;border:none}.table-scroll_cover>table th{border:1px solid #c5c7cb;background:#e6ebf4}.table-scroll_cover>table>thead{background:#fff}.table-scroll_cover>table>thead th{font-weight:700;line-height:1.3;padding:10px 5px;text-align:center;vertical-align:middle;color:#00256a}.table-scroll_cover>table>thead tr:first-child th{border-top:none}.table-scroll_cover>table>thead tr:first-child th:first-child{border-left:none}.table-scroll_cover>table>thead tr:first-child th:last-child{border-right:none}.table-scroll_cover>table>tbody td,.table-scroll_cover>table>tbody th{line-height:1.3;padding:10px 5px;border:1px solid #c5c7cb}.table-scroll_cover>table>tbody td:first-child,.table-scroll_cover>table>tbody th:first-child{border-left:none}.table-scroll_cover>table>tbody td:last-child,.table-scroll_cover>table>tbody th:last-child{border-right:none}.table-scroll_cover>table>tbody tr:first-child td,.table-scroll_cover>table>tbody tr:first-child th{border-top:none}.table-scroll_cover>table>tbody tr:first-child td:first-child,.table-scroll_cover>table>tbody tr:first-child th:first-child{border-left:none}.table-scroll_cover>table>tbody tr:first-child td:last-child,.table-scroll_cover>table>tbody tr:first-child th:last-child{border-right:none}.table-scroll_cover>table>tbody tr:last-child td,.table-scroll_cover>table>tbody tr:last-child th{border-bottom:none}.course-note_box{border:1px solid #c5c7cb}.course-note_box>dt{font-weight:700;line-height:1.3;margin-top:0 !important;padding:10px 15px;background:#d0e9f4}.course-note_box>dd{margin-top:0 !important;padding:15px}.course-note_box+.course-note_box{margin-top:10px !important}.course-note_box.YEL>dt{background:#fadf81}.course-note_box.GRN>dt{background:#e6f7b2}.course-notes_area.section{margin-top:30px;padding:15px 10px;border-top:1px dotted #c5c7cb;border-bottom:1px dotted #c5c7cb;font-size:89%;line-height:2.0rem}.course-notes_area.section>.section ~ .section{margin-top:1.5em !important}.course-notes_area.section a.ico-arr::before{top:0}.anchor-nav_area.course+*{margin-top:15px !important}.koza-sort_area .btn-clear{padding:10px 15px}.koza-sort_area .btn-submit{padding:10px 15px;color:#fff;border-color:#002261;background:#002261}.koza-sort_area .js-toggle{position:relative;display:block}.koza-sort_area .js-toggle>span{position:relative;display:block}.koza-sort_area .js-toggle>span:after,.koza-sort_area .js-toggle>span:before{position:absolute;top:50%;right:0;display:block;width:18px;height:1px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff}.koza-sort_area .js-toggle>span:after{-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;-o-transition:transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.koza-sort_area .js-toggle[aria-expanded=true]>span:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.koza-sort_area .js-toggle.koza-sort_fold_btn>span{padding-right:25px}.koza-sort_area .js-toggle.koza-sort_fold_btn>span:after,.koza-sort_area .js-toggle.koza-sort_fold_btn>span:before{background:#5f82c2}.koza-sort_btn{display:block;padding:10px 15px;text-decoration:none;color:#002261 !important}.koza-sort_btn_box{display:none}.koza-sort_toggle[aria-hidden=false]{display:block}.koza-sort_toggle[aria-hidden=true]{display:none}.koza-sort_txt.freeword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px}.koza-sort_txt.freeword .btn-submit{width:120px;margin-left:10px;padding:5px 10px}.koza-sort_txt label{padding:10px 15px}.koza-sort_fold>li ~ li{border-top:1px solid #5f82c2}.koza-sort_fold_btn{position:relative;display:block;padding:10px 15px;text-decoration:none !important;color:#002261;background:#f0f3f8}.koza-result_area{margin-top:30px}.koza-result_box{padding:20px 10px;border:1px solid #002261}.koza-result_box+.koza-result_box{margin-top:10px}.koza-result_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.koza-result_category>span{font-size:1.2rem;line-height:1.2;display:inline-block;margin-right:10px;padding:3px 15px;color:#fff;border-radius:3px}.koza-result_category>span.training{background:#5daaa2}.koza-result_category>span.learning{background:#65a5e1}.koza-result_ttl{margin-top:8px}.koza-result_ttl>a{font-size:1.8rem;position:relative;display:inline-block;padding-left:15px;color:#002261}.koza-result_ttl>a:before{font-family:icoset;font-size:1.2rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:.6em;left:0;content:"\e900";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.koza-result_txt{margin-top:5px}.koza-pagenation-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.koza-pagenation-box li{margin:0 5px}.koza-pagenation-box a,.koza-pagenation-box span.txt{display:block;width:100%;padding:5px 0;text-align:center;text-decoration:none !important;background:#f0f3f8}.koza-pagenation-box a{font-weight:700;color:#002261}.koza-pagenation-box .pages{width:2.2em}.isTablet .koza-pagenation-box .pages{width:1.8em}.koza-pagenation-box .pages.all{display:block;width:8em;text-align:center}.koza-pagenation-box .pages.all span{background:transparent}.koza-pagenation-box .next,.koza-pagenation-box .prev{width:2.2em}.isTablet .koza-pagenation-box .next,.isTablet .koza-pagenation-box .prev{width:1.8em}.koza-pagenation-box .txt{display:block;width:100%;padding:5px 0;text-align:center}.koza-pagenation-box .is-current span.txt{color:#fff;border-radius:2px;background:#002261}.koza-pagenation-box .total{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:20px;-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.isTablet .koza-pagenation-box .total{font-size:1.2rem}.koza-pagenation-box .total span{display:inline-block}div+.koza-pagenation_area{margin-top:30px}.course-ranking .rank-total_wrap{margin-top:100px}.course-ranking .rank-total_wrap .title-box._typeA{padding-bottom:0 !important}.course-ranking .rank-total-01_wrap{position:relative;margin-top:50px;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1)}.course-ranking .rank-total-01_area{position:relative;max-width:1200px;margin:0 auto}.course-ranking .rank-total-01_area_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.course-ranking .rank-total-01_area_list li{position:relative;width:370px;margin-right:45px;padding-bottom:20px;border-bottom:1px solid #ddd;background:#f6f6f6}.course-ranking .rank-total-01_area_list li:last-child{margin-right:0}.course-ranking .rank-total-01_area_list li>div{position:relative}.course-ranking .rank-total-01_area_list li>div img{width:100%}.course-ranking .rank-total-01_area_list li>div img._rank-icon{position:absolute;z-index:1;right:0;bottom:-15px;left:0;width:73px;height:64px;margin:0 auto}.course-ranking .rank-total-01_area_list li>p{font-size:2.2rem;font-weight:700;line-height:1.36364;margin-right:7%;margin-left:7%}.course-ranking .rank-total-01_area_list li>p:nth-child(2){font-size:1.6rem;font-weight:500;line-height:1.875;margin-top:30px;margin-bottom:5px}.course-ranking .rank-other{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-ranking .rank-other>div{width:580px;margin-right:40px;margin-bottom:5vw}.course-ranking .rank-other>div:nth-child(2n){margin-right:0}.course-ranking .rank-other_title{font-size:2.4rem;font-weight:700;line-height:1;position:relative;margin-bottom:20px;padding-bottom:20px;padding-left:70px;color:#002261;border-bottom:2px solid #3f72d1}.course-ranking .rank-other_title:before{position:absolute;top:0;bottom:15px;left:20px;display:block;margin:auto;content:""}.course-ranking .rank-other_title._ranking1:before{width:36px;height:34px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title.png) 0 0 no-repeat;background-size:36px 34px}.course-ranking .rank-other_title._ranking2:before{width:43px;height:39px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title2.png) 0 0 no-repeat;background-size:43px 39px}.course-ranking .rank-other_title._ranking3{letter-spacing:-2px}.course-ranking .rank-other_title._ranking3:before{width:35px;height:26px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title3.png) 0 0 no-repeat;background-size:35px 26px}.course-ranking .rank-other_title._ranking4:before{width:34px;height:34px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title4.png) 0 0 no-repeat;background-size:34px 34px}.course-ranking .rank-other_title:after{position:absolute;z-index:-1;bottom:0;left:0;display:block;width:100%;height:80%;margin:auto;content:"";background:#f0f3f8}.course-ranking .rank-other_title span{font-size:1.8rem;line-height:1.33333;display:inline-block}.course-ranking .rank-other_list li{font-size:1.6rem;font-weight:700;line-height:1.125;position:relative;margin-bottom:10px;padding-top:7px;padding-right:10px;padding-left:40px}.course-ranking .rank-other_list li:before{position:absolute;top:0;left:0;display:block;width:31px;height:27px;content:""}.course-ranking .rank-other_list li:first-child{background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_ranking-1st.png) 0 0 no-repeat;background-size:31px 27px}.course-ranking .rank-other_list li:nth-child(2){background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_ranking-2nd.png) 0 0 no-repeat;background-size:31px 27px}.course-ranking .rank-other_list li:nth-child(3){background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_ranking-3rd.png) 0 0 no-repeat;background-size:31px 27px}.course-ranking .rank-other_list li:nth-child(4):before{top:2px;left:3px;width:24px;height:24px;padding-top:.3em;content:"4";text-align:center;background:#f0f3f8}.course-ranking .rank-other_list li:nth-child(5):before{top:2px;left:3px;width:24px;height:24px;padding-top:.3em;content:"5";text-align:center;background:#f0f3f8}.course-ranking .rank-total_title{position:relative;top:-35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;height:99px;margin:0 auto}.course-ranking .rank-total_title_icon{position:relative;top:-14px;left:0;margin-right:35px;text-align:center}.course-ranking .rank-total_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;color:#00256a}.course-ranking .rank-total_title_icon img{width:64px;margin-top:16px}.course-ranking .rank-total_title_name{padding-left:40px;border-left:3px solid #d5dce9}.course-ranking .rank-total_title_name h2{font-size:4.6rem;margin-top:22px;color:#002261}.course-ranking .rank-total-02-list_container{border-top:1px solid #899eb9}.course-ranking .rank-total-02-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #899eb9;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-ranking .rank-total-02-list li.is-hide{display:none}.course-ranking .rank-total-02-list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course-ranking .rank-total-02-list a{position:relative;padding-bottom:10px}.course-ranking .rank-total-02-list a:hover .txt span{text-decoration:underline}.course-ranking .rank-total-02-list a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;right:0;bottom:-12px;width:auto !important;height:auto !important;margin:0 !important;content:"\e901";text-transform:none;color:#002261;background:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-ranking .rank-total-02-list a[href$=".pdf"] p.txt:after,.course-ranking .rank-total-02-list a[target=_blank] p.txt:after{display:inline-block;margin-top:-.2em;margin-right:.3em;margin-left:.3em;vertical-align:middle}.course-ranking .rank-total-02-list a[href$=".pdf"][target=_blank] p.txt:after,.course-ranking .rank-total-02-list a[target=_blank][target=_blank] p.txt:after{font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;position:static;content:"\e904";text-transform:none;color:#002261;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-ranking .rank-total-02-list a[href$=".pdf"][href$=".pdf"] p.txt:after,.course-ranking .rank-total-02-list a[target=_blank][href$=".pdf"] p.txt:after{position:static;width:16px;height:18px;content:"";background:url(/wp-content/themes/tac_biz/_assets/_common/images/ico_pdf.svg) no-repeat 0 0;background-size:100% auto}.course-ranking .rank-total-02-list .num{font-size:1.8rem;font-weight:700;line-height:1.3;display:block;width:1.6em;padding:.2em 0;text-align:center;color:#002261;background:#f0f3f8}.course-ranking .rank-total-02-list .cat{line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:10em;padding:5px 0;padding-left:1em;text-align:left;letter-spacing:-.1em;color:#073190;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.course-ranking .rank-total-02-list .txt{width:100%;margin-top:5px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.course-new_004 .book .box:first-child{width:calc(100px - 3%) !important}.course-new_004 .book .box:nth-child(2){width:calc((100% - 100px) - 3%) !important}.course-new_004 .howto{padding:15px;background:#fff}.course-new_004 .howto .ttl{font-size:2rem}.course-new_004 .howto-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-new_004 .howto-img .box{width:100%}.course-new_008 .box{padding:10px;background:#fff}.course-new_008 .title-box{margin:0 -10px;padding:0 10px 10px;border-bottom:2px solid #dfe0e2}.course-new_008 .title-box .ttl{font-size:2rem;color:#002261}.course-new_008 .thumb{width:60%;width:100%;margin-top:15px}.course-new_011 .indent-list.maru li{font-weight:700}.course-new_011 .indent-list.maru li:before,.course-new_011 .indent-list.maru li p{font-weight:400}.course-new_011 .reason-area{max-width:810px;margin-right:auto;margin-left:auto}.course-new_011 .reason-box{position:relative;padding:10px;border:1px solid #002261;border-radius:5px;background:#f0f3f8}.course-new_011 .reason-box .indent-list>li{padding-left:15px}.course-new_011 .reason-box .indent-list.decimal li:before{font-weight:700;color:#002261}.course-new_011 .reason-box ~ .reason-box{margin-top:30px}.course-new_011 .reason-box._point{position:relative}.course-new_011 .reason-box._point:before{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/new_employee_011/img_01.png)}.course-new_011 .reason-box._point:after{position:absolute;bottom:-12px;left:50%;display:block;width:40px;height:12px;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#002261}.course-new_011 .reason-box._solution{position:relative;background:#fff}.course-new_011 .reason-box._solution:before{background-image:url(/wp-content/themes/tac_biz/_assets/images/course/new_employee_011/img_02.png)}.course-new_011 .reason-box._solution:after{position:absolute;top:-24px;left:50%;width:0;height:0;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:14px 30px 0;border-style:solid;border-color:#002261 transparent transparent}.course-new_011 .reason-box._solution p{margin-top:10px}.course-new_011 .reason-box._solution p .marker{font-weight:700;display:inline;padding:0 2px;color:#002261;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(0, #f0f3f8));background:-webkit-linear-gradient(transparent 40%, #f0f3f8 0);background:-o-linear-gradient(transparent 40%, #f0f3f8 0);background:linear-gradient(transparent 40%, #f0f3f8 0)}.course-new_015 .learning-range .txt-bios{width:100%;margin-top:0 !important}.course-new_015 .learning-range .txt-bios .ttl{text-indent:-0.5em}.course-new_015 .learning-range .txt-bios .ttl strong{font-size:1.8rem;color:#0070be}.course-new_015 .learning-range .txt-bios .txt{padding-left:2.5em}.course-new_016 .indent-list>li{padding-left:30px}.course-new_016 .indent-list>li:before{font-size:2.4rem;font-weight:700;top:-5px}.course-new_016 .proposal{padding:15px;background:#fff}.course-new_016 .proposal .ttl{font-size:2rem}.faq-contents_title{font-size:1.8rem;padding:10px;color:#fff;border-left:4px solid #84abf3;background:#3768c3}.faq-contents_list{margin-top:15px}.faq-contents_list dd+dt{margin-top:10px}.faq-contents_ttl a{display:block;padding:12px 34px 12px 10px;color:#333;border:1px solid #cbcbcb;-webkit-box-shadow:0 3px 0 0 #f1f1f1;box-shadow:0 3px 0 0 #f1f1f1}.faq-contents_ttl a:after,.faq-contents_ttl a:before{right:10px}.faq-contents_ttl a>span{line-height:1.3;position:relative;display:block;padding-left:30px}.faq-contents_ttl a>span:before{font-family:Cormorant Garamond, serif;font-size:2.4rem;font-weight:700;font-style:italic;position:absolute;top:-8px;left:0;content:"Q";color:#002261}.faq-contents_ttl a[aria-expanded=true]{border-bottom:none;background:#eef4ff;-webkit-box-shadow:none;box-shadow:none}.faq-contents_txt{position:relative;padding:12px 10px 12px 40px;border:1px solid #cbcbcb;border-top:none;-webkit-box-shadow:0 3px 0 0 #f1f1f1;box-shadow:0 3px 0 0 #f1f1f1}.faq-contents_txt:before{font-family:Cormorant Garamond, serif;font-size:2.4rem;font-weight:700;font-style:italic;position:absolute;top:7px;left:10px;content:"A";color:#c11582}.solution_anchor-nav{margin-bottom:75px}.solution_anchor-nav .anchor-nav_list>li .txt{padding-left:0 !important}.solution_anchor-nav .anchor-nav_list>li .txt span{font-size:1.8rem !important}.solution_anchor-nav .anchor-nav_list>li .txt span:before{content:none !important}.solution-type_wrap{position:relative;min-height:580px;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);padding-bottom:50px;background:#f0f3f8}.solution-type_wrap._type1,.solution-type_wrap._type3,.solution-type_wrap._type5{margin-bottom:135px}.solution-type_wrap._type2{margin-bottom:237px}.solution-type_wrap._type4{margin-bottom:7%}.solution-type_wrap-bgimage{position:absolute;z-index:0;top:0;width:860px;height:580px;pointer-events:none;background:#fff}.solution-type_wrap-bgimage._bg{background:url(/wp-content/themes/tac_biz/_assets/images/service/index/bg_solution-type.jpg) 0 0 no-repeat}.solution-type_wrap-bgimage._bg2{background:url(/wp-content/themes/tac_biz/_assets/images/service/index/bg_solution-type2.jpg) 0 0 no-repeat}.solution-type_wrap-bgimage._bg3{background:url(/wp-content/themes/tac_biz/_assets/images/service/index/bg_solution-type3.jpg) 0 0 no-repeat}.solution-type_wrap-bgimage._bg4{background:url(/wp-content/themes/tac_biz/_assets/images/service/index/bg_solution-type4.jpg) 0 0 no-repeat}.solution-type_wrap-bgimage._bg5{background:url(/wp-content/themes/tac_biz/_assets/images/service/index/bg_solution-type5.jpg) 0 0 no-repeat}.solution-type_wrap-bgimage._bg6{background:url(/wp-content/themes/tac_biz/_assets/images/service/index/bg_solution-type6.jpg) 0 0 no-repeat}.solution-type_wrap-bgimage._left{right:-20%}.solution-type_wrap-bgimage._right{left:-20%}.solution-type_wrap-bgimage img{width:auto;height:100%;opacity:.2;-webkit-filter:grayscale(1);filter:grayscale(1)}.solution-type_area{position:relative;z-index:1;max-width:1200px;margin:0 auto}.solution-type_title{position:relative;top:-55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.solution-type_title._left{width:100%;margin-left:0}.solution-type_title._right{width:520px;margin-left:auto}.solution-type_title_icon{margin-right:30px;text-align:center}.solution-type_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;margin-top:-18px;margin-right:auto;margin-left:auto;color:#00256a}.solution-type_title_icon img{display:block}.solution-type_title_icon img._icon1{margin-top:16px}.solution-type_title_icon img._icon2,.solution-type_title_icon img._icon6{margin-top:11px}.solution-type_title_icon img._icon3,.solution-type_title_icon img._icon5{margin-top:6px}.solution-type_title_icon img._icon4{margin-top:14px}.solution-type_title_name{font-size:4.6rem;font-weight:700;height:99px;padding-left:30px;color:#002261;border-left:3px solid #d5dce9}.solution-type_title_name span{display:block;margin-top:24px}.solution-type_title_name span br{display:none}.solution-type_content:after{display:block;clear:both;content:""}.solution-type_content._left>div:first-child{float:right}.solution-type_content._left>div:last-child{float:left}.solution-type_content._right>div:first-child{float:left}.solution-type_content._right>div:last-child{float:right}.solution-type_content>div:first-child{width:calc(100% - 580px)}.solution-type_content>div:first-child img{width:100%}.solution-type_content>div:last-child{width:520px}.solution-type_content>div:last-child>p{font-size:1.8rem;line-height:2.22222;color:#103170}.solution-type_content>div:last-child>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:35px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-type_content>div:last-child>ul._btnlist2{margin-top:0}.solution-type_content>div:last-child>ul._btnlist2 li{margin-bottom:0}.solution-type_content>div:last-child>ul>li{font-size:1.5rem;position:relative;width:240px;margin-right:30px;margin-bottom:20px}.solution-type_content>div:last-child>ul>li:nth-child(2n){margin-right:0}.solution-type_content>div:last-child>ul>li a{font-size:1.8rem;font-weight:700;position:relative;display:block;width:220px;padding:15px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#002261;border:1px solid #002261;background:#f0f3f8}.solution-type_content>div:last-child>ul>li a[class*=_icon]{padding-left:30px}.solution-type_content>div:last-child>ul>li a:hover{background:#eff4fd}.solution-type_content>div:last-child>ul>li a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.solution-type_content>div:last-child>ul>li a[target=_blank]:after{margin:0}.solution-type_content>div:last-child>ul>li a:before{font-family:icoset;font-size:3.6rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:0;bottom:0;left:10px;height:40px;margin:auto;content:"";text-transform:none;color:#2a58ac;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.solution-type_content>div:last-child>ul>li a._icon1:before{content:"\e908"}.solution-type_content>div:last-child>ul>li a._icon2:before{content:"\e909"}.solution-type_content>div:last-child>ul>li a._icon3:before{content:"\90d"}.solution-type_content>div:last-child>ul>li a._icon4:before{content:"\e916"}.solution-type_content>div:last-child>ul>li a._icon5:before{content:"\e920"}.solution-type_content>div:last-child>ul>li a._icon6:before{content:"\e925"}.solution-type_content>div:last-child>ul>li a._icon7:before{content:"\e91"}.solution-type_content>div:last-child>ul>li a._icon8:before{content:"\e924"}.solution-type_content>div:last-child>ul>li a._icon9:before{content:"\e922"}.solution-type_content>div:last-child>ul>li a._icon10:before{content:"\e923"}.solution-type_content>div:last-child ._btn-e-learning{margin-bottom:20px}.solution-type_content>div:last-child ._btn-e-learning a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:490px;padding:25px 19px 28px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;color:#002261;border:1px solid #002261;background:#fff}.solution-type_content>div:last-child ._btn-e-learning a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;right:-15px;bottom:0;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.solution-type_content>div:last-child ._btn-e-learning a>div{width:309px;margin-top:5px;margin-right:10px}.solution-type_content>div:last-child ._btn-e-learning a>p{font-size:1.4rem;line-height:1.57143;width:131px;text-align:left}.solution-type_content>div:last-child ._btn-e-learning a>p span{font-size:1.6rem;font-weight:700;line-height:1.33333;display:block;margin-top:10px;text-align:center}.solution-development_wrap{margin-bottom:138px}.solution-development_area{max-width:1024px}.solution-development_area:after{display:block;clear:both;content:""}.solution-development_area._left{margin-right:auto;margin-bottom:72px;margin-left:auto}.solution-development_area._left>div:first-child{float:right}.solution-development_area._left>div:last-child{float:left;margin-right:60px}.solution-development_area._right{margin-right:auto;margin-left:auto}.solution-development_area._right>div:first-child{float:left}.solution-development_area._right>div:last-child{float:right;margin-left:60px}.solution-development_area._right>div:last-child p,.solution-development_area._right>div:last-child ul{margin-left:0}.solution-development_area>div:first-child{width:calc(100% - 428px)}.solution-development_area>div:first-child img{width:100%}.solution-development_area>div:last-child{width:368px}.solution-development_area>div:last-child div{margin-top:50px;margin-bottom:36px;text-align:center}.solution-development_area>div:last-child p{font-size:1.8rem;line-height:1.66667;color:#103170}.solution-development_area>div:last-child p.ttl{font-size:2rem;font-weight:700}.solution-development_area>div:last-child ul{color:#103170}.solution-development_area>div:last-child ul li{font-size:1.8rem;line-height:1.66667}.solution-development_area>div:last-child ul li:before{content:"・"}.sol-learning-point_title{font-size:1.8rem;font-weight:700;margin-bottom:30px;color:#002261}.sol-learning-point_title>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sol-learning-point_title>span:after{display:block;height:2px;content:"";background:#002261;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sol-learning-point_title>span:before{display:block;height:2px;content:"";background:#002261;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:0.4em}.sol-learning-point_title>span:after{margin-left:0.4em}.sol-learning-point_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sol-learning-point_list dl{width:30%;max-width:284px;margin:0 1%}.sol-learning-point_list .ttl{position:relative;width:100%;height:0;margin:0 auto 25px;padding-bottom:100%;text-align:center;color:#002261;border-radius:50%;background:#f0f3f8}.sol-learning-point_list .ttl>span{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;height:80%;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.sol-learning-point_list .ttl .num{display:block;height:115px}.sol-learning-point_list .ttl .num img{width:auto}.sol-learning-point_list .ttl .ex{font-size:2.2rem;font-weight:700;line-height:1.4;display:block}.sol-learning-point_list .txt{font-size:1.8rem;line-height:2;color:#002261}.sol-learning-type_wrap{position:relative;min-height:580px;margin-right:calc(((100vw - 100%) / 2) * -1);margin-bottom:100px;margin-left:calc(((100vw - 100%) / 2) * -1);padding-top:100px;padding-bottom:50px;background:#f0f3f8}.sol-learning-type_wrap-bgimage{position:absolute;z-index:0;top:0;width:860px;height:100%;pointer-events:none;background:#fff}.sol-learning-type_wrap-bgimage._bg{background:#fff}.sol-learning-type_wrap-bgimage._left{right:-20%}.sol-learning-type_wrap-bgimage._right{left:-20%}.sol-learning-type_wrap-bgimage img{width:auto;height:100%;opacity:.2;-webkit-filter:grayscale(1);filter:grayscale(1)}.sol-learning-type_area{position:relative;z-index:1;max-width:1200px;margin:0 auto}.sol-learning-type_content:after{display:block;clear:both;content:""}.sol-learning-type_content._left>div:first-child{float:right}.sol-learning-type_content._left>div:last-child{float:left}.sol-learning-type_content._right>div:first-child{float:left}.sol-learning-type_content._right>div:last-child{float:right}.sol-learning-type_content>div:first-child{width:calc(100% - 580px)}.sol-learning-type_content>div:first-child img{width:100%}.sol-learning-type_content>div:last-child{width:520px}.sol-learning-type_content>div:last-child>p{font-size:1.8rem;line-height:2.22222;color:#103170}.sol-learning-type_content>div:last-child>ul{width:100%;margin-top:35px}.sol-learning-type_content>div:last-child>ul li{margin-bottom:0}.sol-learning-type_content>div:last-child>ul>li{font-size:1.5rem;position:relative;width:100%;margin-right:30px;margin-bottom:20px}.sol-learning-type_content>div:last-child>ul>li a{font-size:1.8rem;font-weight:700;position:relative;display:block;width:100%;padding:15px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#002261;border:1px solid #002261;background:#f0f3f8}.sol-learning-type_content>div:last-child>ul>li a:hover{background:#eff4fd}.sol-learning-type_content>div:last-child>ul>li a:after{font-size:3rem;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sol-learning-type_content>div:last-child>ul>li a:before{font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;top:0;bottom:0;left:15px;height:40px;margin:auto;content:"";color:#2a58ac}.sol-sc-about_area .txtarea{width:100%}.sol-sc-about_area .txtarea .ttl{line-height:1.3;color:#002261}.sol-sc-about_area .txtarea .ttl>span{font-size:2.4rem;display:block;color:#ea5315}.sol-sc-about_area .txtarea .txt{margin-top:5px;color:#103170}.sol-sc-about_area .thumb{width:100%;max-width:none;padding-left:3.5%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sol-sc-about_area .thumb img{margin:0 auto}.sol-sc-lead02{color:#103170;margin-top:20px}.sol-sc-lead02 img{margin-top:20px}.sol-sc-merit_area .bgLB{border-bottom:1px solid #002261;background:#f0f3f8}.sol-sc-merit_title{font-size:2.6rem;font-weight:700;margin-bottom:50px;color:#002261}.sol-sc-merit_title>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sol-sc-merit_title>span:after{display:block;height:2px;content:"";background:#002261;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.sol-sc-merit_title>span:before{display:block;height:2px;content:"";background:#002261;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:0.4em}.sol-sc-merit_title>span:after{margin-left:0.4em}.sol-sc-LMS_area .txtarea .ttl{font-size:1.8rem;margin-top:2em;color:#002261}.sol-sc-LMS_area .txtarea .ttl:first-child{margin-top:0}.sol-sc-LMS_area .thumb{text-align:center}.sol-sc-summary_area .note{font-size:1.4rem}.sol-sc-summary_area .web-test_box .thumb{text-align:center}.sol-sc-summary_area .web-test_box .title-box{text-align:left}.sol-sc-summary_area .web-test_box .txtarea{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sol-sc-summary_area .web-test_box .txtarea .note{margin-top:5px}.sol-sc a.link{color:#1048ae}.sol-sc-type_wrap{position:relative;min-height:580px;margin-right:calc(((100vw - 100%) / 2) * -1);margin-bottom:100px;margin-left:calc(((100vw - 100%) / 2) * -1);padding-top:100px;padding-bottom:50px;background:#f0f3f8}.sol-sc-type_wrap-bgimage{position:absolute;z-index:0;top:0;width:860px;height:100%;pointer-events:none;background:#fff}.sol-sc-type_wrap-bgimage._bg{background:#fff}.sol-sc-type_wrap-bgimage._left{right:-20%}.sol-sc-type_wrap-bgimage._right{left:-20%}.sol-sc-type_wrap-bgimage img{width:auto;height:100%;opacity:.2;-webkit-filter:grayscale(1);filter:grayscale(1)}.sol-sc-type_area{position:relative;z-index:1;max-width:1200px;margin:0 auto}.sol-sc-type_content:after{display:block;clear:both;content:""}.sol-sc-type_content._left>div:first-child{float:right}.sol-sc-type_content._left>div:last-child{float:left}.sol-sc-type_content._right>div:first-child{float:left}.sol-sc-type_content._right>div:last-child{float:right}.sol-sc-type_content>div:first-child{width:calc(100% - 580px)}.sol-sc-type_content>div:first-child img{width:100%}.sol-sc-type_content>div:last-child{width:520px}.sol-sc-type_content>div:last-child>p{font-size:1.8rem;line-height:2.22222;color:#103170}.sol-sc-type_content>div:last-child>ul{width:100%;margin-top:35px}.sol-sc-type_content>div:last-child>ul li{margin-bottom:0}.sol-sc-type_content>div:last-child>ul>li{font-size:1.5rem;position:relative;width:100%;margin-right:30px;margin-bottom:20px}.sol-sc-type_content>div:last-child>ul>li a{font-size:1.8rem;font-weight:700;position:relative;display:block;width:100%;padding:15px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#002261;border:1px solid #002261;background:#f0f3f8}.sol-sc-type_content>div:last-child>ul>li a:hover{background:#eff4fd}.sol-sc-type_content>div:last-child>ul>li a:after{font-size:3rem;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sol-sc-type_content>div:last-child>ul>li a:before{font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;top:0;bottom:0;left:15px;height:40px;margin:auto;content:"";color:#2a58ac}.sol-program-flow_ttl .txtarea{color:#002261}.sol-program-flow_ttl .title{font-size:2.4rem;line-height:1.3}.sol-program-flow_ttl .title .brackets{display:inline-block;padding-left:.5em;text-indent:-0.5em}.sol-program-flow_ttl .subttl{font-size:1.6rem;font-weight:700;display:block;margin-top:15px;text-indent:0}.sol-program-flow_area{padding-top:0 !important;background-repeat:no-repeat;background-position:50%;background-size:100% auto}.sol-program-flow_area.group-training{background-image:url(/wp-content/themes/tac_biz/_assets/images/service/group-training/flow/bg_pc.jpg)}.sol-program-flow_area.distance-learning{background-image:url(/wp-content/themes/tac_biz/_assets/images/service/distance-learning/flow/bg_pc.jpg)}.sol-program-flow_box{position:relative}.sol-program-flow_box:after{position:absolute;bottom:-34px;left:50%;width:0;height:0;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:18px 15px 0;border-style:solid;border-color:#002261 transparent transparent}.sol-program-flow_box:last-child:after{display:none}.sol-program-flow_box .step{position:relative;bottom:-15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50px;height:50px;color:#fff;background:-webkit-linear-gradient(315deg, #4174d3, #2a58ac 50%, #4174d3);background:-o-linear-gradient(315deg, #4174d3 0, #2a58ac 50%, #4174d3 100%);background:linear-gradient(135deg, #4174d3, #2a58ac 50%, #4174d3);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sol-program-flow_box .step .num{display:block;width:100%;text-align:center}.sol-program-flow_box .step .num img{width:20px}.sol-program-flow_box .step .txt{display:none;margin-top:10px}.sol-program-flow_box .summary{margin-left:15px}.sol-program-flow_box .summary .ttl{padding-right:20px;padding-left:40px;white-space:nowrap}.sol-program-flow_box:nth-child(2n) .summary{left:0}.sol-program-flow_box:nth-child(odd) .summary{right:0}.sol-program-flow_box:nth-child(odd) .summary:after{right:auto;left:-150px}.sol-program-flow_box:first-child .step{background:-webkit-linear-gradient(315deg, #3db2c2, #2a90a7 50%, #3db2c2);background:-o-linear-gradient(315deg, #3db2c2 0, #2a90a7 50%, #3db2c2 100%);background:linear-gradient(135deg, #3db2c2, #2a90a7 50%, #3db2c2)}.sol-program-flow_box:nth-child(2) .step{background:-webkit-linear-gradient(315deg, #3da5c3, #2b7ca8 50%, #3da5c3);background:-o-linear-gradient(315deg, #3da5c3 0, #2b7ca8 50%, #3da5c3 100%);background:linear-gradient(135deg, #3da5c3, #2b7ca8 50%, #3da5c3)}.sol-program-flow_box:nth-child(3) .step{background:-webkit-linear-gradient(315deg, #3d95c3, #2a66a6 50%, #3d95c3);background:-o-linear-gradient(315deg, #3d95c3 0, #2a66a6 50%, #3d95c3 100%);background:linear-gradient(135deg, #3d95c3, #2a66a6 50%, #3d95c3)}.sol-program-flow_box:nth-child(4) .step{background:-webkit-linear-gradient(315deg, #3d83c3, #33499c 50%, #3d83c3);background:-o-linear-gradient(315deg, #3d83c3 0, #33499c 50%, #3d83c3 100%);background:linear-gradient(135deg, #3d83c3, #33499c 50%, #3d83c3)}.sol-program-flow_box:nth-child(5) .step{background:-webkit-linear-gradient(315deg, #4766b9, #32489b 50%, #4766b9);background:-o-linear-gradient(315deg, #4766b9 0, #32489b 50%, #4766b9 100%);background:linear-gradient(135deg, #4766b9, #32489b 50%, #4766b9)}.sol-program-flow_box:nth-child(6) .step{background:-webkit-linear-gradient(315deg, #5252b3, #3b3b93 50%, #5252b3);background:-o-linear-gradient(315deg, #5252b3 0, #3b3b93 50%, #5252b3 100%);background:linear-gradient(135deg, #5252b3, #3b3b93 50%, #5252b3)}.sol-program-flow_box:nth-child(7) .step{background:-webkit-linear-gradient(315deg, #4174d3, #2a58ac 50%, #4174d3);background:-o-linear-gradient(315deg, #4174d3 0, #2a58ac 50%, #4174d3 100%);background:linear-gradient(135deg, #4174d3, #2a58ac 50%, #4174d3)}.sol-program-flow_catch{max-width:756px;margin-right:auto;margin-left:auto}.sol-program-flow_catch .ttl{font-size:1.8rem;line-height:1.3}.sol-program-flow_catch .txt{font-size:1.4rem;margin-top:10px}.case_anchor-nav{margin-bottom:140px}.case_anchor-nav .anchor-nav_list--pc-only{display:inline}.case_anchor-nav .anchor-nav_list>li .txt{padding-left:0 !important}.case_anchor-nav .anchor-nav_list>li .txt span{font-size:1.8rem !important}.case_anchor-nav .anchor-nav_list>li .txt span:before{content:none !important}.case-impression_wrap .title-box._typeA,.case-performance_wrap .title-box._typeA{padding-bottom:0 !important}.case-interview_wrap{margin-right:-150px;margin-bottom:180px;margin-left:-150px;background:#f0f3f8}.case-interview_title{position:relative;top:-63px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;height:99px;margin:0 auto}.case-interview_title_icon{position:relative;top:-16px;left:-13px;margin-right:35px;text-align:center}.case-interview_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;color:#00256a}.case-interview_title_icon img{width:58px;margin-top:2px}.case-interview_title_name{padding-left:40px;border-left:3px solid #d5dce9}.case-interview_title_name p{font-size:2rem;font-weight:700;line-height:.9;margin-top:13px;margin-bottom:-5px;color:#1867ca}.case-interview_title_name h4{font-size:4.6rem;margin-top:5px;color:#002261}.case-interview_content{max-width:1200px;margin-right:auto;margin-left:auto}.case-interview_content_01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.case-interview_content_01 div:first-child{position:relative;z-index:0;width:620px}.case-interview_content_01 div:first-child p{color:#293e66}.case-interview_content_01 div:first-child p:first-child{font-size:4.3rem;font-weight:500;line-height:1.70302;position:relative;z-index:1;margin-top:30px;margin-bottom:25px}.case-interview_content_01 div:first-child p:nth-child(2){font-size:1.8rem;font-weight:700;line-height:2.22222;position:relative;z-index:1;padding-left:120px}.case-interview_content_01 div:first-child p:nth-child(2):before{position:absolute;top:50%;left:0;display:block;width:110px;height:2px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px solid #002261;background:transparent}.case-interview_content_01 div:first-child p:nth-child(2) span{font-size:2.4rem;line-height:1.66667}.case-interview_content_01 div:first-child p:nth-child(3){font-family:Notera;font-size:20rem;font-weight:400;line-height:1.2;position:absolute;z-index:0;right:-110px;bottom:0;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);pointer-events:none;color:#fff}.case-interview_content_01 div:last-child{position:relative;z-index:1;width:580px}.case-interview_content_01 div:last-child img{width:100%}.case-interview_content_02{font-size:1.8rem;font-weight:700;line-height:2.22222}.case-interview_content_03{margin-top:70px;padding-bottom:90px}.case-interview_content_03 p{font-size:1.6rem;line-height:2.25}.case-interview_content_03 p.title{font-size:2.4rem;font-weight:700;line-height:1.66667;margin-bottom:20px;padding-left:19px;color:#002261;border-left:4px solid #002261}.case-interview_content_03 p .ques{font-size:2rem;font-weight:700}.case-interview_content_03-more{margin-top:0}.case-interview_content-morebtn{font-size:1.8rem;position:relative;height:77px;margin-right:-150px;margin-left:-150px;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-align:center;background:#e2e6ee}.case-interview_content-morebtn._open span:before{-webkit-transform:rotate(-90deg) rotateX(-180deg) translateX(50%);transform:rotate(-90deg) rotateX(-180deg) translateX(50%)}.case-interview_content-morebtn span{font-weight:700;position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:120px;height:25px;margin:auto;padding:0 5px 0 25px}.case-interview_content-morebtn span:before{font-family:icoset;font-size:1.8rem;font-weight:700;font-style:normal;font-variant:normal;line-height:1;position:absolute;z-index:1;top:50%;left:0;content:"\e901";-webkit-transform:rotate(90deg) rotateX(180deg) translateX(-50%);transform:rotate(90deg) rotateX(180deg) translateX(-50%);text-transform:none;color:#002261}.case-interview_content-morebtn:hover{opacity:0.7}.case-interview_content-more{display:none}.case-interview_profile_info{padding-top:60px;padding-bottom:90px}.case-interview_profile_info>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;margin:auto;padding:29px;border:1px solid #607bad;background:#e6ebf4}.case-interview_profile_info>div ._left{width:285px;margin-right:37px}.case-interview_profile_info>div ._right{width:calc(100% - 322px)}.case-interview_profile_info>div ._right p:first-child{font-size:2.4rem;font-weight:700;font-style:italic;line-height:.92917;position:relative;margin-bottom:5px;color:#00256a}.case-interview_profile_info>div ._right p:first-child:after{position:absolute;top:50%;left:70px;display:block;width:70px;height:2px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px solid #002261;background:transparent}.case-interview_profile_info>div ._right p:last-child{font-size:1.6rem;line-height:2.25}.case-interview_profile_info>div ._right p:last-child span{font-size:2rem;font-weight:700;line-height:1.8}.case-impression_wrap{margin-bottom:170px}.case-impression_title{position:relative;top:-43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;height:99px;margin:0 auto}.case-impression_title_icon{position:relative;top:-16px;left:0;margin-right:35px;text-align:center}.case-impression_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;color:#00256a}.case-impression_title_icon img{width:63px;margin-top:5px}.case-impression_title_name{padding-left:40px;border-left:3px solid #d5dce9}.case-impression_title_name p{font-size:2rem;font-weight:700;line-height:.9;margin-top:13px;margin-bottom:-5px;color:#1867ca}.case-impression_title_name h4{font-size:4.6rem;margin-top:5px;color:#002261}.case-impression_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:55px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-impression_list li{width:calc(50% - 20px);margin-bottom:40px}.case-impression_list li:nth-child(odd){margin-right:20px}.case-impression_list li:nth-child(2n){margin-left:20px}.case-impression_list li a{position:relative;display:block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;border:1px solid #607bad;background:#f0f3f8;-webkit-box-shadow:0 3px 5px 0 rgba(0,37,106,0.11);box-shadow:0 3px 5px 0 rgba(0,37,106,0.11)}.case-impression_list li a:hover{opacity:0.7}.case-impression_list li a>div{font-size:1.2rem;position:absolute;top:-21px;left:10px;width:77px;height:77px;padding-top:12px;text-align:center;pointer-events:none;color:#fff;background:-webkit-linear-gradient(346deg, #4174d3, #2a58ac 45%, #3d6abe);background:-o-linear-gradient(346deg, #4174d3 0, #2a58ac 45%, #3d6abe 100%);background:linear-gradient(104deg, #4174d3, #2a58ac 45%, #3d6abe)}.case-impression_list li a>div span{font-size:3.6rem;line-height:3.6rem;display:block}.case-impression_list li a>p.case-impression_list-name--letter-sp{letter-spacing:-1.5px}.case-impression_list li a>p:nth-child(2){font-size:2.4rem;font-weight:500;line-height:1.5;height:110px;padding:20px 50px 20px 110px;color:#00256a}.case-impression_list li a>p:nth-child(3){font-size:1.6rem;font-weight:700;position:relative;padding:10px 50px 10px 5px;text-align:right;color:#002261;background:#fff}.case-impression_list li a>p:nth-child(3):after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:10px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#002261}.case-performance_title{position:relative;top:-35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;height:99px;margin:0 auto}.case-performance_title_icon{position:relative;top:-14px;left:0;margin-right:35px;text-align:center}.case-performance_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;color:#00256a}.case-performance_title_icon img{width:59px;margin-top:5px}.case-performance_title_name{padding-left:40px;border-left:3px solid #d5dce9}.case-performance_title_name h4{font-size:4.6rem;margin-top:22px;color:#002261}.case-performance_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;margin-top:50px}.case-performance_list>div{width:374px;margin-right:39px}.case-performance_list>div:last-child{margin-right:0}.case-performance_list>div p{font-size:1.8rem;font-weight:700;margin-bottom:35px;padding:5px 0 5px 20px;color:#fff;border-left:4px solid #84abf3;background:#3768c3}.case-performance_list>div ul li{font-size:1.6rem;line-height:1.5;padding-left:25px}.case-performance_btn{margin-top:45px}.case-performance_btn a{font-size:1.8rem;font-weight:700;position:relative;display:block;max-width:1200px;height:77px;margin:0 auto;padding:25px 0;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#222;border:1px solid #c2cad8}.case-performance_btn a:hover{background:#eff4fd}.case-performance_btn a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#00256a;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.case-link_wrap{margin-top:50px;margin-bottom:200px}.title-box._typeA.case-details_ttl:before{height:50%}.title-box._typeA.case-details_ttl .title-inner{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.title-box._typeA.case-details_ttl .ttl{position:relative;z-index:1;width:100%;padding-left:15px;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1}.title-box._typeA.case-details_ttl .ttl:before{position:absolute;top:0;left:0;display:block;width:3px;height:100%;content:"";background:#d5dce9}.title-box._typeA.case-details_ttl .catch{font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:5px;color:#1867ca;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.title-box._typeA.case-details_ttl .large{padding-right:0.8em}.title-box._typeA.case-details_ttl .small{display:inline-block}.title-box._typeA.case-details_ttl .num{left:50%;display:block;width:30px}.case-numbering_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(100% + 10px);margin-top:-5px;margin-left:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-numbering_list li{width:calc(25% - 10px);margin-left:10px}.case-numbering_list li a{font-size:1.4rem;font-weight:700;display:block;width:100%;margin-top:5px;padding:5px;text-align:center;color:#002261;background:#eef0f3}.case-numbering_list li.is-current a{color:#fff;background:#002261}.case-details_summary_area dd{padding-left:1.25em !important;text-indent:-1.25em}.case-details_curriculum_area{border-top:2px solid #dfe0e2}.case-details_curriculum_area .curriculum_title{font-size:1.8rem !important;line-height:1.3;margin-top:20px;color:#002261}.case-details_curriculum_area .curriculum_title+.section{margin-top:20px}.case-details_curriculum_area .curriculum_subttl{font-size:1.8rem;line-height:1.3;display:block;width:100%;padding:5px 10px;color:#fff;background:#002261}.case-details_curriculum_area .point{margin-top:10px}.case-details_curriculum_area .point_box{display:block}.case-details_curriculum_area .point_wrap{margin-top:30px;padding:10px;border:1px solid #002261;border-radius:9px}.case-details_curriculum_area .point_wrap:first-child{margin-top:0}.case-details_curriculum_area .point_ttl{font-size:2rem;font-weight:700;margin-bottom:5px;color:#002261}.case-details_curriculum_area .point_txt{line-height:1.8}.case-details_curriculum_area .point_mark{font-size:1.7rem;font-weight:700;line-height:1.5;display:inline-block;padding-right:.5em;padding-left:.5em;color:#fff;border-radius:15px;background:#002261;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.case-details_curriculum_area .point_mark .num{font-size:1.2rem;font-weight:400;line-height:1.5em;display:inline-block;width:1.5em;height:1.5em;margin-top:-.3em;margin-left:.1em;text-align:center;vertical-align:middle;color:#002261;border-radius:50%;background:#fff}.case-details_curriculum_area .point_caution{font-size:1.4rem;margin-top:10px}.case-details_curriculum_area .point .point_mark{font-size:1.4rem}.case-details_curriculum_area .point .point_mark .num{font-size:1.2rem;line-height:1.3em;width:1.3em;height:1.3em}.case-curriculum_box{display:block !important}.case-curriculum_list>li{margin-bottom:1px;padding:15px 10px;border-bottom:1px solid #c5c7cb}.case-curriculum_list>li:nth-child(2n){background:#f6f6f6}.case-curriculum_list>li:nth-child(odd){background:#f0f3f8}.case-curriculum_list>li h4{font-weight:700;line-height:1.5;padding-left:1em;text-indent:-1em;color:#000}.case-curriculum_list>li h4 span{text-indent:0}.case-curriculum_list .txtarea{font-size:1.4rem;margin-top:10px;padding-left:1em}.case-curriculum_list .txtarea .summary li ~ li{margin-top:10px}.case-suggest_area .box{padding:15px;background:#fff}.case-suggest_area .suggest-summary_box>dt{font-size:1.8rem;font-weight:700;position:relative;padding-left:1.5em}.case-suggest_area .suggest-summary_box>dt:before{font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:0;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.case-suggest_area .suggest-summary_box>dd{margin-top:5px}.case-suggest_area .needs{position:relative;border:1px solid #002261}.case-suggest_area .needs .suggest-summary_box>dt{color:#002261}.case-suggest_area .needs .suggest-summary_box>dt:before{content:"\e91b"}.case-suggest_area .needs:before{position:absolute;bottom:-24px;left:50%;width:0;height:0;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:16px 12px 0;border-style:solid;border-color:#002261 transparent transparent}.case-suggest_area .suggest{border:1px solid #e60021}.case-suggest_area .suggest .suggest-summary_box>dt{color:#e60021}.case-suggest_area .suggest .suggest-summary_box>dt:before{content:"\e91e"}.case-user-comment_area{padding-top:20px}.case-user-comment_area>dt{font-size:1.8rem;font-weight:700;position:relative;margin-top:30px;padding-top:30px;padding-left:1.5em;border-top:2px solid #ccc}.case-user-comment_area>dt:before{font-family:icoset;font-size:2rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:32px;left:0;content:"";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.case-user-comment_area>dt.lecturer{color:#277a6b}.case-user-comment_area>dt.lecturer:before{content:"\e91d"}.case-user-comment_area>dt.voice{color:#9e387b}.case-user-comment_area>dt.voice:before{content:"\e91c"}.case-user-comment_area>dd{margin-top:10px}.case-customer .performance_wrap{margin-top:100px}.case-customer .performance_wrap .title-box._typeA{padding-bottom:0 !important}.case-customer .performance_wrap .customer_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px}.case-customer .performance_wrap .customer_list>div{width:374px;margin-right:39px}.case-customer .performance_wrap .customer_list>div:last-child{margin-right:0}.case-customer .performance_wrap .customer_list_title{font-size:1.8rem;font-weight:700;padding:4px 0 4px 20px;color:#fff;border-left:4px solid #84abf3;background:#3768c3}.case-customer .performance_wrap .customer_list ul{font-size:1.6rem;line-height:1.5;padding:18px 24px 34px}.case-customer .performance_title{position:relative;top:-35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;height:99px;margin:0 auto}.case-customer .performance_title_icon{position:relative;top:-14px;left:0;margin-right:35px;text-align:center}.case-customer .performance_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;color:#00256a}.case-customer .performance_title_icon img{width:59px;margin-top:5px}.case-customer .performance_title_name{padding-left:40px;border-left:3px solid #d5dce9}.case-customer .performance_title_name h2{font-size:4.6rem;margin-top:22px;color:#002261}.course_anchor-nav{margin-bottom:164px}.course_anchor-nav .anchor-nav_list>li .txt{padding:0 !important}.course_anchor-nav .anchor-nav_list>li .txt span{font-size:1.8rem !important}.course_anchor-nav .anchor-nav_list>li .txt span:before{content:none !important}.course-type_wrap{position:relative;height:580px;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);background:#f0f3f8}.course-type_wrap._type1,.course-type_wrap._type2,.course-type_wrap._type3{margin-bottom:135px}.course-type_wrap._type4{margin-bottom:100px}.course-type_wrap-bgimage{position:absolute;z-index:0;top:0;width:860px;height:580px;pointer-events:none;background:#fff}.course-type_wrap-bgimage._bg{background:url(/wp-content/themes/tac_biz/_assets/images/program/index/bg_solution-type.jpg) 0 0 no-repeat;background-size:contain}.course-type_wrap-bgimage._bg2{background:url(/wp-content/themes/tac_biz/_assets/images/program/index/bg_solution-type2.jpg) 0 0 no-repeat;background-size:contain}.course-type_wrap-bgimage._bg3{background:url(/wp-content/themes/tac_biz/_assets/images/program/index/bg_solution-type3.jpg) 0 0 no-repeat;background-size:contain}.course-type_wrap-bgimage._bg4{background:url(/wp-content/themes/tac_biz/_assets/images/program/index/bg_solution-type4.jpg) 0 0 no-repeat;background-size:contain}.course-type_wrap-bgimage._left{right:-20%}.course-type_wrap-bgimage._right{left:-20%}.course-type_wrap-bgimage img{width:auto;height:100%;opacity:.2;-webkit-filter:grayscale(1);filter:grayscale(1)}.course-type_area{position:relative;z-index:1;max-width:1200px;margin:0 auto}.course-type_title{position:relative;top:-55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-type_title._left{width:100%;margin-left:0}.course-type_title._right{width:520px;margin-left:auto}.course-type_title_icon{margin-right:30px;text-align:center}.course-type_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;margin-top:-11px;margin-right:auto;margin-left:auto;color:#00256a}.course-type_title_icon img{display:block}.course-type_title_icon img._icon1,.course-type_title_icon img._icon2,.course-type_title_icon img._icon4{margin-top:7px}.course-type_title_icon img._icon3{margin-top:16px}.course-type_title_name{font-size:4.6rem;font-weight:700;height:99px;padding-left:30px;color:#002261;border-left:3px solid #d5dce9}.course-type_title_name span{display:block;margin-top:24px}.course-type_title_name span br{display:none}.course-type_content:after{display:block;clear:both;content:""}.course-type_content._left>div:first-child{float:right}.course-type_content._left>div:last-child{float:left}.course-type_content._right>div:first-child{float:left}.course-type_content._right>div:last-child{float:right}.course-type_content>div:first-child{width:calc(100% - 580px)}.course-type_content>div:first-child img{width:100%}.course-type_content>div:last-child{width:520px}.course-type_content>div:last-child>p{font-size:1.8rem;line-height:2.22222;margin-top:70px;margin-bottom:40px;color:#103170}.course-type_content>div:last-child>a{font-size:1.8rem;font-weight:700;position:relative;display:block;width:100%;padding:15px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#002261;border:1px solid #002261;background:#f0f3f8}.course-type_content>div:last-child>a:hover{background:#eff4fd}.course-type_content>div:last-child>a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-campaign_wrap{position:relative;height:830px;margin-right:calc(((100vw - 100%) / 2) * -1);margin-bottom:140px;margin-left:calc(((100vw - 100%) / 2) * -1);background:url(/wp-content/themes/tac_biz/_assets/images/program/index/bg_campaign.jpg) 50% no-repeat;background-size:cover}.course-campaign_area{max-width:1200px;margin:0 auto}.course-campaign_area_ename{font-size:3rem;font-style:italic;margin-bottom:-8px;padding-top:95px;text-align:center;color:#a7cbf8}.course-campaign_area_name{font-size:4rem;font-weight:700;margin-bottom:40px;text-align:center;color:#fff}.course-campaign_area_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.course-campaign_area_list li{width:370px;margin-right:45px;padding-bottom:15px;background:#fff}.course-campaign_area_list li:last-child{margin-right:0}.course-campaign_area_list li a{display:block}.course-campaign_area_list li a img{width:100%}.course-campaign_area_list li a>p{margin-right:7%;margin-left:7%}.course-campaign_area_list li a>p:nth-child(2){font-size:2.2rem;font-weight:700;line-height:1.19091;position:relative;margin-top:15px;margin-bottom:5px;padding-left:40px}.course-campaign_area_list li a>p:nth-child(2):before{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:0;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-campaign_area_list-description{font-size:1.6rem;line-height:1.875}.course-campaign_area_btn a{font-size:1.8rem;font-weight:700;position:relative;display:block;width:598px;margin:0 auto;padding:15px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#fff;border:1px solid #fff}.course-campaign_area_btn a:hover{background:rgba(255,255,255,0.2)}.course-campaign_area_btn a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-ranking_wrap{position:relative;margin-right:calc(((100vw - 100%) / 2) * -1);margin-bottom:-200px;margin-left:calc(((100vw - 100%) / 2) * -1);background:#f6f6f6}.course-ranking_area{position:relative;top:-75px;max-width:1200px;margin:0 auto}.course-ranking_area_ename{font-size:3rem;font-style:italic;margin-bottom:-8px;text-align:center;color:#1867ca}.course-ranking_area_name{font-size:4rem;font-weight:700;margin-bottom:40px;text-align:center;color:#002261}.course-ranking_area_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.course-ranking_area_list li{position:relative;width:370px;margin-right:45px;padding-bottom:20px;border-bottom:1px solid #ddd;background:#fff}.course-ranking_area_list li:last-child{margin-right:0}.course-ranking_area_list li>div{position:relative}.course-ranking_area_list li>div img{width:100%}.course-ranking_area_list li>div img._rank-icon{position:absolute;z-index:1;right:0;bottom:-15px;left:0;width:73px;height:64px;margin:0 auto}.course-ranking_area_list li>p{font-size:2.2rem;font-weight:700;line-height:1.36364;margin-right:7%;margin-left:7%}.course-ranking_area_list li>p:nth-child(2){font-size:1.6rem;font-weight:500;line-height:1.875;margin-top:30px;margin-bottom:5px}.course-ranking_area_other{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-ranking_area_other>div{width:270px;margin-right:40px;margin-bottom:5vw}.course-ranking_area_other>div:last-child{margin-right:0}.course-ranking_area_other_title{font-size:2.4rem;font-weight:700;position:relative;margin-bottom:10px;padding-bottom:5px;padding-left:50px;color:#002261;border-bottom:2px solid #3f72d1}.course-ranking_area_other_title:before{position:absolute;top:0;bottom:0;left:2px;display:block;margin:auto;content:""}.course-ranking_area_other_title._ranking1:before{width:36px;height:34px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title.png) 0 0 no-repeat;background-size:36px 34px}.course-ranking_area_other_title._ranking2:before{width:43px;height:39px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title2.png) 0 0 no-repeat;background-size:43px 39px}.course-ranking_area_other_title._ranking3{letter-spacing:-2px}.course-ranking_area_other_title._ranking3:before{width:35px;height:26px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title3.png) 0 0 no-repeat;background-size:35px 26px}.course-ranking_area_other_title._ranking4:before{width:34px;height:34px;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_title4.png) 0 0 no-repeat;background-size:34px 34px}.course-ranking_area_other_title span{font-size:1.8rem;line-height:1.33333;display:block;margin-top:-5px}.course-ranking_area_other_list li{font-size:1.6rem;font-weight:700;line-height:1.125;position:relative;margin-bottom:10px;padding-top:7px;padding-right:10px;padding-left:40px}.course-ranking_area_other_list li:before{position:absolute;top:0;left:0;display:block;width:31px;height:27px;content:""}.course-ranking_area_other_list li:first-child{background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_ranking-1st.png) 0 0 no-repeat;background-size:31px 27px}.course-ranking_area_other_list li:nth-child(2){background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_ranking-2nd.png) 0 0 no-repeat;background-size:31px 27px}.course-ranking_area_other_list li:nth-child(3){margin-bottom:0;background:url(/wp-content/themes/tac_biz/_assets/images/program/index/icon_ranking-3rd.png) 0 0 no-repeat;background-size:31px 27px}.course-ranking_area_btn a{font-size:1.8rem;font-weight:700;position:relative;display:block;width:598px;margin:0 auto;padding:15px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;text-align:center;color:#002261;border:1px solid #002261;background:#f6f6f6}.course-ranking_area_btn a:hover{background:#eff4fd}.course-ranking_area_btn a:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#002261;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prg-practical_tips_container .title{font-size:1.8rem}.prg-practical_tips_container .lead{margin-top:10px}.prg-practical_tips_container .caution{font-size:1.4rem;margin-top:10px}.prg-practical_tips_container .caution li{margin-top:10px}.prg-practical_info_box{margin-top:15px}.prg-practical_info_box+.section{margin-top:15px}.prg-practical_info_box .pg-check_list li{position:relative;margin-top:10px;padding-left:1.2em}.prg-practical_info_box .pg-check_list li:before{font-family:icoset;font-size:1.1rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:.4em;left:0;content:"\e91f";text-transform:none;color:#1048ae;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prg-exam-preparation .lead{color:#103170}.prg-exam-preparation.pass-achievements{position:relative;margin:55px calc(((100vw - 100%) / 2) * -1) 50px;background:url(/wp-content/themes/tac_biz/_assets/images/program/exam-preparation/bg.jpg) 50% no-repeat;background-size:cover}.prg-exam-preparation .pass-achievements_area{max-width:1200px;margin:0 auto;padding:25px 0 40px}.prg-exam-preparation .pass-achievements_area_name{font-size:2.6rem;font-weight:700;margin-bottom:30px;text-align:center;color:#fff}.prg-exam-preparation .pass-achievements_area_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.prg-exam-preparation .pass-achievements_area_list>li{width:85%;margin-right:auto;margin-bottom:2vw;margin-left:auto;background:#fff}.prg-exam-preparation .pass-achievements_area_list>li .title{font-size:3rem;font-weight:700;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.7em 0;text-align:center;color:#fff;background:#d0b880;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.prg-exam-preparation .pass-achievements_area_list>li .title .txt02{font-size:1.4rem;line-height:1.3;padding-left:.3em;text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.prg-exam-preparation .pass-achievements_area_list>li .txtarea{padding:10px 15px 20px;color:#000}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number{font-weight:700;line-height:1.3;display:table;width:100%;min-height:3.6em;color:#87772f}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number>span{display:table-cell;width:100%;vertical-align:bottom}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number .fntL{font-size:2rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number .fntM{font-size:1.4rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number .fntS{font-size:1rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .number{font-size:2.5rem;line-height:1.3;text-align:center;color:#87772f}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .number .num{font-size:6rem;font-weight:700}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .caution.num li{padding-left:2em;text-indent:-2em}.prg-new-employee-training .md-box_container.box-md-2 .tips-box_inner .ttl{border-bottom:1px solid #002261}.prg-new-employee-training .md-box_container.box-md-2 .tips-box_inner .ttl.bgLB{background:#f0f3f8}.prg-new-employee-training_title{font-size:3.2rem;font-weight:700;margin-bottom:50px;color:#002261}.prg-new-employee-training_title>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prg-new-employee-training_title>span:after{display:block;min-width:.8em;height:2px;content:"";background:#002261;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.prg-new-employee-training_title>span:before{display:block;min-width:.8em;height:2px;content:"";background:#002261;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:0.4em}.prg-new-employee-training_title>span:after{margin-left:0.4em}.feature-con .title-box._typeA{padding-bottom:0 !important}.feature-con .title-box._typeB .group{font-size:1.6rem;font-weight:400;line-height:1;position:relative;display:inline-block;margin-right:2em;margin-left:1em;padding:.3em 1em;border-radius:15px;background:#e6f7b2}.feature-con .title-box._typeB .group:after{font-size:2.6rem;font-weight:700;position:absolute;top:0;right:-1em;content:"+"}.feature-con .title-box._typeB .distance{font-size:1.6rem;font-weight:400;line-height:1;display:inline-block;padding:.3em 1em;border-radius:15px;background:#f7b2c7}.feature-con ._btnlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-con ._btnlist li{min-width:200px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.feature-con ._btnlist2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feature-con ._btnlist2 li{max-width:390px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.feature-con .btn-view{margin-top:20px}.feature-con .btn-view a.notico[href$=".pdf"]:after,.feature-con .btn-view a.notico[href$=".xls"]:after,.feature-con .btn-view a.notico[target=_blank]:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-con .btn-w390{max-width:390px}.feature-con ._lead{color:#103170}.feature-con_title{position:relative;top:-40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:99px;margin:0 auto}.feature-con_title_icon{position:relative;top:-20px;left:0;margin-right:50px;text-align:center}.feature-con_title_icon p{font-size:1.8rem;font-weight:700;font-style:italic;margin-bottom:5px;color:#00256a}.feature-con_title_icon ._icon3,.feature-con_title_icon ._icon4,.feature-con_title_icon ._icon5{padding-right:10px}.feature-con_title_name{padding-left:40px;border-left:3px solid #d5dce9}.feature-con_title_name p{font-size:2rem;font-weight:700;line-height:.9;margin-top:10px;margin-bottom:5px;color:#1867ca}.feature-con_various_list{position:relative;width:553px;max-width:553px;height:0;margin:0 auto;padding-top:50.63291%}.feature-con_various_list li span.txt{font-weight:700;line-height:1.1;padding-top:10px;text-align:center;color:#002261}.feature-con_various_list li span.txt .large{font-size:2.2rem}.feature-con_various_list li span.txt .small{font-size:1.4rem}.feature-con_various_list li.group{position:absolute;top:0;left:0;width:39.783%;height:0;padding-top:39.783%}.feature-con_various_list li.group>span.bg{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:50%;background:#e6f7b2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-con_various_list li.group>span.bg span.txt{position:relative;padding-top:80px}.feature-con_various_list li.group>span.bg span.txt:before{font-family:icoset;font-size:6.8rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:0;left:0;display:block;width:100%;padding-bottom:10px;content:"\e90e";text-align:center;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-con_various_list li.distance{position:absolute;top:0;right:0;width:39.783%;height:0;padding-top:39.783%}.feature-con_various_list li.distance>span.bg{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:50%;background:#f7b2c7;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-con_various_list li.distance>span.bg span.txt{position:relative;padding-top:80px}.feature-con_various_list li.distance>span.bg span.txt:before{font-family:icoset;font-size:8rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:-3%;left:0;display:block;width:100%;padding-bottom:10px;content:"\e913";text-align:center;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-con_various_list li.blending{position:absolute;top:31.42857%;left:32.3689%;width:34.71971%;height:0;padding-top:34.71971%}.feature-con_various_list li.blending>span.bg{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:50%;background:rgba(188,224,239,0.7);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.feature-con_per{max-width:1161px;margin:40px auto 0;padding:55px 10px 30px;background:url(/wp-content/themes/tac_biz/_assets/images/feature/index/bg_per_pc.jpg) no-repeat top;background-size:cover}.feature-con_per_list{font-weight:700;line-height:1;position:relative;max-width:970px;margin:0 auto;padding-left:20.76843%;color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.feature-con_per_list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:47.5%;margin-bottom:35px;margin-left:5%;padding:5px;border-bottom:4px solid #fff;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature-con_per_list li:nth-child(odd){margin-left:0}.feature-con_per_list li .name{line-height:1;margin-bottom:5px;text-align:center}.feature-con_per_list li .name span:first-child{font-size:2rem}.feature-con_per_list li .name .year{font-size:1.4rem}.feature-con_per_list li .num{font-size:3rem;text-align:right;letter-spacing:-.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.feature-con_per_list li .num span{font-size:6rem}.feature-con_per_list:before{font-family:icoset;font-size:15rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:0;right:0;bottom:0;left:0;width:40%;max-width:145px;height:80%;margin:auto;margin-left:0;content:"\e903";text-align:center;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-con .spLR{padding-right:20px;padding-left:20px}.feature-con .program-field_area{padding-top:20px}.feature-con .program-field_area a{width:100%;color:#002261;border:1px solid #607bad;background:#f0f3f8;-webkit-box-shadow:0 4px 5px 0 rgba(0,37,106,0.1);box-shadow:0 4px 5px 0 rgba(0,37,106,0.1);position:relative;padding:20px 20px 20px 10px}.feature-con .program-field_area a .txt{text-decoration:none !important}.feature-con .program-field_area a>p{line-height:1.3;width:100%}.feature-con .program-field_area a:after{font-family:icoset;font-size:1.5rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:40%;right:5%;content:"\e902";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-con .program-field_area a .txt{font-weight:700;line-height:1.3;position:relative;display:block;text-align:center}.feature-con .program-field_area a .txt:after{font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;content:"";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-con .program-field_area a .txt:before{font-family:icoset;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;content:"";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:6.5rem;position:static;display:block;width:100%;padding-bottom:30px;text-align:center;color:#3263bc}.feature-con .program-field_area a .txt:after{top:80px;left:50%;width:143px;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#ccc}.feature-con .program-field_area a._center{-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-con .program-field_area a.ico-01 .txt:before{content:"\e909"}.feature-con .program-field_area a.ico-02 .txt:before{content:"\e908"}.feature-con .program-field_area a.ico-03 .txt:before{content:"\e90d"}.feature-con .program-field_area a.ico-04 .txt:before{content:"\e916"}.feature-con .program-field_area .program-title .txt:before{content:"\e90a"}.main-visual_container .txtarea .ico-free,.main-visual_container .txtarea .ico-limited{position:absolute;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90px;height:90px;border-radius:50%;background:#000;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-visual_container .txtarea .ico-free span,.main-visual_container .txtarea .ico-limited span{font-size:1.3rem;font-weight:700;display:block;width:100%;text-align:center;color:#fff}.main-visual_container .txtarea .ico-free span:before,.main-visual_container .txtarea .ico-limited span:before{display:block;width:38%;margin:0 auto 2px;padding-top:44%}.main-visual_container .txtarea .ico-free{right:140px;background:-webkit-linear-gradient(294deg, #be4885, #9e386d, #be4885);background:-o-linear-gradient(294deg, #be4885, #9e386d, #be4885);background:linear-gradient(156deg, #be4885, #9e386d, #be4885)}.main-visual_container .txtarea .ico-free span:before{content:"";background:url(/wp-content/themes/tac_biz/_assets/images/special/movie-seminar/ico-free.png) no-repeat 50%;background-size:contain}.main-visual_container .txtarea .ico-limited{right:40px;background:-webkit-linear-gradient(294deg, #4174d3, #2a58ac, #3d6abe);background:-o-linear-gradient(294deg, #4174d3, #2a58ac, #3d6abe);background:linear-gradient(156deg, #4174d3, #2a58ac, #3d6abe)}.main-visual_container .txtarea .ico-limited span:before{content:"";background:url(/wp-content/themes/tac_biz/_assets/images/special/movie-seminar/ico-limited.png) no-repeat 50%;background-size:contain}.spe-movie-seminar-period{display:table;width:100%;max-width:440px;border-bottom:1px solid #ced5de;background:#fff;margin-top:10px}.spe-movie-seminar-period dt{font-size:1.5rem;font-weight:700;line-height:1.2;position:relative;display:table-cell;width:9em;height:100%;padding:7px 10px;text-align:center;vertical-align:middle;color:#fff;background:#002261}.spe-movie-seminar-period dt:after{position:absolute;top:50%;right:-14px;width:0;height:0;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:6px 7px;border-style:solid;border-color:transparent transparent transparent #002261}.spe-movie-seminar-period dd{font-size:1.4rem;line-height:1.2;display:table-cell;height:100%;padding:7px 10px;text-align:center;vertical-align:middle;color:#002261}.spe-movie-seminar-period dd .num{font-size:1.8rem;font-weight:700}.spe-movie-seminar ._lead,.spe-movie-seminar .txt{color:#103170}.spe-movie-seminar .mark{font-size:1.6rem;font-weight:700;line-height:1.1;display:inline-block;min-width:2.3em;margin-bottom:.5em;margin-left:.3em;padding:2px 5px;text-align:center;color:#2e5db5;border:1px solid #2e5db5}.spe-movie-seminar .title-box._sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spe-movie-seminar .title-box._sub .title_icon{margin-right:25px;padding:0 30px 7px 10px;text-align:center;border-right:3px solid #d5dce9}.spe-movie-seminar .title-box._sub .title_icon p{font-size:1.6rem;font-weight:700;font-style:italic;margin-bottom:5px;color:#00256a}.spe-movie-seminar .title-box._sub .title_icon img{width:25px}.spe-movie-seminar .title-box._sub .title_name .title{font-size:2.4rem;font-weight:700;color:#002261}.spe-movie-seminar .btn-view{margin-top:10px}.spe-movie-seminar .btn-view a.notico[href$=".pdf"]:after,.spe-movie-seminar .btn-view a.notico[href$=".xls"]:after,.spe-movie-seminar .btn-view a.notico[target=_blank]:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.spe-movie-seminar .contact_box{font-size:1.8rem;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:155px;padding:40px 3%;color:#0b214b;background:#f6f6f6;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.spe-movie-seminar .contact_box .title{font-weight:700;color:#2e5db5}.spe-movie-seminar .contact_box .tel{font-size:3.8rem;font-weight:700;position:relative;display:inline-block;margin-right:.2em;padding-left:45px}.spe-movie-seminar .contact_box .tel:before{font-family:icoset;font-size:3.5rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:0;content:"\e914";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact_box{font-size:1.8rem;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:70px;padding:40px 3%;color:#0b214b;background:#f6f6f6;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact_box .title{font-weight:700;color:#2e5db5}.contact_box .tel{font-size:3.8rem;font-weight:700;position:relative;display:inline-block;margin-right:.2em;padding-left:45px}.contact_box .tel:before{font-family:icoset;font-size:3.5rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:0;content:"\e914";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aligncenter{display:block;margin:0 auto}.alignright{display:block;margin-left:auto}.alignleft{display:block;margin-right:auto}.lp-business-skills.main-visual_container{width:100%;border-top:2px solid #002261}.lp-business-skills.main-visual_container:after{display:none}.lp-business-skills ._lead,.lp-business-skills .txt{color:#103170}.lp-business-skills .title-box._sub{margin-top:50px}.lp-business-skills .title-box._sub .title_num{font-size:3rem;font-weight:700;position:relative;display:inline-block;margin-right:15px;padding-right:18px;padding-left:10px;text-align:center;color:#194482}.lp-business-skills .title-box._sub .title_num:after{position:absolute;top:50%;right:0;width:3px;height:1em;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#194482}.lp-business-skills .title-box._sub .title_name{display:inline}.lp-business-skills .title-box._sub .title_name .title{font-size:3rem;font-weight:700;display:inline;color:#194482}.lp-business-skills .title-box._sub .fnt24{font-size:2.4rem !important}.title-box._sub{margin-top:50px}.title-box._sub+.section{margin-top:30px}.title-box._sub .title_num{font-size:3rem;font-weight:700;position:relative;display:inline-block;margin-right:15px;padding-right:18px;padding-left:10px;text-align:center;color:#194482}.title-box._sub .title_num:after{position:absolute;top:50%;right:0;width:3px;height:1em;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#194482}.title-box._sub .title_name{display:inline}.title-box._sub .title_name .title{font-size:3rem;font-weight:700;display:inline;color:#194482}.title-box._sub .fnt24{font-size:2.4rem !important}.lp-business-skills .title-box._typeA:before{background:#f1fbff}.lp-business-skills .title-box._typeA .title{color:#194482}.lp-business-skills .title-box._typeB:before{background:#194482}.lp-business-skills .title-box._typeB .title{color:#194482}.lp-business-skills .schedule_btn{margin-top:50px;text-align:right}.lp-business-skills .schedule_btn .btn-arw{position:relative;display:inline-block;padding-right:.5em;padding-bottom:3px;padding-left:43px;border-bottom:1px solid #002261}.lp-business-skills .schedule_btn .btn-arw:after{position:absolute;right:0;bottom:0;width:6px;height:4px;content:"";border-width:2px 3px;border-style:solid;border-color:transparent transparent #002261 #002261}.lp-business-skills .schedule_btn .btn-arw:before{position:absolute;bottom:7px;left:22px;display:inline-block;width:16px;height:17px;content:"";background:url(/wp-content/themes/tac_biz/_assets/images/lp/business-skills/ico-schedule.png) no-repeat 50%}.lp-business-skills .schedule_btn .btn-arw a{font-weight:700;color:#194482}.schedule_btn{margin-top:50px;text-align:right}.schedule_btn .btn-arw{position:relative;display:inline-block;padding-right:.5em;padding-bottom:3px;padding-left:43px;border-bottom:1px solid #002261}.schedule_btn .btn-arw:after{position:absolute;right:0;bottom:0;width:6px;height:4px;content:"";border-width:2px 3px;border-style:solid;border-color:transparent transparent #002261 #002261}.schedule_btn .btn-arw:before{position:absolute;bottom:7px;left:22px;display:inline-block;width:16px;height:17px;content:"";background:url(../../../../../_assets/images/lp/business-skills/ico-schedule.png) no-repeat 50%}.schedule_btn .btn-arw a{font-weight:700;color:#194482}.lp-business-skills .seminar-box,.spe .seminar-box{margin-top:30px}.lp-business-skills .seminar_txt,.spe .seminar_txt{line-height:2}.lp-business-skills .seminar_btn .btn-view,.spe .seminar_btn .btn-view{margin-top:40px}.lp-business-skills .seminar_btn .btn-view a,.spe .seminar_btn .btn-view a{margin-left:0;padding:0;color:#fff;border:none;background:#194482}.lp-business-skills .seminar_btn .btn-view a:hover,.spe .seminar_btn .btn-view a:hover{background:#3b649f}.lp-business-skills .seminar_btn .btn-view a.notico[href$=".pdf"]:after,.lp-business-skills .seminar_btn .btn-view a.notico[href$=".xls"]:after,.lp-business-skills .seminar_btn .btn-view a.notico[target=_blank]:after,.spe .seminar_btn .btn-view a.notico[href$=".pdf"]:after,.spe .seminar_btn .btn-view a.notico[href$=".xls"]:after,.spe .seminar_btn .btn-view a.notico[target=_blank]:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;z-index:-1;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#194482;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-business-skills .seminar_btn .btn-view span.wh,.spe .seminar_btn .btn-view span.wh{position:relative;display:block;overflow:hidden;padding:15px}.lp-business-skills .seminar_btn .btn-view span.wh:before,.spe .seminar_btn .btn-view span.wh:before{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-business-skills .seminar_table,.spe .seminar_table{margin-top:10px;margin-bottom:20px;border-bottom:1px solid #a8aaad;background:#fff}.lp-business-skills .seminar_table dt,.spe .seminar_table dt{width:30%;text-align:center;background:#f6f6f6;font-weight:700}.lp-business-skills .seminar_table dd,.lp-business-skills .seminar_table dt,.spe .seminar_table dd,.spe .seminar_table dt{font-size:1.8rem;padding:10px;color:#333;border-top:1px solid #a8aaad}.lp-business-skills .seminar_table dd,.spe .seminar_table dd{width:70%}.seminar_table{margin-top:10px;margin-bottom:20px;border-bottom:1px solid #a8aaad;background:#fff}.seminar_table dt{width:30%;text-align:center;background:#f6f6f6;font-weight:700}.seminar_table dd,.seminar_table dt{font-size:1.8rem;padding:10px;color:#333;border-top:1px solid #a8aaad}.seminar_table dd{width:70%}.lp-business-skills .btn-view{margin-top:20px}.lp-business-skills .btn-view a.notico[href$=".pdf"]:after,.lp-business-skills .btn-view a.notico[href$=".xls"]:after,.lp-business-skills .btn-view a.notico[target=_blank]:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn_BLU p>a{color:#fff;border:none;background:#194482}.btn_BLU p>a::before{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;z-index:-1;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#194482;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn_BLU span.wh::after{font-family:icoset;color:#194482;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-view{margin-top:20px;text-align:center}.btn-view.btn__left{margin:0 auto 0 0}.btn-view.btn__right{margin:0 0 0 auto}.btn-view a.notico{margin-top:20px}.btn-view a.notico[href$=".pdf"]:after,.btn-view a.notico[href$=".xls"]:after,.btn-view a.notico[target=_blank]:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-view.btn_BLU a{margin-left:0;padding:0;color:#fff;border:none;background:#194482}.btn-view.btn_BLU a:hover{background:#3b649f}.btn-view.btn_BLU a.notico[href$=".pdf"]:after,.btn-view.btn_BLU a.notico[href$=".xls"]:after,.btn-view.btn_BLU a.notico[target=_blank]:after{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;z-index:-1;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#194482;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-view.btn_BLU span.wh{position:relative;display:block;overflow:hidden;padding:15px}.btn-view.btn_BLU span.wh:before{font-family:icoset;font-size:3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:-15px;display:block !important;margin:0;content:"\e901";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-business-skills .contact_box{font-size:1.8rem;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:70px;padding:40px 3%;color:#0b214b;background:#f6f6f6;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lp-business-skills .contact_box .title{font-weight:700;color:#2e5db5}.lp-business-skills .contact_box .tel{font-size:3.8rem;font-weight:700;position:relative;display:inline-block;margin-right:.2em;padding-left:45px}.lp-business-skills .contact_box .tel:before{font-family:icoset;font-size:3.5rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:0;content:"\e914";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-business-skills .contact_box .mail{font-size:1.8rem;position:relative;display:inline-block;margin-top:5px;padding-left:45px}.lp-business-skills .contact_box .mail a{color:#2e5db5}.lp-business-skills .contact_box .mail:before{font-family:icoset;font-size:2.8rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;left:3px;content:"\e91a";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-business-skills .access-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lp-business-skills .access-wrap-txt{font-size:1.8rem;font-weight:700;color:#103170;font-size:2.2rem}.lp-business-skills .access a{color:#2e5db5}.lp-business-skills .access dt{font-size:1.6rem;font-weight:700;line-height:1.1;width:8em;margin-top:5px;margin-bottom:7px;padding:2px 5px;text-align:center;color:#2e5db5;border:1px solid #2e5db5}.lp-business-skills .access dd{font-size:1.8rem;margin-bottom:12px}.column-side_menu{margin-top:20px}.column-side_menu:first-child{margin-top:0}.column-side_ttl{font-size:1.6rem;font-weight:700;position:relative;padding:8px 10px 5px;color:#002261;border-bottom:3px solid #d5dce9;background:#f0f3f8}.column-side_list a{font-size:1.5rem;line-height:1.3;position:relative;display:block;padding:12px 30px 12px 10px;color:#000 !important;color:#002261;border-bottom:1px solid #d5dce9;background:#f0f3f8}.column-side_list a:before{font-family:icoset;font-size:16px;font-weight:400;font-weight:700;font-style:normal;font-variant:normal;line-height:1;position:absolute;right:10px;bottom:10px;content:"\e902";text-transform:none;color:#002261;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.column-ttl{position:relative;padding:15px 0 12px;background:#f0f3f8}.column-ttl:before{position:absolute;z-index:-1;top:0;left:-50%;display:block;width:200%;height:100%;content:"";background:#f0f3f8}.column-ttl .title{font-size:2.2rem;line-height:1.3;position:relative;z-index:1;margin-top:5px;color:#002261}.column-ttl .subttl{font-weight:700;line-height:1.3;color:#002261}.column-ttl+.section{margin-top:10px}.column-details_summary .editor{color:#002261}.column-details_summary .editor .author{font-size:1.8rem;display:block}.column-profile_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px;padding:18px;border:1px solid #607bad;background:#fff;background:#e6ebf4}.column-profile_container+.column-profile_container{margin-top:15px}.column-profile_container .thumb{display:block;text-align:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.column-profile_box{margin-top:20px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.column-profile_box dt.fntCorm{font-size:2.4rem;font-weight:700;font-style:italic;line-height:.92917;position:relative;color:#002261}.column-profile_box dt.fntCorm:first-child:after{position:absolute;top:50%;left:80px;display:block;width:70px;height:2px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px solid #002261;background:transparent}.column-profile_box .name{font-size:2rem;margin-top:8px}.column-profile_box .txt{line-height:1.875;margin-top:5px}.seigo-details_summary{display:block}.seigo-details_summary .date{text-align:right}.md-wide_container.bg-half{position:relative;margin-top:60px}.md-wide_container.bg-half:first-child{margin-top:60px}.md-wide_container.bg-half:after,.md-wide_container.bg-half:before{position:absolute;top:0;display:block;height:280px;content:"";pointer-events:none}.md-wide_container.bg-half:after{left:0;width:100%;background:#f0f3f8}.md-wide_container.bg-half:before{position:absolute;z-index:0;top:0;display:none;width:860px}.md-wide_container.bg-half._left:before{z-index:1;right:-20%;background-repeat:no-repeat;background-position:0 0}.md-wide_container.bg-half._serviceTop:before{background:url(/wp-content/themes/tac_biz/_assets/images/special/index/bg.jpg)}.md-wide_container.bg-half>.section{position:relative;z-index:2}.title-bg-half{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-60px}.title-bg-half .ico{position:relative;display:block;width:60px;text-align:center}.title-bg-half .ico:after{position:absolute;top:-10px;right:-8px;display:block;width:3px;height:62px;content:"";background:#d5dce9}.title-bg-half .ico>span{display:block}.title-bg-half .ico>span.fntCorm{font-size:1.2rem;font-weight:700;font-style:italic;margin-top:-7px;margin-top:-18px;text-align:center;color:#00256a}.title-bg-half .ico>img{width:35px;margin:11px auto 0}.title-bg-half .title{font-size:2.2rem;line-height:1.2;margin-top:8px;padding-left:20px;color:#002261;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.title-bg-half+.section{margin-top:30px}.list-bnr_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#f0f3f8;-webkit-flex-direction:column;-ms-flex-direction:column}.list-bnr_item .thumb{display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.list-bnr_item .txtarea{padding:15px 10px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.list-bnr_item .txtarea .ttl{font-size:1.8rem;font-weight:700;line-height:1.3;position:relative;padding-left:30px}.list-bnr_item .txtarea .ttl:before{font-family:icoset;font-size:2.6rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:-.1em;left:0;content:"\e901";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.list-bnr_item .txtarea .txt{margin-top:10px}.special_thumb.section{margin-bottom:20px}.special_thumb.section .list-bnr_item{background-color:#ffffff}.search-input_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;color:#fff;background:#2b313d}.search-input_area>button{font-weight:700;width:6.4em;margin-left:10px;padding-right:0;padding-left:0;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;color:#fff;border:none;background:#a09046}.search-input_area>button:hover{background:#8b7928}.search-input_area>input{width:100%;border:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.search-result_area{margin-top:20px;border-top:2px solid #2b313d;border-bottom:2px solid #2b313d}.search-result_box{padding:10px 0}.search-result_box ~ .search-result_box{border-top:1px dotted #2b313d}.search-result_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.search-result_item:hover .ttl{text-decoration:underline}.search-result_item .txtarea{padding-left:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.search-result_item .txtarea em{background:#ebe0b0}.search-result_item .txtarea .ttl{font-size:1.8rem;color:#002261}.search-result_item .txtarea .txt{margin-top:5px;color:#333}.search-result_item .thumb{display:block;width:90px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.search-result_item .thumb img{border:1px solid #e8e8e8}@media print, screen and (min-width: 1320px){.main-visual_container{width:calc(100% - 95px)}.lp-business-skills.main-visual_container .txtarea{padding-left:0}}@media print, screen and (min-width: 768px) and (max-width: 1024px){.main-visual_container{width:calc(100% - 90px)}.anchor-nav_area._typeB .anchor-nav_list li a span{margin-right:-1px}.anchor-nav_area._typeB .anchor-nav_list li a span:after{font-size:0;width:0;margin-right:1px;content:".";color:transparent}.koza-pagenation-box .total{width:100%;margin-right:0;margin-bottom:5px;text-align:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sol-learning-point_list .ttl .ex{font-size:2rem}.sol-sc-merit_title{font-size:2rem;margin-bottom:20px}.sol-sc-summary_area>.txtarea{width:100%;max-width:none;padding-right:0 !important;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.sol-sc-summary_area>.txtarea .section{text-align:center}.sol-sc-summary_area>.thumb{width:100% !important;max-width:none !important;margin-top:10px;padding-left:0;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sol-sc-summary_area .web-test_box .section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;text-align:left;-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sol-sc-summary_area .web-test_box .section .thumb{width:33%}.sol-sc-summary_area .web-test_box .section .txtarea{width:100%;padding-left:3%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sol-program-flow_box:after{bottom:-50px}.sol-program-flow_box .step{width:80px;height:80px}.sol-program-flow_box .step .num img{width:30px}.title-box._typeA.case-details_ttl:before{height:60%}.case-suggest_area .needs:before{bottom:-30px}.prg-new-employee-training_title{font-size:2.4rem;margin-bottom:20px}.spe.main-visual_container .txtarea .ico-free,.spe-movie-seminar.main-visual_container .txtarea .ico-free{right:180px}.spe.main-visual_container .txtarea .ico-limited,.spe-movie-seminar.main-visual_container .txtarea .ico-limited{right:80px}}@media print, screen and (min-width: 768px){.main-visual_container:after{height:60px}.main-visual_txt{z-index:2;width:calc(100% + 60px);padding:0;-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-visual_txt .txtarea{width:100%;max-width:1240px;margin:0 auto;padding:0 80px 0 20px}.main-visual_txt .catch{font-size:2.4rem;margin-bottom:5px}.main-visual_txt .title{font-size:6rem}.title-box._typeA{margin-top:100px;padding-top:0;padding-bottom:40px}.title-box._typeA .title{font-size:4.6rem}.title-box._typeA .title .small{font-size:3rem}.title-box._typeA+.section{margin-top:60px}.title-box._typeB{margin-top:50px;padding-right:40px}.title-box._typeB .title{font-size:2.4rem;padding-left:40px}.title-box._typeB .title span{padding-right:.6em;padding-bottom:0;padding-left:.6em;background:#fff}.title-box._typeB:after{height:4px}.title-box._typeB:before{height:4px;width:40px}.title-box._typeB:after,.title-box._typeB:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.title-box._typeB:after{bottom:auto;width:calc(100% - 30px)}.title-box._typeB+.section{margin-top:30px}.title-box._typeB._bottom:after{-webkit-transform:none;-ms-transform:none;transform:none}.title-box._typeB._bottom:before{-webkit-transform:none;-ms-transform:none;transform:none;width:160px}.title-box._typeB._bottom+.section{margin-top:20px}.title-box._typeC{margin-top:30px}.title-box._typeC .txt{margin-top:5px}.title-box._typeC+.section{margin-top:20px}.anchor-nav_title{font-size:2.6rem}.anchor-nav_title>span{margin:0 110px}.anchor-nav_title>span:after{width:95px}.anchor-nav_title>span:before{width:95px;left:-110px}.anchor-nav_title>span:after{right:-110px}.anchor-nav_area._typeA .anchor-nav_title+.anchor-nav_list{margin-top:5px}.anchor-nav_area._typeA .anchor-nav_list{width:calc(100% + 24px);margin-top:-20px;margin-right:-10px;margin-left:-10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.anchor-nav_area._typeA .anchor-nav_list>li{width:174px;margin:20px 0 0}.anchor-nav_area._typeA .anchor-nav_list>li a{-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anchor-nav_area._typeA .anchor-nav_list>li .txt{padding:0 15px}.anchor-nav_area._typeA .anchor-nav_list>li .txt>span{font-size:1.6rem;font-weight:700}.anchor-nav_area._typeA .anchor-nav_list>li .thumb{width:150px;margin:0 auto}.anchor-nav_area._typeA .anchor-nav_list>li .thumb:before{bottom:-3px;left:19px}.anchor-nav_area._typeA .anchor-nav_list>li .thumb:after{bottom:-3px;left:14px}.anchor-nav_area._typeB .anchor-nav_list{border:none;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.anchor-nav_area._typeB .anchor-nav_list li{font-size:1.6rem;position:relative;margin-top:15px;padding-right:15px;padding-left:15px;border:none;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.anchor-nav_area._typeB .anchor-nav_list li:after{position:absolute;top:0;display:block;width:1px;height:100%;content:"";background:#d9d9d9}.anchor-nav_area._typeB .anchor-nav_list li:before{position:absolute;top:0;display:block;width:1px;height:100%;content:"";background:#d9d9d9;left:-1px}.anchor-nav_area._typeB .anchor-nav_list li:after{right:-1px}.anchor-nav_area._typeB .anchor-nav_list li:nth-child(odd){border:none}.anchor-nav_area._typeB .anchor-nav_list li a{text-align:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.anchor-nav_area._typeB .anchor-nav_list li a span{position:relative}.anchor-nav_area._typeB .anchor-nav_list li a span:before{right:-6px;-webkit-transition:top .2s;-o-transition:top .2s;transition:top 0.2s}.anchor-nav_area._typeB .anchor-nav_list li a span:hover:before{top:calc(50% + 6px)}#contents .anchor-nav_area._typeB:first-child{margin-top:-40px}.tips-box_container .txtarea{padding:24px 8%}.page-link_nav{padding:0 15%}.page-link_nav li{font-size:1.6rem}.page-link_nav li a{padding:18px 15px 15px}.page-link_nav .txt{position:relative;display:inline-block;padding-right:1.8em}.page-link_nav .txt:after{font-family:icoset;font-size:2.3rem;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:50%;right:0;margin-top:-12px;content:"\e902";text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.course-list_area .title{font-size:2.4rem}.course-list_area .title+.course-list_box{margin-top:15px}.course-list_area .title+.ib-link_list{margin-top:5px}.course-list_area .title+.title-box._typeC{margin-top:20px}.course-list_area .title-box._typeC+.ib-link_list{margin-top:0}.course-list_area .title-box._typeC+.course-list_box{margin-top:20px}.course-list_area .b-link_list{width:95.5%;margin-left:-4.5%}.course-list_area .b-link_list li{margin-top:1em;margin-left:5%}.course-list_area .b-link_list.ico-arr a:before{top:0}.course-list_box dd+dt{margin-top:30px}.course-list_box dt+dd{margin-top:10px}._lead+.section.course-list_area{margin-top:40px}.course-cat_list li{font-size:1.4rem;width:10em;padding:8px}.course-title_box.type-h1{margin-top:50px}.course-title_box.type-h1 .lead{font-size:2.2rem;margin-bottom:10px}.course-title_box.type-h1 .title{font-size:4rem;line-height:1.1}.course-title_box.type-h1 .title .small{font-size:3.2rem}.course-title_box.type-h1 .txt{font-size:2rem}.course-title_box.type-h2 .title{font-size:2.4rem}.course-title_box.type-h3 .title{font-size:2rem}.course-title_box+*{margin-top:20px !important}.course-icon_list.section{padding-top:10px}.course-icon_list li{font-size:1.4rem;margin-right:10px;padding:5px 30px}.course-icon_list .NEW{font-size:1.4rem}.course-icon_list .TIA{width:auto}.course-lecture_area.section{margin-top:20px;padding-top:20px}.course-summary_area.section{margin-top:20px;padding-top:20px}.course-summary_area>.section>.section ~ .section{margin-top:50px}.course-summary_table._sptMin{margin-top:40px !important}.course-summary_table figcaption{font-size:89%}.course-summary_table dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:180px;text-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-summary_table dd{width:calc(100% - 180px);padding:30px}.course-summary_table dd.img{padding-left:230px;text-align:left}.course-summary_table+.section{margin-top:40px}.course-schedule_area{margin-top:80px}.course-schedule_area dd{padding:5px 30px}.course-schedule_area dt{padding:5px 30px;font-size:2.4rem;padding:5px 30px}.course-schedule_area dd{padding-top:30px;padding-bottom:30px}.course-schedule_box._type2 .txt+.md-box_container{margin-top:30px}.course-schedule_box._type2 .md-box_container.box-md-2>.box:nth-child(n+3){margin-top:24px}.course-tag_box dt{font-size:2rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:174px;padding-top:15px}.course-tag_box dt:after{position:absolute;top:15px;right:3px;content:"："}.course-tag_box dd{width:calc(100% - 174px);padding-top:20px;padding-bottom:20px}.course-tag_box dd+dd{margin-left:174px}.course-tag_list{width:103%;margin-left:-3%}.course-tag_list li{font-size:1.6rem;margin-left:3%}.course-inq_box{width:104%;margin-left:-4%;padding:0 20px}.course-inq_box li{width:46%;margin-left:4%}.course-inq_box a,.course-inq_box li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course-inq_box a{font-size:2.2rem;width:100%;padding-top:20px;padding-bottom:20px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-inq_box a:hover{opacity:0.8}.course-inq_box a>span{padding-left:50px}.course-inq_box a>span:before{font-size:4rem}.course-comptia_ttl{padding-right:210px}.course-comptia_ttl .txt{line-height:2}.course-comptia_ttl:after{top:0;width:151px;height:125px}.course-note_box>dt{padding:15px 40px}.course-note_box>dd{padding:25px 40px}.course-note_box+.course-note_box{margin-top:20px !important}.course-notes_area.section{margin-top:60px;padding:25px;font-size:89%}.anchor-nav_area.course+*{margin-top:30px !important}.koza-sort_area .js-toggle.koza-sort_fold_btn>span:after,.koza-sort_area .js-toggle.koza-sort_fold_btn>span:before{background:#002261}.koza-sort_box+.koza-sort_box{margin-top:30px}.koza-sort_ttl{font-size:1.8rem;font-weight:700;text-align:center;border-bottom:1px solid #333}.koza-sort_btn{pointer-events:none}.koza-sort_toggle.koza-sort_txt[aria-hidden=true]{display:block}.koza-sort_txt{background:#f0f3f8}.koza-sort_txt label{padding-bottom:0}.koza-sort_list{padding-top:10px;padding-bottom:20px}.koza-sort_fold_txt .koza-sort_list{padding-top:0}.koza-result_box{padding:30px}.koza-result_box+.koza-result_box{margin-top:30px}.koza-result_category>span{font-size:1.4rem}.koza-result_ttl{margin-top:15px}.koza-result_ttl>a{font-size:2rem;line-height:1.3}.koza-result_ttl>a:hover{text-decoration:underline}.koza-result_txt{margin-top:10px}.koza-pagenation-box{-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.koza-pagenation-box li{font-size:1.8rem;margin:0 0 0 1px}.isOtherDevice .koza-pagenation-box a:hover{background:#e2e8f3}.koza-pagenation-box .pages.all{display:none}.course-ranking .rank-total-02-list a[href$=".pdf"][href$=".pdf"] p.txt:after,.course-ranking .rank-total-02-list a[target=_blank][href$=".pdf"] p.txt:after{width:18px;height:20px}.course-new_004 .book-cover{padding-right:60px;padding-left:60px}.course-new_004 .book .box{margin-top:5px}.course-new_004 .book .box:first-child{width:38.8% !important}.course-new_004 .book .box:nth-child(2){width:54.8% !important}.course-new_004 .howto{padding:40px 60px}.course-new_004 .howto-img .box:first-child{width:calc(64.9% - 7px)}.course-new_004 .howto-img .box:nth-child(2){width:35.1%;padding-left:14px}.course-new_008 .title-box .txt{min-height:4.6em}.course-new_011 .reason-box{padding:30px 130px 30px 30px}.course-new_011 .reason-box:before{position:absolute;top:50%;right:15px;display:block;width:110px;height:81px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:50%;background-size:100% auto}.course-new_016 .proposal{padding:40px 60px}.faq-contents_title{font-size:2rem;margin-top:30px;padding:15px 20px}.faq-contents_list{margin-top:30px}.faq-contents_ttl a{padding:15px 45px 15px 20px}.faq-contents_ttl a>span{font-size:1.8rem;padding-left:50px}.faq-contents_ttl a>span:before{font-size:3.6rem;top:-14px;left:0}.faq-contents_txt{padding:20px 45px 20px 70px}.faq-contents_txt:before{font-size:3.6rem;top:-2px;left:20px}.sol-learning-point_title{font-size:2.6rem}.sol-learning-point_title>span:before{margin-right:1em}.sol-learning-point_title>span:after{margin-left:1em}.sol-learning-point_list dl.ml{margin-left:10%}.sol-learning-point_list dl.mr{margin-right:10%}.sol-sc-about_area .txtarea{width:100%;min-width:100px;padding-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sol-sc-about_area .txtarea .ttl>span{font-size:3.5rem}.sol-sc-about_area .txtarea .txt{margin-top:10px}.sol-sc-lead02{font-size:1.8rem;line-height:2;margin-top:40px}.sol-sc-summary_area>.thumb{width:38.333%;max-width:450px}.sol-sc-summary_area .web-test_box .txtarea{line-height:2}.sol-program-flow_ttl .thumb{width:51.7%;max-width:none}.sol-program-flow_ttl .title{font-size:4.6rem}.sol-program-flow_ttl .subttl{font-size:3rem;margin-top:30px}.sol-program-flow_ttl .txt{font-size:1.8rem;line-height:2}.sol-program-flow_area{padding-bottom:0 !important}.sol-program-flow_box .summary .ttl{padding-left:20px}.sol-program-flow_catch .ttl{font-size:2.4rem;text-align:center}.title-box._typeA.case-details_ttl .title-inner{-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.title-box._typeA.case-details_ttl .catch{font-size:2rem;margin-bottom:8px}.title-box._typeA.case-details_ttl .num{display:inline-block;width:auto}.title-box._typeA.case-details_ttl .num img{position:relative;top:-10px}.case-numbering_list li{width:90px}.case-details_curriculum_area .curriculum_title{font-size:2.4rem !important;margin-top:30px}.case-details_curriculum_area .curriculum_title+.section{margin-top:30px}.case-details_curriculum_area .curriculum_subttl{font-size:2.4rem;padding:10px 5%}.case-details_curriculum_area .point_wrap{padding:25px 5%}.case-curriculum_list>li{padding:35px 5%}.case-curriculum_list>li h4{font-size:1.8rem}.case-curriculum_list .txtarea,.case-curriculum_list>li h4 .small{font-size:1.6rem}.case-suggest_area .box{padding:30px}.case-suggest_area .suggest-summary_box>dt{font-size:2rem}.case-suggest_area .suggest-summary_box>dd{line-height:2}.case-user-comment_area>dt{font-size:2rem}.case-user-comment_area>dt:before{font-size:2.2rem;top:35px}.case-user-comment_area>dd{line-height:2}.prg-practical ._lead{padding-left:1em}.prg-practical_tips_container .title{font-size:2rem}.prg-practical_tips_container .lead{line-height:2}.prg-practical_info_box+.section{margin-top:30px}.prg-exam-preparation.pass-achievements{margin-bottom:140px}.prg-exam-preparation .pass-achievements_area{padding:50px 0 80px}.prg-exam-preparation .pass-achievements_area_name{font-size:4.6rem;margin-bottom:50px}.prg-exam-preparation .pass-achievements_area_list>li{width:48.2%;margin-right:3.5%;margin-left:0}.prg-exam-preparation .pass-achievements_area_list>li:nth-child(2n){margin-right:0}.prg-exam-preparation .pass-achievements_area_list>li .title{font-size:5.5rem;min-height:2.6em}.prg-exam-preparation .pass-achievements_area_list>li .title .txt02{font-size:2.4rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea{padding:20px 26px 40px}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number .fntL{font-size:2.4rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number .fntM{font-size:1.8rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .title-number .fntS{font-size:1.4rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .number{font-size:4.5rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .number .num{font-size:12rem}.prg-new-employee-training .md-box_container.box-md-2{width:100%;margin-left:0}.prg-new-employee-training .md-box_container.box-md-2>.box{width:50%;margin-left:0}.prg-new-employee-training .md-box_container.box-md-2 .tips-box_container{border-bottom:none}.prg-new-employee-training .md-box_container.box-md-2 .tips-box_container._BLU{border-left:none}.prg-new-employee-training .md-box_container.box-md-2:last-child .tips-box_container{border-bottom:1px solid #002261}.feature-con .title-box._typeA{margin-top:160px !important}.feature-con .btn-view a{margin-top:0;margin-right:40px;margin-left:0}.feature-con .btn-view a.notico[href$=".pdf"]:after,.feature-con .btn-view a.notico[href$=".xls"]:after,.feature-con .btn-view a.notico[target=_blank]:after{font-size:4.85rem;right:-24px}.feature-con ._txt{line-height:2}.feature-con .program-field_area{padding-top:0 !important}.feature-con .program-field_area a{-webkit-transition:background .3s;-o-transition:background .3s;transition:background 0.3s}.feature-con .program-field_area a:hover{background:#fff}.feature-con .program-field_area>.inner{padding-top:20px !important}.spe.main-visual_container .txtarea,.spe-movie-seminar.main-visual_container .txtarea{position:relative;padding-top:20px}.spe.main-visual_container .txtarea .title,.spe-movie-seminar.main-visual_container .txtarea .title{padding-right:190px}.spe .txt,.spe-movie-seminar .txt{font-size:1.8rem}.spe .howto-con,.spe-movie-seminar .howto-con{padding-left:100px}.spe .howto-con .btn-w540,.spe-movie-seminar .howto-con .btn-w540{max-width:540px}.spe .btn-view a,.spe-movie-seminar .btn-view a{margin-top:0;margin-right:40px;margin-left:0}.spe .btn-view a.notico[href$=".pdf"]:after,.spe .btn-view a.notico[href$=".xls"]:after,.spe .btn-view a.notico[target=_blank]:after,.spe-movie-seminar .btn-view a.notico[href$=".pdf"]:after,.spe-movie-seminar .btn-view a.notico[href$=".xls"]:after,.spe-movie-seminar .btn-view a.notico[target=_blank]:after{font-size:4.85rem;right:-24px}.lp-business-skills .seminar_txt,.spe .seminar_txt{font-size:1.8rem;float:right;width:calc(100% - 430px)}.lp-business-skills .seminar_btn,.spe .seminar_btn{float:right;width:100%;max-width:500px}.lp-business-skills .seminar_btn .btn-view a,.spe .seminar_btn .btn-view a{margin-top:0;margin-right:40px;margin-left:0}.lp-business-skills .seminar_btn .btn-view a.notico[href$=".pdf"]:after,.lp-business-skills .seminar_btn .btn-view a.notico[href$=".xls"]:after,.lp-business-skills .seminar_btn .btn-view a.notico[target=_blank]:after,.spe .seminar_btn .btn-view a.notico[href$=".pdf"]:after,.spe .seminar_btn .btn-view a.notico[href$=".xls"]:after,.spe .seminar_btn .btn-view a.notico[target=_blank]:after{font-size:4rem;right:-20px}.lp-business-skills .seminar_btn .btn-view span.wh:before,.spe .seminar_btn .btn-view span.wh:before{font-size:4rem;right:-20px}.lp-business-skills .seminar_table,.spe .seminar_table{float:left;max-width:400px}.lp-business-skills .seminar_table dt,.spe .seminar_table dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-business-skills .seminar_table dd,.spe .seminar_table dd{padding:15px 10px 15px 25px}.lp-business-skills .howto-con,.spe .howto-con{padding-left:20px}.lp-business-skills .howto-con .btn-w540,.spe .howto-con .btn-w540{max-width:540px}.lp-business-skills .btn-view a,.spe .btn-view a{margin-top:0;margin-right:40px;margin-left:0}.lp-business-skills .btn-view a.notico[href$=".pdf"]:after,.lp-business-skills .btn-view a.notico[href$=".xls"]:after,.lp-business-skills .btn-view a.notico[target=_blank]:after,.spe .btn-view a.notico[href$=".pdf"]:after,.spe .btn-view a.notico[href$=".xls"]:after,.spe .btn-view a.notico[target=_blank]:after{font-size:4.85rem;right:-24px}.lp-business-skills .access-wrap .txtarea,.spe .access-wrap .txtarea{padding-top:25px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.lp-business-skills .access-wrap .map,.spe .access-wrap .map{width:520px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.lp-business-skills .access-wrap .map span.thumb,.spe .access-wrap .map span.thumb{margin-top:30px}.lp-business-skills .access,.spe .access{margin-left:20px}.lp-business-skills .access dd,.spe .access dd{line-height:2}.column-side_ttl{padding:10px 20px 7px}.column-side_list a{padding:20px 30px 20px 20px}.isOtherDevice .column-side_list a:hover{background:#fdfdfd}.isOtherDevice .column-side_list a:hover span{text-decoration:underline}.column-ttl{padding:30px 30px 27px 0}.column-ttl:before{left:-100%;width:150%}.column-ttl .title{font-size:3.6rem}.column-ttl+.section{margin-top:20px}.column-details_summary{margin-bottom:60px;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column-profile_container{padding:29px}.column-profile_container .thumb{width:40%;max-width:315px;padding-right:30px}.column-profile_box{margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.md-wide_container.bg-half{min-height:580px;margin-top:150px}.md-wide_container.bg-half:first-child{margin-top:120px}.md-wide_container.bg-half:after,.md-wide_container.bg-half:before{height:580px}.title-bg-half{margin-top:-136px}.title-bg-half .ico{width:90px}.title-bg-half .ico:after{right:-28px;height:94px}.title-bg-half .ico>span.fntCorm{font-size:1.8rem;margin-top:-18px}.title-bg-half .ico>img{width:60px}.title-bg-half .title{font-size:4.6rem;padding-left:60px}.title-bg-half+.section{margin-top:60px}.list-bnr_item .txtarea{padding:15px}.list-bnr_item .txtarea .ttl{font-size:2.2rem;padding-left:40px}.list-bnr_item .txtarea .ttl:before{font-size:3rem}.search-input_area{padding:30px 60px}.search-input_area>button{width:8em;margin-left:30px}.search-result_area{margin-top:30px}.search-result_box{padding:30px 0}.search-result_item .txtarea{padding-left:30px}.search-result_item .txtarea .ttl{font-size:2.2rem}.search-result_item .txtarea .txt{margin-top:10px}.search-result_item .thumb{width:150px}}@media print, screen and (min-width: 768px) and (max-width: 1320px){.main-visual_cover picture{position:relative;z-index:0;overflow:hidden;height:240px}.main-visual_cover picture img{position:absolute;right:-14%;width:auto;height:240px}.lp-business-skills.main-visual_container picture img,.spe-movie-seminar.main-visual_container picture img,.spe.main-visual_container picture img{right:0}}@media print, screen and (min-width: 768px) and (min-width: 1320px){.main-visual_txt .txtarea{padding:0 20px 0 32px}}@media print, screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.main-visual_txt .catch{font-size:2rem}.main-visual_txt .title{font-size:3.6rem}.title-box._typeA .title{font-size:3rem}.title-box._typeA .title .small{font-size:2rem}.anchor-nav_area._typeA .anchor-nav_list>li .txt>span{font-size:1.4rem;margin-right:-1px}.anchor-nav_area._typeB .anchor-nav_list{-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anchor-nav_area._typeB .anchor-nav_list li{font-size:1.4rem;width:auto;min-width:180px;min-width:0;-webkit-flex:none;-ms-flex:none;-webkit-box-flex:0;flex:none}.page-link_nav{padding:0 30px}.course-inq_box a{font-size:2rem}.course-comptia_ttl{padding-right:120px}.course-comptia_ttl:after{top:5px;width:100px;height:83px}.koza-pagenation-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-contents_txt{padding-right:20px}.sol-program-flow_ttl .thumb{width:100%;margin-top:30px;text-align:center}.sol-program-flow_ttl .thumb img{width:60%}.sol-program-flow_ttl .txtarea{width:100%}.sol-program-flow_area{margin-top:20px !important}.title-box._typeA.case-details_ttl .catch{font-size:1.8rem}.title-box._typeA.case-details_ttl .num{width:60px}}@media print, screen and (min-width: 1025px){.title-box._typeA:before{left:-6%}.title-box._typeA._R:before{right:-6%}.course-summary_table figcaption{font-size:89%}.course-summary_table dd.img{padding-left:330px}.course-summary_table._tsushin dt{width:240px}.course-summary_table._tsushin dd{width:calc(100% - 240px)}.course-summary_table._tsushin dd.img{padding-left:270px}.course-ranking .rank-total-02-list li{margin-top:20px;padding-bottom:20px}.course-ranking .rank-total-02-list_item{padding-right:60px}.course-ranking .rank-total-02-list_item .txt{padding-right:0}.course-ranking .rank-total-02-list a{padding-right:60px;padding-bottom:0}.course-ranking .rank-total-02-list a .txt{padding-right:0}.course-ranking .rank-total-02-list a:after{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.course-ranking .rank-total-02-list .txt{display:inline;margin-top:0;padding-right:60px;padding-left:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.course-new_008 .box{padding:40px}.course-new_008 .title-box{margin:0 -40px;padding:0 40px 25px}.sol-program-flow_box{margin-bottom:50px}.sol-program-flow_box .step{z-index:3;bottom:auto;width:150px;height:150px;margin:0 auto}.sol-program-flow_box .step .num img{width:auto}.sol-program-flow_box .step .txt{font-size:1.4rem;font-weight:700;line-height:1.3;display:block;width:100%;text-align:center}.sol-program-flow_box .summary{position:absolute;top:0;width:370px}.sol-program-flow_box .summary:after{position:absolute;top:60px;right:-150px;width:150px;height:1px;content:"";border-top:1px dashed #002261}.case-suggest_area .needs:before{top:50%;bottom:auto;left:auto;left:101.5%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.feature-con .program-field_area a{min-height:200px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-con .program-field_area a:after{font-size:2.4rem}.feature-con .program-field_list.md-box_container.box-md-2>.box:nth-child(n+3){margin-top:20px}}@media print, screen and (max-width: 767px){.anchor-nav_area._typeB .anchor-nav_list li a>*{width:100%}.page-link_nav{width:106%;margin-right:-3%;margin-left:-3%;padding-right:3%;padding-left:3%}.course-list_area .b-link_list._isSPv li{display:block;width:100%}.course-lecture_area .box ~ .box{margin-top:10px !important}.course-summary_table dd+dt{margin-top:10px}.course-summary_table figcaption{font-size:89%}.course-schedule_box._type2>dd{padding:15px}.course-schedule_box._type2 .md-box_container.box-xs-1>.box ~ .box{margin-top:15px}.course-tag_box dd+dt{margin-top:5px}.course-tag_box dd+dd{margin-top:2px;padding-top:10px}.course-inq_box li ~ li{margin-top:10px}.course-comptia_ttl .title{line-height:1.3;padding:5px 70px 5px 0}.koza-sort_area{border:1px solid #333}.koza-sort_box{border-bottom:1px solid #333}.koza-sort_btn{color:#fff !important;background:#5f82c2}.koza-sort_btn_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:15px;background:#f0f3f8}.koza-sort_btn_box .clear{width:calc(40% + 15px);padding-right:15px}.koza-sort_btn_box .submit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.koza-sort_list>li{border-top:1px dotted #5f82c2}.koza-pagenation-box{position:relative;width:240px;margin:0 auto}.koza-pagenation-box .pages{display:none}.koza-pagenation-box .next,.koza-pagenation-box .prev{position:absolute;top:0}.koza-pagenation-box .next{right:0}.koza-pagenation-box .prev{left:0}.koza-pagenation-box .total{display:none}.course-ranking .rank-total_wrap{margin-top:50px}.course-ranking .rank-total_wrap .customer_list{display:block;margin-top:25px}.course-ranking .rank-total_wrap .customer_list>div{width:100%;margin-right:0}.course-ranking .rank-total_wrap .customer_list ul{padding:9px 24px 17px}.course-ranking .rank-total_title{top:-20px;height:60px}.course-ranking .rank-total_title_icon{top:-8px;width:56px;margin-right:10px}.course-ranking .rank-total_title_icon p{font-size:1.2rem}.course-ranking .rank-total_title_icon img{width:40px;margin-top:3px}.course-ranking .rank-total_title_name{padding-left:10px}.course-ranking .rank-total_title_name h2{font-size:1.8rem}.course-ranking .rank-total-01_wrap{margin-right:0;margin-left:0}.course-ranking .rank-total-01_area{top:-30px;max-width:100%}.course-ranking .rank-total-01_area_list{display:block;margin-bottom:40px}.course-ranking .rank-total-01_area_list li{width:100%;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-bottom:20px}.course-ranking .rank-total-01_area_list li:last-child{margin-right:auto;margin-bottom:0;margin-left:auto}.course-ranking .rank-total-01_area_list li>p{font-size:2rem;line-height:1.3015;margin-right:25px;margin-left:25px}.course-ranking .rank-total-01_area_list li>p:nth-child(2){font-size:1.4rem;line-height:1.85929;margin-top:30px;margin-bottom:5px}.course-ranking .rank-other{display:block;margin-bottom:50px}.course-ranking .rank-other>div{width:100% !important;margin-right:auto !important;margin-bottom:50px;margin-left:auto}.course-ranking .rank-other:last-child{margin-right:auto;margin-left:auto}.course-ranking .rank-other_title{font-size:2rem;line-height:1.071;margin-bottom:10px;padding-bottom:10px;padding-left:50px}.course-ranking .rank-other_title:before{left:5px}.course-ranking .rank-other_title span{font-size:1.5rem;line-height:1.428}.course-ranking .rank-other_list li{font-size:1.4rem;line-height:1.56575}.course-new_004 .howto-img .box ~ .box{margin-top:15px}.solution-type_wrap{padding-right:calc(((100vw - 100%) / 2));padding-bottom:30px;padding-left:calc(((100vw - 100%) / 2))}.solution-type_wrap._type1,.solution-type_wrap._type2,.solution-type_wrap._type3,.solution-type_wrap._type5{margin-bottom:74px}.solution-type_title{top:-37px}.solution-type_title_icon{width:auto;margin-right:10px}.solution-type_title_icon p{font-size:1.2rem;margin-top:-7px}.solution-type_title_icon img{display:inline}.solution-type_title_icon img._icon1{width:35px;margin-top:8px}.solution-type_title_icon img._icon2{width:35px;margin-top:11px}.solution-type_title_icon img._icon3{width:35px;margin-top:8px}.solution-type_title_icon img._icon4{width:35px;margin-top:9px}.solution-type_title_icon img._icon5{width:35px;margin-top:6px}.solution-type_title_icon img._icon6{width:30px;margin-top:3px}.solution-type_title_name{font-size:2.2rem;height:60px;padding-left:10px}.solution-type_title_name--height-high{height:92px}.solution-type_title_name span{display:block;margin-top:22px}.solution-type_title_name span br{display:inline}.solution-type_content{margin-top:-2px}.solution-type_content>div:last-child>p{font-size:1.5rem;line-height:2.22}.solution-type_content>div:last-child>ul>li{width:calc((100% - 40px) / 2)}.solution-type_content>div:last-child>ul>li a{font-size:1.4rem}.solution-type_content>div:last-child>ul>li a:before{font-size:2.2rem;left:10px;height:22px}.solution-type_content>div:last-child ._btn-e-learning a{display:block;width:calc(100% - 10px);padding:25px 20px}.solution-type_content>div:last-child ._btn-e-learning a>div{width:100%;margin-right:0;margin-bottom:10px}.solution-type_content>div:last-child ._btn-e-learning a>p{line-height:1.53571;width:100%}.solution-type_content>div:last-child ._btn-e-learning a>p span{font-size:.5rem;line-height:1.098}.solution-type_content>div:last-child ._btn-e-learning a>p span br{display:inline}.solution-development_wrap{margin-bottom:80px}.solution-development_area._left>div:last-child img{width:106px}.solution-development_area._right>div:last-child img{width:80px}.solution-development_area>div:last-child div{margin-top:15px;margin-bottom:7px}.solution-development_area>div:last-child p{font-size:1.5rem;line-height:2.1}.solution-development_area>div:last-child p.ttl{font-size:1.8rem}.solution-development_area>div:last-child ul li{font-size:1.4rem;line-height:2.25}.sol-learning-point_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sol-learning-point_list dl{width:80%;max-width:none;margin:0 auto 15px}.sol-learning-point_list .ttl{width:80%;margin-bottom:10px;padding-bottom:80%}.sol-learning-point_list .ttl .num{height:auto;margin-bottom:10px}.sol-learning-point_list .ttl .num img{max-width:60px}.sol-learning-point_list .ttl .ex{font-size:1.8rem}.sol-learning-point_list .txt{font-size:1.6rem}.sol-learning-type_wrap{margin-bottom:50px;padding:30px calc(((100vw - 100%) / 2))}.sol-learning-type_content{margin-top:-2px}.sol-learning-type_content>div:last-child>p{font-size:1.5rem;line-height:2.22}.sol-learning-type_content>div:last-child>ul>li a{font-size:1.4rem}.sol-learning-type_content>div:last-child>ul>li a:before{font-size:2.2rem;left:10px;height:22px}.sol-sc-merit_title{font-size:1.8rem;margin-bottom:20px}.sol-sc-LMS_area .txtarea .ttl{margin-top:1em}.sol-sc-LMS_area .thumb img{width:80%;margin:0 auto}.sol-sc-type_wrap{margin-bottom:50px;padding:30px calc(((100vw - 100%) / 2))}.sol-sc-type_content{margin-top:-2px}.sol-sc-type_content>div:last-child>p{font-size:1.5rem;line-height:2.22}.sol-sc-type_content>div:last-child>ul>li a{font-size:1.4rem}.sol-sc-type_content>div:last-child>ul>li a:before{font-size:2.2rem;left:10px;height:22px}.case_anchor-nav{margin-bottom:110px}.case_anchor-nav .anchor-nav_list--pc-only{display:none}.case_anchor-nav .anchor-nav_list>li .txt span{font-size:1.4rem !important}.case-interview_wrap{margin-right:-20px;margin-bottom:14vw;margin-left:-20px}.case-interview_title{top:-38px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;margin:0 30px}.case-interview_title_icon{position:relative;top:-7px;left:0;width:62px;margin-right:10px;text-align:center}.case-interview_title_icon p{font-size:1.2rem}.case-interview_title_icon img{width:35px;margin-top:4px}.case-interview_title_name{padding-left:10px;border-left:3px solid #d5dce9}.case-interview_title_name p{font-size:1.3rem;line-height:1.23077;margin-top:10px;margin-bottom:0}.case-interview_title_name h4{font-size:1.8rem;line-height:1.4;margin-top:5px}.case-interview_content{margin:-20px 30px 30px}.case-interview_content_01{display:block;margin-bottom:20px}.case-interview_content_01 div:first-child{position:relative;z-index:0;width:100%;margin-bottom:6vw;padding-bottom:5vw}.case-interview_content_01 div:first-child p:first-child{font-size:6vw;line-height:1.66667;margin-top:0;margin-bottom:0}.case-interview_content_01 div:first-child p:nth-child(2){font-size:3vw;line-height:2.22255;padding-left:16vw}.case-interview_content_01 div:first-child p:nth-child(2):before{width:14vw}.case-interview_content_01 div:first-child p:nth-child(2) span{font-size:4.5vw;line-height:1.66656}.case-interview_content_01 div:first-child p:nth-child(3){font-size:27.5vw;right:-11vw;bottom:-3vw}.case-interview_content_01 div:last-child{width:100%}.case-interview_content_02{font-size:1.5rem;line-height:2}.case-interview_content_03{margin-top:30px;padding-bottom:30px}.case-interview_content_03 p{font-size:1.4rem;line-height:2.07143}.case-interview_content_03 p.title{font-size:1.566rem;line-height:8vw;line-height:1.66667;height:auto;padding-left:15px}.case-interview_content_03 p .ques{font-size:1.5rem;line-height:1.42857}.case-interview_profile_info{padding-top:0;padding-bottom:30px}.case-interview_profile_info>div{display:block;margin-right:30px;margin-left:30px;padding:18px}.case-interview_profile_info>div ._left{width:100%;margin-right:0;margin-bottom:13px}.case-interview_profile_info>div ._right{width:100%}.case-interview_profile_info>div ._right p:first-child{font-size:2.4rem;line-height:.92917;margin-bottom:5px}.case-interview_profile_info>div ._right p:first-child:after{left:90px;width:90px;height:2px}.case-interview_profile_info>div ._right p:last-child{font-size:1.6rem;line-height:1.875}.case-interview_profile_info>div ._right p:last-child span{font-size:2rem;line-height:1.5}.case-impression_wrap{margin-bottom:10vw}.case-impression_title{top:-25px;height:60px}.case-impression_title_icon{top:-7px;margin-right:10px}.case-impression_title_icon p{font-size:1.2rem}.case-impression_title_icon img{width:39px;margin-top:6px}.case-impression_title_name{padding-left:10px}.case-impression_title_name p{font-size:1.3rem;line-height:1.04462;margin-top:10px;margin-bottom:0}.case-impression_title_name h4{font-size:1.8rem}.case-impression_list{display:block;margin-top:50px;margin-right:20px;margin-left:20px}.case-impression_list li{width:100%;margin-bottom:40px}.case-impression_list li:nth-child(odd){margin-right:0}.case-impression_list li:nth-child(2n){margin-left:0}.case-impression_list li a>div{font-size:.661rem;position:absolute;top:-21px;left:10px;width:42.5px;height:42.5px;padding-top:5px;text-align:center;pointer-events:none;color:#fff;background:-webkit-linear-gradient(346deg, #4174d3, #2a58ac 45%, #3d6abe);background:-o-linear-gradient(346deg, #4174d3 0, #2a58ac 45%, #3d6abe 100%);background:linear-gradient(104deg, #4174d3, #2a58ac 45%, #3d6abe)}.case-impression_list li a>div span{font-size:1.9998rem;line-height:1.9998rem;display:block}.case-impression_list li a>p:nth-child(2){font-size:1.6rem;font-weight:500;line-height:1.25;height:auto;padding:15px 20px 15px 60px;color:#00256a}.case-impression_list li a>p:nth-child(3){font-size:1.2rem}.case-performance_title{top:-26.5px;height:60px}.case-performance_title_icon{top:-8px;margin-right:10px}.case-performance_title_icon p{font-size:1.2rem}.case-performance_title_icon img{width:37.5px;margin-top:3px}.case-performance_title_name{padding-left:10px}.case-performance_title_name h4{font-size:1.8rem}.case-performance_list{display:none}.case-performance_btn a{font-size:1.4rem;height:auto;margin:0 30px;padding-top:13px;padding-bottom:13px;color:#00256a;border:1px solid #00256a}.case-link_wrap{margin-top:20px;margin-bottom:100px}.title-box._typeA.case-details_ttl .title-inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-customer .performance_wrap{margin-top:50px}.case-customer .performance_wrap .customer_list{display:block;margin-top:25px}.case-customer .performance_wrap .customer_list>div{width:100%;margin-right:0}.case-customer .performance_wrap .customer_list ul{padding:9px 24px 17px}.case-customer .performance_title{top:-26.5px;height:60px}.case-customer .performance_title_icon{top:-8px;margin-right:10px}.case-customer .performance_title_icon p{font-size:1.2rem}.case-customer .performance_title_icon img{width:37.5px;margin-top:3px}.case-customer .performance_title_name{padding-left:10px}.case-customer .performance_title_name h2{font-size:1.8rem}.course_anchor-nav{margin-bottom:98px}.course_anchor-nav .anchor-nav_list>li .txt span{font-size:1.4rem !important}.course-type_wrap{padding-right:calc(((100vw - 100%) / 2));padding-bottom:30px;padding-left:calc(((100vw - 100%) / 2))}.course-type_wrap._type1,.course-type_wrap._type2,.course-type_wrap._type3{margin-bottom:84px}.course-type_wrap._type4{margin-bottom:35px}.course-type_title{top:-37px}.course-type_title_icon{width:auto;margin-right:10px}.course-type_title_icon p{font-size:1.2rem;margin-top:-7px}.course-type_title_icon img{display:inline;width:35px}.course-type_title_icon img._icon1,.course-type_title_icon img._icon2{margin-top:8px}.course-type_title_icon img._icon3{margin-top:15px}.course-type_title_icon img._icon4{margin-top:5px}.course-type_title_name{font-size:2.2rem;height:60px;padding-left:10px}.course-type_title_name span{display:block;margin-top:22px}.course-type_title_name span br{display:inline}.course-type_content{margin-top:-2px}.course-type_content>div:last-child>p{font-size:1.5rem;line-height:2.22}.course-type_content>div:last-child>a{font-size:1.4rem;padding:10px}.course-campaign_wrap{height:100%;margin-bottom:96px}.course-campaign_area{max-width:100%}.course-campaign_area_ename{font-size:1.2rem;margin-bottom:-2px;padding-top:35px}.course-campaign_area_name{font-size:2.2rem;margin-bottom:35px}.course-campaign_area_list{display:block;margin-bottom:40px}.course-campaign_area_list li{width:85%;margin-right:auto;margin-bottom:5vw;margin-left:auto;padding-bottom:25px}.course-campaign_area_list li a img{width:100%}.course-campaign_area_list li a>p{margin-right:25px;margin-left:25px}.course-campaign_area_list li a>p:nth-child(2){font-size:2rem;line-height:1.136;margin-top:25px;margin-bottom:5px;padding-left:40px}.course-campaign_area_list li:last-child{margin-right:auto;margin-bottom:0;margin-left:auto}.course-campaign_area_list-description{font-size:1.4rem;line-height:1.48464}.course-campaign_area_btn a{font-size:1.4rem;width:85%;padding:10px}.course-ranking_wrap{height:100%;margin-right:calc(((100vw - 100%) / 2) * -1);margin-left:calc(((100vw - 100%) / 2) * -1);padding-bottom:160px !important}.course-ranking_area{top:-30px;max-width:100%}.course-ranking_area_ename{font-size:1.2rem;margin-bottom:-2px}.course-ranking_area_name{font-size:2.2rem;margin-bottom:40px}.course-ranking_area_list{display:block;margin-bottom:40px}.course-ranking_area_list li{width:85%;margin-right:auto;margin-bottom:30px;margin-left:auto;padding-bottom:20px}.course-ranking_area_list li:last-child{margin-right:auto;margin-bottom:0;margin-left:auto}.course-ranking_area_list li>p{font-size:2rem;line-height:1.3015;margin-right:25px;margin-left:25px}.course-ranking_area_list li>p:nth-child(2){font-size:1.4rem;line-height:1.85929;margin-top:30px;margin-bottom:5px}.course-ranking_area_other{display:block;margin-bottom:50px}.course-ranking_area_other>div{width:85% !important;margin-right:auto !important;margin-left:auto}.course-ranking_area_other>div:last-child{margin-right:auto;margin-left:auto}.course-ranking_area_other_title{font-size:2rem;line-height:1.071}.course-ranking_area_other_title span{font-size:1.5rem;line-height:1.428}.course-ranking_area_other_list li{font-size:1.4rem;line-height:1.56575}.course-ranking_area_btn a{font-size:1.4rem;width:85%;padding:10px}.prg-new-employee-training .md-box_container.box-md-2{margin-top:10px}.prg-new-employee-training_title{font-size:1.8rem;margin-bottom:20px}.feature-con .title-box._typeA{margin-top:60px !important}.feature-con .title-box._typeA:before{right:0;left:0}.feature-con .title-box._typeB .group{font-size:1.4rem;margin-right:1.2em;margin-left:.5em;padding:0.3em}.feature-con .title-box._typeB .group:after{font-size:1.8rem;right:-0.8em}.feature-con .title-box._typeB .distance{font-size:1.4rem;padding:0.3em}.feature-con ._btnlist,.feature-con ._btnlist2{display:block}.feature-con_title{top:-15px;height:60px}.feature-con_title_icon{top:-7px;width:auto;margin-right:10px}.feature-con_title_icon p{font-size:1.2rem;margin-top:-7px}.feature-con_title_icon img{width:35px}.feature-con_title_name{padding-left:10px}.feature-con_title_name p{font-size:1.3rem;line-height:1.23077;margin-top:10px;margin-bottom:10px}.feature-con_title_name .title{font-size:1.8rem !important}.feature-con_various_list li span.txt .large{font-size:1.8rem}.feature-con_various_list li span.txt .small{font-size:1.4rem}.feature-con_various_list li.group>span.bg span.txt{padding-top:40%}.feature-con_various_list li.group>span.bg span.txt:before{font-size:5rem}.feature-con_various_list li.distance>span.bg span.txt{padding-top:40%}.feature-con_various_list li.distance>span.bg span.txt:before{font-size:6rem}.feature-con_per{padding:10px 10%;background:#00256a url(../../../../../_assets/images/feature/index/bg_per_sp.jpg) no-repeat top;background-size:cover}.feature-con_per_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:80px;padding-left:0 !important}.feature-con_per_list li{width:100%;margin-bottom:20px;margin-left:0;padding:5px 0;border-bottom:2px solid #fff}.feature-con_per_list li .name{width:50%;margin-bottom:5px}.feature-con_per_list li .name span:first-child{font-size:1.6rem}.feature-con_per_list li .name .year{font-size:1.4rem}.feature-con_per_list li .num{font-size:1.4rem;width:50%}.feature-con_per_list li .num span{font-size:4rem}.feature-con_per_list:before{font-size:8rem !important;top:0;width:100% !important;height:20px;margin:auto;margin-top:0;text-align:center}.feature-con .spLR{padding-right:0;padding-left:0}.feature-con .program-field_area a .txt:before{font-size:4rem;padding-bottom:20px}.feature-con .program-field_area a .txt:after{top:50px;width:80%}.spe.main-visual_container,.spe-movie-seminar.main-visual_container{width:100%}.spe.main-visual_container picture,.spe-movie-seminar.main-visual_container picture{position:relative;z-index:-1;overflow:hidden;height:auto;padding-top:60%}.spe.main-visual_container picture img,.spe-movie-seminar.main-visual_container picture img{position:absolute;top:0;right:0;bottom:0;margin:auto}.spe.main-visual_container .txtarea .ico-free,.spe.main-visual_container .txtarea .ico-limited,.spe-movie-seminar.main-visual_container .txtarea .ico-free,.spe-movie-seminar.main-visual_container .txtarea .ico-limited{width:50px;height:50px}.spe.main-visual_container .txtarea .ico-free span,.spe.main-visual_container .txtarea .ico-limited span,.spe-movie-seminar.main-visual_container .txtarea .ico-free span,.spe-movie-seminar.main-visual_container .txtarea .ico-limited span{font-size:1rem}.spe.main-visual_container .txtarea .ico-free,.spe.main-visual_container .txtarea .ico-limited,.spe-movie-seminar.main-visual_container .txtarea .ico-free,.spe-movie-seminar.main-visual_container .txtarea .ico-limited{position:relative;right:0;display:inline-block}.spe-movie-seminar-period{margin-top:10px}.spe-movie-seminar-period dt{width:auto}.spe-movie-seminar .title-box._sub{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.spe-movie-seminar .title-box._sub .title_icon{margin-right:0;margin-bottom:10px;padding:0 20px 10px;border-right:none;border-bottom:3px solid #d5dce9}.spe-movie-seminar .title-box._sub .title_name .title{font-size:2rem}.spe-movie-seminar .contact_box{margin-top:70px}.spe-movie-seminar .contact_box .tel{padding-left:40px}.lp-business-skills.main-visual_container{border-top:1px solid #002261}.lp-business-skills.main-visual_container picture{position:relative;z-index:-1;overflow:hidden;height:auto;padding-top:60%}.lp-business-skills.main-visual_container picture img{position:absolute;top:0;right:0;bottom:0;margin:auto}.lp-business-skills .title-box._sub{margin-top:30px}.lp-business-skills .title-box._sub .title_num{font-size:2rem;margin-right:10px;padding-left:0}.lp-business-skills .title-box._sub .title_name .title{font-size:2rem}.lp-business-skills .seminar-box+.title-box._sub{margin-top:50px}.lp-business-skills .title-box._typeB{margin-top:40px}.lp-business-skills .title-box._typeB:after{top:50%;width:calc(100% - 30px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lp-business-skills .title-box._typeB .title span{padding-right:.6em;padding-bottom:0;background:#fff}.lp-business-skills .schedule_btn{text-align:center}.lp-business-skills .seminar-box{margin-top:10px}.lp-business-skills .seminar_btn .btn-view{margin-top:20px}.lp-business-skills .seminar_table{margin-bottom:0}.lp-business-skills .contact_box{margin-top:30px}.lp-business-skills .contact_box .mail,.lp-business-skills .contact_box .tel{padding-left:40px}.lp-business-skills .access-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lp-business-skills .access-wrap .map span.thumb{margin-top:10px}.lp-business-skills .access{margin-top:20px}.lp-business-skills .access dt{margin-top:3px}.column-details_summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.column-details_summary .date{text-align:right;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.column-details_summary .editor{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.column-profile_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column}.md-wide_container.bg-half:after{height:100%}.list-bnr_item{background:#fff}.title-box._sub{margin-top:30px}.title-box._sub .title_num{font-size:2rem;margin-right:10px;padding-left:0}.title-box._sub .title_name .title{font-size:2rem}.seminar-box+.title-box._sub{margin-top:50px}}@media print, screen and (max-width: 993px){.table-scroll_cover{overflow-x:auto;-ms-overflow-x:auto}.table-scroll_cover::-webkit-scrollbar-thumb{border-radius:30px;background:#bdbdbd}.table-scroll_cover::-webkit-scrollbar{height:15px;background:#f1f1f1}.table-scroll_cover::-webkit-scrollbar-button{width:5px;height:15px}.table-scroll_cover>table{width:calc(100% - 1px)}}@media print, screen and (min-width: 767px) and (max-width: 1200px){.course-ranking .rank-total_title_icon{left:0}.course-ranking .rank-total_title_name h2{font-size:3.6rem}.solution-type_wrap-bgimage._left,.sol-learning-type_wrap-bgimage._left,.sol-sc-type_wrap-bgimage._left{right:-40%}.solution-type_wrap-bgimage._right,.sol-learning-type_wrap-bgimage._right,.sol-sc-type_wrap-bgimage._right{left:-40%}.case-interview_title_icon{left:0}.case-interview_title_name p{margin-top:15px;margin-bottom:0}.case-interview_title_name h4{font-size:3.6rem}.case-interview_content_01 div:first-child p:nth-child(2){padding-left:10vw}.case-interview_content_01 div:first-child p:nth-child(2):before{width:9vw}.case-interview_content_01 div:first-child p:nth-child(3){font-size:15vw}.case-interview_content-morebtn{margin-right:-30px;margin-left:-30px}.case-impression_title_icon{left:0}.case-impression_title_name p{margin-top:15px}.case-impression_title_name h4{font-size:3.6rem}.case-impression_list{margin-top:7vw}.case-impression_list li a>div{width:7.5vw;height:7.5vw}.case-impression_list li a>div span{font-size:3.5vw;line-height:3.5vw}.case-impression_list li a>p:nth-child(2){font-size:1.6vw;height:9vw;padding:2vw 2vw 2vw 10vw}.case-impression_list li a>p:nth-child(3){font-size:1.4vw}.case-performance_title_icon{left:0}.case-performance_title_name h4{font-size:3.6rem}.case-customer .performance_title_icon{left:0}.case-customer .performance_title_name h2{font-size:3.6rem}.course-type_wrap-bgimage._left{right:-40%}}@media print, screen and (min-width: 767px) and (max-width: 1240px){.course-ranking .rank-total-01_area,.sol-learning-type_area,.sol-sc-type_area,.solution-type_area{margin:0 20px}.case-interview_wrap{margin-right:-20px;margin-bottom:14vw;margin-left:-20px}.case-interview_title{margin:0 20px}.case-interview_content{margin-right:20px;margin-left:20px}.case-interview_content_01 div:first-child p:first-child{font-size:3vw}.case-interview_profile_info>div{margin-right:20px;margin-left:20px}.course-campaign_area,.course-ranking_area,.course-type_area{margin:0 20px}}@media print, screen and (max-width: 1240px){.course-ranking .rank-other>div{width:calc(50% - 20px)}.course-ranking .rank-other>div:last-child,.course-ranking .rank-other>div:nth-child(2){margin-right:0}.course-ranking_area_other>div{width:calc(50% - 20px)}.course-ranking_area_other>div:last-child,.course-ranking_area_other>div:nth-child(2){margin-right:0}}@media print, screen and (max-width: 1024px){.course-ranking .rank-total-02-list_item,.course-ranking .rank-total-02-list li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.solution-type_wrap{height:auto;min-height:auto;padding-bottom:50px}.solution-type_wrap._type1,.solution-type_wrap._type2,.solution-type_wrap._type3,.solution-type_wrap._type5{margin-bottom:150px}.solution-type_wrap-bgimage{display:none}.solution-type_title._left,.solution-type_title._right{width:auto;margin-right:20px;margin-left:20px}.solution-type_content._left>div:first-child,.solution-type_content._left>div:last-child{float:none}.solution-type_content._right>div:first-child,.solution-type_content._right>div:last-child{float:none}.solution-type_content>div{margin-right:auto;margin-left:auto}.solution-type_content>div:first-child{width:70%;margin-bottom:20px}.solution-type_content>div:last-child{width:90%}.solution-type_content>div:last-child>ul{margin-top:25px}.solution-type_content>div:last-child>ul>li{width:calc((100% - 30px) / 2)}.solution-type_content>div:last-child>ul>li a{width:100%}.solution-type_content>div:last-child ._btn-e-learning a{width:100%;padding:30px 19px 28px}.solution-type_content>div:last-child ._btn-e-learning a>div{width:309px;width:auto;margin-right:10px}.solution-type_content>div:last-child ._btn-e-learning a>p{font-size:100%;width:calc(100% - 316px);width:auto}.solution-type_content>div:last-child ._btn-e-learning a>p span{font-size:1.8rem}.solution-type_content>div:last-child ._btn-e-learning a>p span br{display:none}.solution-development_wrap{margin-bottom:150px}.solution-development_area{max-width:90%}.solution-development_area._left{margin-bottom:50px}.solution-development_area._left>div:first-child{float:none}.solution-development_area._left>div:last-child{float:none;margin-right:0}.solution-development_area._right>div:first-child{float:none}.solution-development_area._right>div:last-child{float:none;margin-left:0}.solution-development_area>div:first-child{width:100%}.solution-development_area>div:last-child{width:100%}.solution-development_area>div:last-child div{text-align:center}.solution-development_area>div:last-child p,.solution-development_area>div:last-child ul{margin-left:0}.sol-learning-type_wrap{height:auto;min-height:auto;margin-bottom:50px;padding-top:50px;padding-bottom:50px}.sol-learning-type_wrap-bgimage{display:none}.sol-learning-type_content._left>div:first-child,.sol-learning-type_content._left>div:last-child{float:none}.sol-learning-type_content._right>div:first-child,.sol-learning-type_content._right>div:last-child{float:none}.sol-learning-type_content>div{margin-right:auto;margin-left:auto}.sol-learning-type_content>div:first-child{width:70%;margin-bottom:20px}.sol-learning-type_content>div:last-child{width:90%}.sol-learning-type_content>div:last-child>ul{margin-top:25px}.sol-learning-type_content>div:last-child>ul>li a{width:100%}.sol-sc-type_wrap{height:auto;min-height:auto;margin-bottom:50px;padding-top:50px;padding-bottom:50px}.sol-sc-type_wrap-bgimage{display:none}.sol-sc-type_content._left>div:first-child,.sol-sc-type_content._left>div:last-child{float:none}.sol-sc-type_content._right>div:first-child,.sol-sc-type_content._right>div:last-child{float:none}.sol-sc-type_content>div{margin-right:auto;margin-left:auto}.sol-sc-type_content>div:first-child{width:70%;margin-bottom:20px}.sol-sc-type_content>div:last-child{width:90%}.sol-sc-type_content>div:last-child>ul{margin-top:25px}.sol-sc-type_content>div:last-child>ul>li a{width:100%}.course-type_wrap{height:auto;padding-bottom:50px}.course-type_wrap._type1,.course-type_wrap._type2,.course-type_wrap._type3{margin-bottom:140px}.course-type_wrap._type4{margin-bottom:70px}.course-type_wrap-bgimage{display:none}.course-type_title._left,.course-type_title._right{width:auto;margin-right:20px;margin-left:20px}.course-type_content._left>div:first-child,.course-type_content._left>div:last-child{float:none}.course-type_content._right>div:first-child,.course-type_content._right>div:last-child{float:none}.course-type_content>div{margin-right:auto;margin-left:auto}.course-type_content>div:first-child{width:70%;margin-bottom:20px}.course-type_content>div:last-child{width:90%}.course-type_content>div:last-child>p{margin-top:30px;margin-bottom:30px}.feature-con_title{margin-right:20px;margin-left:20px}.feature-con_per_list{padding-left:20%}.feature-con_per_list li .name span:first-child{font-size:2rem}.feature-con_per_list li .name .year{font-size:1.4rem}.feature-con_per_list li .num{font-size:2rem}.feature-con_per_list li .num span{font-size:4rem}.feature-con_per_list:before{font-size:10rem;width:20%;max-width:none;height:80%}}@media print, screen and (max-width: 1025px){.course-new_015 .learning-range .txtarea{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.course-new_015 .learning-range .thumb{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.course-new_015 .learning-range .txt-bios{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media print, screen and (min-width: 1241px){.sol-learning-lead .thumb{max-width:none;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.sol-learning-lead .txtarea{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:3%}.sol-sc-about_area{margin-top:100px !important}.sol-sc-LMS_area .txtarea{padding-left:3%}.sol-sc-LMS_area .thumb{width:100%;max-width:454px}.feature-con .anchor-nav_list>li{width:240px !important}}@media print, screen and (max-width: 1200px){.course-type_wrap{height:100%;padding-bottom:50px}.course-type_wrap-bgimage{height:100%}.course-campaign_wrap,.course-ranking_wrap{height:100%;padding-bottom:50px}.md-wide_container.bg-half._left:before{right:-40%}}@media print, screen and (min-width: 768px) and (max-width: 1200px){.prg-exam-preparation .pass-achievements_area_list>li{margin-right:1.5%;margin-left:1%}.prg-exam-preparation .pass-achievements_area_list>li:nth-child(2n){margin-right:1%;margin-left:0}.prg-exam-preparation .pass-achievements_area_list>li .title{font-size:4rem}.prg-exam-preparation .pass-achievements_area_list>li .title .txt02{font-size:1.6rem;line-height:1.4}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .number{font-size:3rem}.prg-exam-preparation .pass-achievements_area_list>li .txtarea .number .num{font-size:9rem}}@media print, screen and (min-width: 1180px){.feature-con .program-field_list{font-size:2.2rem}}@media print, screen and (min-width: 1900px){.spe.main-visual_container .txtarea,.spe-movie-seminar.main-visual_container .txtarea{padding-top:50px}.spe-movie-seminar-period{margin-top:40px}}@media print, screen and (min-width: 1024px) and (max-width: 1420px){.spe.main-visual_container .txtarea .title,.spe-movie-seminar.main-visual_container .txtarea .title{font-size:5rem}.spe.main-visual_container .txtarea .ico-free,.spe-movie-seminar.main-visual_container .txtarea .ico-free{right:180px}.spe.main-visual_container .txtarea .ico-limited,.spe-movie-seminar.main-visual_container .txtarea .ico-limited{right:80px}}@media print, screen and (min-width: 1024px){.md-wide_container.bg-half:before{display:block}}
