@charset "UTF-8";

body{
color:#333333;
line-height:1.4;
font-size:12pt;
font-family:Arial,helvetica,clean,terminal,sans-serif;
}

a:link{color:#0C5F95!important;}
a:visited{color:#333399!important;}
a:hover{color:#0C5F95!important;}
a:active{color:#0C5F95!important;}

/*--------------------------------------------------------------------
header
--------------------------------------------------------------------*/

div#header{
background:none;
}

p#logo{
position:absolute;
top:0;
left:0;
}

dl#globalnavi,
dl#subnavi,
p#tagline{
display:none;
}


/*--------------------------------------------------------------------
menu
--------------------------------------------------------------------*/
div#menu{
display:none;
}


/*--------------------------------------------------------------------
footer
--------------------------------------------------------------------*/

div#footer{
padding-top:0;
border-top:none;
background:none;
}


div#footer dl{
display:none;
}

div#footer address{
clear:both;
float:none;
padding:0;
padding-top:10px;
font-size:10pt;
color: #333333;
background:none;
}

/*--------------------------------------------------------------------
contents
--------------------------------------------------------------------*/

div#container{
width:auto;
}

div#mainWrap{
background:none;
}

div#contents{
width:auto;
background:none;
}

div#contents div#mainBlock table,
div#contents div#mainBlock th,
div#contents div#mainBlock td{
border:1px solid #666666!important;
}


div#contents div#mainBlock{
width:auto;
margin-left:0;
margin-bottom:5px;
}

div#contents p.topicpath,
div#contents p.pagetop{
display:none;
}

/*--------------------------------------------------------------------
layout
--------------------------------------------------------------------*/


h1,h2,h3,h4{
margin:0;
padding:0;
border:none;
text-indent:0;
font-weight:bold;
color:#333333;
background:none;
}

h2{
font-size:1.4em;
}

h3{
font-size:1.2em;
}

h3{
font-size:1em;
}





/*--------------------------------------------------------------------
common
--------------------------------------------------------------------*/
div#shortcut,
div.AdobeReader{
display:none;
}




/*--------------------------------------------------------------------
ctg-top.css
--------------------------------------------------------------------*/

div#extraColumn{
width:auto;
margin-left:14px;
}

img#catchImg{
width:100%
}

div#mainColumn{
float:none;
width:auto;
}

div#programInfo{
margin-bottom:15px;
background-color:#FFFFFF
}

div#news{
margin-bottom:15px;
}


/*--------------------------------------------------------------------
ctg-entry.css
--------------------------------------------------------------------*/
/*助成活動紹介インデックス*/


#nwpBox{margin-right:0;}
#kjpBox{margin-right:0;}

div#program .programBlock{
float:none;
width:100%;
}

div#program .programBlock h3{
color: #333333;
border:none;
background:none;
}

div#program table.programBlock h3 a{
display:block;
padding-left:0;
color:#333333;
text-decoration:underline;
}


/*--------------------------------------------------------------------
ctg-entry.css
--------------------------------------------------------------------*/

/*助成応募案内インデックス*/

div.prgBox{
border:none;
}


div.prgBox h3{
font-weight:bold;
color:#333333;
background:none;
}


div.prgBox dl{
width:auto;
}

div.prgBox p.statusIcon{
}


div.prgBox p.prgText{
border-bottom:none;
background:none;
}



div.prgBox p.detailsBtn{
float:none;
width:auto;
padding:0;
margin-top:0;
}


/*助成応募案内ガイドページ*/
p.sengoLinkTxt{
display:none;
}
p.statusIconL{
margin-left:auto;
}





