@charset "Shift_JIS";

/* 初期値設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
* {
	font-weight: normal;
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
}

form,fieldset {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
}

fieldset {
	border: 0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,li,ol,dl,dd {
	list-style: none;
	font-size: 100%;
}

li {
	margin: 0;
	padding: 0;
	list-style: none;
}

input {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

textarea {
	margin: 5px 5px 5px 5px;
	padding: 2px 0 0 5px;
	font-size: 13px;
}

img {
	border: none;
	display: block;		/*IE以外のブラウザはimgをinlineと解釈するのでblockにする*/
}

hr {
	border: none;
	display: none;
}

table,th,tr,td {
	border: none;
	border-collapse: collapse;
}

#main a:link {
	color:#3366cc;
	text-decoration: none;
}

#main a:visited {
	color:#006666;
	text-decoration: none;
}

#main a:hover {
	color:#ff6600;
	background-color:#fee1ad;
}

#main a:active {
	color:#FF3300;
	text-decoration: none;
}

#imgpmark {
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

.clrfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.clrfix {
	zoom:1;
}
