/* CSS Document */
html {width:80%}
body {margin:0px;
      margin-top:2px;
      margin-left:2px;
      }
div.all{
width: 800px;
 margin:0; 
 padding: 0px; 
font-size:11pt;
 background-color:#eef7ff;color:#000000;
 

 }
div.all a {color:#000000;}
div.all a:hover {color:#db245b;}

.twhats {padding-bottom:.5em;
}
.oshirase a {background-image: url(../image/oshirase-above2.gif); background-repeat:no-repeat;}
.oshirase a:hover {background-image: url(../image/oshirase-above3.gif); background-repeat:no-repeat;}

td.navi_top {background-image: url(../image/navi_top10.gif); background-repeat:no-repeat;} 
a.link {text-decoration:none;}
 

td.change a {color:#000000;}

td.change a:hover {color:#db245b;}
td.site {text-align: right; background-color:#a7dce4;}
td.site a {color:#000000;}

td.site a:hover {color:#db245b;}

th {text-align: left;}
<!--th.left {background-image:url(image/test2.gif);}-->
hr {border-right: dotted 2px #a7dce4; width:800px; height:7px;}

strong.navi {color:#193092;}


	
div.footer a:hover {color:#db245b;}

address.copyright {text-align:right;}
address { font-style:normal;}
ul.address1 {list-style-type: none;}
ul.address2 {list-style-type: none;}
li.address1 {float: left; padding-right: 10px;}
img {border-style:none;}
table.detailmenu {margin-top:5px; margin-bottom:5px;}
table.detailmenu  a {color:#000000; text-decoration:none; }

table.detailmenu a:hover {color:#db245b;}
td.menu {text-indent: 10px;
}

td.iro {background-color: #a7dce4;}
td.iro span {color:#000000; display:none;}
td.iro a {color:#000000; background-color:#e5f1ff; 
border:solid 1px navy;
text-decoration:none;
padding-right:3px;
padding-left:3px;
padding-top:1px;
padding-bottom:1px;
display:block;
float:left;
}
td.iro a:hover {background-color:#49abdb; position:relative; bottom:1px;}
td.kensaku {background-color:#a7dce4; font-weight:bold;}

td.bunkan span {color:#ffffff; display:none;}
td.bunkan a {color:#ffffff; background-color:#49abdb; 
border-right:solid 1px #ffffff;
text-decoration:none;
padding-right:3px;
padding-left:3px;
padding-top:1px;
padding-bottom:1px;
display:block;
float:left;
}
td.bunkan a:hover {background-color:#e5f1ff; position:relative; bottom:1px; color:#333333;}

td.waku {border-left: dotted 2px #a7dce4; border-right: dotted 2px #a7dce4;}
td.haikei {background-color: #a7dce4;}
td.navi_bar {
	background-color :#4682b4;
	width:800px;
	color:#ffffff;
	font-style:bold;
	top: 5px;
}
td.navi_bar  a {color:#ffffff; font-style:bold;}
strong.address {border-bottom:solid 1px gray; }


td.myportal {
	background-image: url(../image/myportalback10.gif);
	background-repeat:no-repeat;
	width:170px; height:163px;
	}
td.mobile {
	background-image: url(../image/mobileback7.gif);
	background-repeat:no-repeat;
	width:102px; height:102px;}
div.title {margin-left:12px; margin-top:10px;}
.login {text-align:center; vertical-align:middle;}
body {
	margin-left: 5px;
}
.yajirushi {
	left: 3px;
}
.style2 {font-size: 10pt}
input.myportal {width:100px;}
