/* CSS Document */

@import url(/share/basics.css);
@import url(/share/style.css);
@import url(/share/gnavi.css);
@import url(/share/navi.css);

/* --------------------------------------------------------- BODY -- */

#display {
	position: relative;
	margin: 0px;
	width: 812px;

}
#side-left {
    width: 1px;
	background-color: #502800; 
}	
#body-area {
	width: 800px;
	background-color: #FFFFFF;
}
#side-right {
	width: 11px;
	background-image: url(/img/sideline_r.jpg) ; 
}

/* ----------------------------------------------------------- Header -- */

#head {
	width: 800px;
}

/* ------------------------------------------------------- Field Navi -- */

#field-area {
    padding: 0px; margin: 0px;
}
#field-area {

    width: 800px;
	height: 30px;
	background-image:  url(/img/gnavi/bg.gif);
	background-repeat: no-repeat; 
	border-bottom: 1px solid #ADADAD;
}
#field-ef {
    width: 800px;
	height: 10px; 
}

/* ----------------------------------------------------------- Navi -- */
	
#navi-area {
	vertical-align: top;
	width: 176px;
}

/* -------------------------------------------------------- Document -- */

#documentArea {
	vertical-align: top;
	width: 624px;
}
#document {
    margin: 0px 26px 0px 26px; padding: 0px 0px 0px 0px;
}

/* - TopTable - */
.tTb {
    margin-top: 10px;
	border-top: 1px double #CCCCCC;
	border-bottom: 1px double #CCCCCC;
}

.listTopLeft {
    padding-top: 5px;
	padding-bottom: 5px;
}
    .listTopLeft {
        width :147px;
	    text-align: center;
	    color: #444444;
	    background-color: #FED2D2;
	    border-bottom: 1px double #CCCCCC;
    }

.listTopRight {
    padding-top: 5px;
	padding-bottom: 5px;
}
    .listTopRight {
        width :417px;
	    text-align: center;
	    color: #444444;
	    background-color: #DDDDDD;
	    border-left: 2px dashed #E8E6E6;
	    border-bottom: 1px double #CCCCCC;
    }
	
.listTopLeft2 {
    padding-left:7px;
	padding-top: 7px;
	padding-bottom: 7px; 
}
    .listTopLeft2 {
        width :147px;
	    font-size: 11px;
	    background-color: #FEEBEB;
	    line-height: 1.4em;
    }
	
.listTopRight2 {
    padding-left:7px;
	padding-top: 7px;
	padding-bottom: 7px; 
}
    .listTopRight2 {
        width :417px;
	    color : #555555;
	    border-left: 2px dashed #E8E6E6;
	    line-height: 1.4em;
	    background-color: #F4F4F4;
    }
	
.name {
    color: #555555;
	font-weight: bold;
	font-size: 12px;
}
.sName {
    margin-bottom: 5px;
}
.sProf {
    margin-left: 10px;
}
.field {
    color: darkblue;
}


.cField {
    margin-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 1.3em;
}
    .cField {
    width: 557px; }
    .cField a { 
        color: #CC6666;
	    text-decoration: none; }
    .cField a:hover { 
        color: #990000;
	    text-decoration: underline; }
    .cField a:visited { 
        color: #990000;
	    text-decoration: none; }

.cFieldTitle {
    width: 560px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
    background-image: url(/img/column/cfield_bg.gif);
	background-repeat: repeat-y;
}
    .cFieldTitle {
	    margin-top: 10px;
		margin-bottom: 10px;
	    padding-top: 4px;
	    padding-left: 15px;
		padding-bottom: 4px;
	}

.cFieldExp {
    margin-bottom: 10px;
    padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}
    .cFieldExp {
	    width: 560px;
    	border-bottom: 2px dashed #E8E6E6;	
	}






a { 
    color: #663300;
	text-decoration: none; }
a:hover { 
    color: #663300;
	text-decoration: underline; }


.anchor {
    margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
    text-align: right;}
    .anchor a {
        text-align: right;
        color: #663300;
	    text-decoration: none; }
    .anchor a:hover { 
        color: #663300;
	    text-decoration: underline; }



.cTitle {
    margin-top: 15px;
	margin-bottom: 6px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E8E6E6;		
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.cTitleU {
    text-align: right;
	margin-bottom: 20px;
	color: #333333;
}

.colmn {
    line-height: 1.5em;
	margin-bottom: 15px;
	color: #000;
}
.colmnLink {
    text-align: right;
    line-height: 1.6em;
	margin-bottom: 30px;
}
    .colmnLink a {
        text-align: right;
        color: #CC6666;
	    text-decoration: underline; }
    .colmnLink a:hover { 
        color: #990000;
	    text-decoration: underline; }
    .colmnLink a:visited { 
        color: #990000;
	    text-decoration: underline; }


.return {
    text-align: right;
	margin-top: 15px;
	margin-bottom: 30px;
}

.colmn_b {
    line-height: 1.5em;
	margin-bottom: 15px;
	color: #000;}
.colmn_b a { 
    color: #0000FF;
	text-decoration: none; }
.colmn_b a:hover { 
    color: #0000FF;
	text-decoration: underline; }

/* ------------------------------ foot -------------------------- */

#footArea {
    width: 800px;
	height: 22px;
	border-bottom: 1px solid #4D2A02;
	border-top: 1px solid #999999;
}
#footArea img {
    margin-left: 5px;
}

