/*@ξ{ΜX^Cέθ@*/
body {
	background-color: #ffffff;
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	color: #333333;
	margin: 0px;
	}
.box {	
    margin: 0px 0px 0px 0px;
	border: 1px solid #99CCFF;
}
a:link {
    color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #FFA35E;
	text-decoration: none;
}

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

/*@TOPy[Wέθ@*/
.toptitleBox {	
    margin: 0px 0px 0px 35px;
	width : 300px;
	height : 14px
}
.topBox {	
    margin: 0px 0px 0px 35px;
	width : 300px;
}
.top2Box {	
    margin: 6px 0px 0px 35px;
}
.top3Box {	
    margin: 5px 5px 0px 35px;
}
.toptext {
    padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 10px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
.top2text {
    padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 10px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
.menutext {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	margin-top: 0px;
	font-family: "lr oSVbN", "Osaka";
	color: #000000;
}
/*@Profiley[WΜX^Cέθ@*/
.profileBox {
	margin: 5px 5px 5px 5px;
	width: 741px;
}
.profiletext {
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
/*@Galleryy[WΜX^Cέθ@*/
.gallerytopBox {
	margin: 20px 0px 0px 0px;
}
.galleryupBox {
	margin: 20px 0px 0px 0px;
}
.galleryBox {
	margin: 20px 0px 30px 45px;
	width: 652px;
}
.galleryBox2 {
    border: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	width: 80px;
	height: 79px;
}
.galleryBox3 {
	margin: 9px 9px 9px 9px;
}
.galleryminiBox {
	border: 1px solid #999999;
	margin: 10px 5px 20px 5px;
	width: 690px;
	height: 523px;
}
.gallerymini2Box {
	margin: 10px 0px 13px 0px;
}
.galleryminitext {
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 10px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
.gallerytext {
	padding-top: 5px;
	padding-left: 11px;
	font-size: 10px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
/*@NEWSy[WΜX^Cέθ@*/
.newstitle {
	font-size: 12px;
	font-family: "lr oSVbN", "Osaka";
	color: #000000;
}
.newstitle {
	font-size: 10px;
	padding-top: 2px;
	padding-left: 2px;
	font-family: "lr oSVbN", "Osaka";
	color: #000000;
	background-color: #D6F3CB;
}
.newstext {
	font-size: 10px;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
	font-family: "lr oSVbN", "Osaka";
	color: #000000;
	background-color: #F0FAEA;
}
.newslightBox {
    margin: 20px 0px 5px 10px;
	width: 375px;
}
.newsBox {
    margin: 20px 5px 10px 10px;
	width: 300px;
}
.news2Box {
    margin: 0px 0px 0px 0px;
	border: 1px solid #D5EEB6;
	width: 371px;
}
/*@diaryy[WΜX^Cέθ@*/
.diarybody {
scrollbar-base-color : #DBEDFF;
scrollbar-face-color : #DBEDFF; 
scrollbar-track-color: #DBEDFF;
scrollbar-arrow-color : #B37790; 
scrollbar-3dlight-color: #B37790;
scrollbar-highlight-color : #ffffff;
scrollbar-shadow-color : #ffffff;
scrollbar-darkshadow-color : #DBEDFF;
}
.diaryBox {
	margin: 0px 0px 0px 50px;
	width: 589px;
}
.diarytopBox {
	margin: 20px 0px 20px 0px;
	background:url(../../diary/images/diary_title.gif) no-repeat;
}
.diarydateBox {
	margin: 3px 3px 3px 0px;
	width: 185px;
}
.diaryphotoBox {
	margin: 3px 3px 3px 10px;
	border: 1px solid #999999;
	width: 148px;
	
}
.diaryphotoBox2 {
	margin: 5px 5px 5px 5px;
}
.diarylineBox {
	margin: 5px 0px 5px 0px;
}
.diarytext {
	font-size: 10px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
/*maily[WΜX^Cέθ@*/
.mailBox {
	margin: 20px 30px 20px 20px;
	width: 600px;
}
.mailqaBox {
	margin: 10px 0px 10px 0px;
}
.qaBox {
	margin: 10px 10px 10px 10px;
}
.qa2Box {
	margin: 3px 0px 3px 0px;
}
.qtext {
	font-size: 10px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
.atext {
	font-size: 10px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-family: "lr oSVbN", "Osaka";
	color: #FFA048;
}
.mailtitleBox {
	margin: 20px 0px 10px 0px;
}
.mailleftBox {
	margin: 10px 0px 20px 10px;
	width: 300px;
}

.mailtext {
	font-size: 10px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
/*linky[WΜX^Cέθ@*/
.linktopBox {
	margin: 20px 0px 0px 0px;
}
.linkBox {
	margin: 20px 0px 0px 0px;
	height: 500px;
}
.linktextBox {
	margin: 20px 0px 0px 114px;
}
.linktitle {
	font-size: 12px;
	padding-top: 10px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
.linktext {
	font-size: 10px;
	padding-top: 3px;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-family: "lr oSVbN", "Osaka";
	color: #333333;
}
