body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
TD.{
	font-size: 12px;
	color: #333333;
}
A {
	color: #0020BD;
	text-decoration: none;
}
A.:hover {
	color: #0020BD;
	text-decoration: underline;
}
A.navi {
	color: #000099;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}
A.topi {
	color: #333333;
	text-decoration: none;
}
A.topi:hover {
	color: #333333;
	text-decoration: underline;
}
A.bdline {
	color: #000099;
	text-decoration: underline;
}
A.bdline:hover {
	color: #0000E1;
	text-decoration: none;
}
A.rmn {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2;
	font-family: MS PGothic, MS Gothic, Osaka;
	text-decoration: none;
}
A.rmn:hover {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2;
	font-family: MS PGothic, MS Gothic, Osaka;
	text-decoration: underline;
}
A.bmn {
	color: #333333;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, MS Gothic, Osaka;
	text-decoration: none;
}
A.bmn:hover {
	color: #FF6600;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, MS Gothic, Osaka;
	text-decoration: underline;
}
A.ex {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	text-decoration: underline;
	margin: 0px,0px,0px,10px;
}
A.ex:hover {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	text-decoration: underline;
	margin: 0px,0px,0px,10px;
}
A.mr {
	color: #000000;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	text-decoration: underline;
}
A.mr:hover {
	color: #0020BD;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	text-decoration: underline;
}
A.ff {
	color: #FFFFFF;
	text-decoration: none;
}
A.ff:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* FAQのカテゴリ */
A.fq {
	color: #002BF0;
	text-decoration: underline;
}
A.fq:hover {
	color: #FF0000;
	text-decoration: underline;
}
.fqt1 {
	color: #333333;
/* background: #FFFFCC; */
	font-size: 12px;
	line-height: 1.5;
}
.fqbg1 {
	background: #CCD5FC;
}
.fqbg2 {
	background: #DEDEDE;
}

STRONG.nb{
	font-weight: normal;
	font-size: 12px;
}
STRONG.nb2{
	font-weight: normal;
}
STRONG.bb{
	font-weight: bold;
	font-size: 12px;
}
H1.title {
	margin: 0px,0px,0px,0px;
	color: #FF6600;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: MS Gothic, Osaka;
}
H1.ss {
	margin: 0px,0px,0px,0px;
	color: #FF6600;
	background: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.2;
	font-family: MS Gothic, Osaka;
}
H1.pt2 {
	margin: 3px,0px,3px,0px;
	color: #FF6600;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: MS Gothic, Osaka;
}

H2.pt {
	margin: 3px,0px,3px,0px;
	color: #FF6600;
	background: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	font-family: MS Gothic, Osaka;
}
H2.psub {
	margin: 3px,0px,3px,10px;
	color: #363636;
	font-size: 14px;
	font-weight: bold;
	font-family: MS Gothic, Osaka;
}
H2.sub {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	margin: 0px,0px,0px,0px;
}
.t3 {
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t3b {
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t3s {
	color: #333333;
	background: #ffffff;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t3L {
	color: #333333;
	background: #ffffff;
	font-size: 14px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t3Lb {
	color: #333333;
	background: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t3n {
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	line-height: 1.2;
	font-family: MS Gothic, Osaka;
}
.t0s {
	color: #000000;
	background: #ffffff;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t0 {
	color: #000000;
	background: #ffffff;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t0b {
	color: #000000;
	background: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t0Lb {
	color: #000000;
	background: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t0L {
	color: #000000;
	background: #ffffff;
	font-size: 14px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t1 {
	color: #000000;
	background: #E0E0E0;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t1g{
	color: #000000;
	background-color: #DDF2D9;
	font-size:12px; 
	line-height:1.2;
}
.t1b {
	color: #ffffff;
	background: #666666;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t1bL {
	color: #ffffff;
	background: #666666;
	font-size: 16px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t4 {
	color: #000000;
	background: #E2FFA1;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t5 {
	color: #000000;
	background: #D9D9D9;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.wfsp {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.2;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
.wf {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold;
	font-family: MS Gothic, Osaka;
}
.t6 {
	color: #FFFFFF;
	background: #FF6600;
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
	font-family: MS Gothic, Osaka;
}
.e1 {
	color: #184DBD;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 1.2;
	font-family: MS Gothic, Osaka;
}
.e1L {
	color: #184DBD;
	background: #FFFFFF;
	font-size: 13px;
	line-height: 1.2;
	font-family: MS Gothic, Osaka;
}
.e2 {
	color: #14419C;
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.e3 {
	color: #FFFFFF;
	background: #143476;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.e3f {
	color: #143476;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t7 {
	color: #ff6600;
	background: #FFE0CC;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t7bg {
	background: #FFE0CC;
}
.t7bgf {
	color: #333333;
	background: #FFE0CC;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t7bg2 {
	background: #FFB27F;
}
.t8 {
	color: #0020BD;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t8m {
	color: #0020BD;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	font-family: MS Gothic, Osaka;
}
.t8L {
	color: #0020BD;
	background: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t9 {
	color: #FF6600;
	background: #ffffff;
	font-size: 14px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t9m {
	color: #FF6600;
	background: #ffffff;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t9mn {
	color: #FF6600;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t9s {
	color: #FF6600;
	background: #ffffff;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.t5r {
	color: #000000;
	background: #FFE0CC;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.fc2pl {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
.tmn {
	padding: 3px, 0px, 3px, 0px;
	font-size: 14px;
	line-height: 1.2;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
.ousuTxt {
	background: #FFD8BF;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
/* 起業家物語 ↓ */
.story1 {
	color: #A5384A;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
.story2 {
	color: #006DB5;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
.pointbox {
	margin: 0px;
	padding: 10px;
	color: #14419C;
	background-color: #CEDFE7;
	font-size: 12px;
	line-height:1.3;
}
.stconsub {
	color: #00AA5A;
	font-size: 16px;
	line-height: 1.2;
	font-weight: bold;
	font-family: 'MS UIGothic', 'MS PGothic', 'MS Gothic', Osaka, sans-serif;
}
/* 起業家物語 ↑ */
.hasen {
	background-image: url(/images/hasen_bg.gif); 
	background-repeat: repeat-x;
}
.hasen2 {
	background-image: url(/images/hasen2_bg.gif); 
	background-repeat: repeat-x;
}
.hKensaku {
	background-image: url(/images/head-right.gif); 
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-color: #0020BD;
}
.head {
	background: #0020BD;
}
.head2 {
	background: #2C46C8;
}
.oline {
	background: #FF6600;
}
.ousu {
	background: #FFD8BF;
}
.side {
	background: #E2E2E2;
}
.wbg {
	background: #FFFFFF;
}
.tmenu {
	color: #000000;
	background: #bcbcbc;
	font-size: 12px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
.otxt {
	color: #FFE3CE;
	font-size: 12px;
	line-height: 1.2;
	font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;
}
.trail {
	color: #FFFFFF;
	background: #0020BD;
	font-size: 11px;
	line-height: 1.5;
	font-family: Arial, MS Gothic, Osaka;
}
.rmenu {
	color: #000000;
	background: #FFE0CC;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
}
OL.sp1 {
	margin: 5px 0px 5px 30px;
}
UL.sp2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
UL.sp4 {
	 padding: 0px 0px;
}
LI.lsp1 {
	margin: 5px 0px 5px 0px;
}
UL.sp3 {
	margin: 5px 0px 0px 20px;
}
LI.topili {
	list-style-image: url("images/topi-li.gif");
	margin: 0px 0px 5px 0px;
}
LI.evli {
	list-style-image: url("images/ev-li.gif");
	margin: 0px 0px 5px 0px;
}
DL.sp3 {
	margin: 5px 0px 5px 10px;
}
UL.no{
	margin: 5px 0px 0px 20px;
	padding: 0;
}
UL.no2{
	margin: 0px 5px 0px 10px;
	padding: 0;
}
UL.ev{
	margin: 5px 0px 10px 30px;
}

/* 通常は↓のULを使用 200606〜 */
UL.u1{
	margin: 0px;
	padding: 5px 0px 5px 30px;
}
P.p1 {
	margin: 5px 0px 5px 0px;
}
.b1 {
	font-size: 12px;
	line-height: 1.5;
/*	line-height: 1.2;*/
	background: #CEDBF7;
}
TABLE.tableset{
	border-collapse: collapse;
}

.t_input {
border-top : 0px solid #FFFFFF ; 
border-bottom : 0px solid #FFFFFF ; 
border-left : 0px solid #FFFFFF ; 
border-right : 0px solid #FFFFFF ; 
background-color : #FFFFFF ; 
color : #000000; 
	font-size:12px;
text-align:center
}

.t_input2 {
border-top : 0px solid #D9D9D9 ; 
border-bottom : 0px solid #D9D9D9 ; 
border-left : 0px solid #D9D9D9 ; 
border-right : 0px solid #D9D9D9 ; 
background-color : #D9D9D9 ; 
color : #000000; 
	font-size:12px;
text-align:left
}

.t_input3 {
border-top : 0px solid #FFFFFF ; 
border-bottom : 0px solid #FFFFFF ; 
border-left : 0px solid #FFFFFF ; 
border-right : 0px solid #FFFFFF ; 
background-color : #FFFFFF ; 
color : #000000; 
	font-size:12px;
text-align:left
}
/* 応援メニュー プルダウン */
select.Mn {
	margin: 0px,0px,5px,0px;
	width: 156px;
	color: #0020BD;
	background-color: #E6EDFB;
	font-size: 12px;
	font-family: MS UIGothic, MS PGothic, Osaka, sans-serif;
}
option.Sl{
	width: 100%;
}
/* 応援メニュー プルダウンここまで */

/* サイトについてページ */
#infosp {
	margin: 0px,5px,0px,5px;
}
/* サイトについてページここまで */

/* エキスパート相談事例ページ */
.hyo-hd {
	color: #FFFFFF;
	background-color: #5F5047;
	font-size: 12px;
	line-height: 1.5;
}
.line-a {
	background-color: #CFCAC7;
	font-size: 12px;
	line-height: 1.5;
	padding-left: 5px;
}
.line-b {
	background-color: #FFD9C1;
	font-size: 12px;
	line-height: 1.5;
	padding-left: 5px;
}
/* エキスパート相談事例ここまで */

.tline1 {
	background-color: #CCE1C8;
}
.tline2 {
	background-color: #ffffff;
}
.tline3 {
	background-color: #cccccc;
}
/* エラーメッセージ */
.error {
	color: #FF0033;
	font-size: 12px;
	line-height: 1.5;
}
.error2 {
	color: #FF0033;
	font-size: 14px;
	line-height: 1.5;
}

/* オレンジライン new */
A.or {
	color: #FFE3CE;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	text-decoration: underline;
	text-decoration: underline;
}
A.or:hover {
	color: #FFFFCC;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	text-decoration: underline;
}
.tor {
	color: #FFE3CE;
	font-size: 11px;
	line-height: 1.5;
	font-family: MS Gothic, Osaka;
	background: #FF6600;
}

/* エキスパートコラム */
.tx-exc01 {
	color: #333333;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	background: #FBE1CA;
	font-family: MS PGothic, MS UI Gothic, MS Gothic, Osaka;
}
.tx-exc02 {
	color: #333333;
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	background: #FFFDE7;
	font-family: MS PGothic, MS UI Gothic, MS Gothic, Osaka;
}
TABLE.tableset{
	border-collapse: collapse;
}



.f1 { font-size: 11px; line-height: 1.2; font-family: MS Gothic, Osaka;}
.f2 { font-size: 12px; line-height: 1.2; font-family: MS Gothic, Osaka;}
.f2b { font-size: 12px; line-height: 1.2; font-weight: bold; font-family: MS Gothic, Osaka;}
.f3 { font-size: 14px; line-height: 1.2; font-family: MS Gothic, Osaka;}
.f3b { font-size: 14px; line-height: 1.2; font-weight: bold; font-family: MS Gothic, Osaka;}
.f4 { font-size: 16px; line-height: 1.2; font-family: MS Gothic, Osaka;}
.f4b { font-size: 16px; line-height: 1.2; font-weight: bold; font-family: MS Gothic, Osaka;}
.f5b { font-size: 18px; line-height: 1.2; font-weight: bold; font-family: MS Gothic, Osaka;}

.f1l { font-size: 11px; line-height: 1.5; font-family: MS Gothic, Osaka;}
.f1bl { font-size: 11px; line-height: 1.5; font-weight: bold; font-family: MS Gothic, Osaka;}
.f2l { font-size: 12px; line-height: 1.5; font-family: MS Gothic, Osaka;}
.f2bl { font-size: 12px; line-height: 1.5; font-weight: bold; font-family: MS Gothic, Osaka;}
.f3l { font-size: 14px; line-height: 1.5; font-family: MS Gothic, Osaka;}
.f3bl { font-size: 14px; line-height: 1.5; font-weight: bold; font-family: MS Gothic, Osaka;}
.f4l { font-size: 16px; line-height: 1.5; font-family: MS Gothic, Osaka;}
.f4bl { font-size: 16px; line-height: 1.5; font-weight: bold; font-family: MS Gothic, Osaka;}
.f5bl { font-size: 18px; line-height: 1.5; font-weight: bold; font-family: MS Gothic, Osaka;}

.f1p { font-size: 11px; line-height: 1.2; font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;}
.fp1l { font-size: 11px; line-height: 1.5; font-family: MS PGothic, MS UIGothic, MS Gothic, Osaka, sans-serif;}
.f2p { font-size: 12px; line-height: 1.2; font-family: MS PGothic, MS Gothic, Osaka, sans-serif;}
.fp2l { font-size: 12px; line-height: 1.5; font-family: MS PGothic, MS UIGothic, MS Gothic, Osaka, sans-serif;}
.f3p { font-size: 14px; line-height: 1.2; font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;}
.f3pl { font-size: 14px; line-height: 1.5; font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;}
.f4p { font-size: 16px; line-height: 1.2; font-family: MS UIGothic, MS PGothic, MS Gothic, Osaka, sans-serif;}
.f2ui { font-size: 12px; line-height: 1.2; font-family: MS UI Gothic, MS PGothic, MS Gothic, Osaka, sans-serif;}



