@charset "utf-8";
/* CSS Document */
body{
	line-height: 1.4;
	font-size: 14px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px auto;
	padding: 0px;
	text-align:center;

}

a:hover{
	color: #ffffff;
	background-color: #990000;
}

img{
	border: 0;
}

.contents{
	margin: 10px 0;
	padding: 5px 60px;
}

.contents img{
	padding: 2px;
	border: #999999 solid 1px;
	background-color: #FFFFFF;
	margin:2px;
}

.txt{
	text-align: left;
}

.points{
	color: #FF0000;
	text-decoration: underline;
}

.footer{
	text-align: right;
	margin:2px;
	padding:2px;
}

.caution{
	text-align: center;
	font-weight: bold;
}

.comment{
	margin: 3px;
	padding: 10px;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

#track{
	list-style: decimal-leading-zero;
	margin: 0 40px;
}

#track dt{
	display: list-item;
	font-weight: bold;
}
#track dd{
	font-size: 0.9em;
}

h1 {
	font-family: "Courier New", "Courier", "mono";
	font-size: 1.3em;
	margin: 3px;
	padding: 2px;
}
h2 {
	font-family: "Courier New", "Courier", "mono";
	font-size: 1.2em;
	margin: 3px;
	padding: 2px;
	text-decoration: underline;
}

h3 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	color: #333333;
}


hr{
	border: 1px solid #cccccc;
	width: 537px;
}

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

body#locked{
	background-color : #413b61;
	text-align : center;
}

#locked .inbox{
	background-image : url("../projects/0001/apx-0001_back.jpg");
	background-position : center;
	background-color: #FFFFFF;
	background-attachment: fixed;
	width: 741px;
	margin: 0px auto;
	padding: 0;
}

#locked .desc{
	color: #cc00cc;
}
/*-----------------------------------------------*/

body#innocent{
	background-image:  url("../projects/0002/apx-0002_back.jpg");
}

#innocent .inbox{
	background-color: #e5e3f5;
	width: 800px;
	margin: 0px auto;
	padding: 0; 
}

#innocent h3 a{
	color: #333333;
}


/*-----------------------------------------------*/
body#sg_pre{
	background-image:  url("../projects/0003/sg_web_bg_comp.jpg");
	background-color: #000000;
	color: #FFFFFF;
}

#sg_pre .inbox{
	width: 800px;
	margin: 0 auto;
	background-color: #000000;
}

#sg_pre h3 a{
	color: #ffffff;
}
/*-----------------------------------------------*/
body#sg{
	background-image:  url("../projects/0004/apx-0004_back.jpg");
	background-color: #990000;
}

#sg .inbox{
	color: #FFFFFF;
	background-color: #000000;
	width: 800px;
	margin: 0 auto;
}

#sg h3 a{
	color: #eeeeee;
}


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

body#rectia{
	background-image:  url("../projects/0005/apx-0005_back.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

#rectia .inbox{
	width: 800px;
	background-color: #D1E4EA;
	margin: 0 auto;
}

#rectia h3 a{
	color: #333333;
}

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

body#sm{
	background-image:  url("../projects/0006/apx-0006_back.jpg");
	background-color:#9EC6BA;
	color:#D8D8D8;
}

#sm .inbox{
	background-color: #232D28;
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

#sm h3{
	color: #FFFFFF;
}

#sm hr{
	width: 90%;
}


#sm a {text-decoration: underline}
#sm a:link 		{color:#60A58C;}
#sm a:visited 	{color:#60A58C;}
#sm a:active 	{color:#FFFFFF;}
#sm a:hover 	{color:#FFFFFF;}

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

body#chain{
	background-image:  url("../projects/0007/apx-0007_back.jpg");
	background-color:#f7ced1;
	color:#f7ced1;
}

#chain .inbox{
	background-color: #98435b;
	width: 800px;
	margin:0 auto;
	padding: 0;
}

#chain hr{
	width: 90%;
}

#chain h3{
	color: #FFFFFF;
}

#chain a			{text-decoration: underline;}
#chain a:link 		{color:#ffffff;}
#chain a:visited 	{color:#f7ced1;}
#chain a:active 	{color:#FFFFFF;}
#chain a:hover 		{color:#FFFFFF;}

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

body#ud{
	background-image:  url("../projects/0008/apx-0008_back.png");
	color: #FFFFFF;
	background-color: #990000;
}

#ud .inbox{
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color: #000000;
}


#ud a			{text-decration: underline;}
#ud a:link 		{color:#ff0000;}
#ud a:visited 	{color:#7f0000;}
#ud a:active 	{color:#FFFFFF;}
#ud a:hover 	{color:#FFFFFF;}

#ud h3{color: #ffffff;}
#ud h3 a{ color:#ffffff;}
#ud hr{ width: 90%;}

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

body#bota{
	background-image:  url("../projects/1001/apb-0001_back.jpg");
	color: #333333;
	background-color: #FFFFFF;
}

#bota .inbox{
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFF7F7;
}


#bota a			{text-decration: underline;}
#bota a:link 		{color:#ff0000;}
#bota a:visited 	{color:#7f0000;}
#bota a:active 	{color:#FFFFFF;}
#bota a:hover 	{color:#FFFFFF;}

#bota h3{color: #000000;}
#bota h3 a{ color:#000000;}
#bota hr{ width: 90%;}

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

body#sr{
	background-image:  url("../projects/0010/apx-0010_back.jpg");
	background-position: center top;
	color: #DDDDDD;
	background-color: #000000;
}

#sr .inbox{
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color: #510418;
}


#sr a			{text-decration: underline;}
#sr a:link 		{color:#E00759;}
#sr a:visited 	{color:#E00759;}
#sr a:active 	{color:#FFFFFF;}
#sr a:hover 	{color:#FFFFFF;}

#sr h3{color: #000000;}
#sr h3 a{ color:#000000;}
#sr hr{ width: 90%; height: 2px; border: none; background-color: #2D000C;}.

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

body#c78{
	background-image:  url("../projects/1002/apb-0002_back.jpg");
	background-position: left top;
	color: #333333;
	background-color: #FFFFFF;
}

#c78 .inbox{
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color: #FFFCF7;
}


#c78 a			{text-decration: underline;}
#c78 a:link 		{color:#E00759;}
#c78 a:visited 	{color:#E00759;}
#c78 a:active 	{color:#FFFFFF;}
#c78 a:hover 	{color:#FFFFFF;}

#c78 h3{color: #000000;}
#c78 h3 a{ color:#000000;}
#c78 hr{ width: 90%;}

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

