* {margin:0px;padding:0px;}
h1{font-size:90%;margin-bottom:10px}
h2{font-size:80%;margin-top:15px;margin-bottom:10px}
p{font-size:80%;margin-top:0px;margin-bottom:0px;margin-left:5px}
ul{font-size:80%;margin-top:0px;margin-left:30px;}
dl{margin-top:0px;margin-bottom:0px;font-size:80%}
dt{margin-left:5px}
dd{margin-left:10px}

body{color:#454C5C;line-height:130%;background-color:#f5f5f5;}
/* ■ヘッダー */
#CSSheader {
margin:0px;
padding:0px;
}
#CSScontainer {text-align:center;}
/* ■トピックパス */
#CSStopicpath {border:0px solid;
font-size:80%;
	width: 560px;
	text-align:left;
background: url(imgs/back.jpg) repeat-y;
margin-top:0px;
margin-right:auto;
margin-left:auto;
padding-top:5px;
padding-left:40px;
padding-right:40px;
padding-bottom:5px;
}
/* ■メインコンテンツ */
#CSScontents {
	width: 540px;
	text-align:left;
background: url(imgs/back.jpg) repeat-y;
margin-top:0px;
margin-right:auto;
margin-left:auto;
padding-top:10px;
padding-left:50px;
padding-right:50px;
padding-bottom:50px;
}
#CSSbottom {
margin:0px;
padding:0px;
}
a:hover {text-decoration:none}
a:link{color:#5A5FA4;}
a:visited{color:#4E36B7;}