@charset "shift_jis";

/*----------------------------------------
	default
----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-size:100%;
}

fieldset,img,abbr {
	border:0;
}

a {
	outline: none;
/*\*/
	overflow: hidden;
/**/
}

/*html*******************/
html {
	height: 100%;
}

/*======================================

	1-1.Yahoo UI Library Fonts CSS
	http://developer.yahoo.com/yui/fonts/
	*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
	*http://developer.yahoo.com/yui/license.txt

	Font-size Adjustment

	77% = 10px	| 	122% = 16px	|	167% = 22px
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|

=======================================*/

body{
	height: 100%;
	color: #5D5D5D;
	font-size: 13px; /* ��{�t�H���g�T�C�Y */
	*font-size: small; /* IE7�����IE6�W���������[�h�p */
	*font: x-small; /* IE6����݊����[�h�p */
	font-family: "���C���I","Meiryo","verdana","�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro","Osaka","�l�r �o�S�V�b�N","MS PGothic",Sans-Serif;
	line-height:1.6;
}
/* for IE6 */
* html body {
	font-family: "�l�r �o�S�V�b�N","MS PGothic",Sans-Serif;
}

textarea,
input,
select{
	font:99% arial,helvetica,clean,sans-serif;
}


* {
font-size: 100%;
font-weight: normal;
font-style: normal;
}

* html div#container {
	height: 100%;
}

/*heading*******************/
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

/*images*******************/
img {
	vertical-align: bottom;
	margin:0;
	padding:0;
	border: 0;
}

/*list*******************/
li {
	list-style:none;
}

/*horizontal*******************/
hr {
	display:none;
}

/*em*******************/
em {
	font-style:normal;
	font-weight:bold;
}

/*link*******************/
div#container a:link, a:active, a:visited {
	text-decoration: underline;
	color: #5378c6;
}

div#container a:hover {
	text-decoration: none;
	color: #5378c6;
}

div #container a:focus {
	-moz-outline-style: none;
}

/*��荞�݃N���A*******************/
.clear {
	clear: both;
}

/*clearfix*******************/
.clear:after{
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
    font-size: 0.1em;
}
/* WinIE7 MacIE5 */
.clear{
    display:inline-table;
    zoom:100%;
}
/* WinIE5-6 */
/* Hides from IE-mac �_*/
* html html .clear{
    height:1px;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}

/* Hides from IE-mac ?*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*html {
	overflow-x: hidden;
}
*/
/*img  {
	vertical-align: top;
}*/
/*top page*/
