
.font14 {color:#555555; font-size: 14pt; line-height: 17pt; }
.font12 {color:#555555; font-size: 12pt; line-height: 16pt; }
.font11 {color:#555555; font-size: 11pt; line-height: 14pt; }
.font10 {color:#555555; font-size: 10pt; line-height: 14pt; }
.font9 {color:#555555; font-size: 9pt; line-height: 12pt; }
.font8 {color:#555555; font-size: 8pt; line-height: 12pt; }
.font8blue {color:#5F94E2; font-size: 8pt; line-height: 14pt; }

a:link    { color: #333333; }
a:visited { color: #333333; }
a:hover   { color: #8FB520; }
a:active  { color: #8FB520; }

a.noline:link    { color: #666666; text-decoration:none}
a.noline:visited { color: #666666; text-decoration:none}
a.noline:hover   { color: #666666; text-decoration:none}
a.noline:active  { color: #666666; text-decoration:none}

a.link:link    { color: #333333; text-decoration:none}
a.link:visited { color: #333333; text-decoration:none}
a.link:hover   { color: #8FB520; text-decoration:none}
a.link:active  { color: #8FB520; text-decoration:none}

body {
	margin-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	background-color: #ffffff;
	color: #444444;
   scrollbar-face-color:#FFFFFF;
   scrollbar-track-color:#F6F6F6;
   scrollbar-arrow-color:#37AA20;
   scrollbar-highlight-color:#D8D8D8;
   scrollbar-shadow-color:#37AA20;
   scrollbar-3dlight-color:#D8D8D8;
   scrollbar-darkshadow-color:#37AA20;
}

/*background*/
.back1 { background-image:url(../img/title_blank.jpg); }
.back2 { background-image:url(../img/footer_blank.jpg); }

.back_tilte { background-image:url(../img/back.jpg); background-repeat:no-repeat;}
.back_tilte2 { background-image:url(../img/back2.jpg); background-repeat:no-repeat;}
.back_tilte3 { background-image:url(../img/back3.jpg); background-repeat:no-repeat;}

.back_tilte_shugyo { background-image:url(http://www.company-market.biz/img/outside_site/shugyo-kisoku.jp/img/back2.jpg); background-repeat:no-repeat;}

th { font-size: 12pt; font-weight: bold; text-align: center; }
table,td, div { font-size: 10pt;  line-height: 17pt; }


/* under line*/
.under {text-decoration: underline}


/* color */
.green 
{ 
	color: #008000; 
}

.light_green 
{ 
	color: #00C400; 
}


.green_9pt 
{
	color:#009100; font-size: 9pt; line-height:13pt
}



.red { color: #CC3333; }
.red_b { color: #CC3333; font-weight: bold; text-decoration:none}
.red_b_16 { color: #CC3333; font-size: 16pt; font-weight: bold; text-decoration:none}
.red_b_20 { color: #CC3333; font-size: 20pt; font-weight: bold; text-decoration:none}

.gray { color: #999999; }
.white { color: #fff; }

.orange 
{
	color: #FF6600;
	font-size: 10pt;
	line-height: 160%;
}

.pink 
{
	color: #CE4265;
	font-weight:bold;
	font-size: 10pt;
	line-height: 160%;
}

.brown 
{
	color: #993300;
	font-weight:bold;
	font-size: 10pt;
	line-height: 160%;
}

.deep_gray {
	color: #333;
	font-size: 10pt;
	line-height: 160%;
}

.deep_blue {
	color: #3C72C4;
	font-size: 10pt;
	line-height: 160%;
}

.yellow_green {
	color: #8A9924;
	font-size: 10pt;
	line-height: 160%;
}

/* マージン */
.pad1 {padding: 70pt 0pt 110pt;}
.pad2 {padding: 50pt 0pt 70pt;}


/* ボーダー */
.boder_d {border: dotted #aaaaaa 1px;}


/* input */
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 

.access { display : none;}

.foot {
	color:#aaa;
	font-size:11px;
	text-decoration:none;
	}

a.foot:visited {
	color:#aaa;
	}

a.foot:link {
	color:#aaa;
	}

.foot2 {
	color:#666666;
	text-decoration:none;
	}

.foot3 {
	color:#666666;
	font-size:13px;
	text-decoration:none;
	}

.pr {
	font-size:10px;
	padding-top:1px;
	padding-left:2px;
	padding-right:2px;
	color:#ffffff;
	background-color:#ccc;
}


.Top 
{
	color:#aaa;
	font-size:10px;
	text-decoration:none;
}


#footTable
{
	line-height: 90%;
}

#CheckLine
{
	text-decoration: underline;
	color: #97FE43; 
}

#Check
{
	line-height: 150%;
	font-size: 16px;
	color: #0DAA00; 
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, Osaka;
}

.CheckPic
{
	margin: 0 5px 5px 0;
	vertical-align: middle;
}

/** コンテンツミニテーブル **/
.ContentsMiniTable
{
	padding: 5px;
	width: 700px;
	background: #FFF;
	border: 1px solid #999;
}

.ContentsMiniTable td
{
	padding: 5px;
	margin: 0px;
	border: 1px dotted #999;
	line-height: 1.6em;
}

.ContentsMiniTable th
{
	padding: 5px;
	margin: 0px;
	text-align: center;
	color: #3884F5;
	background: #EFF0F0;
}

.ContentsMiniTable .Left
{
	width: 360px;
	text-align: center;
	color: #3884F5;
	background: #F4F9FD;
}

.ContentsMiniTable .Right
{
	text-align: center;
}


/** テキスト画像 **/
.Pic
{
	margin-bottom: 8px;
}

.Pic2
{
	margin: 5px 0 0 0;
}

/** メリット **/
#Merit
{
	line-height: 150%;
	font-size: 16px;
	color: #24CC00; 
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, Osaka;
}

#Demerit
{
	line-height: 150%;
	font-size: 16px;
	color: #FF6600;
	font-family: ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, ＭＳ Ｐゴシック, Osaka;
}


/** 税金テーブル **/
.TaxTable
{
	padding: 5px;
	width: 680px;
	background: #FFF;
	border: 1px solid #999;
	border-collapse: collapse;
}

.TaxTable td
{
	padding: 5px;
	margin: 0px;
	border: 1px solid #999;
	line-height: 1.6em;
}

.TaxTable th
{
	padding: 5px;
	margin: 0px;
	text-align: center;
	border: 1px solid #999;
	color: #3EAF01;
	font-size: 14px;
	background: #EFF0F0;
}

.TaxTable .Left
{
	width: 360px;
	text-align: center;
	color: #3884F5;
	background: #F4F9FD;
}

.TaxTable .Right
{
	text-align: center;
}


/** メリット **/
.Seisan
{
	margin: 0 0 0 10px;
}

.MeritTable
{
	padding: 5px;
	width: 700px;
	background: #FFF;
	border: 1px solid #999;
	border-collapse: collapse;
}

.MeritTable td
{
	padding: 5px;
	margin: 0px;
	border: 1px solid #999;
	line-height: 1.6em;
}

.MeritTable th
{
	padding: 5px;
	margin: 0px;
	text-align: center;
	border: 1px solid #999;
	color: #3EAF01;
	font-size: 14px;
	background: #EFF0F0;
}

.MeritTable .Left
{
	width: 360px;
	text-align: center;
	color: #3884F5;
	background: #F4F9FD;
}

.MeritTable .Right
{
	text-align: center;
}

/* フッターPR */
#prFootWrapper
{
	margin: 0 0 0 auto;
	padding: 0;
	border: 0;
	width: 700px;
	line-height: 90%;
	text-align: left;
}

span.prH
{
	font-size: 10px;
	padding: 1px 2px;
	color: #fff;
	background-color: #ccc;
}

#prFootWrapper a
{
	color: #aaa;
	font-size: 11px;
	text-decoration: none;
}
 #prFootWrapper a:link
,#prFootWrapper a:visited
,#prFootWrapper a:hover
,#prFootWrapper a:active
{
	color:#aaa;
}

