/* =1 body

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

html{

    height:100%;

    }

    

body

{

	margin		: 0px;

	padding		: 0px;

	height:100%;

	font		: 13px/160%;

	color		: #000;

	text-align	: center;

	background-color: #eccece;

}



/*=2 Base

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

*{

	margin:0;

	padding:0;

}



img{

border:0px;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png',sizingMethod="scale") ;

}



img,div { behavior: url(../js/iepngfix.htc); }



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  

	margin:0; 

	padding:0; 

} 

table { 

	border-collapse:collapse; 

	border-spacing:0; 

}

fieldset,img {  

	border:0; 

	}

address,caption,cite,code,dfn,em,strong,th,var { 

	font-style:normal; 

	font-weight:normal; 

} 

ol,ul { 

	list-style:none; 

} 

caption,th { 

	text-align:left; 

} 

h1,h2,h3,h4,h5,h6 { 

	font-weight:normal; 

} 

q:before,q:after { 

	content:''; 

}

abbr,acronym {

	border:0;

} 



br.clear {

clear:both;

}



sup{

font-size:10px;

}







/*=3 link

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

a

{

	color           : #646363; 

	text-decoration : none;

}



a:visited

{

	color           : #646363; 

	text-decoration : none;

}



a:hover

{

	color           : #646363; 

	text-decoration : underline;

}



a:active

{

	color           : #646363; 

	text-decoration : underline;

}



a:focus{

outline:none;

}





/*=4 Enclosure

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

div#Enclosure{

	width:850px;

	margin:0 auto;

	padding:20px 10px;

	overflow:hidden;

	min-height:100%;

	background:#fff;

	border-right-width: 0.5px;

	border-left-width: 0.5px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #aaa;

	border-left-color: #aaa;

	}



div#Enclosure h1{

	width:750px;

	font-size:22px;

	text-align:center;

	font-weight: bold;

	color: #D08A8A;

	border: solid 1px #999;

	padding-bottom: 10px;

	margin-bottom: 30px;

	padding-top: 10px;

	margin-right: auto;

	margin-left: auto;

}

div#Enclosure h2{

width:600px;

	font-size:18px;

	text-align:center;

	font-weight: bold;

	color: #666;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #f29c9f;

	padding-bottom: 10px;

	margin-bottom: 30px;

	padding-top: 20px;

}

#Enclosure p {

	width:750px;

	font-size: 15px;

	line-height: 1.7em;

	color: #666;

	margin-bottom: 20px;

	text-align:left;

	margin-right: auto;

	margin-left: auto;

}









#Enclosure p.author {

	width:590px;

	font-size: 15px;

	color: #666;

text-align:right;

}

#Enclosure p.dai {

	font-size: 18px;

	text-align:center;

	margin-right: auto;

	margin-left: auto;

	font-weight: bold;

}



#Enclosure p.caption {

margin:20px 0;

	font-size: 14px;

	color: #666;

}



#Enclosure h2 em {

	color: #FFFF00;

}



#Enclosure table {

	font-size:11px;

	color:#666;

	margin-right: auto;

	margin-left: auto;

	/* [disabled]border: 0.5px solid #999; */

	margin-top: 0px;

}



#Enclosure table p.caption {

	font-size: 12px;

	color: #696969;

	text-align: center;

}



#Enclosure table td{

	padding:5px;

	margin-top: -1px;

	text-align: center;

	float: left;

	border: 1px solid #999;

}



#Enclosure table th{

border:1px solid #999;

text-align:center;

padding:5px;

margin:0;

background:#ccf;

}



#Enclosure p.link a {

	background-image: url(../img/clover-b2.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 30px;

	width: 200px;

	/* [disabled]text-indent: 2em; */

	display: block;

	margin-right: auto;

	margin-left: auto;

	color: #D08A8A;

	margin-top: 30px;

	text-align: center;

}

#Enclosure img {

	border: 1px solid #ccc;

}

#Enclosure  p  em.star {

	color: #FFFF00;

}

#Enclosure em.bikkri {

	font-weight: bold;

	color: #FF0000;

}

