body { font-family: "ヒラギノ角ゴ pro w3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #ffffff; text-align: center; margin: 0; }

a {
	text-decoration: underline;
	}

a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #999999;
	text-decoration: underline;
}

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

a:hover {
	color: #999999;
	text-decoration: none;
}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container  { line-height: 140%; background: #ffffff url(http://www.linkeye.co.jp/global/contents_bg.gif) repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 820px;
	padding-right: 10px;
	padding-left: 10px;
}

#container2  { line-height: 140%; background: #ffffff url(http://www.linkeye.co.jp/global/contents_bg.gif) repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 820px;
	padding: 10px 10px 10px 10px;
}

#banner {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	height: 30px;
	background: no-repeat url(http://www.linkeye.co.jp/global/head_02.gif);
	margin: 0px;
	padding: 0px;
}

#banner div {
	float: right;
}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	margin: 0px;
	padding: 0px;
	display: none;
}

#banner h2 {
	padding: 0px;
	margin: 0px;
	display: none;
}

#navi {
	height: 20px;
	width: 820px;
	margin: 0px;
	padding: 0px;
}
/*<agl.folder "logo01">*/
	#homehd {
	width: 820px;
	height: 221px;
	padding: 0px;
	margin: 0px;
}
	#logo {
	background: no-repeat url(http://www.linkeye.co.jp/global/logo.gif);
	width: 200px;
	height: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}
	#mm { background: #fff url(http://www.linkeye.co.jp/global/head_mm_bg.jpg) no-repeat; width: 600px; height: 200px; float: left; margin: 0; text-align: right; padding: 0; }
	.mmform { padding: 10px 10px 0 0; }
	#mm table { margin: 0; padding: 0; }
	#homeline {
	background: url(http://www.linkeye.co.jp/global/line21.gif) no-repeat;
	width: 800px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
/*</agl.folder>*/
/*<agl.folder "logo02">*/
	#2ndhd {
	width: 820px;
	height: 81px;
	padding: 0px;
	margin: 0px;
}
	#logo2 {
	background: no-repeat url(http://www.linkeye.co.jp/global/2nd_logo.gif);
	width: 200px;
	height: 80px;
	float: left;
	margin: 0px;
	padding: 0px;
}
	#logo2 img {
	vertical-align: bottom;
}
	#mm2 {
	background: no-repeat url(http://www.linkeye.co.jp/global/2nd_img.jpg) #fff;
	width: 600px;
	height: 80px;
	float: left;
	padding: 0px;
	margin: 0px;
}
	#homeline2 {
	width: 800px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-top: 1px solid #003366;
}
/*</agl.folder>*/
#foot {
	width: 820px;
	background: no-repeat url(http://www.linkeye.co.jp/global/foot.gif);
	height: 49px;
	text-indent: -5000px;
	margin: -20px auto 0px auto;
	clear: both;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	line-height: 150%;
}

#foot2  { background: url("http://www.linkeye.co.jp/global/foot.gif") no-repeat; text-align: center; margin-top: -10px; margin-right: auto; margin-left: auto; padding: 15px 10px 10px; width: 875px; height: 88px;
	clear: both;
	font-size: 10px;
	line-height: 150%;
}

#breadclam {
	margin: 0;
	padding: 20px;
	font: 12px Verdana, Arial, sans-serif;
	text-align: left;
	color: #003366;
}

#center {
	overflow: hidden;
	width: 600px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.content { padding: 15px 15px 5px; color: #666666; font-family: "ヒラギノ角ゴ Pro W3", Verdana, Arial, sans-serif; font-size: 12px; text-align: left; }

#right {
	width: 200px;
	overflow: hidden;
	padding: 0px;
	float: left;
	margin: 0px;
}

