/*******************************************
*
* Skin tor 国際医療福祉大学三田病院
* 2018.6.18
*
********************************************/

@charset "UTF-8";


/********************************
Hilight Color
********************************/
.bgHi{
    background-color:#fbf4ff!important;
}

.linHi{
    border-color:#fbf4ff!important;
}

.txtHi{
    color:#fbf4ff!important;
}


/********************************
Shadow Color
********************************/
.bgSh{
    background-color:#59227a!important;
}

.linSh{
    border-color:#59227a!important;
}

.txtSh{
    color:#59227a!important;
}

/********************************
Sub Color
********************************/
.bgSub{
    background-color:#9560b5!important;
}

.linSub{
    border-color:#9560b5!important;
}

.txtSub{
    color:#9560b5!important;
}



/* ==========================================================
*
* Header
*
========================================================== */
header,#header{
    border-color:#59227a;
}

#headerUpper > .contactInfo .tel, .contactInfo .tel a{
    color:#59227a;
}

/* ==========================================================
*
* Global Navi
*
========================================================== */
#nav{
    border-color:#9560b5;
    /*background-color:#fbf4ff;*/
}

#gNavi{
    background-color:#fbf4ff;
}

#gNavi > ul > li{
    /*width:16%;
    width:calc(100% / 6);*/
}

#gNavi  > ul > li > a > span{
    border-color:#9560b5!important;
}


#gNavi  > ul > li > a:hover{
    /*background-color:#9560b5;*/
    color:#59227a;
}


/********************************
 Mega Menu
********************************/
.megaMenu{
    background-color:rgba(89,34,122,0.97);
}

.megaMenu > ul:before{
    border-color: #fbf4ff transparent transparent transparent;
}

/* ==========================================================
*
* 本文末
*
========================================================== */

/********************************
 Page Top Button
********************************/
#toTop > a.icnf-cup {
    color:#59227a;
}


/* ==========================================================
*
* Footer
*
========================================================== */

footer,#footer{
    background-color:#fbf4ff;
}

#footContent > dl{
    border-color:#59227a;
}

#endLine{
    background-color:#59227a;
}



/* ==========================================================
*
* Shared Parts
*
========================================================== */

h2 > span{
    display:block;
    background-color:#fbf4ff;
    color:#59227a;
}

h3 > span{
    border-color:#59227a;
}

h4.wline,
h4.wline > span{
    border-color:#ac7bc9;
}

a.icnf-rbtn{
    background-color:#59227a;
}

a.icnf-rfbtn{
    border-color:#59227a;
    color:#59227a;
}

.scrollTable > table,
.fitTable > table{
    border-right: 1px solid #59227a;
    border-bottom: 1px solid #59227a;
}

.scrollTable > table th,
.scrollTable > table td,
.fitTable > table th,
.fitTable > table td{
    border-top: 1px solid #59227a;
    border-left: 1px solid #59227a;
}

.scrollTable > table th,
.fitTable > table th{
    background-color:#fbf4ff;
    color:#59227a;
}


a[href^='http'] > span:after,
a[target='_blank'] > span:after,
a[href$='.pdf'] > span:after,
a[href$='.doc'] > span:after,
a[href$='.xlsx'] > span:after{
    color:#59227a;
}

#sideNavi ul > li > a:before {
    color:#59227a;
}

#mainCol a:link,
#mainCol a:visited {
    color:#59227a;
}


ul.discList > li:before{
    color:#59227a;
}
ul.discList.dotSub > li:before {
    color: #9560b5;
}

div[class^='idxList'] > ul > li:before,
.smapList > ul > li > a:before{
    color:#59227a;
}

div[id^='docTab'] > ul > li > a > span{
    border-color: #59227a!important;
}

div[id^='docTab'] > ul > li > a:hover > span,
div[id^='docTab'] > ul > li.current > a > span{
    background-color:#59227a;
}

.pc div[id^='docTab'] > ul > li.current > a:after{
    border-color: #59227a transparent transparent transparent;
}

.subContList > ul > li > a{
    color:#59227a;
    border-color: #59227a;
}
.subContList > ul > li.current > a{
    color:#ffffff!important;
    background-color:#59227a;
}

.subContList2 > ul > li > a{
    color:#59227a;
    border-color: #59227a;
}
.subContList2 > ul > li.current > a{
    color:#ffffff!important;
    background-color:#59227a !important;
}

dl.faqList > dt:before{
    color: #59227a;
}

#pageLink > ul > li > a{
    border-color: #59227a;
}

#newsList ul > li > a[href^='http'] > .article > p:after,
#newsList ul > li > a[href$='.pdf'] > .article > p:after{
  color:#59227a;
}

/*********************************
 二列テーブル
********************************* */
dl[class^='dlCompact_']{
    border-left:1px solid #59227a;
    border-right:1px solid #59227a;
    border-bottom:1px solid #59227a;
    background-color:#fbf4ff;
}

dl[class^='dlCompact_'] > dt{
     border-top:1px solid #59227a;
}

dl[class^='dlCompact_']> dd{
    border-left:1px solid #59227a;
    border-top:1px solid #59227a;
    background-color:#ffffff;
}

/* ==========================================================
*
* お知らせ
*
========================================================== */

#newsTab ul{
    border:1px solid #59227a;
}

#newsTab ul > li{
    border-right:1px solid #59227a;
}

#newsTab ul > li > a:hover,
#newsTab ul > li > a.current {
    background-color:#59227a;
}

.all a[rel='0'],
.t_01 a[rel='1'],
.t_02 a[rel='2'],
.t_03 a[rel='3']{
    background-color:#59227a;
}

/********************************
 色付きBox
********************************/
.colerdBox{
    background-color:#fbf4ff;
}
/*
.colerdBox > h5{
    color:#59227a;
}
*/

/********************************
 枠線セット
********************************/
.inlineSh,
.inlineSh *{
    border-color:#59227a!important;
}

/********************************
フローリスト
********************************/
ul.flowList > li > p{
    border:2px solid #59227a;
    background-color:#fbf4ff;
}

ul.flowList > li > .downArrow:before{
    border-color: #59227a transparent transparent transparent;
}

ul.flowList > li > h6{
    color: #59227a;
}



hr.shadow{
    border-top: 1px solid #bbb; 
    border-bottom: 1px solid #fff;
}


/********************************
横リンク
********************************/
#pageLink ul.icnf-down > li > a.icnf-arrow2:after{
   content:" \f05b"; 
    /*content: none;*/
}
