
a:link, span.MsoHyperlink
{color:#008080;
text-decoration:none;}

a:visited, span.MsoHyperlinkFollowed
{color:#008080;
text-decoration:none;}
a:hover, span.MsoHyperlinkFollowed
{color:#1e90ff;
text-decoration:none;}

#center {   
position: absolute;   
left: 50%;   
height: 100%;   
width: 1000px;   
margin-left: -500px; 
}  


body{
margin-top: 0px;
margin-bottom: 0px;
background-image: url(http://www.tamachuo-law.com/kigyo-hp/common/bodybg.jpg);
background-repeat: repeat-y;
}


table{
background:#ffffff;
margin-top: 0px;
margin-bottom: 0px;
height: 100%;
width: 1000px;
border-spacing:0px;
border-collapse: collapse;
}

td,tr{
vertical-align:top;
border-right:1px solid #eeeeee;
border-left:1px solid #eeeeee;
}


.page01{
margin:20px 30px 80px 30px;
}

body{
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS PGothic", sans-serif,"ＭＳ Ｐゴシック"; 
}


h1,h2,p{
font-weight:normal;
line-height:150%;
}

h1{
border-left: 1em solid #66cdaa;
border-bottom: 1px solid #66cdaa;
background-color: #ffffff;
padding: 2px 6px;
color:#1a1a1a;
font-size:18px;
margin-bottom:10px;
margin-left:5px;
vertical-align:bottom;
}


h2{
color:#004c4c;
font-size:16px;
margin:0px 7px;
}


h3{
border-bottom:1px dotted #808080;
}

p{
color:#1a1a1a;
font-size:15px;
margin:0px 6px;
word-break : break-all;
}


.side{
/*padding:5px;*/
width:210px;
margin:5px 0px;
background:#ffffff;
display:block;
border: 1px solid #696969;
}



.c01{
font-size:15px;
margin:5px 5px 0px 10px;
}


a img{
border: none;
margin:0px;
}

img{
border: none;
margin:0px;
vertical-align:bottom;
}












.menu01 {
text-align:center;
width:150px;
height:30px;
font-size:15px;
line-height:180%;
}

.menu01 a {
	text-decoration:none;
	color:#1a1a1a;
	background:#ffffff;
        border:1px solid #696969;
        background-repeat:no-repeat;
        display:block;
        height:100%;
        width:100%;
}

.menu01 a:visited {
        color:#1a1a1a;
	background:#ffffff;
        border:1px solid #696969;
        background-repeat:no-repeat;
        display:block;
        height:100%;
        width:100%;

}

.menu01 a:hover {
        text-decoration:none;
	color:#1a1a1a;
        background: url(http://www.tamachuo-law.com/kigyo-hp/common/menu01.jpg);
        background-repeat:no-repeat;
        display:block;
        height:100%;
        width:100%;
}


table.menu01{
width:100%;
height:100%;
border:none;
border-collapse: collapse;
}

table.menu01 tr,td{
border:none;
}






.menu02 {
width:210px;
height:45px;
font-size:15px;
text-align:center;
margin:5px 0px;
}

.menu02 a {
	text-decoration:none;
	color:#1a1a1a;
	padding-top:10px;
        background:#ffffff;
	display:block;
        height:100%;
	width:100%;
	border: 1px solid #696969;
}

.menu02 a:visited {
        color:#1a1a1a;
        background:#ffffff;
        height:100%;
        width:100%;
        display:block;
}

.menu02 a:hover {
	text-decoration:none;
	color:#1a1a1a;
        background-image: url(http://www.tamachuo-law.com/kigyo-hp/common/menu02.jpg);
        background-repeat:no-repeat;
        height:100%;
	width:100%;
	display:block;
	border: 1px solid #66cdaa;
}







.menu03{
width:650px;
height:45px;
background: url(http://www.tamachuo-law.com/kigyo-hp/common/menu03.jpg);
background-repeat:no-repeat;
display:block;
padding:10px;
font-size:18px;
color:#ffffff;
vertical-align : bottom;
margin-bottom:5px;
}









.menu04 {
width:100%;
height:25px;
font-size:13px;
vertical-align : bottom;
line-height:200%;
margin-left:10px;
}

.menu04 a {
	text-decoration:none;
	color:#1a1a1a;
	background:#ffffff;
	display:block;
        height:100%;
	width:100%;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.menu04 a:visited {
color:#1a1a1a;
background:#ffffff;
height:100%;
width:100%;
display:block;
}

.menu04 a:hover {
	text-decoration:none;
	color:#4682b4;
        background:#ffffff;
        height:100%;
	width:100%;
	display:block;
	border-top: 0px;
	border-right: 15px solid #4682b4;
	border-bottom: 0px;
	border-left: 0px;
}




