<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*縲芯ommon/css/tie-up_bottom.css縲大�騾壹き繝ｪ繧ｭ繝･繝ｩ繝�繝壹�繧ｸ逕ｨCSS 繧剃ｸ頑嶌縺�*/

@charset "utf-8";div#cont {
    margin-top: 30px
}
#c3_lr .m_herosArea__keyVisualLogo{
  margin-bottom: 0;
}
#c3_lr .m_herosArea__image {
  margin-bottom: 0;
  background-color: #F5EEE6;
}
#c3_lr .m_herosArea__image img{
  max-width: none;
}
#c3_lr .m_herosArea__date{
  margin-bottom: 0;
  font-size: 11px;
}

.main_box a {
    text-decoration: underline
}

#cont #bupSideNav li {
    font-size: inherit
}

.r_bannerBox {
    line-height: normal
}

#nec_container .main_box a[href^=http]:after {
    content: "��NEC繝槭ロ繧ｸ繝｡繝ｳ繝医ヱ繝ｼ繝医リ繝ｼ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#nec_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#hitachi_container .main_box a[href^=http]:after {
    content: "�域律遶九う繝ｳ繝輔か繝｡繝ｼ繧ｷ繝ｧ繝ｳ繧｢繧ｫ繝�Α繝ｼ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#hitachi_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#ctc_container .main_box {
    font-size: 14px
}

#ctc_container .main_box a[href^=http]:after {
    content: "��CTC謨呵ご繧ｵ繝ｼ繝薙せ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#ctc_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#pronexus_container .main_box a[href^=http]:after {
    content: "�医�繝ｭ繝阪け繧ｵ繧ｹ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#pronexus_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#pronexus_container .main_box dl dt {
    margin-bottom: 20px;
    line-height: 1.6
}

#pronexus_container .main_box dl dd {
    margin-bottom: 10px;
    line-height: 1.6
}

#globaltechno_container .main_box a[href^=http]:after {
    content: "�医げ繝ｭ繝ｼ繝舌Ν繝�け繝弱�繝ｼ繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#globaltechno_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#globaltechno_container .instructor_box p {
    padding: 0
}

#globaltechno_container .instructor_box dl {
    margin-bottom: 20px;
    letter-spacing: -.5em;
    line-height: 1.6
}

#globaltechno_container .instructor_box dl:after {
    content: "";
    dispaly: block;
    clear: both
}

#globaltechno_container .instructor_box dl dt {
    display: inline-block;
    width: 15%;
    letter-spacing: 1px;
    vertical-align: top
}

#globaltechno_container .instructor_box dl dd {
    display: inline-block;
    width: 85%;
    margin-bottom: 10px;
    letter-spacing: 1px;
    vertical-align: top
}

#globaltechno_container .instructor_box li {
    margin-bottom: 10px
}

@media(max-width: 768px) {
    #globaltechno_container .instructor_box dl dt,#globaltechno_container .instructor_box dl dd {
        width:100%
    }
}

#ipinnovations_container .main_box a[href^=http]:after {
    content: "��IP繧､繝弱�繝ｼ繧ｷ繝ｧ繝ｳ繧ｺ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#ipinnovations_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#casareal_container .main_box a[href^=http]:after {
    content: "�医き繧ｵ繝ｬ繧｢繝ｫ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#casareal_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#casareal_container .program_box {
    margin-bottom: 30px;
    border: 1px solid #5398ff
}

#casareal_container .program_box__headingPrimary {
    margin: 0;
    padding: 5px;
    background: #5398ff;
    color: #fff;
    line-height: 1;
    font-size: 12px
}

#casareal_container .program_box__headingSecondary {
    margin: 0;
    padding: 5px;
    background: #c4dbff;
    border-bottom: 1px solid #5398ff;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    font-size: 14px
}

#casareal_container .program_box dd {
    margin: 0 0 0 48px;
    border-left: 1px solid #5398ff;
    padding: 0 5px;
    word-break: break-all;
    line-height: 2;
    font-size: 14px
}

#casareal_container #program {
    border-top: 4px solid #d9d0bb;
    border-bottom: 1px solid #d9d0bb;
    position: relative;
    width: 100%;
    zoom:1}

#casareal_container #program h2 {
    width: auto;
    border: none;
    overflow: hidden
}

#kiyo_container [class*=span] {
    float: none;
    margin-left: 0
}

#kiyo_container img {
    max-width: 100%;
    height: auto
}

#kiyo_container div {
    font-size: 14px;
    line-height: 1.6
}
#kiyo_container div.m_herosArea__comment{
  padding: 0;
}

