@charset "UTF-8";


/*: form Layaut:::::::::::::::::::::::::::::::::::::::::::::::::*/
/* box */
.contents{
width:620px;
padding:0 0 70px 180px;
background: url(../img/share/body-b01.gif) left bottom no-repeat; 
line-height:1.6;
}

.leftbox {
width:275px;
float:left;
margin:18px 0;
}

.rightbox {
width:300px;
float:left;
margin:18px 0;
}


h2 {
width:560px;
height:65px;
margin-top:30px;
padding-left:10px;
background:url(../img/share/solid-line.gif) 0 35px no-repeat;
}

h3{
clear:both;
width:560px;
height:20px;
border-left:3px solid #878787;
background:#ebebeb;
}

h3 img{
margin:3px 0 0 10px;
}


.contents dl{
margin:0 0 20px 23px;
}

.contents dt{
display:inline;
font-size:105%;
font-weight:bold;
background:url(../img/sitemap/tri.gif) left center no-repeat;
padding-left:8px;
}

.contents dd{
margin-left:10px;
padding-left:13px;
background:url(../img/sitemap/li-line.gif) left center no-repeat;
}

.contents ul{
padding:18px 0 40px 23px;

}

.contents li{
margin-left:10px;
text-indent:13px;
background:url(../img/sitemap/li-line.gif) left center no-repeat;
}

.contents a:link{
color:#888;
text-decoration: none;
}

.contents a:visited{
color:#888;
text-decoration: none;
}

.contents a:hover{
color:#4e96d1;
text-decoration: none;
}