@charset "utf-8";
/* --------------------------------------------------------------------
　kango.css
　[看護学部のレイアウトスタイル設定用CSS]

-------------------------------------------------------------------- */

/*基本スタイル
-------------------------------------------------------------------- */

/*文字色変更
===============*/
#main .laboList  a span.anchorIn, 
#main .laboList  a:hover,
#main .laboList  a,
#main ol li span.num,
#main .subStudent .kamoku,
#main .mainStudent .right .txt,
#main ol li span.num,
#main ul.courseList li dl > dd dt,
#main ul.courseList2 li dl > dd dt{
color:#1ca7b3;
}

.txt_col_kango{
color:#1ca7b3;
}

/*背景色変更
===============*/
#main .teacherName dt{
background:#1ca7b3;
}

#main h2{
background: url(/img/common/border_flag01_kango.png) left bottom repeat-x;
}

#main h2:first-child{
background: url(/img/common/border_flag01_kango.png) left bottom repeat-x;
}

#main h3 span.inner{
background: url(/img/common/border_flag02_kango.png) left top repeat-y;
}

#main h4{
background: url(/img/common/icon_circle_kango.png) 8px 0.3em no-repeat;
}

#main h5{
background:#f2f2f2 url(/img/common/icon_dotted_kango.png) 9px 1.05em no-repeat;
}

#main h6{
background: url(/img/common/icon_dotted_kango.png) 10px 1em no-repeat;
}


#main p.link a{
background: url(/img/common/icon_link_org_kango.png) 5px 0.3em no-repeat;
}

#main .imgBox dl dt{
background:url(/img/common/icon_dotted_kango.png) 3px 0.8em no-repeat;
}

#main dl.box dt{
background:url(/img/common/icon_dotted_kango.png) 3px 0.8em no-repeat;
}

#main dl.titleLink dt a{
background: url(/img/common/icon_link_org_kango.png) 5px 0.3em no-repeat;
}

#main ul li{
background: url(/img/common/icon_dotted_kango.png) left 0.6em no-repeat;
}

#main .theme ul li{
background: url(/img/common/icon_dotted_kango.png) left 0.5em no-repeat;
}

#main ul.link li{
background: url(/img/common/icon_link_org_kango.png) left 0.3em no-repeat;
}

#main ul.iconLink li{
background: url(/img/common/icon_dotted_kango.png) left 0.6em no-repeat;
}

#main ul.listColum li{
background: url(/img/common/icon_dotted_kango.png) 13px 1.2em no-repeat;
}

#main ul.linkListLine li{
background: url(/img/common/icon_dotted_kango.png) 13px 1.2em no-repeat;
}

#main ul.linkListLine li a{
background: url(/img/common/icon_link_org_kango.png) 5px 0.8em no-repeat;
}

#main ul.listLine li{
background: url(/img/common/icon_dotted_kango.png) 13px 1.2em no-repeat;
}

#main ul.linkListColum li a{
background: url(/img/common/icon_link_org_kango.png) 5px 0.8em no-repeat;
}

#main ul.imgThumList li > dl dt a{
background: url(/img/common/icon_link_org_kango.png) left 0.3em no-repeat;
}

#main ol.ancNav li a,
#main ul.ancNav li a,
#main dl.ancNav dd ul li a{
background:url(/img/common/icon_link_bottom_kango.png) left 0.3em no-repeat;
}

#main table.links tr th a,
#main table.links tr td a{
background: url(/img/common/icon_link_org_kango.png) no-repeat scroll 0px 0.5em transparent;
}

#main table.blankLinks th a,
#main table.blankLinks td a{
background: url(/img/common/icon_dotted_kango.png) left 1em no-repeat;
}

#main .indexList p a,
#main .indexList div h4 a{
background:#f7f7f7 url(/img/common/icon_link_org_kango.png) 10px 1em no-repeat;
}

#main .indexList2 div h4 a{
background:#f7f7f7 url(/img/common/icon_link_org_kango.png) 10px 1em no-repeat;
}