#kiyo_container .main_box li {
    padding-left: 0;
    text-indent: 0
}

#kiyo_container .main_box a[href^=http]:after {
    content: "��KIYO繝ｩ繝ｼ繝九Φ繧ｰ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#kiyo_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#kiyo_container .block+.block {
    margin-top: 24px
}

#kiyo_container .block-section + .heading{
  margin-top: 24px;
}

#kiyo_container .block-section + .block-link{
  margin-top: 24px;
}

#kiyo_container .block-section + .block-section{
  margin-top: 24px;
}

#kiyo_container table {
    table-layout: fixed;
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    line-height: 1.6
}

#kiyo_container th,#kiyo_container td {
    vertical-align: top
}

#kiyo_container .catch {
    color: #f76b1e
}

#kiyo_container h3 {
    margin-bottom: 16px;
    line-height: 1.4
}

#kiyo_container h4 {
    margin-bottom: 16px
}

#kiyo_container .list_recommend&gt;li {
    position: relative;
    list-style-type: none;
    /*background: url(https://manabiz.jp/common/image/front/check.png) no-repeat left center;*/
    background-repeat: no-repeat;
    background-position: left center;
    /*padding: 4px 0 4px 50px;*/
    padding: 4px 0 4px 25px;
    text-align: left;
    line-height: 1.1;
}

#kiyo_container .list_recommend&gt;li::before {
    content: "";
    position: absolute;
    top: 7px;
    left: 3px;
    display: block;
    width: 10px;
    height: 5px;
    color: #E45A51;
    border-left: 2px solid;
    transform: rotate(-45deg);
    border-bottom: 2px solid;
}

#kiyo_container .square {
    margin: 0 auto 10px
}

#kiyo_container .square td {
    padding: 8px;
    border: 1px solid #333;
    text-align: center;
    font-size: 14px
}

#kiyo_container .span-black-tag {
    display: inline-block;
    margin: 0 2px;
    padding: 5px 10px;
    background: #444;
    white-space: nowrap;
    color: #fff
}

#kiyo_container table td {
    border: 1px solid #ccc
}

#kiyo_container table.recommend th,#kiyo_container table.recommend td,#kiyo_container table.requirements th,#kiyo_container table.requirements td,#kiyo_container table.block-section th,#kiyo_container table.block-section td,#kiyo_container table.centering_area th,#kiyo_container table.centering_area td,#kiyo_container table.heading th,#kiyo_container table.heading td,#kiyo_container table.titleTable th,#kiyo_container table.titleTable td,#kiyo_container table.htov2col th,#kiyo_container table.htov2col td,#kiyo_container table.lineup td {
    border: none
}

#kiyo_container table.heading {
    width: 100%;
    margin-bottom: 24px
}

#kiyo_container table.center {
    text-align: center
}

#kiyo_container table h3 {
    margin-bottom: 8px
}

#kiyo_container .titleTable {
    display: block
}

#kiyo_container .titleTable th {
    margin-bottom: 16px
}

#kiyo_container .titleTable td {
    margin-bottom: 24px
}

#kiyo_container .titleTable th,#kiyo_container .titleTable td {
    display: block
}

#kiyo_container .tableInner {
    display: table
}

#kiyo_container .tableInner th {
    display:table-cell;
    /* margin:0; */
     padding:5px; 
    /* border:none; */
    /* background:0 0; */
}

#kiyo_container .tableInner td {
    display:table-cell;
    /* margin:0; */
    padding: 5px;
    border:none;
    /* background:0 0; */
}

#kiyo_container .tableInner th:first-child,#kiyo_container .tableInner td:first-child {
    width: 30%
}

#kiyo_container .htov2col td {
    padding: 8px
}

#kiyo_container .materiaList dt {
    color: #f76b1e
}

#kiyo_container .col3 {
    width: 30%;
    float: right;
}

#kiyo_container .col3 + .col3{
    margin-top: 24px;
}

#kiyo_container .col3 img:not(:first-child) {
    margin-top: 16px;
}

#kiyo_container .col7 {
    width: 70%;
    float: left;
    padding-right: 16px
}

#kiyo_container .courseType table.titleTable th {
    text-align: left!important
}

#kiyo_container .courseType table.titleTable th br {
    display: none
}

#kiyo_container .curriculum th,#kiyo_container .curriculum td {
    display: block;
    padding: 0!important;
    border: none
}

#kiyo_container .curriculum li+li {
    margin-top: 10px
}

