body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EDEDED;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: underline;
}
a.newsemihonbun:link {
	text-decoration: underline;
	color: #FFFFFF;
}
a.newsemihonbun:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
a.newsemihonbun:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a.newsemihonbun:active {
	text-decoration: underline;
	color: #FFFFFF;
}
h1 {
	font-size: 4px;
	position: absolute;
	visibility: hidden;
}
h2 {
	font-size: 4px;
	position: absolute;
	visibility: hidden;
}
.link-blue {
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	color: #0C419A;
}
.honbun {
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
}
.honbun_small {
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
}
.honbun_gray {
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	color: #888888;
}
.honbun_red {
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	color: #FF0000;
}
.honbun_redb {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	color: #cc0000;
}
.inq-honbun {
	font-size: 9pt;
	line-height: 17pt;
	font-weight: normal;
}
.inq-honbun-b {
	font-size: 11pt;
	line-height: 17pt;
	font-weight: bold;
	color: #FF0000;
}
.honbun-red-under {
	font-size: 12pt;
	line-height: 18pt;
	font-family: "HGP憂塸妏恨集窾B";
}
.honbun-red-under-backup {

	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.honbun-mm {

	font-size: 9pt;
	line-height: 18pt;
	font-weight: normal;
}
.honbun-big-s {

	font-size: 10pt;
	line-height: 16pt;
	font-family: "HGP憂塸妏恨集窾B";
}
.honbun-big-s2 {
	font-family: "HG恨集窫";
	font-size: 12px;
	line-height: normal;
}

.honbun-green-point {
	font-size: 13pt;
	line-height: 22pt;
	font-family: "HGP憂塸妏恨集窾B";
	color: #FF9900;
}
.honbun-blue-point {

	font-size: 13pt;
	line-height: 22pt;
	font-family: "HGP憂塸妏恨集窾B";
	color: #FF0000;
}
.honbun-mm-shosai {


	font-size: 9pt;
	line-height: 15pt;
	font-weight: normal;
}
.honbun-blue-point-mm {
	font-size: 14pt;
	line-height: 18pt;
	font-family: "HGP憂塸妏恨集窾B";
	color: #FF0000;
}
.honbun-blue-point-s {
	font-size: 11pt;
	line-height: 20pt;
	font-family: "HGP憂塸妏恨集窾B";
	color: #FF0000;
}
.underhonbun {
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
}
.linkhonbun {
	font-size: 8pt;
}
.newsemihonbun {
	font-size: 9pt;
	line-height: 13pt;
	color: #FFFFFF;
}
.mtkhonbun {
	font-size: 8.5pt;
	line-height: 10.5pt;
	font-weight: normal;
	color: #333333;
}
.mm-title {
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 14pt;
	line-height: 16pt;
	color: #FFFFFF;
}
.mm-text {
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FF0000;
}
.wn-title {
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 11pt;
	color: #FF0000;
}
.mmtexthonbun {

	font-size: 8pt;
	line-height: 11pt;
	color: #FFFFFF;
}
/*color size*/
.red{
	color:#ff0000;
}
.blue{
	color:#0b2c79;
}
.font10pt{
	font-size:10pt;
	line-height:16pt;
}
.font11pt{
	font-size:11pt;
	line-height:16pt;
}

.bold{
	font-weight:bold;
}
/*in_page*/
#pank_list{
	color:#666;
	font-size:8pt;
	margin-bottom:12px;
}
#pank_list A{
	color:#0a50a1;
	text-decoration:none;
}
#pank_list A:hover{
	color:#0a50a1;
	text-decoration:underline;
}
#pd_top30{
	padding-top:30px;
}
#pd_top10{
	padding-top:10px;
}
#w527{
	width:527;
}
#w520{
	width:520px;
}
.intxt470{
	width:470px;
}
/*in_right*/
#inright A{
	color:#000;
	text-decoration:none;
}
#inright A:visited{
	color:#000;
	text-decoration:none;
}
#inright A:HOVER{
	color:#0b2c79;
	text-decoration:none;
}

/*fast*/
.st_link{
	font-size:8pt;
}
.st_link A{
	color:#000;
	text-decoration:none;
}
.st_link A:visited{
	color:#000;
	text-decoration:none;
}
.st_link A:HOVER{
	color:#cc0000;
	text-decoration:none;
}
.bac_beige{
	background-color:#fff7d9;
	padding:8px 7px 8px 11px;
}
.bac_greenu{
	background-color:#e3f0df;
	padding:8px 7px 8px 11px;
}
.txt_left11{
	padding:5px 0 0 11px;
}
/*seminar*/
.ssuke_txt{
	padding:6px 0 10px 15px;
}
.ssnmbr_waku{
	border:solid 1px #cccccc;
	margin-bottom:6px;
}
/*service*/
.sv1_btnbg{
	width:167px;
	padding:7px;
	background-color:#f2f2f2;
	border-right:solid 1px #536b71;
	border-bottom:solid 1px #a3abad;
	border-left:solid 1px #d9d9d9;
}
.sv1_btnbg2{
	width:343px;
	padding:7px;
	background-color:#f2f2f2;
	border-right:solid 1px #536b71;
	border-bottom:solid 1px #a3abad;
	border-left:solid 1px #d9d9d9;
}
/*service:quick seminar*/
.sqs{
	margin-bottom:3px;
}
/*concept*/
.pa22{
	padding-top:22px;
}
.pa11{
	padding-top:11px;
	text-indent:12px;
}
.pa30{
	padding-top:30px;
}

/*company*/
.c_table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.c_table td{
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #ccc;
	vertical-align:top;
}
.c_table th{
	font-weight:normal;
	text-align:left;
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	vertical-align:top;
}
.c_bo{
	border-bottom:none;
}
.c_pa{
	padding:10px 0 17px 0;
}
/*privacy*/
.p_pa{
	padding-top:20px;
}
/*price*/
.p_body{
	background-color:#FFFFFF;
}
.p_pa td{
	padding:8px 0 8px 0;
	border-bottom:1px solid #999;
}
/*breakout*/
#bo_waku{
	width:528px;
}
.bbti_bottom{
	margin-bottom:6px;
}
/*qa*/
.qa_waku table{
	margin:15px 0 30px 0;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: normal;
}
.qa_waku td{
	vertical-align:top;
}
.q_waku td{
	border-bottom:1px dotted #a4a9be;
	color:#49527c;
}
/*yougo*/
.yo_pa{
	padding-top:20px;
}
.yo_pa table{
	padding-top:20px;
	font-size: 9pt;
	line-height: 16pt;
}
.yo_pa div{
	padding-left:10px;
}
.yo_pa b{
	font-size: 11pt;
	line-height: 16pt;
	color:#49527c;
}
.hana_title {
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 14pt;
	color: #FF6699;
}
.hana_henjititle {

	font-family: "HGP憂塸妏恨集窾B";
	font-size: 14pt;
	color: #CC9933;
}
.top_hana_text {
	font-family: "HGP憂塸妏恨集窾B";
	font-size: 11pt;
	color: #FF6699;
	line-height: 13pt;
}
.honbun-big-sCopy {


	font-size: 10pt;
	line-height: 16pt;
	font-family: "HGP憂塸妏恨集窾B";
}
