@charset "utf-8";
/* -------------------------------------------------------
	Cascading Style Sheet for [ 西南学院大学 ]
	share.css [Jan,2010] 
	creation date	:	01-15-2010
---------------------------------------------------------*/

/* @group topicPath */	
/*======================================

	topicPath

=======================================*/
p.topicPath {
	display: block;
	clear: both;
	line-height: 21px;
	font-size: 85%;
	margin: 30px 0 2.4em 30px;
	}
	*html p.topicPath{padding: 5px 0 3px;}
p.topicPath span {
	position: absolute;
	top: -3000px;
	}
p.topicPath img {
	margin: 0 5px 0;
	padding: 0;
	vertical-align: middle;
	}
	
p.topicPath strong {
	font-weight: normal;
	color: #333333;
	}
p.topicPath a:link {
	text-decoration: none;
	}
	
p.topicPath a:visited {
	text-decoration: none;
	}
	
p.topicPath a:hover,
p.topicPath a:active {
	text-decoration: underline;
	}
p#topicPath a:focus {
	text-decoration: underline;
	}
/* @end */



/* @group general Classes */
.assist {
	position: absolute;
	left: -9999px;
	top: 0px;
	}
.s {font-size: smaller;}
.m {font-size: larger;}
em.caution {color: #ff0000;}
.sectionHead{
	clear: both;
	margin: 0 30px 3.2em 0;
	}
.section {
	clear: both;
	margin: 0 30px 3.2em 0;
	}
.leftFloat 	{display: block;float: left;}
.rightFloat {display: block;float: right;}
.boxLeftFloat {margin: 0 1.6em .8em 0;}
.boxRightFloat {margin: 0 0 .8em 1.6em;}
.centerFloat {margin: 0 60px 3.2em 0}

/*block MrgBottom indiv-Class*/
.bMrgZero 	{	margin-bottom: 0;}
.bMrg 		{	margin-bottom: 1.6em;}
.bMrg-W 	{	margin-bottom: 3.2em;}
.secHead	{	margin-top: 0;		 }
.clearFloat {	clear: both;}
.aCenter	{	text-align: center;}
.aLeft 		{	text-align: left;}	
.aRight 	{	text-align: right;}
.indent		{	text-indent: 1em;}
.aboutsiperscript{color: #005BAC;font-size: smaller;}

/*for Layout-Class*/
.sectionHead h3{margin-bottom: 2.4em;}
.cFoto{width: 240px;}
p.cFoto {margin: 0;}
.cContents{width: 420px;}


/* @end */
	
/* @group GoPageTop */
	
.goPageTop {
	display: block;
	clear: both;
	font-size: smaller;
	text-align: right;
	margin: 1.6em 0;
	padding: 0;
	}

.goPageTop em {
	font-weight: normal;
	}
	
.goPageTop2 em {
	font-weight: normal;
	}
/* @end */
	
/* @group generalList */
	
/*[ generalList ]****************************************/
	
ul.generalList,
ol.generalList {
	margin-left: 2em;
	font-size: 92%;
	}
ul.generalList li,
ol.generalList li {
	line-height: 1.6;
	}
	
ul.generalList li {
	list-style: disc;
	}
	
ol.generalList li {
	list-style: decimal;
	}
ol.generalList li ol.generalList,
ol.generalList li ol.generalList ol.generalList{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	}
ol.generalList li ol.generalList li {
	list-style-type: lower-roman;
	}
ol.generalList li ol.generalList li ol.generalList li {
	list-style-type: lower-alpha;
	}
	
dl.generalList {
	margin: 0 0 1.6em 0;
	}
	
dl.generalList dt {
	font-weight: bold;
	color: #993300;
	margin: 0 0 0 0;
	}
	
dl.generalList dd {
	margin: 0 0 1.6em 1em;
	}

ul.generalInlineList{font-size: 93%;}
	
ul.generalInlineList li{display: inline;margin-right: 5px;}
	
/* @end */
	
/* @group generalTable */
	
/*[ generalTable ]****************************************/
	
table.generalTable{
	border-collapse: collapse;
	empty-cells: show;
	padding: 0;
	margin: 0px;
	margin-bottom: 1em;
	width: 690px;
	font-size: 93%;
	}
	
table.strptable caption {}
	
.generalTable th{
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #ccc;
	}
	
.generalTable td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #ccc;
	}
.generalTable td.valignMiddle {
	vertical-align: middle;
	}
.evenline {}
.oddline {}
table.generalTable thead.none,
table.strptable thead.none {
	display: none;
	}
	
/* @end */
	
/* @group DummyClass */
	
/*======================================

	Dummy Module

=======================================*/
.xOver {}
.external {}
.png{}
.xLinks{}
/* @end */
	
/* @group CLEARFix Hack */
	
/*======================================

	CLEARFix Hack
	
	#allDocument
	#unitHeader
	#globalnav
	#users
	#unitContents
	#unitGlobalFooter
	#blockFooter
	#blockFooterUtil
	#blockGlobalFooter
	
	#blockIndexEventCalendar
	#contentsList

	div.section
	.contentsIndexSection
	
=======================================*/
#allDocument:after,
#unitHeader:after,
#globalNav:after,
#users:after,
#unitContents:after,
#unitGlobalFooter:after,
#blockFooter:after,
#blockFooterUtil:after,
#blockGlobalFooter:after,
#blockIndexEventCalendar:after,
#indexEventCalendarBody:after,

.blockIndexContents:after,
#contentsList:after,

div.section:after,
.contentsIndexSection:after,
.articleBody:after,
#blockResearchHeadBody:after,
#blockResearch dl:after,
#blockResearch dd:after,
#blockResearch dd ul:after,
ul#fgProfile:after,
#blockfgSeminar:after,
.blockInst:after,

/*v3*/
#blockSelectLanguage:after,
.newsIndexBnr:after,
.blockSelections:after,
.box:after,
.blockUsersContents:after

{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
	
/* My Comment */
	
/*For IE7*/
*:first-child+html #allDocument,
*:first-child+html #unitHeader,
*:first-child+html #globalNav,
*:first-child+html #users,
*:first-child+html #unitContents,
*:first-child+html #unitGlobalFooter,
*:first-child+html #blockFooter,
*:first-child+html #blockFooterUtil,
*:first-child+html #blockIndexEventCalendar,
*:first-child+html #indexEventCalendarBody,
*:first-child+html .blockIndexContents,
*:first-child+html #contentsList,


*:first-child+html div.section,
*:first-child+html .contentsIndexSection,
*:first-child+html .articleBody,
*:first-child+html #blockResearchHeadBody,
*:first-child+html #blockResearch dl,
*:first-child+html #blockResearch dd,
*:first-child+html #blockResearch dd ul,
*:first-child+html #fgProfile{
	/*display: inline-block;*/
	 zoom: 1;
	}
	
/*For IE6 and befor,and Hide MacIE \*/
*html #allDocument,
*html #unitHeader,
*html #globalNav,
*html #users,
*html #unitContents,
*html #unitGlobalFooter,
*html #blockFooter,
*html #blockFooterUtil,
*html #blockIndexEventCalendar,
*html #indexEventCalendarBody,
*html .blockIndexContents,
*html #contentsList,

*html div.section,
*html .contentsIndexSection,
*html .articleBody,
*html #blockResearchHeadBody,
*html #blockResearch dl,
*html #blockResearch dd,
*html #blockResearch dd ul,
*html #fgProfile{
	/*height: 1%;*/
	 zoom: 1;
	}
	