#kiyo_container .p-gray-box {
    text-align: left;
    border: 1px solid #d6d6d6;
    background-color: #fdfdfd;
    border-radius: 10px;
    padding: 10px
}

#kiyo_container .p-orange-box {
    text-align: left;
    border: 1px solid #ffd1b0;
    background-color: #fff9f5;
    border-radius: 10px;
    padding: 10px
}

@media screen and (max-width: 768px) {
    #c3_lr .m_herosArea__image img{
      width: 100%;
    }
    #kiyo_container .col3 {
        width:100%;
        float: none;
        margin-bottom: 16px;
        text-align: center
    }
    #kiyo_container .col7 {
        width: 100%;
        float: none;
        padding: 0 0 16px
    }

    #kiyo_container img {
        display: block;
        margin-right: auto;
        margin-left: auto
    }
}

#schedule_box .webinsBox {
}

#schedule_box .webinsBox .tc {
    display: table-cell;
    vertical-align: middle;
}

#schedule_box .webinsBox .tc_l {
}

#schedule_box .webinsBox .tc_r {
    padding-left: 20px;
    line-height: 150%
}

#kiyo_container .requirements_img {
    width: 25%;
    padding: 8px
}

#kiyo_container .requirements_img img {
    border-radius: 50%
}

#kiyo_container .requirements_text {
  text-align: center
}
#kiyo_container .group_application__link{
  text-align:right;
}
#kiyo_container .group_application__target{
  background-color: #E45A51;
  display: inline-block;
  border-radius: 5px;
  padding: 5px 10px;
  color: #fff;
  text-decoration: none;
}
#kiyo_container .group_application__target:hover{
  opacity: 0.6;
}

@media screen and (max-width: 599px) {
    #kiyo_container .requirements_text {
        font-size:11px
    }
}

#kiyo_container .notation {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 1.6
}

#kiyo_container .p-red-box {
    text-align: left;
    border: 1px solid #ffc7c7;
    background-color: #fff8f8;
    border-radius: 10px;
    padding: 10px!important;
    margin-top: 5px
}

#ogs_container .main_box a[href^=http]:after {
    content: "�医が繝ｼ繧ｸ繧ｹ邱冗�斐�繝ｼ繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#ogs_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#kikagaku_container .main_box a[href^=http]:after {
    content: "�医く繧ｫ繧ｬ繧ｯ繝壹�繧ｸ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#kikagaku_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#edifist_container .main_box a[href^=http]:after {
    content: url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#edifist_container .main_box a[href*="edifist.co.jp"]:after {
    content: "�医お繝�ぅ繝輔ぅ繧ｹ繝医Λ繝ｼ繝九Φ繧ｰ��" url(../img/business_partner/nec/icon_taget_blank.png)
}

#edifist_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#impress_container .main_box a[href^=http]:after {
    content: "�医う繝ｳ繝励Ξ繧ｹ��" url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#impress_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#trainocate_container .main_box a[href^=http]:after {
    content: url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#trainocate_container .main_box a[href*="trainocate.co.jp"]:after {
    content: "�医ヨ繝ｬ繝弱こ繝ｼ繝茨ｼ�" url(../img/business_partner/nec/icon_taget_blank.png)
}

#trainocate_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#ilearning_container .main_box a[href^=http]:after {
    content: url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#ilearning_container .main_box a[href*="i-learning.jp"]:after {
    content: "�医い繧､繝ｻ繝ｩ繝ｼ繝九Φ繧ｰ��" url(../img/business_partner/nec/icon_taget_blank.png)
}

#ilearning_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#meiji_container .main_box a[href^=http]:after {
    content: url(../img/business_partner/nec/icon_taget_blank.png);
    margin: 0 3px;
    font-size: 12px;
    line-height: 1.6
}

#meiji_container .main_box a[href*="academy.meiji.jp"]:after {
    content: "�域�豐ｻ螟ｧ蟄ｦ繝ｪ繝舌ユ繧｣繧｢繧ｫ繝�Α繝ｼ��" url(../img/business_partner/nec/icon_taget_blank.png)
}

#meiji_container .main_box a[href*="insource.co.jp"]:after {
    content: ""
}

#cont li {
    list-style-type: none;
    font-size: 14px
}

#cont h1 img {
    position: absolute;
    top: -3px;
    left: 0
}

#cont h1 span {
    color: #5398ff;
    font-size: 16px;
    display: block;
    margin: 8px 0 8px 70px;
    line-height: 1.3;
    padding: 0
}

.updated {
    text-align: right
}

#cont h1+p img:first-of-type {
    max-width: 100%;
    height: auto
}

