@charset "UTF-8";
/* CSS Document */

#areaMain {
	position: relative;
	margin: 0 auto;
	width: 780px;
	
	padding: 10px 0;
}

#alpha {
	position: relative;
	width: 540px;
	float: left;
	}

}

#alphaInner {
	width: 540px;

}

	#alpha h3 {
		padding: 0 0 5px 0;
		border-bottom: 1px #CCCCCC dotted;
		margin: 20px 0 10px;
	}

	#alpha h4 {
		margin-left: 10px;
		font-size: 92%;
	}
	#alpha strong {
		font-size: 1em;
	}
	#alpha h4 a {
		font-size: 1em;
	}

	#alpha .infoItem {
	margin: 0 0 10px 0;
	padding: 10px 0 10px 20px;
	border-bottom: 1px #CCCCCC dotted;
	
	font-size: 85%;
}
/***************/
	#alpha ul {
    list-style-position: inside; 
    list-style-type: disc; 	

}
	#alpha ol {
    list-style-position: inside; 
    list-style-type: decimal; 	

}
	#alpha .name {
    text-decoration: none; 
	
}
	#alpha h4.accent{
		color: #FF6347;
		margin-left: 0px;
}
	#alpha h4.accent_s{
		margin: 10px 0px;
        background-color: #CCCCCC;
        padding: 5px;
}

	#alpha h3.accent{
		color: #000080;
		font-size: 120%;

}	
	#alpha p.accent{
		font-weight: bold;

}
	#alpha td.accent{
		color: #FF6347;
}
	#alphabook{
		border: solid 1px #000080;
	    position: relative;  
	    margin: 0px 20px;
	    padding: 10px 20px;
		background-color: #E5EAEF;
	    width: 460px;
}	
	#alphabook p.teika{
	    color: #000080;
	    text-align: right;
	    font-size: 120%;
        font-weight: bold;
}
	#alphabook p.discount{
	    color: #FF6347;
	    text-align: right;
	    font-size: 120%;
        font-weight: bold;
}

    .h3vol{
		padding: 0 0 5px 0;
		border-bottom: 1px #CCCCCC dotted;
		margin: 20px 0 10px;
	    font-size: 150%;	
	    text-align: center;	
}

    .h4vol{
		color: #FF6347;
	
	    font-size: 120%;
	    color: #0000CC;			
}

    .h5vol{
		margin-bottom: 20px;	
	    font-size: 110%;
        font-weight: bold;			
}

    p.rep{
		margin: 15px 0px;				
}
	#conf_repport{
	    margin: 20px 20px;
	    padding: 10px 10px;
		background-color: #E5EAEF;
}
	#conf_repport ol{
	    padding-left: 25px;
}
	#conf_pan{
	    padding-left: 10px;
}

	td.name{
	    width: 90px;
}
	td.pos{
	    width: 80px;
	    vertical-align: baseline;		
}
	#adviserlink{
		margin-left: 80px;		
}
	font.fault{
		color: #FF0000;
	    font-size: 110%;		
}

    table.symp{
        border-collapse: collapse;
		border-spacing: 5px;
        border: 1px solid #000000;
}

    th.symp1{
        width: 20px;
        empty-cells:show;
        border: 1px solid #000000;
		align: center;
}

    th.symp2{
        width: 200px;
        empty-cells:show;
        border: 1px solid #000000;
		border-spacing: 5px;
		text-align: center;				
}

    th.symp3{
        width: 500px;
        empty-cells:show;
        border: 1px solid #000000;
		text-align: center;
				
}

    td.symp1{
        width: 20px;
        empty-cells:show;
        border: 1px solid #000000;
		text-align: center;
}

    td.symp2{
        width: 200px;
        empty-cells:show;
        border: 1px solid #000000;
		border-spacing: 5px;
		padding: 0px 10px;				
}

    td.symp3{
        width: 500px;
        empty-cells:show;
        border: 1px solid #000000;
		padding: 0px 10px;
				
}


	
/********************/




#beta {
	position: relative;
	width: 230px;
	float: right;
	margin: 20px 0 0;
	background-color: #E5EAEF;
}

#betaInner {
	position: relative;
	padding: 5px;  
}

	#beta h4 {
		position: relative;
		width: 220px;
		margin: 0 auto;
	}
	#beta .rightContents {
		position: relative;
		background-color: #FFFFFF;
		padding: 10px;
		margin-bottom: 5px;
		
		font-size: 85%;
		text-align: center;
	}

	#beta .rightContents a {
		font-size: 1em;
	}
