@charset "Shift_JIS";

body {
	font-size:smaller;
	line-height:18px;
	color:#333333;
	background: url(img/bg_main.gif) repeat-y center;
	background-color: #E6E6E6;
	margin:0;
	padding:0 0 15px;
}
a img {
	border:none;
	color:#FFFFFF;
	background:transparent;
}
ul {
	margin:0;
	padding:0;
}
li {
	margin:0;
	padding:0;
	list-style:none;
}
#link li {
	background:url(img/icon_green.gif) no-repeat 0 5px;
	padding-left:13px;
	margin:5px 0;
}
#tool li {
	background:url(img/icon_blue.gif) no-repeat 2px 5px;
	padding-left:13px;
	margin:2px 2px 2px 0;
}
#tool li.other {
	background:url(img/icon_blue2.gif) no-repeat 2px 5px;
	padding-left:13px;
	margin:2px 2px 2px 0;
	color:#666666;
	font-size:10px;
}
a:link,a:visited{ 
	color: #019271;
	text-decoration: none;
}
a:hover { 
	color: #019271;
	text-decoration:underline;
}
#info a:link,#info a:visited{ 
	color: #CC3300;
	text-decoration: none;
}
#info a:hover { 
	color: #CC3300;
	text-decoration: underline;
}
#tool a:link,#tool a:visited{ 
	color: #0066CC;
	text-decoration: none;
}
#tool a:hover { 
	color: #0066CC;
	text-decoration: underline;
}


#menubg {
	background: url(img/bg_menu.gif);
	margin-bottom:10px;
}
.txt10-66 {
	font-size:10px;
	color:#666666;
}
.txt12 {
	font-size:12px;
}
.t-topics {
	font-size:13px;
	font-weight:bold;
	color:#FF3300;
}
#infopage {
	width:770px;
	margin:0 auto;
	padding:20px 0 0;
	text-align:left;
}
#infopage h1 {
	font-size:medium;
	font-weight:bold;
	margin:0;
	padding:0 0 7px;
	border-bottom:1px solid #FF3300;
}
#infopage h2 {
	font-size:medium;
	font-weight:bold;
	color:#FF3300;
	border-left:5px solid #FF3300;
	padding:0 0 0 7px;
	margin:30px 0 10px 0;
}
.tbborder {
	border-bottom:2px solid #CCCCCC;
}

#kinkyu {
	color:#000000;
}
#kinkyu a:link,#kinkyu a:visited{ 
	color: #FF3300;
	text-decoration: underline;
}
#kinkyu a:hover { 
	color: #FF3300;
	text-decoration:none;
}

.contact-t {
	font-size:medium;
	font-weight:bold;
	border-left:5px solid #019271;
	padding:0 0 0 7px;
	margin:30px 0 10px 0;
}
#kotu {
	width:770px;
	margin:0 auto;
	padding:20px 0 0;
	text-align:left;
}
#kotu h1 {
	font-size:medium;
	font-weight:bold;
	margin:0;
	padding:0 0 7px;
	border-bottom:1px solid #FF6699;
}
#kotu h2 {
	font-size:medium;
	font-weight:bold;
	color:#FF6699;
	border-left:5px solid #FF6699;
	padding:0 0 0 7px;
	margin:30px 0 10px 0;
}
.listtxt {
	line-height:30px;
	background: url(kotu/img/bg_listtxt.gif) repeat-y;
}
.listtxt a {
	color:#333333;
}
.waku {
	border:2px dotted #FF6699;
	padding:15px;
}
.point {
	border:2px solid #E6E6E6;
	padding:15px;
	background-color:#F3F3F3;
}
.manuallist {
	line-height:40px;
	background: url(manual/img/bg_listtxt.gif) repeat-y;
}
#manual li {
	background:url(img/icon_purple.gif) no-repeat 2px 5px;
	padding-left:13px;
	margin:2px 2px 2px 0;
}
#manual,#manual2 {
	width:770px;
	margin:0 auto;
	padding:20px 0 0;
	text-align:left;
}
#manual h1,#manual2 h1 {
	font-size:medium;
	font-weight:bold;
	margin:0;
	padding:0 0 7px;
	border-bottom:1px solid #6A71E7;
}
#manual h2 {
	font-size:medium;
	font-weight:bold;
	color:#6A71E7;
	border-left:5px solid #6A71E7;
	padding:0 0 0 7px;
	margin:30px 0 10px 0;
}
#manual2 h2 {
	font-size:medium;
	font-weight:bold;
	color:#6A71E7;
	border-left:5px solid #6A71E7;
	padding:0 0 0 7px;
	margin:0 0 10px 0;
}
.line {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #CCCCCC;
}