#main .indexList2 div dl dt a{
background: url(/img/common/icon_link_org_kango.png) no-repeat scroll 0 0.3em transparent;
}

#main .indexList2 div ul.rightLink li a,
#main .indexList2 div dd.rightLink ul li a{
background: url(/img/common/icon_link_org_kango.png) no-repeat scroll 0 0.3em transparent;
}

#main .stepList{
border-bottom:1px dotted #1ca7b3;
background:none;
}

#main .stepList > dl{
border-top:1px dotted #1ca7b3;
}

#main ul.semiList li{
border-bottom:1px dotted #1ca7b3;
}

#main ul.semiList li:last-child{
border-bottom:1px dotted #1ca7b3;
}

#main .teacherList li dd p.ttl {
border-bottom: 1px solid #1ca7b3;
border-top: 1px solid #1ca7b3;
color: #1ca7b3;
}

#main .border dt,
#main .mainStudent .right dl dt span.txt,
#main .subStudent > div h3 em.kamoku,
#main .laboList li dl dt,
#main .teacherList li dd dl.theme {
color: #1ca7b3;
}

#main table.gakubuCol td{
background: url(/img/common/icon_dotted_kango.png) no-repeat scroll left 1em transparent;
}

#main .border dt{
border-left:3px solid #1ca7b3;
}

TOPICS
==================*/

#main dl.topicsList{
margin:1.5em 0;
}

#main dl.topicsList dt{
margin:0 0 0.5em;
font-weight:bold;
font-size:116%;
color:#1ca7b3;
} 

#main dl.topicsList dd{
padding:0 0 1.2em;
margin:0 0 1.2em;
}

/* 英語サイト用追加 2015.8.18 */　

#main ul.col3 li{
background: url(/img/common/icon_dotted_kango.png) left 0.3em no-repeat;
display:inline-block;
width:47%;
vertical-align:top;
line-height:1.2;
padding:0 0 0 12px;
}

/* 新学部学科用追加 2019.1.8 */

#main ul.link_box_n {
	padding:0;
}

#main ul.link_box_n li{
	float: left;
	width:31%;
	background:none ; 
	/*background:url(/img/gakubu-in/ico_ka_n.png) no-repeat 96.5% center !important;*/
	border:#1ca7b3 solid 1px;
	margin:0 6px 8px !important;
	padding:0px 0 ;
	text-align:center;
	display: inline-block;	
}

#main ul.link_box_n li a{
	background:url(/img/gakubu-in/ico_ka_n.png) no-repeat 96.5% center ;
	padding-right:1.5em ;
	display:block;
	padding:14px 0 ;
	text-decoration: none;
	color:#1ca7b3;
}

#main ul.link_box_n li a:hover{
	background:url(/img/gakubu-in/ico_on_n.png) no-repeat 96.5% center rgb(28,167,179);
	text-decoration: none;
	color:#FFFFFF;
}

#main ul.link_box_n li span.nolink{
	background-color:#1ca7b3;
	padding-right:1.5em ;
	display:block;
	padding:14px 0 ;
	text-decoration: none;
	color:#FFFFFF;
}

#main ul.link_box_n li.nolink{
	display:block;
	padding:14px 0 !important;
	text-decoration: none;
	color:#1ca7b3;
}

#main ul.link_box_n li.txt_spac {
	letter-spacing: -0.05em;
}

#main .bg_kango{
	clear:both;
	padding-top:1em ;
}

#main h2.ttl_n{
	background-color:#D9F0F2;
	background-image:none;
	font-size:24px;
	margin:0 0 1em !important;
	text-align:center;
	padding:2px 0;
	color:#1ca7b3;
}
#main h2.ttl_n.border{
	text-shadow:
	2px 2px 0 #fff,
	-2px 2px 0 #fff,
	2px -2px 0 #fff,
	-2px -2px 0 #fff;	
}

