@charset "utf-8";
/* CSS Document */

*{
	color: white;
}

a{
	color: yellow;
}

a:visited{
	color: yellow;
}

a:hover,
a:focus{
	color: white !important;
}

/*##################################################
ヘッダー
##################################################*/
#header{
	background-image: none;
	background-color: black;
}

#header .navi a{
	text-decoration: none;
	color: yellow;
}

#header .navi .font,
#header .navi .bg{
	color: white;
}

#header .navi .font a{
	background-color: #FFF;
	color: black;
}

#header .navi .search input[type=text]{
	border: 2px solid #555;
}


/*##################################################
メインメニュー
##################################################*/
#main_menu{
	background: black;
}

#main_menu ul{
	border-top: 3px solid #48709b;
	border-bottom: 3px solid #48709b;
}

#main_menu li a{
	color: yellow;
}


/*##################################################
トップコンテンツ
##################################################*/

/***** ピックアップ *****/
#pickup{
	background: black;
	color: white;
}

#pickup h2{
	background: black;
	color: white;
}

/***** &#36275;&#29699;&#27604;&#20998;&#30452;&#25773; *****/
#visitor{
	border-top: 3px solid #48709b;
	border-bottom: 3px solid #48709b;
	background-color: black;
}

#visitor .vtitle{
	background-color: black;
	color: white;
}

#visitor .vmenu a{
	color: yellow;
}

/***** 学部紹介 *****/
#gakubu{
	background-color: black;
	background-image: none;
	border-bottom: 3px solid #48709b;
}

/***** トップ下部 *****/
#top_cont{
	background-color: black;
}

/***** &#36275;&#29699;&#27604;&#20998;&#30452;&#25773; *****/

h2.important{
	color: #FFF;
}

.news_box .inner{
	background-color: black;
	color: white;
}



/***** トップ右 *****/
.right{
	float: right;
	width: calc(30% - 30px);
}

.right ul.banner_bt li{
	list-style: none;
	line-height: 70px;
	background-size: 100% 70px;
	margin-top: 20px;
}

.right ul.banner_bt li a{
	font-size: 110%;
	line-height: 65px;
	padding-left: 40px;
}

.right ul.banner_bt li a{
  display: block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.right ul.banner_bt li a:hover,
.right ul.banner_bt li a:focus,
.right ul.banner_bt li a:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/***** トップ右 *****/
.right ul.banner_bt li{
	background-color: #333;
}

.right ul.banner_bt li.bt01{
	background-image: none;
}

.right ul.banner_bt li.bt02{
	background-image: none;
}

.right ul.banner_bt li.bt03{
	background-image: none;
}

.right ul.banner_bt li.bt04{
	background-image: none;
}

.right ul.banner_bt li a{
	background-image: none;
	color: yellow;
}


/***** バナー枠 *****/
#banner{
	background-color: black;
}


/*##################################################
カテゴリトップ
##################################################*/
#content.category h1.cat_title{
	background-color: #333;
}

#content.category .cat_box{
	background-color: #333;
}

#content.category .cat_box h2{
	border-bottom: 3px solid #48709B;
	background-image: none;
}


/***** カテゴリトップ文章 *****/
#content.category .category_text{
	background-color: black;
}

#content.category .category_text h2{
	background-color: #333;
}

#content.category .category_text h3{
	border-bottom: 3px solid #555;
}

#content.category .category_text h4{
	background-color: #333;
}


/***** 看護学科 *****/
#content.category .nurse h2{
	background-color: #333;
}

/***** 理学療法学科 *****/
#content.category .physio h2{
	background-color: #333;
}

/***** 社会福祉学科 *****/
#content.category .welfare h2{
	background-color: #333;
}

/***** 栄養学科 *****/
#content.category .dietetics h2{
	background-color: #333;
}



#content.category .cat_box ul li a{
	color: yellow;
}



/*##################################################
下層ページ
##################################################*/
#content{
	background-color: black;
}


/***** パンくず *****/
#content .breadcrumb{
	background-color: #333;
}

/***** 記事本文 *****/
#content .detail{
	background-color: #333;
}

#content .detail h1{
	border-bottom: 3px solid black;
}

#content .detail .inner h2{
	background-color: black;
}

#content .detail .inner h3{
	border-bottom: 3px solid #999;
}

#content .detail .inner h4{
	background-color: black;
}

#content .detail .inner table{
	background:#666 !important;
}

#content .detail .inner table td{
	background:#333 !important;
}

#content .detail .inner table th{
	background:black !important;
	color: white !important;
}

/***** 文字色*****/
#content .detail .inner .text_black{
	color: white;
}

#content .detail .inner .text_brown{
	color: white;
}

#content .detail .inner .text_green{
	color: white;
}

#content .detail .inner .text_red{
	color: white;
}

/***** シラバス *****/

#content .detail .inner .kiji table{
	background:#666;
}

#content .detail .inner .kiji table>tbody>tr>td{
	background:#333;
}

#content .detail .inner .kiji table>tbody>tr>th,
#content .detail .inner .kiji table>thead>tr>th{
	background:black;
	color: white;
}

/***** サイトマップ *****/

.sitemap{
	margin-bottom: 30px;
}

.sitemap .sitemap-dir{
	list-style: none;
}

.sitemap .sitemap-dir a{
	background-color: black;
}

.sitemap .sitemap-dir .sitemap .sitemap-file{
	list-style: square;
}

.sitemap .sitemap-dir .sitemap .sitemap-file a{
	background-color: #333;
}

/***** サブメニュー *****/
#content .sub_menu{
	background: #333;
}

#content .sub_menu h3{
	border-bottom: 3px solid #48709B;
	background-image: none;
}

#content .sub_menu ul{
	list-style: none;
}

#content .sub_menu ul li a{
	color: yellow;
}


/***** 看護学科 *****/
#content.nurse .detail h2{background-color: black;}

/***** 理学療法学科 *****/
#content.physio .detail h2{background-color: black;}

/***** 社会福祉学科 *****/
#content.welfare .detail h2{background-color: black;}

/***** 栄養学科 *****/
#content.dietetics .detail h2{background-color: black;}

/***** 大学院 *****/
#content.daigakuin .detail h2{background-color: black;}


/********************************
メールフォーム
********************************/
.hkdform textarea,
.hkdform input[type="text"],
.hkdform input[type="email"],
.hkdform input[type="tel"]{
	border: solid 2px #666;
	background-color: black;
}

.hkdform textarea:focus,
.hkdform input[type="text"]:focus,
.hkdform input[type="email"]:focus,
.hkdform input[type="tel"]:focus{
	border-color: #48709B;
	background-color: black;
}










/*##################################################
フッター
##################################################*/
#footer{
	border-top: 3px solid #48709b;
	background-color: black;
	background-image: none;
}

#footer ul{
	background-color: #333;
}

#footer li{
	border-left: 2px solid #999;
}

#footer li:last-child{
	border-right: 2px solid #999;
}

#footer li a{
	color: yellow;
}


#footer .footer_text .f_link a,
#footer .footer_text .f_link a:hover{
	color: yellow !important;
}

