@charset "Shift_JIS";

/*########## ‹¤’Ê ##########*/

body{
	margin:0;
	padding:0;
	text-align:left;
	font-size:small;
	font-family:"Osaka","MS PGothic";
	color:#333333;
}

#all{
	margin:10px 0 50px 10px;
	width:760px;
	text-align:left;
}

p.error{
	margin:20px 0 5px 40px;
	padding:0;
	font-weight:normal;
}

/*########## HEAD ##########*/

#header img{
	margin:0;
	padding:0 0 5px 0;
	display:block;
	border-bottom:3px solid #0099FF;
}

h1{
	margin:5px 0 0 0;
	padding:5px 30px;
	font-size:1.2em;
	line-height:25px;
	font-weight:normal;
	color:#ffffff;
	background:url("./img/ill_h1_eye.gif") no-repeat 10px center #0099FF;
}

/*########## LIST ##########*/

#list{
	margin:15px 0 10px 0;
	padding:0;
}

.a,.a-box,.a-index{
	margin:0 0 5px 0;
	padding:0 0 0 35px;
	line-height:26px;
	font-size:1.2em;
	font-weight:bold;
	color:#CC0066;
	line-height:26px;
	background:url("./img/ill_a_eye.gif") no-repeat 0 center;
}

.box{
	margin:0 0 0 0;
	padding:0 0 10px 0;
	background:#ffffff;
	background:#ffffff;
}

.b,.b-index{
	margin:0 0 5px 35px;
	padding:0 0 0 15px;
	line-height:14px;
	font-size:1.2em;
	font-weight:bold;
	background:url("./img/ill_b_eye.gif") no-repeat 0 center;
}

.index{
	margin:5px 0 5px 0;
}

.index table{
	margin:0;
	padding:0;
	border-collapse: collapse;
}

.index table td{
	margin:0;
	padding:0;
}


/*########## LINK LIST ##########*/
.links-a-index,.links-a-no-index{
	margin:0 0 2px 0;
	padding:0 0 0 40px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#0099FF;
	line-height:35px;
	background:url("./img/ill_a_eye.gif") no-repeat 5px center #CCEBFF;
}

.links-b-index,.links-b-no_index{
	margin:0 0 2px 0;
	padding:0 0 0 30px;
	font-size:1.2em;
	font-weight:bold;
	color:#AD335C;
	line-height:30px;
	background:url("./img/ill_b_eye.gif") no-repeat 15px center #FFF3E6;
}

.gyo{
	margin:5px 0 0 0;
	padding:0 0 0 5px;
	height:30px;
}

.empty{
	margin:5px 0 0 0;
	padding:50px 20px;
	background:#E6F5FF;
}

#link-list{
	margin:0;
	padding:0;
}

#link-list table{
	margin:5px 0 0 0;
	padding:0;
	border-collapse: collapse;
}

#link-list th{
	margin:0;
	padding:0;
	width:250px;
	font-weight:normal;
	background:#E6F5FF;
}

#link-list th p{
	margin:0 0 0 10px;
	padding:0;
	line-height:25px;
	color:#0099FF;
}

#link-list td{
	margin:0;
	padding:0;
	width:5px;
}

.back{
	margin:5px 0;
	padding:0;
	text-align:right;
}

.back a{
	margin:0;
	padding:0 0 0 15px;
	background:url("./img/ill_back_eye.gif") no-repeat 0 center;
}

.icon{
	margin:0 0 0 3px;
}

.links-link .icon-img{
	margin:0 0 0 2px;
}

.icon-cap{
	margin:5px 0 5px 0;
	padding:0;
	text-align:right;
}

.icon-cap img{
	margin:0 0 0 5px;
	padding:0;
}

.icon-cap .cap{
	margin:0 0 0 2px;
	padding:0;
}


/*########## FOOT ##########*/

#footer{
	margin:0 0 50px 0;
	padding:10px 0 0 0;
	text-align:right;
	border-top:3px solid #0099FF;
}

#footer p{
	margin:0;
	padding:0;
	font-style:normal;
	line-height:150%;
}

address{
	margin:0;
	padding:0;
	font-style:normal;
	line-height:150%;
}

/*########## LINK ##########*/

a:link{color:#0099FF;}
a:visited{color:#0099FF;}
a:hover{color:#00CCCC;}

.a a,.a-box a,.a-index a{
	color:#0099FF;
}
.a a:link,.a-box a:link,.a-index a:link{
	color:#0099FF;
}
.a a:visited,.a-box a:visited,.a-index a:visited{
	color:#0099FF;
}
.a a:hover,.a-box a:hover,.a-index a:hover{
	color:#00CCCC;
}

.index a{
	margin:0 0 0 2px;
	padding:5px 0;
	display:block;
	width:50px;
	color:#0099FF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background:#E6FAFF;
	border:2px solid #0099FF;
}
.index a.first{
	margin:0;
}
.index a.last{}
.index a:link{color:#0099FF;}
.index a:visited{color:#0099FF;}
.index a:hover{
	color:#00CCCC;
	text-decoration:none;
	border:2px solid #00CCCC;
}

a.links-link{
	margin:0;
	padding:5px 0 5px 5px;
	display:block;
	vertical-align:middle;
	text-decoration:none;
	text-align:left;
	color:#AD335C;
	background:#FFE7CC;
	border-bottom:1px solid #B3E1FF;
	background:#E6F5FF;
}
a.links-link:link{color:#0099FF;}
a.links-link:visited{color:#0099FF;}
a.links-link:hover{
	color:#00CCCC;
	background:#CCF5F5;
}

#footer a{
	padding:0 0 0 5px;
}












