.6 {font-size: 6px;}
.7 {font-size: 7px;}
.8 {font-size: 8px;}
.9 {font-size: 9px;}
.10 {font-size: 10px;}
.11 {font-size: 11px;}
.12 {font-size: 12px;}
.13 {font-size: 13px;}
.14 {font-size: 14px;}
.15 {font-size: 15px;}
.16 {font-size: 16px;}
.17 {font-size: 17px;}
.18 {font-size: 18px;}
.19 {font-size: 19px;}
.20 {font-size: 20px;}
.21 {font-size: 21px;}
.22 {font-size: 22px;}
.23 {font-size: 23px;}
.24 {font-size: 24px;}
.25 {font-size: 25px;}
.26 {font-size: 26px;}
.27 {font-size: 27px;}
.28 {font-size: 28px;}
.29 {font-size: 29px;}
.30 {font-size: 30px;}
.menutext:link { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #999999; padding-right: 5px; text-decoration: none; height: 20px; width: 240px; }
.menutext:visited { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #999999; padding-right: 5px; }
.menutext:hover { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #333333; padding-right: 5px; }
.menutext:active { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #999999; padding-right: 5px; }
.menu2text:link { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #ffffff; padding-right: 5px; text-decoration: none; height: 20px; width: 240px; }
.menu2text:visited { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #ffffff; padding-right: 5px; }
.menu2text:hover { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #333333; padding-right: 5px; }
.menu2text:active { font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 11px; color: #ffffff; padding-right: 5px; }
.wn {
	text-align: left;
	width: 250px;
}
.wndate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C285A3;
	text-align: left;
}
.wntext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #666666;
	line-height: 130%;
	text-decoration:none;
}
.wntext:hover {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #000000;
	line-height: 130%;
	text-decoration:underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 110%;
}
.getflash {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	color: #666666;
}
.about_comaam {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.about_side {
	border: 1px solid #CD5F9E;
}
.about_side2 {border-top: 1px none #CD5F9E;border-right: 1px none #CD5F9E;border-bottom: 1px solid #CD5F9E;border-left: 1px none #CD5F9E;font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";color: #666666;font-size: 12px;text-align: left;padding-left: 10px;}
.about_side_text {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";color: #666666;font-size: 12px;text-align: left;text-decoration: none;}
.about_side_text:hover {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";color: #000000;font-size: 12px;text-align: left;text-decoration: none;}
.about_side_text2 {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";color: #999999;font-size: 11px;text-align: left;text-decoration: none;}
.about_side_text2:hover {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";color: #000000;font-size: 11px;text-align: left;text-decoration: none;}
.rinen {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 180%;
	color: #666666;
}
.gaiyo_title {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 13px;
	color: #CC0099;
	font-weight: bold;
	line-height: 150%;
}
.gaiyo_text {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #666666;
	line-height: 150%;
}
.recruit1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
}
.recruit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D870AB;
	text-align: left;
	line-height: 130%;
	background-color: #FFFFEC;
	border: 1px solid #CC6699;
	font-weight: bold;
}
.service {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 150%;
	color: #666666;
}
.pricelist14w {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #FFFFFF;
}
.pricelist11w {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #FFFFFF;
}
.pricelist14b {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #333333;
}
.pricelist13b {


	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #333333;
}
.pricelist10b {



	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	color: #333333;
}
.pricelist12b {



	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #333333;
}
.pricelist17b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333333;
	font-weight: bold;
}
.plnotes {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
	line-height: 200%;
}
.regist {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #993366;
	font-weight: bold;
}
.plnotes2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
	line-height: 170%;
	padding-left: 30px;
}
.counseling {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #64AF54;
	text-align: left;
	line-height: 130%;
	background-color: #FFFFEC;
	border: 1px solid #64AF54;
	font-weight: bold;
}
.example {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
}
.example2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #006699;
}
.whiteline {
	color: #FFFFFF;
	border: #FFFFFF;
	background-color: #FFFFFF;
	line-height: 1px;
}
.kaijo {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
	background-color: #F5E7F2;
}
.youbi {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
	background-color: #FCF8FB;
}
.kaijotitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #666666;
	background-color: #FFDFBF;
	font-weight: bold;
}
.q {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 13px;line-height: 130%;font-weight: bold;color: #666666;text-decoration: none;}
.q:hover {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 13px;line-height: 130%;font-weight: bold;color: #000000;text-decoration: underline;}
.a {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";font-size: 13px;line-height: 130%;font-weight: normal;color: #666666;text-decoration: none;
}
.newstitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	padding: 5px 20px;
	color: #333333;
	line-height: 130%;
}
.newstitledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 40px 0px 20px;
	color: #999999;
}
.test3 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
}
.newsnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.wnlistbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-decoration:none;
}
.wnlisttitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	text-decoration:none;
}
.wnlisttitle:hover {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #993366;
	text-decoration:none;
}
.loginline {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	border: 1px solid #CC3399;
}
.logincont {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 150%;
	color: #993366;
	text-align: center;
	font-weight: bold;
}
.logininput {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #993366;
	text-align: center;
	font-weight: normal;
	border: 1px solid #CC3399;
	background-color: #F7E6F5;
}
.loginbutton {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0099;
	text-align: center;
	border: none;
	height: 17px;
	width: 100px;
}
.logintext {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	text-align: center;
	font-weight: normal;
	border: 1px none #CC3399;
}
.logoffbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #993366;
	text-align: center;
	border: 1px solid #CC6699;
	height: 15px;
	width: 60px;
	line-height: 100%;
}
.conpaneheader {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 130%;
	color: #666666;
}
.loginerror {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #CC0000;
	text-align: center;
	font-weight: bold;
}
.listhead {
	border: 1px none #993366;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #993366;
	text-align: center;
	margin-bottom: 3px;
}
.listlinea {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #993366;
}
.listlineb {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #993366;
}
.cmnotes {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}
.cmtitle {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 14px;
	color: #993366;
	line-height: 110%;
	text-align: center;
}
.formtitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	line-height: 150%;
	color: #993366;
}
.form {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: 993366;
	background-color: #FFFFFF;
	text-align: left;
	width: 150px;
	border: 1px solid #993366;
}
.dispmethod {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #333333;
	background-color: #EBD6E0;
	text-align: center;
	padding: 1px;
	width: 80px;
	border: 1px solid #993366;
	margin: 10px 1px 1px;
}
.cmaddbut {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #FFFFFF;
}
.cmbutton4 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #666666;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #DB832E;
	text-align: center;
	width: 80px;
	height: 16px;
}
.cmitemsub2 {
	border: 1px solid #EBB988;
	padding: 2px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #333333;
	background-color: #F9EBD6;
	scrollbar-face-color:#FF8C00;
	scrollbar-track-color:#FFF8DC;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFF8DC;
	scrollbar-shadow-color:#D2691E;
	scrollbar-3dlight-color:#FFEBCD;
	scrollbar-darkshadow-color:#8B0000;
	height: 12px;
}
.cmpreview {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #669999;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 80px;
	height: 20px;
}
.cmsubmit {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #5986C4;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 80px;
	height: 20px;
}
.cmcancel {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #59595B;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 80px;
	height: 20px;
}
.cmbutton1 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #993366;
	background-color: #FFFFFF;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #993366;
	text-align: center;
	width: 40px;
	height: 15px;
}
.cmtagclear {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #999999;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #666666;
	text-align: center;
	width: 65px;
	height: 15px;
}
.cmitem {
	border: 1px solid #993366;
	padding: 2px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #993366;
	background-color: #EBD6E0;
	scrollbar-face-color:#FF8C00;
	scrollbar-track-color:#FFF8DC;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFF8DC;
	scrollbar-shadow-color:#D2691E;
	scrollbar-3dlight-color:#FFEBCD;
	scrollbar-darkshadow-color:#8B0000;
	margin-bottom: 2px;
}
.cmformclear {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #333333;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #666666;
	text-align: center;
	width: 65px;
	height: 15px;
}
.cmitemsub {
	border: 1px none #993366;
	padding: 2px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #993366;
	background-color: #FFFCD5;
	scrollbar-face-color:#FF8C00; 
	scrollbar-track-color:#FFF8DC; 
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFF8DC; 
	scrollbar-shadow-color:#D2691E; 
	scrollbar-3dlight-color:#FFEBCD; 
	scrollbar-darkshadow-color:#8B0000;
}
.cmtagclear2 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #999999;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #666666;
	text-align: center;
	width: 40px;
	height: 15px;
}
.cminparea {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #993366;
	border: 1px solid #993366;
	scrollbar-face-color:#993366;
	scrollbar-track-color:#EBD6E0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FCF5EA;
	scrollbar-shadow-color:#EBD6E0;
	scrollbar-3dlight-color:#EBD6E0;
	scrollbar-darkshadow-color:#EBD6E0;
	line-height: 18px;
}
.cmbutton3 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #993366;
	background-color: #FFFFFF;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #993366;
	text-align: center;
	width: 80px;
	height: 16px;
}
.cmbutton4 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #666666;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #993366;
	text-align: center;
	width: 80px;
	height: 16px;
}
.cmpretitle {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	padding: 3px;
	background-color: #666666;
	margin-bottom: 15px;
	text-align: center;
}
.cmaddbut {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #FFFFFF;
}
.itemfooter:link {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
.itemfooter:active {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
.itemfooter:visited {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
.itemfooter:hover {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.itemhr {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.newstext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding-right: 10px;
}
.imgboxtitle {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	color: #666666;
}
.imgboxform {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 10px;
	border: 1px solid #666666;
}
.imgsubmit {


	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #DB832E;
	margin: 2px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
	width: 80px;
	height: 20px;
}
.cmform {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	color: #666666;
}
.joseikin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-align: left;
	line-height: 130%;
	border: 1px none #FF9900;
	font-weight: normal;
}
.recruit3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D870AB;
	text-align: left;
	line-height: 130%;
	background-color: #FFFFEC;
	border: 1px solid #CC6699;
	font-weight: bold;
}
.claimform1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #EF5BA1;
	background-color: #FFF7FB;
	border: 1px solid #EF5BA1;
	width: 120px;
}
.claimform2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #EF5BA1;
	background-color: #FFF7FB;
	border: 1px solid #EF5BA1;
	width: 200px;
}
.claimform3 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #EF5BA1;
	background-color: #FFF7FB;
	border: 1px solid #EF5BA1;
	width: 350px;
}
.claimformtext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #EF5BA1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #EF5BA1;
	border-right-color: #EF5BA1;
	border-bottom-color: #EF5BA1;
	border-left-color: #EF5BA1;
}
.claimformtext2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #EF5BA1;
	font-weight: bold;
	background-color: #FFFFEC;
	height: 20px;
	border: 1px solid #EF5BA1;
}
.claimformbutton {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #EF5BA1;
	border: 1px solid #EF5BA1;
	width: 80px;
	text-align: center;
	height: 20px;
}
.claimsub {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.claimform0 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #EF5BA1;
	background-color: #FFF7FB;
	border: 1px solid #EF5BA1;
	width: 40px;
}
.claimind {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	color: #660099;
	font-weight: normal;
	line-height: 150%;
}
.handi_read {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	color: #666666;
}
.handicapqa {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 120%;
	color: #666666;
}
.senior_read {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 200%;
	color: #1F5098;
}
.linktitle:link {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #ECA2CC;
	font-weight: bold;
	text-decoration: none;
}
.linktitle:hover {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #ECA2CC;
	font-weight: bold;
	text-decoration: none;
}
.linktitle:visited {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #CD5F9E;
	font-weight: bold;
	text-decoration: none;
}
.linktitle:active {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	color: #CD5F9E;
	font-weight: bold;
	text-decoration: none;
}
.linktext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}
.linkhr {
	width: 195px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aec3e4;
	margin-top: 10px;
	margin-bottom: 10px;
}
.linkarea {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #333333;
	border: 1px solid #5986C4;
	scrollbar-face-color:#5986C4;
	scrollbar-track-color:#AEC3E4;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#EEF3FB;
	scrollbar-shadow-color:#AEC3E4;
	scrollbar-3dlight-color:#AEC3E4;
	scrollbar-darkshadow-color:#AEC3E4;
	line-height: 18px;
}
.dispmethod {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #999999;
	background-color: #88EEF3FB;
	text-align: center;
	padding: 1px;
	width: 80px;
	border: 1px solid #88A4D4;
	margin: 10px 1px 1px;
}
.mobiletitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	padding: 0px 5px 0px 5px;
	color: #333333;
	line-height: 130%;
}
.mobiletitledate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	color: #660000;
}
.mobiletext {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 150%;
	color: #666666;
	padding: 0px 5px 0px 5px;
}
.catch2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #333333;
	width: 325px;
	float: left;
	clear: none;
	padding-left: 35px;
	line-height: 200%;
	font-weight: normal;
}
.catch1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 15px;
	color: #CD5F9E;
	width: 325px;
	float: left;
	clear: none;
	padding-left: 35px;
	line-height: 200%;
	font-weight: bold;
}

