@media screen {
/*
* initial
*/
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;
}
/*
* basic
*/
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
		vertical-align: middle;
	}
	q, blockquote {
		quotes: none;
	}
	q:before, q:after, blockquote:before, blockquote:after {
		content: "";
		content: none;
	}
	a img {
		border: none;
	}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
		display: block;
	}
	body {
		background-color: #ffffff;
	}
	
	body,input,select,textarea,dl,dt,dd,ul,li,table, tbody, th, td, caption,h1,h2,h3,h4,p,span {
		font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', sans-serif;
		font-size: 12px;
	}
	
	/* --------------------------------------------------------------- */
	/* common layout section                                                                              */
	/* --------------------------------------------------------------- */
	#wrapper {
		width: 900px;
		margin: 0px;
	}

	#main {
		width: 860px;
		margin: 10px auto;
		clear:both;
	}
  
	/* header section */
	#header {
		width: 860px;
		margin: 20px auto;
	}
  
	/* title section */
	#title_area {
		width: 860px;
		margin: 10px auto;
	}

	#maintitle {
		width: 860px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		border-bottom: 1px solid silver;
		border-left: 10px solid silver
	}

	#yymmdd {
		width: 860px;
		font-size: 10pt;
		font-weight: bold;
		text-align: right;
	}

	#statement {
		width:860px;
		margin: 20px auto;
		padding:0;
	}

	/* footer section */
	#footer {
		width: 860px;
		margin: 0px auto;
		clear:both;
	}

	#copyright {
		width: 860px;
		border-top:dotted 1px silver;
		padding: 20px 0px;
		margin: 20px auto;
		text-align: center;
	}
  
	#returnlink {
		margin: 20px auto;
		text-align: center;
	}
  
	/* --------------------------------------------------------------- */
	/* title tag                                                                                                    */
	/* --------------------------------------------------------------- */
	h1 {
		font-size: 16px;
		font-weight: bold;
		line-height: 1.5em;
	}
  
	h2 {
		font-weight: normal;
		line-height: 1.5em;
	}
	
	h3 {
		font-weight: bold;
		line-height: 1.5em;
	}
	
	/* ----------------------------------------------------- */
	/* p tag                                                                                       */
	/* ----------------------------------------------------- */
	p {
		padding : 0 0 1em 0;
		line-height: 1.5em;
	}

	p.nobr {
		padding-bottom : 0;
		line-height: 1.5em;
	}
	
	p.hfbr {
		padding-bottom : 0.5em;
		line-height: 1.5em;
	}

	p.section {
		text-indent:1em;
	}

	/* ----------------------------------------------------- */
	/* common class                                                                          */
	/* ----------------------------------------------------- */
	strong {
		font-weight:bold;
	}
	
	small {
		font-size : 50%;
	}

	.bold {
		font-weight:bold;
	}

	.under_line {
		text-decoration:underline;
	}
	.strong {
		font-weight:bold;
	}

	.double_ul {
		border-bottom: double 3px;
	}
	
	.note {
		text-align:right;
		font-size:80%;
	}
	
	.notemark {
		font-size:80%;
	}

	p.statement_note {
		padding-left : 2em;
		text-indent : -2em;
	}
	
	.align_right {
		text-align : right;
	}

	p.dotmark {
		text-indent : -2em;
		padding-left : 2em;
	}
	
	p.fingermark {
		text-indent : -1em;
		padding-left : 1em;
	}
	
	
	/* ----------------------------------------------------- */
	/* div section                                                                              */
	/* ----------------------------------------------------- */
	div#mc1 {
		border : solid 1px darkgray;
		padding: 1em;
		margin: 1em 0;
	}
	
	div#mc2 {
		border : solid 1px darkgray;
		padding: 1em;
		margin: 1em 0;
	}
	
	div.imgbox {
		width:780px;
		margin : 0 auto;
		padding:0;
	}
	
	div#mc1_1 {
		padding: 1em 1em 0em 2em;
		margin: 0;
	}
	
	div#mc1_2 {
		border : solid 2px darkgray;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;  
		padding: 1em 1em 1em 1em;
		margin: 0em 0em 1em 1em;
	}
	
	div#mc1_2_1 {
		padding: 0.0em 1em 0em 21em;
		margin: 0em 0em 0em 0em;
	}
	div#mc1_2_2 {
		padding: 0.0em 1em 0em 29em;
		margin: 0em 0em 0em 0em;
	}
	
	div.borderbox {
		padding : 1em;
		border : solid 1px darkgray;
		margin : 0 0 1em 0;
	}

	
	
	/* ----------------------------------------------------- */
	/* table section                                                                              */
	/* ----------------------------------------------------- */

