/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/

/* Edited with EditCSS */
/**** LINK-tag style sheet styles-site.css ****/

body {
	margin: 10px 0px 20px 0px;
                text-align: center;
	background-image: url("../img/yuni3.gif");
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	}	


a {
	text-decoration: underline;
	}

a:link {
	color: #0000FF;
	}

a:visited {
	color: #800000;
	}

a:active {
	color: #8FABBE;
	}

a:hover {
	color: #006699;
	}



#container {

	line-height: 100%;
                margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 800px;
	background-color: #FFFFFF;


border-width: 2px;
border-color: #008740;
border-style: solid;
background-color: #ffffff;
	
	}



#top{
      margin: 0px 0px 0px 0px;
      width: 795px; height: auto;
      padding: 10px 0px 0px 5px;
      text-align: right;
      border-width: 0px;
      border-color: #f1faf8;
      border-style: solid;
      background-color: #008740;
      font-size: xx-small;
      font-family: Verdana, Arial, sans-serif;
      font-weight:normal;
      color: #f1faf8;

    }



#top a {
	font-size: xx-small;
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	color: #f1faf8;
        text-decoration:none;

	}


#banner {

      margin: 10px 0px 0px 0px;
      width: 800px; height: auto;
      padding: 0px 0px 0px 0px;
      text-align: leftr;
      border-width: 0px;
      border-color: #008740;
      border-style: solid;
      background-color: #ffffff;

	}



#banner h2 {
	font-size: 30px;
	font-weight: normal;
                font-family:"HG創英角ｺﾞｼｯｸUB";
	color: #ff9800;
	background-color: #ffffff;
	text-align: left;
	padding: 10px ;
	}

#banner h3 {
	
         margin: 0px 10px 0px 10px;
         width: 758px; height: auto;
         padding: 5px 10px 5px 10px;
         text-align: left;
         font-size: 17px; color: #008440; 
         font-family: Verdana, Arial, sans-serif;
         font-weight: bolder;
         border-width: 5px 0px 0px 0px;
         border-color: #8cc06c;
         border-style: solid;
         background-color: #ffffff; 
         list-style: none; 
         letter-spacing: 2pt; 
   
        }


#banner2 {

      margin: 15px 0px 0px 0px;
      width: 800px; height: auto;
      padding: 0px 0px 0px 0px;
      text-align: leftr;
      border-width: 0px;
      border-color: #86ABB9;
      border-style: solid;
      background-color: #ffffff;

	}



#banner2 h2 {

         margin: 10px 10px 0px 10px;
         width: 758px; height: auto;
         padding: 10px 10px 5px 10px;
         text-align: left;
         font-size: 28px; color: #86ABB9; 
         font-family:"HG創英角ｺﾞｼｯｸUB";
         font-weight: normal;
         border-width: 1px 1px 0px 1px;
         border-color: skyblue;
         border-style: solid;
         background-color: #ffffff; 
         list-style: none; 
         letter-spacing: 2pt;

	}



.box1{
        margin: 0px 10px 10px 10px;
        width: 758px; height: auto;
        padding: 10px 10px 10px 10px;
        text-align: left;
        border-width: 0px 0px 5px 0px;
        border-color: #8cc06c;
        border-style: solid;
        background-color: #ffffff;
        font-family: Verdana, Arial, sans-serif;
        font-weight: normal;
        font-size: 12px; color: #666666;
        letter-spacing: 1pt; 
        line-height: 18px; 
        
      }



#center {

	float: left;
                width: 580px;
	overflow: hidden;

	}


.content {

	width: 560px;
                margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
                text-align: left;
	background-color: #FFFFFF;
	
             }



.content h3 {
	
         margin: 0px 0px 10px 0px;
         padding: 10px 0px 10px 0px;         
         text-align: center;
         background-color: #008440; 
         font-family: Verdana, Arial, sans-serif;
         font-weight: bolder;
         font-size: 16px; color: #f1faf8; 
         list-style: none; 
         letter-spacing: 2pt;
   
        }



.content h4 {
	
         margin: 0px 0px 0px 0px;
         padding: 5px 0px 5px 0px;
         text-align: left;
         background-color: #ffffff; 
         font-family: Verdana, Arial, sans-serif;
         font-weight: bolder;
         font-size: 14px; color: #ff9900; 
         list-style: none; 
         letter-spacing: 2pt;
   
        }




.content  li {
	
               list-style-image:url(img/list1.gif);
　　　　　　　
	}



.content table {
	margin: 0px 0px 10px 0px;
	border-width: 0px 0px 1px 1px;
	border-color: #008440;
	border-style: solid;
	table-layout :fixed
	}

.content th {
	color: #666666;
	background-color: #b7ffaf;
	font-size: small;
	font-weight: bold;
	line-height: 110%;
	text-align: center;
	border-width: 1px 1px 0px 0px;
	border-color: #008440;
	border-style: solid;
	}


.content td {
	color: #666666;
	background-color: #ddffe0;
	font-size: small;
	font-weight: normal;
	line-height: 110%;
	border-width: 1px 1px 0px 0px;
	border-color: #008440;
	border-style: solid;
	}

