/* ----------Reset---------- */

* {
	margin:0;
	padding:0;
}
li, ol {list-style:none;}
.vanish {display:none;}


/* ----------Text---------- */
body {
	font-size:14px;
	line-height:1.5em;
}

h2, h4, h5, h6, h7 {
	font-size:14px;
	font-weight:nomal;
}
Indent {text-indent:1em}

/* ----------Rayout---------- */

#container {width:720px; margin:0 auto;}

#date {text-align:right;}
#title {text-align:center; padding:45px 0px;}

.section {margin-bottom:2em;}

.ml0 {margin-left:0px}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml25 {margin-left:25px}
.ml30 {margin-left:30px}
.ml35 {margin-left:35px}
.ml40 {margin-left:40px}
.ml45 {margin-left:45px}

.mr0 {margin-right:0px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mr20 {margin-right:20px}
.mr25 {margin-right:25px}
.mr30 {margin-right:30px}
.mr35 {margin-right:35px}
.mr40 {margin-right:40px}
.mr45 {margin-right:45px}

.mb0 {margin-bottom:0px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.mb25 {margin-bottom:25px}
.mb30 {margin-bottom:30px}
.mb35 {margin-bottom:35px}
.mb40 {margin-bottom:40px}
.mb45 {margin-bottom:45px}

.mt0 {margin-top:0px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt35 {margin-top:35px}
.mt40 {margin-top:40px}
.mt45 {margin-top:45px}


/* ----------Float---------- */
.clearfix:after {
	content: "";
	clear: both;
	display: block;
}

.left {float:left;}
.right{float:right;}