

#contents{
float:left;
margin-left:6px;
padding:0;
width:546px;
}

#navigation{
float:right;
width:205px;
text-align:right;
background:url(../img/ten.gif) left repeat-y;
line-height:100%;
margin:0;
padding:0;
}

#navigation ul{
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

#navigation li{
list-style-image:none;

}

.txt10{
font-size:10px;
}

.box00{
width:720px;
 margin-left:auto; 
margin-right:auto;
}

.box01{
width:254px;
float:left;
margin-right:20px;
}

.box02{
width:254px;
float:right;
margin-right:10px;
}

.topicpass{
font-size:10px;
margin:0 0 8px 0px;
}

.tit01{
color:#555555;
font-size:14px;
border-bottom: thin dotted #b5d9f1;
border-top: thin dotted #b5d9f1;
padding:3px;
text-align:center;
letter-spacing:0.1em;
margin-bottom:10px;
}

h2{
margin:0;
font-size:100%;
padding:0;
}

h3 {
margin:0;
padding:0;
font-size:100%;
}

h4{
margin:10px 0 0 0;
color:#333333;
}

.content01{
font-size:14px;
line-height:160%;
}

.content01 p{
margin-bottom:10px;
}

.content03{
font-size:14px;
line-height:160%;
width:500px;
margin:8px auto;
}

.content03 p{
margin-bottom:10px;
}

.content04{
font-size:14px;
line-height:180%;
width:500px;
 margin:auto; 
}

.num{
color:#2285d1;
font-weight:bold;
}


.menu02{
margin-left:20px;
margin-top:8px;
float:left;
}

.barleft{
background-image:url(../img/bar_left2.jpg); 
background-repeat:repeat-y;
}

.barright{
background-image:url(../img/bar_right2.jpg); 
background-repeat:repeat-y;
}

.p01{
margin:0 0 10px 30px;
}

.use{
color:#FFCC33;
}

.save{
color:#92c366;
}

.borrow{
color:#ef9394;
}

.ea{
color:#9394c4;
}

.blue{
color:#2285d1;
}

.red{
color:#CC3333;
}

.dl{
width:540px;
margin:auto;
text-align:center;
}

.dl02{
font-size:10px;
text-align:left;
padding-top:10px;
line-height:130%;
}

.about01{
width:8em;
padding:5px;
background-color:#EAE8D8;
line-height:150%;
}

.about02{
padding:5px;
background-color:#F7F6EC;

line-height:150%;
}

.q{
background-image:url(../faq/img/q.gif);
background-repeat:no-repeat;
margin:0;
padding-left:25px;
color:#CE4147;
font-size:14px;
}

.q2{
background-color:#F7F6EC;
padding:6px;
margin: 0 0 15px 0;

}

.q2 dt{
font-weight:bold;
margin-top:3px;
color:#CE4147;
}

.contact{
width:400px;
line-height:200%;
text-align:center;
margin:auto;
padding-bottom:20px;
border-bottom: thin dotted #b5d9f1;
border-left: thin dotted #b5d9f1;
border-right: thin dotted #b5d9f1;
background-color:#F7F6EC;
}

.tel{
font-weight:bold; 
font-size:21px; 
letter-spacing:0.2em;
}

.privacy{
width:510px;
font-size:12px;
line-height:150%;
margin:auto;
}

.sitemap01{
float:left;
}

.sitemap02{
background-image:url(../sitemap/img/arrow03.gif);
background-position:left;
background-repeat:repeat-y;
float:left;
}


.side{
background-image:url(../sitemap/img/line_side.gif);
background-position:middle right;
background-repeat:repeat-x;
width:17em;
}

.sitmap03{
background-image:url(../sitemap/img/arrow03.gif);
background-position:left;
background-repeat:repeat-y;

}


p.p_sitemap01{
margin:0;
padding:0
}

.sm01{
background-image:url(../sitemap/img/arrow00.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 10px 12px 40px;
}

.sm001{
background-image:url(../sitemap/img/arrow000.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 10px 6px 40px;
}

.sm02{
background-image:url(../sitemap/img/arrow01.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 10px 6px 40px;
}

.sm03{
background-image:url(../sitemap/img/arrow02.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 10px 6px 40px;
}

.sm04{
background-image:url(../sitemap/img/arrow04.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 10px 0 40px;
}

.sm05{
margin:0 0 36px 0;
padding:0;
}

#topics01{
width:450px;
margin:0 auto;
padding:3px 0;
border-bottom:dotted #CCCCFF thin;
}

#topics01 dt{
float:left;
clear:both;
width:6em;
letter-spacing:0.1em;
}

#topics01 dd{
padding-left:1em;
margin-left:6em;
background:url(../img/icon00.gif) no-repeat left top;
}

#topics02 {
	margin: 10px;
}

#topics02 dt{
float:left;
clear:both;
width:7em;
letter-spacing:0.1em;
margin-bottom: 4px;
}

#topics02 dd{
margin-left:8em;
margin-bottom: 4px;
}

#contents div.report_link{
margin:0 0 30px 10px;
}

#contents div.report_link dt{
float:left;
}

#contents div.report_link dd{
padding-left:5.5em;
margin-bottom:10px;

}


