@charset "utf-8";
/*-----------------------------------------------------------------------------------------------
	author: Lampros co.,ltd. Atsushi Umehara
	url:http://www.lampros.co.jp/
	making day: 2010-09-17
	---------------------------------------------------------------------------------------------*/


/* ================================================

	page common

=================================================*/



/* margin */
.mb5px  { margin-bottom: 5px; }
.mb10px { margin-bottom:10px; }
.mb15px { margin-bottom:15px; }
.mb20px { margin-bottom:20px; }
.mb25px { margin-bottom:25px; }
.mb30px { margin-bottom:25px; }
.mb35px { margin-bottom:35px; }
.mb40px { margin-bottom:40px; }

/* align */
.ac { text-align: center; }
.ar { text-align: right; }
.al { text-align: left; }

/* float */
.fr { float:right; }
.fl { float:left; }

/* width */
.w100 { width:100px; }
.w140 { width:140px; }
.w100p { width:100%; }
.w200 { width:200px; }

/* section */
#contentsArea .section {
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}

/* h */
#contentsArea h2 {
	margin-bottom:20px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #395511;
/*	border-left-color: #EF8B8B; */
/*	border-left-color: #0B3896; */
/*	border-left-color: #0081CC; */
/*	border-left-color: #005AAA; */
/*	border-left-color: #042F5F; */

}
#contentsArea h2 span.underLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 100%;
	display: block;
	margin-left: 7px;
}
#contentsArea h2 span.text {
	font-weight: bold;
	padding-right: 10px;
}
#contentsArea h2 span.sub {
	color: #666666;
}
#contentsArea h3 {
	margin-bottom:10px;
	color: #333333;
	background-image: url(../_img/common/h3_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* table */
/* #contentsArea .defauleTb { border: 1px solid #862C31; } */
/* #contentsArea .defauleTb { border: 1px solid #0E2D6D; } */
#contentsArea .defauleTb { border: 1px solid #8C7200; }

#contentsArea .defauleTb th,
#contentsArea .defauleTb td {
	padding: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
/*	border-bottom-color: #862C31; */
/*	border-bottom-color: #0E2D6D; */
	border-bottom-color: #8C7200;
	vertical-align: top;
}
#contentsArea .defauleTb th.second,
#contentsArea .defauleTb td.second {
	border-left-width: 1px;
	border-left-style: dotted;
/*	border-left-color: #862C31; */
/*	border-left-color: #0E2D6D; */
	border-left-color: #8C7200;
}
#contentsArea .defauleTb tr.last th,
#contentsArea .defauleTb tr.last td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contentsArea .defauleTb tr.last th.second,
#contentsArea .defauleTb tr.last td.second {
	border-left-width: 1px;
	border-left-style: dotted;
/*	border-left-color: #862C31; */
	border-left-color: #0E2D6D;
}
#contentsArea .defauleTb th {
	background-color: #395511; /* SCIS2020 theme color */
/*	background-color: #042F5F; NEC blue */
/*	background-color: #0081CC; */
/*	background-color: #FBDFDF; */
/*	background-color: #FFE2E2; */
/*	background-color: #CCDCFF; */
/*	color: #333333; */
	color: #FFFFFF; 
}
#contentsArea .defauleTb td {}

/* table */
/* #contentsArea .Tb { border: 1px solid #862C31; } */
#contentsArea .sessionTb { border: 1px solid #0E2D6D; }
#contentsArea .sessionTb th,
#contentsArea .sessionTb td {
	padding: 3px;
/*	border: 1px solid #862C31; */
	border: 1px solid #0E2D6D;
	vertical-align: top;
}
#contentsArea .sessionTb th.second,
#contentsArea .sessionTb td.second {
	border-left-width: 1px;
	border-left-style: solid;
/*	border-left-color: #862C31; */
	border-left-color: #0E2D6D;
}
#contentsArea .sessionTb tr.last th,
#contentsArea .sessionTb tr.last td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
/*	border-bottom-color: #862C31; */
	border-bottom-color: #0E2D6D;
}
#contentsArea .sessionTb tr.last th.second,
#contentsArea .sessionTb tr.last td.second {
	border-left-width: 1px;
	border-left-style: solid;
/*	border-left-color: #862C31; */
	border-left-color: #0E2D6D;
}
#contentsArea .sessionTb th {
/*	background-color: #FFE2E2; */
/*	background-color: #CCDCFF; */
	background-color: #395511;
/*	color: #333333; */
	color: #000000;
}
#contentsArea .sessionTb td {}

/* table  Floor map */
/* #contentsArea .floorMapTb { border: 1px solid #862C31; } */
#contentsArea .floorMapTb { border: 1px solid #0E2D6D; }
#contentsArea .floorMapTb th,
#contentsArea .floorMapTb td {
	padding: 8px;
/*	border: 1px solid #862C31; */
	border: 1px solid #0E2D6D;
	vertical-align: top;
}
#contentsArea .floorMapTb th.second,
#contentsArea .floorMapTb td.second {
	border-left-width: 1px;
	border-left-style: solid;
/*	border-left-color: #862C31; */
	border-left-color: #0E2D6D;
}
#contentsArea .floorMapTb tr.last th,
#contentsArea .floorMapTb tr.last td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
/*	border-bottom-color: #862C31; */
	border-bottom-color: #0E2D6D;
}
#contentsArea .floorMapTb tr.last th.second,
#contentsArea .floorMapTb tr.last td.second {
	border-left-width: 1px;
	border-left-style: solid;
/*	border-left-color: #862C31; */
	border-left-color: #0E2D6D;
}
#contentsArea .floorMapTb th {
/*	background-color: #FFE2E2; */
	background-color: #CCDCFF;
/*	color: #333333; */
	color: #000000;
}
#contentsArea .floorMapTb td {}

/* caption */
#contentsArea ul.cap {}
#contentsArea ul.cap li {
	text-indent: -1em;
	margin-left: 1em;
	margin-bottom: 1em;
}

/* clearfix
---------------------------------------------------------------------------------------------*/
.clearfix:after,
.section:after
	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix,
.section
	{ display: inline-table; min-height: 1%; }
/* Hides from IE-mac \*/
* html .clearfix,
* html .section
	{ height: 1%; }
.clearfix,
.section
	{ display: block; }
/* End hide from IE-mac */
