<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'UTF-8';
/* 各学部トップページで共通して使用するCSS */
/***********************************************************************
 * #Contents .introBlock
 ********************************************************************* */
#Contents .introBlock .leading {
  color: #222D5D;
}
@media only screen and (min-width: 768px) {
  #Contents .introBlock {
    margin-bottom: 60px;
  }
  #Contents .introBlock .leading {
    margin-bottom: 25px;
    font-size: 33px;
  }
  #Contents .introBlock .txt {
    font-size: 15px;
    line-height: 1.6;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .introBlock {
    margin-bottom: 30px;
  }
  #Contents .introBlock .leading {
    margin-bottom: 10px;
    font-size: 2rem;
    line-height: 1.3;
  }
  #Contents .introBlock .txt {
    font-size: 1.4rem;
    line-height: 1.5;
  }
}

/***********************************************************************
 * #Contents .courseSect
 ********************************************************************* */
@media only screen and (min-width: 768px) {
  #Contents .courseSect {
    margin-bottom: 70px;
  }
  #Contents .courseSect .sectTit {
    margin-bottom: 40px;
  }
  #Contents .courseSect .sectMain .courseList {
    margin-bottom: 50px;
    position: relative;
  }
  #Contents .courseSect .sectMain .courseList .modPanelList-note {
    font-size:14px;
    position: absolute;
    bottom: -2em;
    left: 0;
    margin: 0;
  }
  #Contents .courseSect .sectMain .featureBlock {
    margin-bottom: 50px;
  }
  #Contents .courseSect .sectMain .featureBlock .blockTit {
    margin-bottom: 40px;
  }
  #Contents .courseSect .sectMain .halfRow .pageBlock {
    float: left;
    margin-left: 10%;
    width: 45%;
  }
  #Contents .courseSect .sectMain .halfRow .pageBlock:nth-child(2n+1) {
    clear: both;
    margin-left: 0;
  }
  #Contents .courseSect .sectMain .halfRow .pageBlock .blockTit {
    margin-bottom: 25px;
  }
  #Contents .courseSect .sectMain .halfRow .pageBlock .blockMain .txt {
    font-size: 15px;
    line-height: 1.4;
  }
  #Contents .courseSect .sectMain .modHeading04 small{
    font-size: .85em;
    color: #a71117;
  }

}
@media only screen and (max-width: 767px) {
  #Contents .courseSect {
    margin-bottom: 35px;
  }
  #Contents .courseSect .sectTit {
    margin-bottom: 20px;
  }
  #Contents .courseSect .sectMain .courseList {
    margin-bottom: 25px;
    position: relative;
  }
  #Contents .courseSect .sectMain .courseList .modPanelList-note {
    font-size:12px;
    position: absolute;
    bottom: -2.5em;
    line-height: 1.2;
    left: 0;
    margin: 0;
    width: 100%;
  }
  #Contents .courseSect .sectMain .featureBlock {
    margin-bottom: 25px;
  }
  #Contents .courseSect .sectMain .featureBlock .blockTit {
    margin-bottom: 20px;
  }
  #Contents .courseSect .sectMain .halfRow .pageBlock {
    margin-bottom: 25px;
  }
  #Contents .courseSect .sectMain .halfRow .pageBlock .blockMain .txt {
    font-size: 1.4rem;
    line-height: 1.5;
  }
  #Contents .courseSect .sectMain .modHeading04 small{
    font-size: .85em;
    color: #a71117;
    
  }
}

/***********************************************************************
 * #Contents .linkSect
 ********************************************************************* */
#Contents .linkSect .sectMain .sublinkList &gt; li a {
  display: block;
  color: inherit;
  text-decoration: none;
}
#Contents .linkSect .sectMain .sublinkList &gt; li a:hover {
  text-decoration: none;
  opacity: 0.8;
}
#Contents .linkSect .sectMain .sublinkList &gt; li .listInner {
  display: inline-block;
  border: 1px solid #cccccc;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  #Contents .linkSect .sectTit {
    margin-bottom: 40px;
  }
  #Contents .linkSect .sectMain .linkList {
    margin-bottom: 70px;
  }
  #Contents .linkSect .sectMain .sublinkList &gt; li {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
  }
  #Contents .linkSect .sectMain .sublinkList &gt; li .listInner {
    padding: 10px 40px;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .linkSect .sectTit {
    margin-bottom: 20px;
  }
  #Contents .linkSect .sectMain .linkList {
    margin-bottom: 35px;
  }
  #Contents .linkSect .sectMain .sublinkList &gt; li {
    margin-top: 15px;
  }
  #Contents .linkSect .sectMain .sublinkList &gt; li:first-child {
    margin-top: 0;
  }
  #Contents .linkSect .sectMain .sublinkList &gt; li .listInner {
    display: block;
    padding: 10px 0;
    text-align: center;
  }
}


/***********************************************************************
 * 学科色変更
 ********************************************************************* */
#Contents .mainCont.eduCont .introBlock .leading {
    color: #0068b7;
}

.mainCont.eduCont .modHeading01 {
    border-left-color: #0068b7;
}

.mainCont.eduCont .modPanel .modPanel_tit {
    color: #0068b7;
}

.mainCont.eduCont .modPanel .modPanel_txtCol::after {
    border-color: transparent #0068b7 #0068b7 transparent;
}

.mainCont.eduCont .modHeading02::before {
    background-color: #0068b7;
}

.mainCont.eduCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    color: #0068b7;
}

.mainCont.eduCont .modArrowTxt01 {
    color: #0068b7;
}

.mainCont.eduCont .modArrowTxt01::before {
    background-image: url(/common/img/arrowtxt01_education.png);
}

