/*//////////////////////////////////////////////////////////////////////////////
   NipponStyle style sheet
   created :2005/12/08 by DNA
   update:2005/12/22 by NAkanai
   update:2006/2/20 by DECO_Hata
   update:2006/4/15 by DECO_Hata
   style.css
//////////////////////////////////////////////////////////////////////////////*/



div.hr {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px #999999 solid;
	width: 100%;
	height: 1px;
}

.new1 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	line-height: 18px;
}

.wnew {
	font-family: "lr oSVbN", "qMmpSVbN Pro W3";
	font-size: 12px;
}

.title1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 18px;
	line-height: 24px;
}
.topic1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 18px;
}
.honmon1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 18px;
}
.honmon1 a:link {color:#3333aa;font-weight:normal;line-height:130%;}
.honmon1 a:visited {color:#3333aa;font-weight:normal;line-height:130%;}
.honmon1 a:hover {color:#fe0000;line-height:130%;}

.kaisetsu1 {
	font-size: 12px;
	line-height: 18px;
}
.midasi1 {
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-size: 22px;
	line-height: 24px;
}

.midasi2 {
	font-size: 18px;
	line-height: 24px;
}

.credit1 {
	font-size: 10px;
	line-height: 15px;
}
.credit2 {
	font-size: 10px;
	line-height: 13px;
	font-style: normal;
}
.ucredit2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 10px;
	line-height: 18px;
}
.credit3 {
	font-family:lr oSVbN;
	font-size: 8pt;
}
.copy1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 19.5px;
}
.body1 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 14px;
	line-height: 21px;
}

/*FAQκpX^C*/

.faq_menu {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 18px;
}
.faq_menu a:link {
	color:#3333aa;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}
.faq_menu a:visited {
	color:#3333aa;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}
.faq_menu a:hover {
	color:#990000;
	font-weight:bold;
	line-height:130%;
	text-decoration:none;
}



/*RκpX^C*/
.profile1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 15px;
}
.read1 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 13px;
	line-height: 20.5px;
}

.komidashi01 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 15px;
	line-height: 15px;
}

.colhonmon1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 13px;
	line-height: 19.5px;
}

.colhonmon1 a:link {
	color:#3333aa;
	text-decoration:none;
}
.colhonmon1 a:visited {
	color:#3333aa;
	text-decoration:none;
}
.colhonmon1 a:hover {
	color:#aa3300;
	text-decoration:none;
}


.min01 {
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-size: 15px;
	line-height: 20.5px;
	font-weight: bold;
}


/* NipponStyleΖΝκpX^C*/
.nstowa01 {
	font-size: 15px;
	line-height: 25px;
	font-family: "lr SVbN", "Osaka|";
}


/*e[}y[WκpX^C*/
.temabun {
	font-size: 15px;
	color:#000000;
	letter-spacing:0ex;
	font-weight:bold;	
	cursor: hand;	
}

.temabun a:link { text-decoration:none;  color:#3300aa;}
.temabun a:visited { text-decoration:none; color:#3300aa;}
.temabun a:hover { color: #CC0033; text-decoration: none; }
.temabun a:active { color: #CC0033; text-decoration: none; }

.temabun_maru {
	font-size: 13px;
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-style: normal;
	filter:progid:DXImageTransform.Microsoft.Blur(color=maskshadow=0,pixelradius=2.5,shadowopacity=1);}

.mn01 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#FFEF00;
	padding:0px 0px 0px 10px;
}
.mn01 a:link { color:#FFEF00; text-decoration:none;}
.mn01 a:visited { color:#FFEF00; text-decoration:none;}
.mn01 a:hover { color:#FFCC99; text-decoration:none;}

.mn02 {
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-size: 16px;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 0px 20px;
}
.mn02 a:link {color:#FFFFFF;text-decoration:none;}
.mn02 a:visited {color:#FFFFFF;text-decoration:none;}
.mn02 a:hover {color:#FFEF00;text-decoration:none;}

.numb {
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}

.mn03 {
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-size: 18px;
	letter-spacing:0.1em;
	font-weight:bold;
	line-height: 14px;
	color:#FEFEFE;
	padding:0px 0px 0px 10px;
}

.mn03 a:link {color:#FEFEFE;text-decoration:none;}
.mn03 a:visited {color:#FEFEFE;text-decoration:none;}
.mn03 a:hover {color:#FFF794;text-decoration:none;}

.mn04 {
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-size: 18px;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#FEFEFE;
	padding:0px 0px 0px 20px;
}

.mn04 a:link {color:#FEFEFE;text-decoration:none;}
.mn04 a:visited {color:#FEFEFE;text-decoration:none;}
.mn04 a:hover {color:#FFF794;text-decoration:none;}


/*L^·ιΉοκpX^C*/

.expo1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 14px;
	line-height: 25px;
	font-weight:bold;
}

.mn05 {
	font-family: 'lr oΎ©','Hiragino Mincho Pro','qMmΎ© Pro W3','½¬Ύ©',Georgia,serif;
	font-size: 24px;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 0px;
}

.mn05 a:link {color:#000000;text-decoration:none;}
.mn05 a:visited {color:#000000;text-decoration:none;}
.mn05 a:hover {color:#ff3366;text-decoration:none;}

.expo2 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 14px;
}

/*³σΗipX^C*/
.muji_menu1 {
	font-family: "lr oSVbN", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;
	text-decoration:none;
}
.muji_menu1 a:link {color:#FFFFFF;text-decoration:none;}
.muji_menu1 a:visited {color:#FFFFFF;text-decoration:none;}
.muji_menu1 a:hover {color:#aa99FF;text-decoration:none;}
.muji_menu1 a:active { color: #aa99FF;text-decoration: underline; }

