@charset "utf-8";

/* print css
----------------------------------------------- */
body {
	font-family: "Lucida Grande", sans-serif;
}
* html body {
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
	vertical-align: baseline;
}
*:first-child+html body { 
	font-family: 'メイリオ', Meiryo, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table {
	margin: 10px 0 0;
	padding: 0;
	line-height: 1.4em;
}
h1 { font-size: 13pt; }
h2 { font-size: 12pt; }
h3 { font-size: 11pt; }
h4 { font-size: 10pt; }
h5 { font-size: 9pt; }
h6 { font-size: 8pt; }
/*
* html body h1 { font-size: x-large; }
* html body h2 { font-size: large; }
* html body h3 { font-size: medium; }
* html body h4 { font-size: small; }
* html body h5 { font-size: x-small; }
* html body h6 { font-size: xx-small; }
*/
p,ul,ol,dl,table { font-size: 9pt; }
/*
* html body p,
* html body ul,
* html body ol,
* html body dl,
* html body table
{
 font-size: 8pt;
}
*/

/* no print
----------------------------------------------- */
#language,
#pageup {
	display:none;
	}

img {
	border:0;}

/* #pagebody
----------------------------------------------- */
#pagebody {
	width:730px;
	margin:15px auto;
	padding:0 0 15px;
	text-align:left;
	}

/* #main
----------------------------------------------- */
#main {
	width:730px;
	height:360px;
	background:#f5f5f5;
	}

#main .left {
	width:560px;
	float:left;
	}

#main .right {
	width:160px;
	float:right;
	}

#main .right img {
	margin:10px 0 0;
	}

#main .right dl {
	margin:0;
	width:152px;
	}

#main .right dt {
	margin:15px 0 0;
	}

#main .right dd {
	margin:5px 0 0;
	color: #0082C8;
	}

/* #date
----------------------------------------------- */
#date {
	margin:20px 0 0;
	}

/* #contents
----------------------------------------------- */
#contents li {
	margin:0 0 0 30px;
	}

/* box
----------------------------------------------- */
.box {
	margin:15px 0 0;
	padding:15px;
	border:3px solid #f5f5f5;
	}
	
.box .title {
	margin:0;
	font-weight:bold;
	color:#C83232;
	font-size: 11pt;
	}

#contents .box li {
	margin:0 0 0 15px;}
	

/* clear
----------------------------------------------- */
#column:after,
#main:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