.ttlWrap {
    position: relative
}

#cont .ttlWrap h1 {
    padding-right: 90px
}

.ttlWrap__logo {
    position: absolute;
    right: 8px;
    top: 12px;
    z-index: 1
}

#c3_lr .logoIda {
    line-height: 0;
    margin: 0
}

.logoIda a {
    display: block
}

.logoIda a:hover {
    opacity: .7
}

@media screen and (max-width: 599px) {
    .logoIda {
        display:none
    }

    #cont .ttlWrap h1 {
        padding-right: 0
    }
}

.bottom_nav {
    margin-bottom: 30px
}

.bottom_nav li {
    float: left;
    list-style-type: none
}

#cont .main_box h2 {
    border-top: 4px solid #d9d0bb;
    border-bottom: 1px solid #d9d0bb;
    font-size: 14px;
    padding: 7px 0;
    line-height: normal;
    margin-bottom: 16px
}

h2 img {
    vertical-align: -6px
}

#cont h2 span.img_cont {
    display: inline-block;
    width: 26px;
    text-align: center;
    margin-right: 5px;
    padding: 0
}
#cont .m_heading--secondary .m_heading__subTtl{
  margin-bottom: 0;
  font-size: .6em;
}

#c3_lr p {
    font-size: 14px;
    margin-bottom: 16px;
    padding: 0;
    line-height: 1.6;
}

.main_box {
    margin-bottom: 24px
}

.main_box-alert {
    padding: 10px;
    border: 4px double #e60012
}

.main_box ul {
    margin-bottom: 20px
}

.main_box ul li {
    margin-bottom: 5px;
    text-indent: -1em;
    padding-left: 1em;
    line-height: 1.3
}

.main_box dl {
    font-size: 14px
}

.main_box dl dt {
    margin-bottom: 5px
}

.main_box dl dd {
    margin-bottom: 20px
}

.programTable {
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #5398ff;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 30px
}

.programTable th {
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #5398ff;
    background-color: #c4dbff;
    text-align: center;
    font-size: 14px;
    padding: 5px
}

.programTable td {
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #5398ff;
    padding: 5px
}

.programTable td p {
    margin-bottom: 5px
}

.programTable td ul {
}

.programTable td ul li {
    margin-bottom: 5px;
    text-indent: -8px;
    padding-left: 8px;
    line-height: 1.3
}

.programTable .top_col {
    background-color: #5398ff;
    color: #fff
}

#cont #c3_ll dl.cc11 table tr td.line_l {
    background-color: #06f
}

#cont #c3_ll dl.cc11 table tr td.line_r {
    background-color: #39f
}

#cont #c3_ll dl.cc11-2 {
    border-color: #06f
}

#cont #c3_ll dl.cc11 dt b img,#cont #c3_ll dl.cc11-2 dt b img {
    background: #06f
}

#cont #c3_ll dl.cc00 table tr td.line_l {
    background-color: #06f
}

#cont #c3_ll dl.cc00 table tr td.line_r {
    background-color: #39f
}

table.border-b .line_l_b {
    background-color: #06f;
    width: 190px
}

table.border-b .line_c {
    width: 1px
}

table.border-b .line_r_b {
    background-color: #39f;
    width: 309px
}

#service_box li {
    font-size: 12px
}

.arrowA {
    background-color: #06f
}

.arrowB {
    background-color: #06f
}

.operatingTable {
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #c3d4df;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 30px
}

.operatingTable th {
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #c3d4df;
    font-size: 12px;
    font-weight: 400;
    padding: 5px;
    vertical-align: top
}

.operatingTable td {
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #c3d4df;
    padding: 5px
}

#cont h2#h2_last img {
    background-color: #1c75c5;
    margin-top: 3px
}

#hitachi_container .program_list {
    margin-bottom: 20px
}

#hitachi_container .program_list li {
    margin-bottom: 5px;
    text-indent: -18px;
    padding-left: 18px
}

#hitachi_container .program_list li ul {
    margin-top: 5px
}

#cont h1+p,#cont .ttlWrap+p {
    position: relative
}

#cont h1+p&gt;img,#cont .ttlWrap+p&gt;img {
    max-width: 100%;
    height: auto
}

#cont h1+p&gt;img[alt^=�大錐縺輔∪縺九ｉ],#cont .ttlWrap+p&gt;img[alt^=�大錐縺輔∪縺九ｉ] {
    position: absolute;
    bottom: 0;
    right: 0
}

@media(max-width: 768px) {
    #cont h1+p&gt;img[alt^=�大錐縺輔∪縺九ｉ] {
        display:none
    }
}