.content td span {
	color: #ff0000;
	font-size: normal;
	font-weight: bold;
	}

.th1	{
	width:130px ;
	}

.th2	{
	width:110px ;
	}

.th3	{
	width:90px ;
	}

.th4	{
	width:50px ;
	}

.th5	{
	width:50px ;
	}

.th6	{
	width:105px ;
	}





.link {
	margin: 40px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	color: #666666;
	font-size: small;
	font-weight: normal;
	line-height: 110%;
	border-width: 2px 0px 2px 0px;
	border-color: #008440;
	border-style: solid;
	}

.link p {
	
         margin: 0px 0px 0px 0px;
         padding: 5px 0px 5px 0px;
         text-align: left;
         background-color: #ffffff; 
         font-family: Verdana, Arial, sans-serif;
         font-weight: normal;
         font-size: 12px; color: #86ABB9; 
         list-style: none; 
           
        }

.under  {
	
         margin: 0px 0px 0px 0px;
         padding: 5px 0px 5px 0px;
         text-align: center;
         background-color: #ffffff; 
         font-family: Verdana, Arial, sans-serif;
         font-weight: normal;
         font-size: 12px; color: #86ABB9; 
         
           
        }


/*-----   menu  -------*/

#right {
	float: right;	
	width: 220px;
	background-color: #ffffff;
	overflow: hidden;

	}


#sidebar  {

                width: 200px;
                margin: 10px 0px 20px 10px;
                padding: 0px;
                text-align: center;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color:  #008440;
                overflow:hidden;
font-size: 12px; color: #86ABB9;

 	}



#sidebar p {

               margin-left:10px;

                }



#sidebar p.tmenu {

        
         font-size: 14px; color: #f1faf8; 
         margin: 0px 0px 0px 0px;
         padding: 5px 0px 5px 0px;
         text-align: center;
         background-color: #008440; 
         font-family: Verdana, Arial, sans-serif;
         font-weight: bolder;
         list-style: none; 
         letter-spacing: 2pt;  
         line-height: 18px; 
         
      
        }


#sidebar ul {
	
                margin: 10px 0px 10px 0px;
                padding: 5px 0px 10px 10px;
                font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	list-style-type: none;
                line-height: 200%;

            }


#sidebar  li {
	

background:url(img/arrow-glay.gif) no-repeat left center;
padding-left:10px; 
	
}





/*--------- コンテンツ ----------*/

.cont1{
        
        margin: 10px 0px 10px 0px;
        width: 534px; height: auto;
        padding: 10px 10px 10px 10px;
        text-align: left;
        border-width: 3px;
        border-color: #66cc66;
        border-style: double;
        background-color: #ffffee; 
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal; color: #6a5acd;
        letter-spacing: 1pt;
        line-height: 20px; 

      }



.cont1 li {
	
padding-left: 1.3em;
               background:no-repeat url(http://www.icd-rf.com/eng/card/img/arrow-ora.gif) 0px 3px;
               list-style: none; 

            }


.cont2{
        
        margin: 40px 0px 10px 0px;
        padding: 10px 10px 10px 10px;
        text-align: left;
        border-width: 0px 0px 2px 0px;
        border-color: #86ABB9;
        border-style: solid;
        background-color: #ffffff; 
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal; color: #666666;
        letter-spacing: 1pt;
        line-height: 120%; 

      }


.cont2 li {
	
padding-left: 1.3em;
               background:no-repeat url(http://www.icd-rf.com/eng/card/img/smile.gif) 0px 3px;
               list-style: none; 

            }






.pr {
	width: 150px;
	height: 10px;
	overflow: auto;
	border: solid 0px #cccccc;
	background: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	text-align: left;
	}

.pr a {
	font-size: xx-small;
	color: #cccccc;
	text-decoration: none;
	font-weight: nomal;
	}

.pr a:link {
	color: #cccccc;
	}

.pr a:visited {
	color: #cccccc;
	}

.pr a:active {
	color: #cccccc;
	}

.pr a:hover {
	color: #cccccc;
	}

.pr ul {
	margin-top: 100px;
	padding: 0px;
	list-style-type: none;
	}

.pr li {
	font-size: xx-small;
	line-height: 110%;
	}


/*------------- 　文字の色や強調  ----------*/


.black  {color: #000000;}
.blackl {color: #000000; font-weight: bold; font-size: 15px;}

.red  {color: red; }
.redb {color: red; font-weight: bold; }
.redl {color: red; font-weight: bold; font-size: 16px; }


.blue  {color: blue; font-weight: normal }
.blueb {color: blue; font-weight: bold }
.bluel {color: blue; font-weight: bold; font-size: 16px }



.sblue  {color: #6a5acd; font-weight: normal}
.sblueb {color: #6a5acd; font-weight: bold}
.sbluel {color: #6a5acd; font-weight: bold; font-size: 16px}


.green  {color: green; font-weight: normal}
.greenb {color: green; font-weight: bold}
.greenl {color: green; font-weight: bold; font-size: 16px}


.orange  {color: orange; font-weight: normal}
.orangeb {color: orange; font-weight: bold}
.orangel {color: orange; font-weight: bold; font-size: 16px}


