@charset "Shift_JIS";

* {
	margin 0;
	padding: 0;
}

/*----- BODYΦA -----*/
body{
	scrollbar-base-color: #ffffff;
	scrollbar-face-color: #FFA81F;
	scrollbar-arrow-color: #ffffff;
	scrollbar-hightlight-color: #FFA81F;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-shadow-color: #FFA81F;
	scrollbar-darkshadow-color: #F5E9DA;

	color:#5E5648;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;

	background-image: url('../images/bk_body.gif');

}

/*----- TD DIVΦA -----*/
table,td,div {
	margin:0;
	padding: 0;
}

/*----- LINKΦA -----*/
a:link,a:visited,a:active{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:15px;
	text-decoration: none;
	letter-spacing:0px;
	font-weight:normal;
	color:#009933;
}

a:hover{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:15px;
	text-decoration: none;
	letter-spacing:0px;
	font-weight:normal;
	color:#6FDB6F;
}


/*----- IMGΦA -----*/
img{
	border:0;
}

/*----- FORMΦA -----*/
form{
	margin:0;
}

/*=============================
  Design
=============================*/


/*---OUTBOXFΆEC---*/
.out_box{
	border-left: 2 solid #FEE4C9;
	border-right: 2 solid #FEE4C9;
	}

/*---wb_tb^Fwi---*/
.bk_er{
	background-color:#FFA51F;
	}

/*---wb_eLXg---*/
.header_text{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:12px;
	letter-spacing:3px;
	color:#FFFFFF;
	}

/*---SγeLXg---*/
.up_text{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:20px;
	letter-spacing:15px;
	/*color:#C90317;*/
	font-weight:bold;
	/*color:#F9120C;*/
	color:#C90317;
	/*color:#5E5648;*/
	}

/*---¬j&N[---*/
.small_menu{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size: 9px;
	letter-spacing :1px; 
	}
	
	.small_menu a:link{
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 9px;
		letter-spacing :1px; 
		text-decoration: none;
		font-weight:normal;
		color:#5E5648;
		}

	.small_menu a:visited{
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 9px;
		letter-spacing :1px; 
		text-decoration: none;
		font-weight:normal;
		color:#5E5648;
		}

	.small_menu a:active {
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 9px;
		letter-spacing :1px; 
		text-decoration: none;
		font-weight:normal;
		color:#5E5648;
		}

	.small_menu a:hover{
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 9px;
		letter-spacing :1px; 
		text-decoration: none;
		font-weight:normal;
		color:#C90317;
		}

/*---Lb`eLXg[---*/
.catch_text{
	font-family:Arial,'lr oSVbN',sans-serif;
	letter-spacing:1px;
	color:#C90317;
	}

.catch_text1{
	margin-top:10px;
	margin-bottom:5px;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:16px;
	letter-spacing:2px;
	font-weight:bold;
	color:#C90317;
	}

