table {font-size: 10pt; color: #555555;}
#a {color: #2E689E;}
#a:link{text-decoration:none;}
a:visited{color: #999999;}
body{
        margin-left: 10px;
        margin-top: 0px;
        background-color: #FFFFFF; 
}
hr{color: #CCCCCC;}

table{

        line-height: 14pt;
}

/*------------------------*/
/*　　　インデックス　　　*/
/*------------------------*/
#index {
       text-align:center;
       margin-top:0;
       margin-bottom:0;
       font-size:10pt;
}
#index h1{
       font-size:10pt;
       margin:0 0 0 0px;
}
#index h2{
       font-size:10pt;
       margin:20 0 10 0px;
       border-top:1px solid #CCCCCC;
       border-bottom:1px solid #CCCCCC;
       border-left:1px solid #CCCCCC;
       border-right:1px solid #CCCCCC;
       padding: 5px;
       clear: both;
}
#enter {
       text-align:left;
       margin:0 0 10 0px;
       width:600px;
       padding: 10px;
       line-height: 25px;
}
#ict {
       text-align:left;
       margin:0 0 0 0px;
       background-color: #CCCCCC;
       padding: 10px;
}
#icu {
       text-align:left;
       margin:0 0 20 0px;
       background-color: #DDDDDD;
       padding: 10px;
}
div.imagebox {
       border: 1px dashed #CCCCCC;
       background-color: #eeeeff;
       width: 130px;
       float: left;
       margin: 5px;
}
div.listbox {
       border: 1px dashed #CCCCCC;
       background-color: #eeeeff;
       width: 230px;
       float: left;
       margin: 5px;
}

#index ul{
       margin-left: 15px;
       text-align:left;
       list-style-type: disc;
}
#index li{
       margin-left: 15px;
       text-align:left;
       list-style-type: disc;
}
div.commentbox {
       text-align:left;
       line-height: 25px;
       padding: 10px;
}



.tableform{
        border:1px solid #CCCCCC;
　　  　width: 550px;
}
.box6 {
      border-top:1px solid #CCCCCC;
      border-bottom:1px solid #CCCCCC;
　　　width: 600px;
      background-color: #FFFFFF;
      font-size: 10pt;
}
.box5 {
      border-top:1px solid #CCCCCC;
      border-bottom:1px solid #CCCCCC;
      border-left:1px solid #CCCCCC;
      border-right:1px solid #CCCCCC;
　　　width: 600px;
      background-color: #FFFFFF;
      font-size: 10pt;
}
.box4 {
      border-top:1px solid #26355C;
      border-bottom:1px solid #26355C;
　　　width: 600px;
      background-color: #FFFFFF;
      font-size: 10pt;
}

.c_page {
      color: #333333;
      font-size: 10pt;
      border-top:1px solid #26355C;
      border-bottom:1px solid #26355C;
      border-left:1px solid #26355C;
      border-right:1px solid #26355C;
      width: 780px;
      padding: 0px 0px 0px 0px;
      background-color: #FFFFFF;
      line-height: 14pt;
color: #555555;

}
.c_box1 {
      border-top:0px solid #26355C;
      border-bottom:1px solid #26355C;
　　　width: 100%;
      background-color: #AEAFAF;
      padding: 3px 3px 3px 3px;
      text-align: left;
}
.c_box2 {
      border-top:0px solid #26355C;
      border-bottom:1px solid #26355C;
　　　width: 100%;
      float: left;
      background-color: #FFFFFF;
      padding: 3px 3px 3px 3px;
      text-align: left;
}
.c_article{
      float: left;
      padding: 2px 0px 20px 20px;
      text-align: left;
      line-height: 14pt;
}
table.c_list {
        background-color: #CCCCCC;
　　　  width: 720px;
        line-height: 18pt;
}
td.c_list {
        background-color: #FFFFFF;
        padding: 3px 3px 3px 5px;
}
td.c_list2 {
        background-color: #FDC689;
        border-left:1px solid #FFFFFF;
        border-top:1px solid #FFFFFF;
        padding: 3px 3px 3px 3px;
}
td.c_list3 {
        background-color: #F5989D;
        border-left:1px solid #FFFFFF;
        border-top:1px solid #FFFFFF;
        padding: 3px 3px 3px 3px;
}
td.c_menu {
        font-size: 10pt;
        background-color: #D0D8E0;
        border-left:1px solid #FFFFFF;
        border-top:1px solid #FFFFFF;
        padding: 3px 3px 3px 3px;
}
.box2 {
      border-top:1px solid #26355C;
      border-bottom:1px solid #26355C;
      border-left:1px solid #26355C;
      border-right:1px solid #26355C;
　　　width: 750px;
      background-color: #EDEDF9;
}

.c_box_3 {

　　　width: 640px;
      background-color: #FFFFFF;
      line-height: 16pt;
      text-align: left;
}
FORM{
	margin: 2px;
}
ul {
	font-weight:normal;
	margin:0 0 0 0px;
	padding:0px 10px;
	font-size:12px;
	color:#444;
}
li {
	color: #444444;
	margin-left: 0px;
	list-style-type: none;
	padding:2px 2px 2px 2px;
}
.box_assort {
      border-top:1px solid #FF9A59;
      border-bottom:1px solid #FF9A59;
      border-left:1px solid #FF9A59;
      border-right:1px solid #FF9A59;
　　　width: 580px;
      background-color: #FFDCC5;
      font-size: 10pt;
      margin: 5px;
      padding:7px 10px;
}
.box_side_c {
      border-top:1px solid #CCCCCC;
      border-bottom:1px solid #CCCCCC;
      border-left:1px solid #CCCCCC;
      border-right:1px solid #CCCCCC;
　　　width: 155px;
      background-color: #F4F4F4;
      font-size: 10pt;
      margin: 5px;
      padding:4px 4px;
}
li_side_a {
	color: #444444;
	margin-left: 0px;
	list-style-type: none;
	padding:2px 2px 2px 2px;
}

#assort_item table {
        margin: 20px;
        border: 1px #CCCCCC solid;
        border-collapse: collapse; 
	}
#assort_item td	{
        padding: 8px;
        border: 1px #CCCCCC solid;
	}

/*------------------------*/
/*　　　  サービス  　　　*/
/*------------------------*/

#service	{
        padding: 8px;
        border-top:0px solid #FF9A59;
        border-bottom:0px solid #FF9A59;
        border-left:6px solid #FF7200;
        border-right:0px solid #FF9A59;
        line-height: 20px;
	}
#service img	{
        margin:10px 2px 5px 2px;
	}


