/* CSS Document */

/**** 43rd, 44th, 45th, flow, ghq, kanrikiko, kenpo_ghq, kizokuin, mondai, revision, syugiin******/

body.outline43rd,body.outline44th,body.outline45th,body.outlineconstitutional,body.outlinecontrol,body.outlineflow,body.outlineghq,body.outlineghq_spac,body.outlinepeers,body.outlinerepresentatives{
background-image:none;
}

#contents{
background:#fff;
padding:10px;
width:650px;
margin:0;
}

#header{
text-align:left;
background:#fff url(../img/m_title_new.gif) no-repeat;
width:614px;
height:30px;
padding:6px 0 4px 25px;
}

#header_big{
background:#fff url(../img/m_title_newbig.gif) no-repeat;
width:716px;
height:35px;
padding:9px 0 4px 25px;
text-align:left;
}

#header_exbig{
background:#fff url(../img/m_title_newexbig.gif) no-repeat;
width:798px;
height:35px;
padding:9px 0 4px 25px;
text-align:left;
}

#headerlong{
text-align:left;
background:#fff url(../img/m_title_newlong.gif) no-repeat;
width:617px;
height:47px;
padding:6px 0 4px 25px;
}

#headerlong h1.gaisetsu_others,#header_exbig h1.gaisetsu_others,#header_big h1.gaisetsu_others,#header h1.gaisetsu_others{
border:none;
background:none;
font-size: 100%;
}

.no_b{
font-weight:normal;
}
#flyimg{
width:150px;
margin-left:220px;
padding:14px 0 17px 0;
}

#flyimg_big{
margin-left:10px;
padding:14px 0 17px 0;
}

table#rd.mar{
margin-top:10px;
}

table#rd,table#td3{
margin-left:20px;
border:1px #9C9A9C solid;
border-bottom:none;
}

table#td3 td{
vertical-align:top;
text-align:left;
width:40%;
padding:4px;
font-size:0.9em;
line-height:140%;
border-bottom:1px #9C9A9C solid;
}


table.rev{
margin-left:30px;
border:1px #9C9A9C solid;
border-bottom:none;
}


table.rev caption{
text-align:left;
font-weight:bold;
padding:20px 0 2px 75px;
}

table.rev td,table.rev th,table#rd td,table#rd th{
vertical-align:top;
text-align:left;
width:50%;
padding:4px;
border-bottom:1px #9C9A9C solid;
font-size:0.9em;
line-height:140%;
}

table.rev th{
background-color:#ccc;
}

/*   for ie  */
* html table.rev caption{
   voice-family: "\"}\"";
   voice-family:inherit;
padding:20px 0 2px 2px;
}


table.rev td.wider2{
margin:right:15px;
}

table#rd td.left,table#td3 td.left{
background-color:#CECFCE;
border-right:1px #9C9A9C solid;
}

p.memo{
text-indent:0 !important; 
width:76%;
margin:0;
text-align:left;
padding:10px 65px 3px 20px;
font-size:0.9em:

}


/*   for ie  */
* html p.memo{
   voice-family: "\"}\"";
   voice-family:inherit;
width:67%;
}

img.cl{
margin-top:10px;
}

.f_right{
text-align:right;
vertical-align:baseline;
}

table#rd th{
background-color:#CECFCE;
}

table#rd td.longer{
width:100%;
}

address{
margin:20px 90px;
padding:0;
text-align:left;
font-size:0.9em;
}

table.wider{
width:75%;
}

table#td3 td.b_l{
border-left:1px #9C9A9C solid;
width:500px;
}


/*   for ie  */
* html table.wider,table.widerth3{
   voice-family: "\"}\"";
   voice-family:inherit;
width:60%;
}

