@charset "Shift_JIS";

/*---- ”wŒiF ----*/
body {
background-color: #ffffff;
background-image: url(../img/bg_01.gif);
background-attachment: fixed; 
color: #000033;
margin: 0px;
padding: 0;
}


a {
text-decoration: none;
}
a:hover {
text-decoration: underline 2px #999999 dotted;
}

/*|box|*/
#box {
margin: 0 auto;
padding: 0;
width: 1300px;
background-color: #ffffff;
}



/*|header|*/
#header {
margin: 0 auto;
padding: 0;
width: 1300px;
height: 230px;
background: #ffffff url(../img/header.jpg) no-repeat top center;
}



#menu {
margin: 0;
padding: 0;
width: 100%;
height: 80px;
background: #ffffff url(../img/home_menu.gif);
}

#menu ul {
margin: 0 auto;
padding: 0 0 0 100px;
list-style: none;
}


#menu ul li {
margin: 0;
padding: 0 40px 0 0;
float: left;
}



/*|main|*/
#main  {
margin: 0;
padding: 10px 0 0 0;
width: 1300px;
background-color: #ffffff;
}



#main p.center {
margin: 0;
padding: 0 0 20px 0;
text-align: center;
}


#main div.top_index {
margin: 0 auto;
padding: 10px 0 20px 0;
width: 1200px;
border: 0px #999999 solid;
font-size: 15px;
color: #000000;
line-height: 180%;
text-align: left;
border: red solid 0px;
}


#main div.top_index div {
margin: 0;
padding: 0 20px;
font-size: 16px;
color: #000000;
line-height: 180%;
text-align: left;
}


#main div.topi {
margin: 10px 50px;
padding: 0;
border: 0px red solid;
}


#main div.topi div.info {
margin: 10px 0 20px 10px;
padding: 10px 30px;
font-size: 16px;
color: #333333;
line-height: 160%;
border: #2595c7 1px solid;
}


#main div.topi div.new {
margin: 10px 0 10px 10px;
padding: 10px 30px;
font-size: 16px;
color: #333333;
line-height: 160%;
border:dotted 2px #2ca9e1;
}



#main div.top_con {
margin: 0;
padding: 5px 50px;
border: 0px blue solid;
font-size: 15px;
color: #333333;
text-align: right;
}




#main div.top_con div.top_con1 {
margin: 0;
padding: 8px;
border: 0px blue solid;
width: 500px;
text-align: left;
float: left;
}


#main div.top_con div.top_con2 {
margin: 0 0 0 600px;
padding: 8px;
border: 0px blue solid;
width: 580px;
text-align: left;
}


#main div.top_con ul {
margin: 20px;
padding: 0;
list-style: none;
}


#main div.top_con ul li a {
margin: 0 0 0 20px;
padding: 0;
font-size: 14px;
color: #333333;
line-height: 200%;
}




#main div.cost0 {
margin: 20px 50px 0 50px;
padding: 60px 0 0 650px;
border: 0px blue solid;
font-size: 14px;
color: #333333;
line-height: 160%;
text-align: left;
background: #ffffff url(../img/st_032.gif) no-repeat left top;
}




#main div.cost0 h3 {
margin: 10px 0 5px 0;
padding: 0;
font-size: 20px;
font-weight: bold;
color: #0033ff;
line-height: 100%;
text-align: left;
}



#main div.cost0 p {
margin: 10px 0 0px 10px;
padding: 0;
font-size: 18px;
font-weight: bold;
color: #009900;
line-height: 160%;
text-align: left;
}



#main div.cost00 {
margin: 0px 50px 20px 50px;
padding: 0px;
border: 0px blue solid;
font-size: 14px;
color: #333333;
line-height: 160%;
text-align: left;
}


#main div.cost00 h3 {
margin: 0 0 0 20px;
padding: 0;
font-size: 20px;
font-weight: bold;
color: #0033ff;
line-height: 100%;
text-align: left;
}


#main div.cost00 p {
margin: 10px 0 0px 50px;
padding: 0;
font-size: 14px;
color: #000000;
line-height: 100%;
text-align: left;
}




















/*|footer|*/


#footer {
margin: 0 auto;
padding: 0;
border: 0px blue solid;
width: 1300px;
background-color: #99ccff;
}


#footer div.container {
margin: 0 auto;
padding: 0;
width: 1300px;
height: 300px;
border: 0px blue solid;
background-color: #99ccff;
}


#footer div.container ul {
margin: 0;
padding: 20px;
width: 1260px;
border-bottom: 0px blue solid;
list-style: none;
}




#footer div.container ul li a {
margin: 0;
padding: 0;
width: 157px;
border-bottom: 0px blue solid;
font-size: 13px;
color: #666666;
text-align: center;
float: left;
}


#footer div.container address {
margin: 50px 20px;
padding: 80px 0 0 80px;
font-size: 15px;
color: #333333;
line-height: 180%;
width: 700px;
background: #99ccff url(../img/footerlogo.gif) no-repeat left top;
float: left;
border: 0px blue solid;
}


#footer div.container div.qr {
margin: 50px 20px 0 900px;
padding: 0;
width: 350px;
height: 160px;
border: 0px red solid;
}

#footer div.container address div.link {
margin: 20px 0 0 0;
padding: 0px;
font-size: 13px;
color: #666666;
}


#footer p {
clear: left;
margin: 20px 0;
padding: 8px;
font-size: 13px;
color: #ffffff;
background-color: #33ccff;
text-align: center;
}

































