@charset "Shift_JIS";


/* ▼基本要素 */

body {
margin:0px 0px 0px 0px;
color: #333;
background-image: url(../img/n-bg.gif);
}


h1{
margin:0px 0px 0px 20px;
width:300px;
padding:3px 0px 0px 0px;  
color:#333333;
font-size:8pt;
text-align:left;
}



a:link{color: #000156;text-decoration:none;
}


a:visited {color: #000156;text-decoration:none;}


a:hover {color: #ff3300;text-decoration:underline;
}


a.img {
  border:0;
}
  
  
p{
  margin-top:0;
  }
  

em{
	font-style: normal;
	font-size: 10px;
}



.clear{
clear:both;
}
	
/* ------- */

.size10{
	font-size: 10px;
}
.size12{
	font-size: 12px;
}

.size12_pad{
	font-size: 12px;
	padding:0 0 5px 15px;
	line-height:1.5;
}
.size16{
	font-size: 16px;
}
.pad10{
	font-size: 10px;
	padding: 10px;
}
.link12{
	color:#0000ff;
	text-decoration:none;
	font-size: 12px;
}
.link12:visited{ color:#0000ff; text-decoration:none;}
.link12:hover{ color:#ff6600; text-decoration:none;}

.link10{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.link10:visited{ color:#333; text-decoration:none;}
.link10:hover{ color:#ff6600; text-decoration:none;}

.main{
	color:#333;
	text-decoration:none;
	font-size: 12px;
}
.main:visited{ color:#333; text-decoration:none;}
.main:hover{ color:#ffcc00; text-decoration:none;}

.main_b{
	color:#333;
	text-decoration:none;
	font-size: 10px;
	layout-grid-line: 2px; /* 行間隔 */
}
.main_b:visited{ color:#333; text-decoration:none;}
.main_b:hover{ color:#ff6600; text-decoration:none;}

.layout10{
	font-size: 10px;
	layout-grid-line: 2px; /* 行間隔 */
}

.layout12{
	font-size: 12px;
	layout-grid-line: 8px; /* 行間隔 */
}
.main_l12{
	color:#333;
	text-decoration:none;
	font-size: 12px;
}
.main_l12:visited{ color:#333; text-decoration:none;}
.main_l12:hover{ color:#ff6600; text-decoration:none;}

#c_btn:link {
	font-size: 12px;
	font-family: "Osaka";
	color: #000156;
	text-decoration: none;
	display:block;
width:170px;
height:25px;
background:url(../img/c_btn_bg.gif) no-repeat;
padding-top:6px;
padding-left:25px;
margin:0px 0px 0px 0px;
}

#c_btn:visited {
	font-size: 12px;
	font-family: "Osaka";
	color: #000156;
	text-decoration: none;
	display:block;
width:170px;
height:25px;
background:url(../img/c_btn_bg.gif) no-repeat;
padding-top:6px;
padding-left:25px;
margin:0px 0px 0px 0px;
}

#c_btn:hover {
	font-size: 12px;
	font-family: "Osaka";
	color: #000156;
	text-decoration: none;
	background-image:url(../img/c_btn_bgh.gif)
}







#osusume{
	width:580px;
	margin:0;
	padding:0;
}


#osusume ul{
	padding:0;
	margin:0;
}


#osusume ul li{
	width:173px;
	height:80px;
	float:left;
	margin:0 10px 15px 0;
	background:#eee;
	padding:5px;
	list-style:none;
}


#osusume ul li .bukkenImg{
	width:48px;
	padding:0;
	margin:0 5px 0 0;
	float:left;
}

#osusume ul li .bukkenName{
	width:105px;
	padding:5px 0 2px 0;
	margin:0;
	float:right;
	font-weight:bold;
	color:#0033CC;
	font-size:10px;
	border-bottom:1px dotted #ccc;
}

#osusume ul li .bukkenOutline{
	margin:5px 0 0 0;
	padding:0;
	width:105px;
	float:right;
	font-size:10px;
	line-height:13px;
}





