.menu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #1D4C77;
	width: 225px;
	float: left;
	padding-left: 10px;
	line-height: 12px;
	background-position: center top;
	text-decoration: none;
	background-repeat: no-repeat;
	clear: none;
	text-align: left;
	padding-top: 5px;
}
.menutxt {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	color: #808080;
	width: 225px;
	float: left;
	height: 15px;
	padding-left: 10px;
	line-height: 12px;
	background-position: center top;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	clear: none;
	text-decoration: none;
	text-align: left;
}
.mobile {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #666666;
	line-height: 130%;
}
.privacy {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 150%;
	text-decoration: none;
}
.privacy:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.mailto {
	background-color: #EBEBEB;
	text-align: center;
	float: left;
	height: 15px;
	width: 120px;
	border: 1px solid #0066CC;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 130%;
	color: #3366CC;
	text-decoration: none;
}
.mobilelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	line-height: 130%;
	font-weight: bold;
	text-decoration: none;
}.counseling2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FE8601;
	text-align: left;
	line-height: 130%;
	background-color: #FFFAEC;
	border: 1px solid #FE8601;
	font-weight: bold;
}
.topbanner1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #00CCCC;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.topbanner1:hover {
	color: #FF6666;
	text-decoration: none;
}

.topbanneraccess {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6666FF;
	padding: 2px;
}
.topbanneraccess:hover {
	background-color: #FF6666;
}
.topbanner2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	background-color: #00CCCC;
	padding: 2px 5px;
}
.topbanner2:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9999;
}
.kugiri {
	color: #CC9900;
	border: dotted #FFFFFF;
	background-color: #FFFFFF;
	line-height: 2px;
	text-align: center;
	float: none;
}
.add_title {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	color: #993399;
	font-weight: normal;
	line-height: 100%;
}
.attention {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 12px;
	line-height: 130%;
	color: #FF3300;
	text-align: center;
	padding: 5px;
	width: 218px;
	border: thin dotted #FF3300;
	background-color: #FEEFEF;
}