.mainCont.eduCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_txt {
    color: #85a7cf;
}

.mainCont.eduCont .modPointList01 &gt; li:first-child {
    border-left-color: #85a7cf;
}

.mainCont.eduCont .modPointList01 &gt; li {
    border-right-color: #85a7cf;
}

.mainCont.eduCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    border-bottom-color: #85a7cf;
}

.mainCont.eduCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox {
	border-right-color: #85a7cf;
}


#Contents .mainCont.mngCont .introBlock .leading {
    color: #74318e;
}

.mainCont.mngCont .modHeading01 {
    border-left-color: #74318e;
}

.mainCont.mngCont .modPanel .modPanel_tit {
    color:#74318e;
}

.mainCont.mngCont .modPanel .modPanel_txtCol::after {
    border-color: transparent #74318e #74318e transparent;
}

.mainCont.mngCont .modHeading02::before {
    background-color: #74318e;
}

.mainCont.mngCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    color: #74318e;
}

.mainCont.mngCont .modArrowTxt01 {
    color: #74318e !important;
}

.mainCont.mngCont .modPointList01 &gt; li:first-child {
    border-left-color: #a481b3;
}

.mainCont.mngCont .modPointList01 &gt; li {
    border-right-color: #a481b3;
}

.mainCont.mngCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    border-bottom-color: #a481b3
}

#Contents .mainCont.artCont .introBlock .leading {
    color: #00a95f;
}

.mainCont.artCont .modHeading01 {
    border-left-color: #00a95f;
}

.mainCont.artCont .modPanel .modPanel_tit {
    color: #00a95f;
}

.mainCont.artCont .modPanel .modPanel_txtCol::after {
    border-color: transparent #00a95f #00a95f transparent;
}

.mainCont.artCont .modHeading02::before {
    background-color: #00a95f;
}

.mainCont.artCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    color: #00a95f;
}

.mainCont.artCont .modArrowTxt01 {
    color: #00a95f;
}

.mainCont.artCont .modArrowTxt01::before {
    background-image: url(/common/img/arrowtxt01_art.png);
}

.mainCont.artCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_txt {
    color: #98c7be;
}

.mainCont.artCont .modPointList01 &gt; li:first-child {
    border-left-color: #98c7be;
}

.mainCont.artCont .modPointList01 &gt; li {
    border-right-color: #98c7be;
}

.mainCont.artCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    border-bottom-color: #98c7be;
}

.mainCont.artCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox {
	border-right-color: #98c7be;
}



#Contents .mainCont.gloCont .introBlock .leading {
    color: #e83836;
}

.mainCont.gloCont .modHeading01 {
    border-left-color: #e83836;
}

.mainCont.gloCont .modPanel .modPanel_tit {
    color: #e83836;
}

.mainCont.gloCont .modPanel .modPanel_txtCol::after {
    border-color: transparent #e83836 #e83836 transparent;
}

.mainCont.gloCont .modHeading02::before {
    background-color: #e83836;
}

.mainCont.gloCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    color: #e83836;
}

.mainCont.gloCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_txt {
    color: #EC622F;
}

.mainCont.gloCont .modPointList01 &gt; li:first-child {
    border-left-color: #EC622F;
}

.mainCont.gloCont .modPointList01 &gt; li {
    border-right-color: #EC622F;
}

.mainCont.gloCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    border-bottom-color: #EC622F;
}

.mainCont.gloCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox {
	border-right-color: #EC622F;
}



#Contents .mainCont.dataCont .introBlock .leading {
    color: #008195;
}

.mainCont.dataCont .modHeading01 {
    border-left-color: #008195;
}

.mainCont.dataCont .modPanel .modPanel_tit {
    color: #008195;
}

.mainCont.dataCont .modPanel .modPanel_txtCol::after {
    border-color: transparent #008195 #008195 transparent;
}

.mainCont.dataCont .modHeading02::before {
    background-color: #008195;
}

.mainCont.dataCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    color: #008195;
}

.mainCont.dataCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_txt {
    color: #008195;
}

.mainCont.dataCont .modPointList01 &gt; li:first-child {
    border-left-color: #008195;
}

.mainCont.dataCont .modPointList01 &gt; li {
    border-right-color: #008195;
}

.mainCont.dataCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    border-bottom-color: #008195;
}

.mainCont.dataCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox {
	border-right-color: #008195;
}




#Contents .mainCont.nursCont .introBlock .leading {
    color: #E03373;
}

.mainCont.nursCont .modHeading01 {
    border-left-color: #E03373;
}

.mainCont.nursCont .modPanel .modPanel_tit {
    color: #E03373;
}

.mainCont.nursCont .modPanel .modPanel_txtCol::after {
    border-color: transparent #E03373 #E03373 transparent;
}

.mainCont.nursCont .modHeading02::before {
    background-color: #E03373;
}

.mainCont.nursCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    color: #E03373;
}

.mainCont.nursCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_txt {
    color: #E03373;
}

.mainCont.nursCont .modPointList01 &gt; li:first-child {
    border-left-color: #E03373;
}

.mainCont.nursCont .modPointList01 &gt; li {
    border-right-color: #E03373;
}

.mainCont.nursCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox .modPointList01_index {
    border-bottom-color: #E03373;
}

.mainCont.nursCont .modPointList01 &gt; li .modPointList01_listInner .modPointList01_numBox {
	border-right-color: #E03373;
}


.mainCont.mngCont .modHeading04 {
    color: #74318e;
}
.mainCont.artCont .modHeading04 {
    color: #00a95f;
}
.mainCont.eduCont .modHeading04 {
    color: #0068b7;
}


</pre></body></html>