/*    base.css    */
.fusen_h3 {
        clear:both;
        float:left;
        margin-top:5px;
        margin-bottom:5px;
        padding:1px 7px;
        border-left:5px solid #a8002f;
		font-family:font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3", 
		"Hiragino Kaku Gothic Pro",
		"Osaka", Verdana,Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:12pt;
}

.fusen2_h3 {
        clear:both;
        float:left;
        margin-top:10px;
        margin-bottom:5px;
        padding:1px 7px;
        border-left:5px solid #ff66cc;
		font-family:font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3",
		 "Hiragino Kaku Gothic Pro",
		"Osaka", Verdana,Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:12pt;
}

.fusen3_h3 {
        clear:both;
        float:left;
        margin-top:10px;
        margin-bottom:5px;
        padding:1px 7px;
        border-left:5px solid #0000ff;
		 font-family:font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3",
		 "Hiragino Kaku Gothic Pro",
		"Osaka", Verdana,Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:12pt;
}


.fusenb_h3 {
        clear:both;
        float:left;
        margin-top:5px;
        margin-bottom:5px;
        padding:1px 5px;
        border-left:5px solid #000000;
        font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic                           Pro","Osaka", Verdana,Arial, Helvetica, sans-serif;
	    font-size: 12pt;
        font-weight:bold;
        }



.kaita_mama  {
       white-space:pre;
	   }

.center {
        text-align:center;
        margin-left:auto;
		margin-right:auto;
		}

.clear  {
        clear:both;
		width:100%;
		text-align:left;
		}
		
.bold   {
        font-weight:bold;
        }

.clearbold  {
        clear:both;
		width:100%;
        font-weight:bold;
		}				

.float_left
    {
     clear:both; 
     float:left;
}
		
table {
        color: #000000;
        width: 580px;
        margin-top:10px;
        margin-left: 0px;
        margin-bottom: 10px;
        border: 1px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
        text-align:left;
        font-weight:normal;
        font-size:10pt;
}
table caption {
       margin-top:0px;
       text-align:center;
}

table th,td  {
        padding: 3px;
}

table th     {
        border-bottom:1px solid #B2B2B2;
        border-right: 1px solid #B2B2B2;
        border-bottom: 1px solid #CCCCCC;
        background-color: #f8f8ff;
        white-space:"normal";
}

table td    {
        border-bottom:1px solid #B2B2B2;
        border-right: 1px solid #B2B2B2;
        background-color: #f8f8ff;
        text-align:left;
        white-space:"normal";
}

.template_New  {
        font-family: Verdana;
        color: #0000FF;
		}
#thumbnail_box   {
        width:130px;
		float:left;
				}		
				
#comment_box    {
        width:630px;
		float:right;
		}
		
table.w780{
    width:780px;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.w780 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    padding:0.3em 1em;
    text-align:center;
}
.w780 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}
				
		
/******************      更新履歴_2      *******************/
/****  table kohshin_2　　*******/

.kohshin_2 {
   		 width:780px;
		   border-style:ridge;		 
		  border-color: #a8002f;
		 border-collapse:collapse;		
		 				 		}

.kohshin_2 th,td {
        border:1px solid #a8002f;  
		padding:4px 10px 4px 10px; 
		text-align:center;  
		}	
			
.kohshin_2 td.col01 {
    	width:20%;
		text-align:center; 
		 border-color: #a8002f;
	      }	
			
.kohshin_2 td.col02 {
    		width:80%;
			text-align:left; 
			 border-color: #a8002f;
			 }	

		



		
		 				