body{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";


}
.td_prof {
	margin: auto;
}


.nomal {  font-size: 10pt}
.large01 {  font-size: 14pt}
.small01 {  font-size: 12px}
.sssmall {  font-size: 10px}
.nomal_plus {  font-size: 12pt}
.normal_sp {  font-size: 14px}
.nomal_txt01 {
    text-align:justify;
	text-justify:inter-ideograph;
	font-size: 10pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.nomal_txt02 {
    text-align:justify;
	text-justify:inter-ideograph;
	font-size: 10pt;
	line-height: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-left: 0px;
}
.normal_sp2 { font-size: 14px ; line-height: 16pt}
.sssmall2 {
	font-size: 10px;
	line-height: 10pt;
}
.small02 { font-size: 12px ; line-height: 14pt}
.orange {color: #FFA54A}
/* indexΜeLXgΜ]*/
.top_txt{
	margin-left: 10px;
}
/* ©Ύ΅E­² */
.headline{
	font-size: 12pt;
	line-height:120%;
	color: #D0321F;
	font-weight: bolder;
	margin-left: 5px;

}
.headline2{
	font-size: 10pt;
	line-height:120%;
	color: #097303;
	font-weight: bolder;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;

}
.headline21{
	font-size: 10pt;
	line-height:120%;
	color: #CC0000;
	font-weight: bolder;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;

}
.headline3{
	color: #FF6600;

}
/* \gέ */

.guide{
	border-collapse:collapse;
	margin-bottom: 5px;
	font-size: 10pt;
	border:1px solid #333333;
}
.guide td{
	border:1px solid #999999;
	padding: 5px;
}
.course{
	border-collapse:collapse;
	margin: 10px 20px 10px 20px; 
	font-size: 10pt;
	border:1px solid #333333;
}
.company_prof {
	font-family: "lr oSVbN", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.course td{
	border:1px solid #999999;
	padding: 6px;
	line-height:140%;
	height: auto;
	width: auto;
}
/* \gέΆ */
.style3 {
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {
	color: #FF3300;
	font-weight: bold;
}



/* Xg */
ul{
    text-align:justify;
	text-justify:inter-ideograph;
	font-size: 10pt;
}
ol{
	text-align:justify;
	text-justify:inter-ideograph;
	font-size: 10pt;
	margin:5px;
}
/* NΜeLXg*/

.link_title{
	font-family: "lr SVbN", "Osaka|";
	font-size: 14px;
	height: 15px;
	border-bottom-style: none;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
}
.link_url{
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
a{text-decoration:none}
a:link {color:#003366;}
a:visited{color:#003366;}
.te_course {
	font-family: "lr oSVbN", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: auto;
	width: auto;
	border: 1px solid #999999;
}

a:active {color:#990033;}
a:hover.link00 { left:1px; top:1px; position:relative; color:#990033; }
a:hover.link01 { text-decoration:underline; color:#990033;}
a:hover.link02 { text-decoration:overline; }
a:hover.link11 { border-style:solid none solid none; border-width:1px; }
a:hover.link12 { border-style:dotted none dotted none; border-width:1px; }
a:hover.link13 { border-style:double none double none; border-width:3px; }


.back1 {
	background-repeat: no-repeat;
}
.staff_pro {

	font-family: "lr oSVbN", "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

