@charset "utf-8";

/*//////////////////////////////////////////////////////////////////////////////

	新潟大学 医学部学士会 - contribution共通

	/common/css/contribution.css

	contents:
		1. common
			1-1. bullet
		2. color
			2-1. category
			2-2. view heading
			2-3. view table
			2-3. tab
			2-4. box
		3. main
			3-1. category
			3-2. thumbnail
			3-3. index
			3-4. view
			3-5. photo and attach

//////////////////////////////////////////////////////////////////////////////*/


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

	1. common

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


/*	1-1. bullet
------------------------------------------------------------------------------*/

p.info,
p.error,
p.critical,
.zip,
.pdf,
.xls,
.xlsx,
.doc,
.docx,
.file,
.email,
.internal,
.external {
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
	background-position: left center;
}

.zip      { background-image: url(../img/bullet/file_zip.gif); }
.pdf      { background-image: url(../img/bullet/file_pdf.gif); }
.xls      { background-image: url(../img/bullet/file_xls.gif); }
.xlsx     { background-image: url(../img/bullet/file_xlsx.gif); }
.doc      { background-image: url(../img/bullet/file_doc.gif); }
.docx     { background-image: url(../img/bullet/file_docx.gif); }
.file     { background-image: url(../img/bullet/file_white.gif); }
.email    { background-image: url(../img/bullet/email.gif); }
.internal { background-image: url(../img/bullet/internal.gif); }
.external { background-image: url(../img/bullet/external.gif); }

.hidden .zip      { background-image: url(../img/bullet/file_zip_e.gif); }
.hidden .pdf      { background-image: url(../img/bullet/file_pdf_e.gif); }
.hidden .xls      { background-image: url(../img/bullet/file_xls_e.gif); }
.hidden .xlsx     { background-image: url(../img/bullet/file_xlsx_e.gif); }
.hidden .doc      { background-image: url(../img/bullet/file_doc_e.gif); }
.hidden .docx     { background-image: url(../img/bullet/file_docx_e.gif); }
.hidden .file     { background-image: url(../img/bullet/file_white_e.gif); }
.hidden .email    { background-image: url(../img/bullet/email_e.gif); }
.hidden .internal { background-image: url(../img/bullet/internal_e.gif); }
/* .hidden .external { background-image: url(../img/bullet/external_e.gif); } */

/*p.info { background-image: url(../img/bullet/info.png);}*/

p.error {
	background-image: url(../img/bullet/error.png);
	color: #930;
}

p.critical {
	background-image: url(../img/bullet/critical.png);
	font-weight: bold;
	color: #FCC;
}


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

	2. color

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


/*	2-1. category
------------------------------------------------------------------------------*/

#content .info .category,
#content .category {
	background-color: #A62025;
}

#content .update dd.category,
#content p.update {
	background-color: #BA7E1B;
}

#content .other .category,
#content p.other {
	background-color: #1B93BA;
}


/*	2-2. view heading
------------------------------------------------------------------------------*/

.view .content h3 {
	border-color: #A62025;
	color: #A62025;
}

.view .content h4 {	border-color: #A62025;}


/*	2-3. view table
------------------------------------------------------------------------------*/

.view .tablebox th,
.view .tablebox td {
	border-color: #666;
}

.view .tablebox td { background-color: #F0F0F0;}


/*	2-3. tab
------------------------------------------------------------------------------*/

.tab { border-color: #BB1A1A;}

.tab em {
	background-color: #BB1A1A;
	border-color: #BB1A1A;
}

.tab a {
	color: BB1A1A;
	border-color: #DDD;
	background-color: #F0F0F0;
}

.tab a,
.tab a:visited {
	color: #BB1A1A;
}


/*	2-4. box
------------------------------------------------------------------------------*/

.box th {
	color: #333;
	background-color: #E8D7D7;
}


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

	3. main

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


/*	3-1. category
------------------------------------------------------------------------------*/

#content #listForm .date,
#content .date {
	margin-bottom: 10px;
	padding: 0.3em 0;
	font-weight: bold;
}

#content .box #listForm dt,
#content .box #listForm dd {
	float: none;
	padding-left: 0;
}

#content #listForm .category,
#content .category {
	float: left !important;
	width: 6em;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0.3em 0.5em !important;
	text-align: center;
	line-height: 1.2;
	font-weight: bold;
	font-size: 87.5%;
	color: #FFF;
	/**/
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#content .formbox .hidden td .category {
	filter: alpha(opacity=30);
	opacity: 0.3;
}

#content #information dt {
	width: 178px;
	margin-right: 1em;
}

#content .box #information dd {
	margin: 0 10px 10px 0;
}


/*	3-2. thumbnail
------------------------------------------------------------------------------*/

#content .formbox tr.disabled td.thumb img,
#content .formbox tr.hidden td.thumb img {
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}


/*	3-3. index
------------------------------------------------------------------------------*/

.index dl {
    position: relative;
    margin: 0;
    padding: 15px 0;
/*    min-height: 115px;  */
	border-bottom: 1px dotted #CCCCCC;
}

.index dt {
	float: left;
	margin: 0 15px 0 0;
}

.index dt img {
	display: block;
	width: 168px;
	margin: 5px;
	border: 1px solid #FFF;
}


/*	3-4. view
------------------------------------------------------------------------------*/

div#title form {
	float: right;
	margin: 0;
}


/*	3-5. photo and attach
------------------------------------------------------------------------------*/

div.box td p.photo a,
div.box td p.attach a {
	display: block;
	min-width: 16px;
	padding: 16px 0 0;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	font-weight: bold;
}
* html div.box td p.photo a,
* html div.box td p.attach a {
	width: 16px;
}

div.box td p.photo { margin-bottom: 5px;}
div.box td p.photo a { background-image: url(../img/bullet/photo.gif);}
div.box td p.attach a {	background-image: url(../img/bullet/attach.gif);}
div.box tr.hidden td p.photo a { background-image: url(../img/bullet/photo_e.gif);}
div.box tr.hidden td p.attach a { background-image: url(../img/bullet/attach_e.gif);}