/* css reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {	display: block;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	-collapse: collapse;	border-spacing: 0;}
* { margin:0px; padding:0px }

/* mizu reset */
.content ul li, .content  ol li {margin:3px 0px 3px 20px;list-style:circle;} 	
.content ol li {list-style:decimal;}
.content p, .content .txt div {margin-bottom:5px;}
.clear { clear:both; }
/* custom css */
body {
  font-family:Verdana;
  font-size:25px;
  color:#3FA4D8;
}

.wrap {
  width:600px;
  padding-top:100px;
  margin:auto;
  position:relative;
  text-align:center;
}
h1,h2, .wrap a {
  font-family: 'Permanent Marker', serif;

}
h1 {
    font-size:60px;
    padding:10px;
    font-weight:normal;
}
h2 {
	padding:20px 0px 10px 0px;
	font-size:30px;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#3FA4D8 !important;
}



