body{text-align:center;     margin:0px;     padding:0px;
     font-family:"ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, 
     Osaka, "ＭＳ Ｐゴシック", Arial, sans-serif ;}#contents{width:700px;          margin:auto;          position: relative;          text-align:left;          font-size:1px;          color:#315CDD;}p{color:#ffffff;  font-size:1px;}img{border:none;}.text{color:#FFFFFF;      font-size:1px;}	  a{text-decoration:none;    font-weight:bold;}a:hover {color:#ff0000;                 text-decoration:underline;}	  /* p­¸Ìî{fUCpCSS */#p_top{width:23px;       height:13px;}#p_top a{display:block;         width:23px;         height:13px;         background-image:url(p_top.gif);         background-position:left top;         text-indent:-1000em;         text-decoration:none;}#p_top a:hover{background-position:left bottom;}#p_k2{position:absolute; left:147px;}



.index{float:left;margin-right:15px;}

.index_text{color:#315CDD; font-size:12px;
            padding-top:8px;}


/* õÌfUCpCSS */#web_search{width:160px;                            background-color: #ffffff;							border: 1px solid #cccccc;}.ws_position{position:absolute;left:360px;}button{background-color:#ffffff;               border:0px;padding:0px;			   cursor:pointer;}/* irQ[V{^Ìî{fUCpCSS */#navi_button {width:136px;                     height:254px;                     position:absolute;left:564px;                     margin-top:12px;                     margin-left:0px;}.nb1 {margin-bottom:5px;margin-left:0px;}.nb1 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px 0px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb1 a:hover{background-image:url(button.gif);                         background-position:-136px 0px;}.nb2 {margin-bottom:5px;margin-left:0px;}.nb2 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px -37px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb2 a:hover{background-image:url(button.gif);                         background-position:-136px -37px;}.nb3 {margin-bottom:5px;margin-left:0px;}.nb3 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px -74px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb3 a:hover{background-image:url(button.gif);                         background-position:-136px -74px;}.nb4{margin-bottom:5px;margin-left:0px;}.nb4 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px -111px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb4 a:hover{background-image:url(button.gif);                         background-position:-136px -111px;}.nb5{margin-bottom:5px;margin-left:0px;}.nb5 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px -148px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb5 a:hover{background-image:url(button.gif);                         background-position:-136px -148px;}.nb6{margin-bottom:5px;margin-left:0px;}.nb6 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px -185px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb6 a:hover{background-image:url(button.gif);                         background-position:-136px -185px;}.nb7{margin-bottom:5px;margin-left:0px;}.nb7 a{display:block;width:136px;height:32px;              background-image:url(button.gif);              background-position:0px -222px;		      background-repeat:no-repeat;		      text-indent:-1000em;		      text-decoration:none;}.nb7 a:hover{background-image:url(button.gif);                         background-position:-136px -222px;}/* æNð®©·CSS */.link_pics a:hover{position:relative;top:1px;left:1px;}/* tH[(voice)ÌfUCpCSS */.form{position:absolute;left:222px;}.form a{display:block;        width:257px;        height:15px;        background-image:url(form.gif);        background-position:left top;        text-indent:-1000em;        text-decoration:none;}.form a:hover{background-position:left bottom;}						 						 /* Xy[Xi¤ÊjÌCSS */#space1{width:700px;                   height:5px;                   background-image:url(space.gif);}				   #space_last2{width:700px;                            height:25px;                            background-image:url(space.gif);} 				  #space_last1{width:700px;        height:15px;        background-image:url(space.gif);}