#main h2.ttl_n span{
	/*margin-top:5px;*/
	padding:0.8em 0;
	border-top:#1ca7b3 1px solid;
	border-bottom:#fff 1px solid;
	display:block;
}

#main .original_s {
	position: relative;
	padding: 20px;	
	border:4px solid #1ca7b3;
	background-image: linear-gradient(-45deg, #f2f2f2 25%, #D9F0F2 25%, #D9F0F2 50%, #f2f2f2 50%, #f2f2f2 75%, #D9F0F2 75%, #D9F0F2);
	background-size: 4px 4px;
	overflow: auto;
	height:93px;
	max-width:679px;	
	text-shadow:
	1px 1px 0 #fff,
	-1px 1px 0 #fff,
	1px -1px 0 #fff,
	-1px -1px 0 #fff;
	font-size:18px;
	font-weight:bold;
	margin:1em 0 0 !important;
	text-align:center;
	padding:2px 0;
}
#main .original_s a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 35px 0 0;
}

#main .original_s:hover{
 filter:alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity:0.7;
}

#main .original_s a:link,
#main .original_s a{
	color:#1ca7b3 !important;
	text-decoration: none !important;
}

#main .original_s span{
	display:inline-block;
}

#main ul.link_box_n li span.anchorIn,
#main .original_s span.anchorIn,
#main ul.link_box_n li span.anchorIn strong {
text-decoration: none !important;
vertical-align: baseline;
}

#main .bg_kango h3.tit_h3_n{
	font-size:1.5em;
	border:none ;
	display: flex;
	align-items: center;
	/*margin-top:1.5em !important;*/
	margin-left:1em !important;
	margin-right:1em !important;
	color:#1ca7b3;
}

#main .bg_kango h3.tit_h3_n span{
	background:none ;
	font-weight:normal ;
	padding-left:0.5em ;
	padding-right:0.5em ;
}



#main .bg_kango h3.tit_h3_n:before,
#main .bg_kango h3.tit_h3_n:after {
	content: "";
	flex-grow: 1;
	height: 1px; /* 線の太さを変えたいときはここを変える */
	background: #1ca7b3; /* 線の色を変えたいときはここを変える */
	margin:0 .4em; /* 文字と線の余白用 なくても良い */
	display: block;
}


#main .bg_kango h4{
	background-image:none ;
	background-color:#676566;
	border-bottom: none;
	color:#fff;
	text-align:center;
	padding-top:0.7em;
	padding-bottom:0.7em;
	margin-bottom:1.5em;
	font-size:125%;
}

#main .bg_kango h4.bk_b{
	background-image:none ;
	background-color:#D9F0F2;
	border-bottom: none;
	color:#000;
}

#main ul.image_box_n,
#main ul.image_box_n2 {
	margin-top:2.5em !important;
}

#main ul.image_box_n li{
	float: left;
	width:31%;
	background:none ; 
	/*border:#1ca7b3 solid 1px;*/
	margin:0 6px 2em ;
	padding:0px 0 ;
	text-align:center;
	display: inline-block;	
}

#main ul.image_box_n li img{
	width:180px;
}

#main ul.image_box_n2 li{
	width:45%;
	background:none ; 
	/*border:#2badd7 solid 1px;*/
	text-align:center;
	margin:0 0 2em ;
	padding:0px 8px ;
	display: inline-block;
}


#main ul.image_box_n2 li span.img_List_n_ttl{
	display:block;
	font-size:120%;
	
}

#main ul.image_box_n2 li span{
	display:block;
	font-size:70%;
	
}

#main ul.image_box_n2 li img{
	width:260px;
}

#main .pageCatch_n{
	clear:both;
	color:#1ca7b3;
	margin-bottom:1em;
	text-align:center;
	font-size:16px;
}

#main ul.courseList li.kango_n{
	border-bottom:none;
}

#main ul.courseList span.img_n img{
	width:180px;
	float:right	
}

#main ul.courseList li.kango_n dl > dd dt.fon120{
	font-size:120% ;
}