@charset "UTF-8";
/* CSS Document */
div.all div.contents{
width:746px;
background-image:url(../img/top_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:40px 22px 0 30px;

}
div.contents div.menu{
float:none;
clear:both;
}
.all div.contents div.main{
width:370px;
float:left;
display:inline;
margin:0;
padding:0;
}
.all div.contents div.main h1{
margin:0 0 6px;
padding:0;
}
.all div.contents div.main p{
margin:0;
padding:0;
line-height:1.75em;
letter-spacing:0.1em;
}
div.contents div.main ul.top-bn{
margin:13px 0 0 0;
padding:0;
}

div.contents div.main ul.top-bn li{
margin:0 0 4px;
padding:0;
background:none;
list-style-type:none;
text-align:center;
}

.contents .information{
width:363px;
height:276px;
float:right;
display:inline;
border:1px solid #CCCCCC;
padding:0 0 4px;

}

.contents .information h2{
margin:0;
padding:1px 0 0;
width:auto;
text-align:center;
background-image:none;
border:none;
}
.contents .information dl{
font-size:12px;
margin:2px 2px 0 1px;
padding:15px 0 0;
overflow:auto;
overflow-y:scroll;
height:229px;
background:url(../img/info_bg.jpg) repeat-x top left;

}
span.new{
font-size:10px;
line-height:16px;
vertical-align:middle;
color:#FF0000;
padding:0 5px 0 0;
}
.contents .information dl dt{
width:40px;
line-height:16px;
background:url(../img/arrow.gif) no-repeat 3px bottom;
padding-left:25px
}

.contents .information dl dd{
margin:-20px 0 0 75px;
line-height:1.9em;
}