@charset "shift_jis";

/*----------------------------------------------
基本設定
------------------------------------------------*/

body {
	font-size: 69%; /* IE */
}
html>/**/body {
	font-size: 12px; /* Except IE */
}

body { 
	line-height:160%;
	background-color:#ffffff;
	color:#a6a6a6;
}

h1 {
	margin: 0 0 10px;
}

h2 {
	margin: 0 0 15px;
}

p {
	margin: 0 0 10px;
}

/* リンク
------------------------------------------------*/
a {
	color: #90df22;
	text-decoration: none;
}

a:hover {
	color: #90df22;
	text-decoration: underline;
}

a:focus { /*Win Firefox点線*/
	-moz-outline-style: none;
}

a { /*Mac Firefox点線*/
	outline: none; 
}

/* フォント装飾
------------------------------------------------*/
strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

small {
	font-size: 85%;
}

.notice {
	color: #666666;
	font-size: 85%;
}

.atten {
	color: #ff0000;
}

/* 罫線
------------------------------------------------*/
div.dotted {
	margin: 0 0 10px;
	height: 1px;
	background: url(../images/line_dotted.gif) repeat-x;
}

div.dotted hr {
	display: none;
}

/* その他
------------------------------------------------*/

.hidden {
	visibility: hidden;
}

.none {
	display: none;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
.clearfix {display: inline-block;}
