@charset "utf-8";
@import url(reset.css);

body {font-size: 75%;} /* for ie */
html > body:nth-child(1) {font-size: 12px;} /* for other browsers */
body {
	padding: 20px 0;
	color: #666;
	font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	_font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 1.4;
}
section {width: 523px; margin: 0 auto; padding: 20px; border: 5px solid #ececec;}
section h1 {margin: 0 -10px 20px 0; color: #f46c96; font-size: 125%;}
section .fig {float: left; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #bdbdbd;}
section div {height: 233px; margin-bottom: 20px; padding-right: 1em; line-height: 1.8; overflow: auto;}
section div ul {}
section div p {margin-top: 1em;}
section footer {clear: both;}
section footer p {font-weight: bold;}
section footer p span {padding: 0 0.5em; color: #f46c96;}
section footer p a {color: #666; font-weight: normal; text-decoration: underline;}
section footer p a:hover {color: #000; text-decoration: none;}