.content p { color: #666666; font-family: "ヒラギノ角ゴ Pro W3", Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 150%; text-align: left; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; }

.content blockquote { line-height: 150%; background-color: #e6e6e6; margin-top: 10px; margin-bottom: 10px; padding: 5px; border: solid 1px #ccc; }

.content li { font-family: "ヒラギノ角ゴ pro w3"; line-height: 150%; text-align: left; }

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.content h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 2px;
	background: repeat-x center center #eeeeee;
	padding-left: 4px;
	border: 1px solid #cccccc;
	text-shadow: 0px 1px 0px #ffffff;
}
.content h4 { color: #000080; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: center; text-align: left; margin-bottom: 10px; padding: 2px; text-shadow: 0px 1px 0px #ffffff; }
.content h5 { color: #666666; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", Verdana, Arial, sans-serif; font-weight: normal; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-position: center; text-align: left; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; padding: 2px 2px 2px 4px; border-bottom: 1px dotted #ccc; text-shadow: 0px 1px 0px #ffffff; }
.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: right;
	margin-bottom: 35px;
	line-height: normal;
	padding: 3px;
	border-bottom: 1px solid #e6e6e6;
}
.content p.posted a , .sidebar a { text-decoration: none; }
.content p.posted a:visited , .sidebar a:visited { text-decoration: none; }
.content p.posted a:hover , .sidebar a:hover { text-decoration: underline; }
/*<agl.folder "エントリー装飾用">*/
	p.sub { font-size: 10px; text-align: right; }
	div.textleft { text-align: left; margin-right: 20px; margin-left: 20px; }
	div.textright { text-align: right; margin-right: 20px; margin-left: 20px; }
/*</agl.folder>*/
.sidebar {
	padding: 15px;
	}



#calendar {
  	line-height: 140%;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#calendar caption {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: bold;
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

#categories ul {	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}
#categories ul ul { margin: 0 0 30px; padding-left: 0; }
#categories li { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; line-height: 150%; background-image: url(/archives/images/arrow-next.gif); background-repeat: no-repeat; background-position: left 3px; text-indent: 14px; margin-top: 4px; list-style-type: none; }
#categories li li { color: #666666; font-size: x-small; font-family: Verdana, Arial, sans-serif; line-height: 150%; background-image: url(/archives/images/arrow-next.gif); background-repeat: no-repeat; background-position: left 3px; text-align: left; text-indent: 14px; list-style-type: none; margin-top: 4px; margin-left: 10px; }
.sidebar li { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: left; line-height: 150%; background-image: url(/archives/images/arrow-next.gif); background-repeat: no-repeat; background-position: left 3px; text-indent: 14px; margin-top: 4px; list-style-type: none; }

p.extended { font-size: x-small; font-family: "ヒラギノ角ゴ pro w3", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka, 平成角ゴシック; background-image: url(/archives/images/arrow-next.gif); background-repeat: no-repeat; background-position: left 2px; margin-top: 8px; margin-left: 470px; padding: 0px 2px 2px 14px; }
p.extended a:link { color: #000080; font-weight: bold; text-decoration: none; }
p.extended a:visited { color: #000080; font-weight: bold; text-decoration: none; }
p.extended a:hover { color: #900; font-weight: bold; text-decoration: underline; }
.sidebar #categories li {
	list-style-type: none;
	}

/*.sidebar img {
	border: 3px solid #FFFFFF;
	}*/

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

/*<group=Navigation>*/

.g01 a { background-image: url(http://www.linkeye.co.jp/global/head_sitemap.jpg); background-repeat: no-repeat; width: 67px; height: 30px; padding: 0; text-indent: -5000px; margin: 0; }

.g01 a:link {
	background: no-repeat url(http://www.linkeye.co.jp/global/head_sitemap.jpg) #eee;
}

.g01 a:visited {
	background: no-repeat url(http://www.linkeye.co.jp/global/head_sitemap.jpg) #eee;
}

.g01 a:hover {
	background: no-repeat url(http://www.linkeye.co.jp/global/head_sitemap-over.jpg) #eee;
}

.g02 a { background-image: url(http://www.linkeye.co.jp/global/head_contactus.jpg); background-repeat: no-repeat; width: 82px; height: 30px; margin: 0; padding: 0; text-indent: -5000px; }

g02 a:link {
	background: no-repeat url(http://www.linkeye.co.jp/global/head_contactus.jpg) #eee;
}

.g02 a:visited {
	background: no-repeat url(http://www.linkeye.co.jp/global/head_contactus.jpg) #eee;
}

.g02 a:hover {
	background: no-repeat url(http://www.linkeye.co.jp/global/head_contactus-over.jpg) #eee;
}

p.preload {
	display: none;
}

#navibar {
	width: 800px;
}

.n01 a {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_works.gif) #C0C0C0;
	width: 200px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	float: left;
	border-bottom: 1px solid #003366;
}

.n01 a:visited {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_works.gif) #C0C0C0;
	border-bottom: 1px solid #003366;
}

.n01 a:hover {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_works-over.gif) #003366;
	border-bottom: 1px solid #003366;
}

.n02 a {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_mailmaga.gif) #B0B0B0;
	width: 200px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	float: left;
	border-bottom: 1px solid #003366;
}

.n02 a:visited {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_mailmaga.gif) #B0B0B0;
	border-bottom: 1px solid #003366;
}

.n02 a:hover {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_mailmaga-over.gif) #003366;
	border-bottom: 1px solid #003366;
}

.n03 a {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_company.gif) #909090;
	width: 200px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	float: left;
	border-bottom: 1px solid #003366;
}

.n03 a:visited {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_company.gif) #909090;
	border-bottom: 1px solid #003366;
}

.n03 a:hover {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_company-over.gif) #003366;
	border-bottom: 1px solid #003366;
}

.n04 a {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_other.gif) #808080;
	width: 200px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	float: left;
	border-bottom: 1px solid #003366;
}

.n04 a:visited {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_other.gif) #808080;
	border-bottom: 1px solid #003366;
}

.n04 a:hover {
	background: no-repeat url(http://www.linkeye.co.jp/global/nav_other-over.gif) #003366;
	border-bottom: 1px solid #003366;
}
	
/*</group>*/

#mm input {
font-size: 10px;
background-color: #ffffff;
margin: 0px;
padding: 0px; }

/*検索ページ*/
#search-temp { background-color: #f8f8f8; margin: 0; padding: 10px; border: solid 1px #ccc; }