@charset "shift_jis";




#topimage { width:600px; height:250px; margin:0 auto; padding-bottom:30px;}

.midashi { clear:both; width:600px; height:30px; margin:0 auto 15px auto; }

#topbunner01 { width:570px; height:127px; margin:0 auto; padding-bottom:5px;}
#topbunner01 .left { float:left; width:280px; height:127px; margin:0 auto; }
#topbunner01 #b01 { width:280px; height:127px; background-image: url(../img/top_bunner01.jpg); background-repeat: no-repeat; background-position: left top; text-align:left;  position:relative; }
#topbunner01 #b01 #textbunner01 { width:175px; height:60px; position:absolute;  top:65px; left:85px; text-align:left; line-height:18px; }
#topbunner01 .right { float:right; width:280px; margin:0 auto; }
#topbunner01 #b02 { width:280px; height:127px; background-image: url(../img/top_bunner02.jpg); background-repeat: no-repeat; background-position: left top; text-align:left;  position:relative; }
#topbunner01 #b02 #textbunner02 { width:175px; height:60px; position:absolute;  top:65px; left:85px; text-align:left; line-height:18px; }
#topbunner02 { clear:both; width:570px; height:127px; margin:0 auto; padding-bottom:30px;}
#topbunner02 .left { float:left; width:280px; margin:0 auto; }
#topbunner02 #b03 { width:280px; height:127px; background-image: url(../img/top_bunner03.jpg); background-repeat: no-repeat; background-position: left top; text-align:left;  position:relative; }
#topbunner02 #b03 #textbunner03 { width:175px; height:60px; position:absolute;  top:65px; left:85px; text-align:left; line-height:18px; }
#topbunner02 .right { float:right; width:280px; margin:0 auto; }
#topbunner02 #b04 { width:280px; height:127px; background-image: url(../img/top_bunner04.jpg); background-repeat: no-repeat; background-position: left top; text-align:left;  position:relative; }
#topbunner02 #b04 #textbunner04 { width:175px; height:60px; position:absolute;  top:65px; left:85px; text-align:left; line-height:18px; }

#topbunner01 a,
a:link,
a:visited { color:#333333; text-decoration:none;}

a:hover,
a:active { color:#333333;text-decoration:none;}

#topbunner02 a,
a:link,
a:visited { color:#333333; text-decoration:none;}

a:hover,
a:active { color:#333333;text-decoration:none;}

#topservice { width:570px; margin:0 auto; }
#topservice .topservicetext { width:490px; text-align:left; margin:0 15px 0 55px; background-color:#FFFFCC; padding:8px; }
#topservice01 { width:570px; margin:0 auto; padding-bottom:30px; }
#topservice01 .topservicetext01 { width:490px; text-align:left; margin:0 15px 0 55px; background-color:#FFFFCC; padding:8px; }


#topcharge { width:570px; margin:0 auto;}
#topcharge ul {list-style-type: none}
#topcharge li { margin:0 auto; padding-bottom:15px; }