/*---INBOXFwi₯ΆΙΤ---*/
.bk_flower {
	background-image: url('../images/flower.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	}

/*---INBOXFwi₯EΙΤ---*/
.bk_flower_rg {
	background-image: url('../images/flower_rg.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	}

/*---What's New F^Cg---*/
.bk_new{
	background-image: url('../images/bk_simasima02.gif');
	}

/*---What's New Fΰe---*/
.news{
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	line-height:18px;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	letter-spacing:2px;
	}

/*---Rec FZwi---*/
.bk_contents{
	background-color:#FEE4C9;
	padding-top:10px;
	padding-bottom:10px;
	}

	/*---Rec FZwi---*/
	.bk_white{
		background-color:#FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
		}



/*---NΘ΅---*/
.nolink {
	color:#000000;
}

/*---Rec FpΫe[u---*/
.kado_top{
	background-image: url('../images/kado_mid.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.kado_bot{
	background-image: url('../images/kado_mid.gif');
	background-repeat: repeat-x;
	background-position: left top;
	}


/*---Rec F{Ά---*/
.story{
	margin-left:40;
	margin-right:20;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:150%;
	letter-spacing:1px;
	padding:10;
	}

/*---Rec F{Ά---*/
.story_edit{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:150%;
	letter-spacing:1px;
	padding:10;
	}

/*---\---*/
.hyo {
	padding-top:10;
	padding-bottom:10;
	padding-left:20;
	padding-right:20;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:120%;
	letter-spacing:0px;
	border-bottom:1 dashed #c0c0c0;
	}
.hyo_1 {
	padding-top:10;
	padding-bottom:10;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:120%;
	letter-spacing:0px;
	}


.hyo_clum {
	padding-top:10;
	padding-bottom:10;
	padding-left:20;
	padding-right:20;
	background-color:#FEE4C9;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:120%;
	letter-spacing:0px;
	border-bottom:1 dashed #c0c0c0;
	}
.hyo_clum_left {
	padding-top:10;
	padding-bottom:10;
	padding-left:20;
	padding-right:20;
	background-image: url('../images/kado_box.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:120%;
	letter-spacing:0px;
	border-right:1 dashed #c0c0c0;
	border-bottom:1 dashed #c0c0c0;
	}
.hyo_clum_mid {
	padding-top:10;
	padding-bottom:10;
	padding-left:20;
	padding-right:20;
	background-image: url('../images/kado_box.gif'); 
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:120%;
	letter-spacing:0px;
	border-right:1 dashed #c0c0c0;
	border-bottom:1 dashed #c0c0c0;
	}
.hyo_clum_rig {
	padding-top:10;
	padding-bottom:10;
	padding-left:20;
	padding-right:20;
	background-image: url('../images/kado_box.gif'); 
	background-repeat: no-repeat;
	background-position: right top;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	line-height:120%;
	letter-spacing:0px;
	/*border-right:1 dashed #c0c0c0;*/
	border-bottom:1 dashed #c0c0c0;
	}


.hyo_less {
	padding-top:10;
	padding-bottom:10;
	padding-left:5;
	padding-right:5;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:13px;
	/*line-height:120%;*/
	letter-spacing:0px;
	border-bottom:1 dashed #c0c0c0;
	}

/*---wi---*/
.no1{
	background-image: url('../images/no1.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
}
.no2{
	background-image: url('../images/no2.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
}
.no3{
	background-image: url('../images/no3.gif'); 
	background-repeat: no-repeat;
	background-position: left top;
}
.no4{
	background-image: url('../images/no4.gif'); 
	background-repeat: no-repeat;
	background-position:  left top;
}
.no5{
	background-image: url('../images/no5.gif'); 
	background-repeat: no-repeat;
	background-position:  left top;
}

/*---_XΝέ---*/
.tenten_box {
 	border: 5 dotted #F8930E;
	}

/*---IW^Cg---*/
.oran_title{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:16px;
	letter-spacing:20px;
	color:#F8930E;
	font-weight:bold;
	}
/*---IW^Cg---*/
.oran_title1{
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:16px;
	letter-spacing:2px;
	color:#F8930E;
	font-weight:bold;
	}


/*---IWgBOXFwi---*/
.bk_oran_top{
	background-color:#ffffff; 
	background-image: url('../images/orankado_top.gif'); 
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.bk_oran_bot{
	background-color:#ffffff; 
	background-image: url('../images/orankado_bot.gif'); 
	background-repeat: repeat-x;
	background-position: left top;
	}
.bk_oran_left{
	background-color:#ffffff; 
	background-image: url('../images/orankado_left.gif'); 
	background-repeat: repeat-y;
	background-position: left top;
	}
.bk_oran_rig{
	background-color:#ffffff; 
	background-image: url('../images/orankado_rig.gif'); 
	background-repeat: repeat-y;
	background-position: right top;
	}


/*---v’oΜBOXFwi---*/
.bk_memory01{
	background-color:#ffffff; 
	background-image: url('../memory/images/img_nishida01.jpg'); 
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.bk_memory02{
	background-color:#ffffff; 
	background-image: url('../memory/images/img_usagi02.jpg'); 
	background-repeat: no-repeat;
	background-position: right center;
	}
.bk_memory03{
	background-color:#ffffff; 
	background-image: url('../memory/images/img_usagi04.jpg'); 
	background-repeat: no-repeat;
	background-position: left bottom;
	}

/*---Tuj&N[---*/
.sub_menu{
	padding-left:20px;
	padding-right:20px;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size: 13px;
	color:#cccccc;
	letter-spacing :2px; 
	}


	.sub_menu a:link{
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 13px;
		letter-spacing :2px; 
		text-decoration: none;
		font-weight:normal;
		color:#FA4F05;
		}

	.sub_menu a:visited{
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 13px;
		letter-spacing :2px; 
		text-decoration: none;
		font-weight:normal;
		color:#FA4F05;
		}

	.sub_menu a:active {
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 13px;
		letter-spacing :2px; 
		text-decoration: none;
		font-weight:normal;
		color:#FA4F05;
		}

	.sub_menu a:hover{
		font-family:Arial,'lr oSVbN',sans-serif;
		font-size: 13px;
		letter-spacing :2px; 
		text-decoration: none;
		font-weight:normal;
		color:#C90317;
		}


/*---tb^FRs[Cg---*/
.copyright{
	margin-top:10;
	margin-bottom:10;
	font-family:Arial,'lr oSVbN',sans-serif;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:2px;
	text-align:center;
	}