/* End hide from MacIE */
/* @end */
	
/* @group CLEARFix Hack class */
	
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* 1 font indent */
div.FontHangList1 {}
.FontHangList1 ul {
	margin-left: 1em;
	}
.FontHangList1 li {
	font-size: 100%; 
	line-height: 1.6;
	text-indent: -1em;
	}

/* 2 font indent */
div.FontHangList2 {}
.FontHangList2 ul {
	margin-left: 2em;
	}
.FontHangList2 li {
	font-size: 100%; 
	line-height: 1.6;
	text-indent: -2em;
	}

/* Regulations List */
div.RegulationsList {}
.RegulationsList ul {
	margin-left: 3.2em;
	}
.RegulationsList li {
	font-size: 100%; 
	line-height: 1.6;
	text-indent: -3.2em;
	}
.RegulationsList li ul {
	margin-left: 2em;
	}
.RegulationsList li ul li {
	font-size: 100%; 
	line-height: 1.6;
	text-indent: -2em;
	}

/* Paragraph List */
div.ParagraphList {}
.ParagraphList ul li {
	font-size: 100%; 
	line-height: 1.6;
	}
.ParagraphList ul li li {
	font-size: 100%; 
	line-height: 1.6;
	}
.ParagraphList ul ul {
	margin-left: 1em;
	}
.ParagraphList ul ul ul {
	margin-left: 0.5em;
	}
.ParagraphList ul li li li{
	font-size: 100%;
	line-height: 1.6;
	text-indent: -0.5em;
	}
div.ParagraphList2 {}
.ParagraphList2 ul {
        margin-left: 1em;
	}
.ParagraphList2 li {
        font-size: 100%; 
	text-indent: -1em ;
        line-height: 1.6; 
	}
.ParagraphList2 ul ul li {
        font-size: 100%;
	}

/* Theology List */
div.TheologyList {}
.TheologyList ul {
	margin-left: 1.8em;
	}
.TheologyList li {
	font-size: 100%; 
	line-height: 1.6;
	text-indent: -1.0em;
	}
.TheologyList li ul {
	margin-left: 2em;
	}
.TheologyList li ul li {
	font-size: 100%; 
	line-height: 1.6;
	text-indent: -1.0em;
	}


/* left middle */
.lm th,
.lm td {
	text-align: left;
	vertical-align: middle;
	}

/* center middle */
.cm th,
.cm td {
	text-align: center;
	vertical-align: middle;
	}

/* right middle */
.rm th,
.rm td {
	text-align: right;
	vertical-align: middle;
	}

/* cell middle */
th.aMiddle,
td.aMiddle {
	vertical-align: middle;
	}
/* cell top */
th.aTop,
td.aTop {
	vertical-align: top;
	}
	
	
	
	
	
	
	
	
	
	
	
	

	


	
	
	
	
	
	
	
/* @end */