/*コンテンツ
-----------------------------*/
   
#second-con {
   float: left;
   width: 530px;
   }

/*ページのタイトル部分
-----------------------------*/
.midashi01 {
   width: 530px;
   height: 50px;
   margin-bottom: 20px;
   background: url(../image/bg-h3.jpg) repeat-x;
   border: #999999 1px solid;
   }

.midashi-no-banner {
   width: 760px;
   height: 50px;
   margin-bottom: 20px;
   background: url(../image/bg-h3.jpg) repeat-x;
   border: #999999 1px solid;
   }
   
h3 {   
   font-size: 120%;
   color: #999999;
   font-weight: bold;
   padding-left: 30px;
   line-height: 50px;
   }
   
/*ローカルナビと文章部分
-----------------------------*/
#container-inner {
   width: 528px;
   }   

#container-inner-no-banner {
   width: 700px;
   }   


   
/*---------文章部分-----------*/ 

#text-second {
    float: right;
    width: 348px
	}

#text-second-no-banner {
    float: right;
    padding-left: 20px;
    width: 520px;
    }

h4 {
    font-size: 108%;
	color: #0151b1;
	line-height: 30px;
	border-bottom: 1px #000066 dotted;
	}	
	
p {
   font-size: 93%;
   line-height: 130%;
   }
    
   
/*個別情報リンク群
-----------------------------*/   
#banner {
   float: right;
   width: 200px;
   }

/*個別情報（詳細あり）
-----------------------------*/ 
#box .upper {
    height: 30px;
	font-size: 116%;
	margin: 0;
	padding-left: 30px;
	line-height: 30px;
	background: url(../image/sub-upper.jpg) no-repeat bottom;
   }

#box .text01 {
	background-color: #ffffff;
	font-size: 77%;
	margin: 0px;
	padding: 10px;
	border-right: 1px solid #003399;
	border-left: 1px  solid #003399;
   }
   
#box .text01  a {
	line-height: 170%;
   }

/*個別情報（詳細なし）
-----------------------------*/ 	
#box-small {
   /* width: 200px;*/
	height: 40px;
	background: url(../image/sub-all.jpg) no-repeat;
	font-size: 116%;
	padding: 10px 0 0 30px;
	}
