@charset "shift_jis";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: common.css

		Setting of: General pages
			1: General setting
			2: container setting
	}

****************************************************************** */


/*===================================================================

	1: General setting

===================================================================*/

body,div,h1,h2,h3,h4,h5,h6,p,address,blockquote,pre,th,td,dl,dt,dd,ul,ol,li,form,fieldset,textarea,table{
	margin:0;
	padding:0;
	font-size:100%;
}

html{
	width:100%;
	height:100%;
	background-color:#DFE0E4;
	overflow-y:scroll;
}
body{
	width:100%;
	height:100%;
	min-height:100%;
	background:#DFE0E4 url(../images/body_bg.gif) repeat-y 50% 0;
	color:#333;
	font-size:small;
	_font-size:x-small;	/*IE6*/
	line-height:1.3;
	text-align:center;
	font-family:'MS PGothic',Verdana, Arial,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif;
	word-break:break-all;word-wrap:break-word; /*IE*/
}
html>body{height:auto;}


hr{display:none;}

address{font-style:normal;}

pre{
	white-space:-moz-pre-wrap; /* Mozilla */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
	white-space:pre-wrap; /* CSS3 */
}

ul,
ol{list-style:none;}

table{border-collapse:collapse;line-height:1.37;}
table caption,
table th,
table td{text-align:left;vertical-align:top;}

a:link{color:#3774BB; text-decoration:underline;}
a:visited{color:#660099; text-decoration:underline;}
a:hover{color:#CC2929; text-decoration:none;}
a:active{color:#CC2929; text-decoration:none;}

div#subContents .more a:link,.pgTopLink a:link{text-decoration:none;}
div#subContents .more a:visited,.pgTopLink a:visited{text-decoration:none;}
div#subContents .more a:hover,.pgTopLink a:hover{text-decoration:underline;}
div#subContents .more a:active,.pgTopLink a:active{text-decoration:underline;}


img{border:0;}

em{font-weight:bold;font-style:normal;}

input{line-height:normal;}


/* class */

.clearBoth{clear:both;}
.caution{color:#CC0000 !important;}
.noscriptMsg{}

.dispNone,
.skipNav{
	display:none;
	/* Hides from IE5-Mac \*/ 
	display:block;
	position:absolute;
	top:-500px;
	left:-2500px;
	font-size:1px;
	line-height:100%;
	/* [end] */
}

/* clearfix */
.pkg:after{
    content:"";
    display:block;
    clear:both;
    height:0;
    visibility:hidden;
}
.pkg{display:inline-block;}
/* no ie mac \*/
* html .pkg{height:1%;}
.pkg{display:block;}
/* */



/*===================================================================

	2: container setting

===================================================================*/

div#container{
	margin:0 auto;
	padding:0;
	width:900px;
	text-align:left;
	background:#FFF;
}