#top_body{
text-align:center;
background-color:E0F1F4;
}

#top_top{
font-size:12px;
width:800px;
background-color:white;
border-style:solid;
border-color:00AC9F;
border-width:6px 0px 0px 0px;
margin-bottom:5px;
text-align:center;
}

#top_left{
padding-left:25px;
}


#top_tel{
width:280px;
height:50px;
padding:0px;
border-style:solid;
boeder-color:gray;
border-width:1px;
border-collapse:collapse;
border-spacing:0px;
}

#top_tel_1{
height:20px;
color:white;
background-color:00AC9F;
font-size:14px;
font-family:sans-serif;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding:0px;
}

#top_tel_img{
width:59px;
text-align:center;
vertical-align:middle;
padding:0px;
}

#top_tel_2{
color:00AC9F;
font-size:18px;
font-family:sans-serif;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding:0px;
}

#menu{
width:790px;
text-align:center;
}

a img {
border-style:none;
}

a{
text-decoration:none;
}

a:link{
color:gray;
}

a:hover{
color:gray;
}

a:active{
color:gray;
}

a:visited{
color:gray;
}







#eigyo_table{
font-size:14px;
text-align:left;
}

#eigyo_title{
text-align:center;
}

#eigyo_title2{
font-size:18px;
font-weight:bold;
color:orange;
padding-left:10px;
text-align:left;
}

#eigyo_bun{
font-size:12pt;
padding-left:20px;
padding-right:10px;
text-align:left;
line-height:15pt;
}

#eigyo_table2{
width:650px;
font-size:14px;
}

#eigyo_hin{
width:250px;
font-size:16px;
font-weight:bold;
color:00AC9F;
}

#eigyo_photo{
width:10px;
}

#right_line{
width:5px;
border-right-style:solid;
border-width:2px;
border-color:00AC9F;
}

#right_line2{
width:5px;
}

#under_line{
font-size:2px;
border-bottom-style:solid;
border-width:2px;
border-color:00AC9F;
}

#under_line2{
font-size:2px;
}








#gaiyo_title{
width:800px;
font-size:17px;
text-align:left;
font-weight:bold;
border-style:none none dashed solid;
border-color:gray 00AC9F;
border-width:1px 3px;
padding-left:10px;
padding-right:10px;
}

#gaiyo_table{
text-align:left;
width:650px;
padding-left:30px;
}

#gaiyo_table2{
width:480px;
border-style:solid;
border-color:gray;
border-collapse:collapse;
font-size:14px;
line-height:15pt;
}

#table2_na{
padding:10px 10px;
}

#table2_nai{
border-left-style:solid;
border-left-color:00AC9F;
border-left-width:3px;
margin:0px;
padding:10px 10px;
height:30px;
}





#monocolor_bun1{
font-size:14px;
padding:0px 40px;
line-height:15pt;
}

#monocolor_bun{
font-size:14px;
text-align:left;
padding:0px 40px;
line-height:15pt;
}

#monocolor_title2{
font-size:18px;
font-weight:bold;
text-align:left;
color:0099CC;
padding-top:10px;
padding-left:20px;
}

#monocolor_chuitable td{
font-size:13px;
text-align:left;
line-height:12pt;
}

#monocolor_chui{
font-size:13px;
text-align:left;
padding-top:5px;
padding-left:35px;
line-height:13pt;
}

#monocolor_table{
font-size:14px;
text-align:left;
padding-top:5px;
}

#monocolor_table2{
vertical-align:top;
}






.ryokin_table{
width:550px;
border-style:solid;
border-width:1px;
border-color:black;
border-collapse:collapse;
font-size:13px;
text-align:center;
padding:5px;
}

.ryokin_table td{
height:25px;
border-style:solid;
border-width:1px;
border-color:black;
border-collapse:collapse;
padding:2px 0px;
}

#ryokin_title{
height:30px;
font-size:18px;
font-weight:bold;
text-align:center;
color:0099CC;
padding:10px 0px;
background-color:FFFF99;
}

#ryokin_setsu{
font-weight:bold;
text-align:center;
padding:3px 0px;
background-color:FFFF55;
}

#ryokin_futsu{
font-size:12px;
background-color:009955;
color:white;
padding:3px 0px;
}

#ryokin_ryofutsu{
font-size:12px;
background-color:0055CC;
color:white;
padding:3px 0px;
}

#ryokin_ryomat{
font-size:12px;
background-color:CC0000;
color:white;
padding:3px 0px;
}

#ryokin_gu{
background-color:FFFFCC;
}

.ryokin_table2{
width:230px;
border-style:solid;
border-width:1px;
border-color:black;
border-collapse:collapse;
font-size:13px;
text-align:center;
}

.ryokin_table2 td{
height:25px;
border-style:solid;
border-width:1px;
border-color:black;
border-collapse:collapse;
padding:2px 0px;
}

#ryokin_kome{
vertical-align:top;
}

#ryokin_chuima{
height:5px;
}






#nenga_ryokin_table{
width:300px;
border-style:solid;
border-width:1px;
border-color:black;
border-collapse:collapse;
font-size:14px;
text-align:center;
}

#nenga_ryokin_table td{
border-style:solid;
border-width:1px;
border-color:black;
border-collapse:collapse;
padding:2px 0px;
height:30px;
}

#nenga_ryokin_title{
height:30px;
font-size:18px;
font-weight:bold;
text-align:center;
color:black;
padding:10px 0px;
background-color:FFFF99;
}

#nenga_ryokin_ma{
width:30px;
}

#nenga_ryokinbun{
font-size:14px;
font-weight:bold;
text-align:left;
color:blue;
padding-bottom:10px;
}

#sample_table img{
border-style:solid;
border-width:1px;
}

#red_font{
color:red;
}

#nenga_ryokin3{
vertical-align:top;
}









#link_table{
width:600px;
font-size:14px;
}

#link_imgsize{
height:80px;
}

#link_hishi{
color:00AC9F;
padding:0px;
spacing:0px;
}

#link_ma{
height:30px;
}

#link_line{
border-bottom-style:dashed;
border-width:1px;
border-color:00AC9F;
}

#link_table a:link{
color:black;
font-weight:bold;
}

#link_table a:hover{
color:00AC9F;
font-weight:bold;
}

#link_table a:active{
color:black;
font-weight:bold;
}

#link_table a:visited{
color:black;
font-weight:bold;
}

#link_center{
text-align:center;
}








#toi_table{
width:400px;
font-size:14px;
text-align:center;
}

#toi_title{
font-size:18px;
font-weight:bold;
text-align:center;
color:0099CC;
}

#toi_kou{
font-size:14px;
font-weight:bold;
text-align:right;
}

#toi_setsu2{
font-size:12px;
text-align:left;
padding:0px 0px 10px 10px;
}

#toi_setsu1{
font-size:14px;
text-align:left;
padding-bottom:10px;
}

#toi_left{
text-align:left;
}

#toi_chuitable{
width:350px;
}

#toi_chuitable td{
font-size:13px;
text-align:left;
line-height:12pt;
}






#thank{
font-size:16px;
font-weight:bold;
text-align:center;
color:0099CC;
padding:15px 0px;
}






#bottom_link{
height:25px;
color:777777;
font-size:11px;
font-weight:bold;
background-color:99DDCC;
vertical-align:middle;
}

#copy{
line-height:12pt;
padding:5px;
color:888888;
}

#counter{
color:white;
}