#c3_ll .bup_delimitBox p {
    margin-bottom: 0;
    font-size: 12px
}

#myframe {
    width: 100%
}

#abolished {
}

#abolished .abolished_msg {
    padding: 16px;
    border: 4px double #e6002d
}

#abolished .abolished_btn {
    text-align: right
}

#abolished .abolished_btnLink {
    display: inline-block
}

#abolished .abolished_btnLink:hover {
    opacity: .7
}

#abolished .abolished_link {
    margin-bottom: 0
}

#abolished .abolished_linkTarget {
    position: relative;
    display: block;
    padding-left: 1em
}

#abolished .abolished_linkTarget::before {
    content: "&gt;";
    position: absolute;
    left: 0;
    display: block
}

#c3_lr .m_footInquiryBup__btnInner {
    font-size: 20px;
    margin-bottom: 0
}

.em_sponsoringOrg {
    color: #ff6c00;
    font-weight: 700
}

.box_note {
    background-color: #ffeae5;
    border-radius: 12px;
    margin-top: 20px;
    padding: 12px
}

.box_note_ttl {
    font-weight: 700
}

#c3_lr .box_note p {
    margin-bottom: 0
}

.contentsHeader {
}

.contentsBody {
    margin-bottom: 30px
}

.contentsBody&gt;*:last-child {
    margin-bottom: 0
}

.sectionBox {
    margin-bottom: 30px
}

.sectionBox&gt;*:last-child {
    margin-bottom: 0
}

.titleBox {
    position: relative
}

.titleBox__btn {
    position: absolute;
    top: 7px;
    right: 0
}

#c3_lr .p_txtFlow {
}

#c3_lr .p_txtFlow__item {
    position: relative;
    display: flex;
    align-items: stretch
}

#c3_lr .p_txtFlow__heading {
    position: relative;
    flex: 0 0 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #ccc
}

#c3_lr .p_txtFlow__step {
    font-size: 15px;
    font-weight: 700
}

#c3_lr .p_txtFlow__num {
    line-height: 1;
    font-size: 24px;
    font-weight: 400
}

#c3_lr .p_txtFlow__item+.p_txtFlow__item .p_txtFlow__heading::before,#c3_lr .p_txtFlow__item+.p_txtFlow__item .p_txtFlow__heading::after {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    width: 50%;
    height: 12px;
    background: #fff
}

#c3_lr .p_txtFlow__heading::before {
    left: 0;
    transform: skew(20deg) rotate(20deg) translateY(-6px)
}

#c3_lr .p_txtFlow__heading::after {
    right: 0;
    transform: skew(-20deg) rotate(-20deg) translateY(-6px)
}

#c3_lr .p_txtFlow__ttl {
    margin-bottom: 16px;
    padding: 4px 8px;
    border: 1px solid #ccc;
    font-weight: 700;
    font-size: 14px
}

#c3_lr .p_txtFow__human {
}

#c3_lr .p_txtFlow__human--customer {
    color: #282663
}

#c3_lr .p_txtFlow__human--ins {
    color: #a72a31
}

#c3_lr .p_txtFlow__human--student {
    color: #29683f
}

#c3_lr .p_txtFlow__body {
    padding: 0 0 20px 16px;
    flex: 1 1 auto
}

#c3_lr .p_txtFlow__sec {
    font-size: 13px
}

#c3_lr .p_txtFlow__sec+.p_txtFlow__sec {
    margin-top: 6px
}

#c3_lr .#c3_lr {
    position: relative;
    padding-left: 1.2em;
    font-size: 11px
}

#c3_lr .p_txtFlow__note::before {
    content: "窶ｻ";
    position: absolute;
    left: 0;
    display: block
}

@media screen and (max-width: 599px) {
    #c3_lr .p_txtFlow__heading {
        flex-basis:40px
    }

    #c3_lr .p_txtFlow__step {
        font-size: 12px
    }

    #c3_lr .p_txtFlow__num {
        font-size: 20px
    }
}

#c3_lr .schedule_ttl {
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 14px
}
/* kiyo逕ｨ霑ｽ蜉�繧｢繧､繧ｳ繝ｳ */
.m_heading--secondary#inquiry::before{
  background-image: url(/resource/img/partner/ucn/icon_13.svg);
}
.m_heading--secondary#tools::before{
  background-image: url(/resource/img/partner/ucn/icon_14.svg);
}
.m_heading--secondary#type::before{
  background-image: url(/resource/img/partner/ucn/icon_15.svg);
}</pre></body></html>