/* PAGE TEXT -----------------------------------------------*/

.page_text{
display:block;
padding: 15 30 20 20;
color:#333333;
font-size:10pt;
LINE-HEIGHT: 21px;
}

.page_text A {
	TEXT-DECORATION: none;
       COLOR: #0066cc;
}
.page_text A:link {
	TEXT-DECORATION: none;
       COLOR: #0066cc;
}
.page_text A:visited  {
	TEXT-DECORATION: none;
       COLOR: #6699CC;
}
.page_text A:active {
	TEXT-DECORATION: underline;
       COLOR: #0066cc;
}
.page_text A:hover {
	TEXT-DECORATION: underline;
       COLOR: #0066cc;
}

.page_text p{
text-indent: 0em;
padding:0 0 0 20;
}

.page_text_p8{
font-size:10px;
padding:0 0 0 0;
}

/* project レイアウト-------------------------------------- */

.project_note{
text-indent: 0em;
padding: 10 0 5 10;
display:block;
color:#333333;
font-size:10pt;
LINE-HEIGHT: 21px;
}

.project_note_r{
text-indent: 0em;
padding: 10 0 5 25;
display:block;
color:#333333;
font-size:10pt;
LINE-HEIGHT: 21px;
}

.project_note_line{
text-indent: 0.5em;
padding: 10 0 15 20;
margin: 10 0 5 10;
font-size:10pt;
border-left:3px #cccccc solid;
}

.project_note_linetop{
padding: 10 0 15 3;
margin: 10 0 5 0;
font-size:10pt;
border-top:3px #cccccc solid;
color: #666;
}

.project_note_linetop_m{
padding: 10 0 10 10;
margin: 10 0 5 0;
font-size:10pt;
border-top:1px #cccccc solid;
line-height: 150%;
}

.project_note_pic{
padding: 10 0 5 0;
}

.project_note_pic_t{
padding: 3 0 5 0;
font-size:10px;
LINE-HEIGHT: 14px;
color:#333333;
}

.project_data{
text-indent: 0em;
padding: 7 10 7 10;
margin: 10 0 10 0;
display:block;
color:#333333;
font-size: 10px;
LINE-HEIGHT: 15px;
background-color: #ffffff;
}

.p_note{
text-indent: 0.5em;
padding: 10 0 5 70;
}

.flute_note{
padding: 0 0 10 40;
}

/* table ---------------------------------------------------*/

.tbl_{
border:1px #cccccc solid;background:#cccccc;margin:5px 0px 0px 0px;}

.td_2{padding:5 10 5 5 ;background:#ffffff;text-align:left;font-size:10pt;line-height:17px;color:#444444;}

.td_2_c{padding:5px;background:#ffffff;text-align:center;font-size:10pt;line-height:17px;color:#444444;}

.td_2_r{padding:5px;background:#ffffff;text-align:right;font-size:10pt;line-height:17px;color:#444444;}

.td_2_c_midashi{padding:5px;background:#f5f5f5;text-align:center;vertical-align:middle;font-size:10pt;line-height:17px;color:#444444;}

.td_1_midashi{
padding:3px;background:#f5f5f5;border-top:1px #ffffff solid;text-align:left;vertical-align:middle;color:#666666;font-size:10pt;
}

.td_1{
padding:3px;background:#ffffff;text-align:center;vertical-align:middle;font-size:10px;line-height:14px;
}

.td_1 a{
background-color: #dcdcdc;
}

.td_uline{
padding:3 5 3 5 ;line-height:14px;border-top: 1px #dcdcdc  solid;
}


