/* BODY 共　通 ------------------------------------ */
body {  
			width:             1000px;
			color:            #000000;
			background:       #000066 url(../images/White.gif) repeat-y center;
			padding:              0px 10% 0px 10%;
			margin:               0px 0px 0px 0px
}

/* アンカー --------------------------------------- */
a:link			{color: #3333FF; text-decoration:none;}
a:visited		{color: #725EB6; text-decoration:none;}
a:hover			{color: #E72100; text-decoration:none;}
a:active		{color: #E72100; text-decoration:none;}
/* アンカーTOP用 --------------------------- */
a.home:link		{color: #3333FF; text-decoration:none;}
a.home:visited		{color: #3333FF; text-decoration:none;}
a.home:hover		{color: #E72100; text-decoration:none;}
a.home:active		{color: #E72100; text-decoration:none;}

/* フォントサイズ (px指定) ------------------------ */
.fsize9			{font-size: 9px}
.fsize10		{font-size: 10px}
.fsize12		{font-size: 12px}
.fsize14		{font-size: 14px}
.fsize16		{font-size: 16px}
.fsize18		{font-size: 18px}
.fsize20		{font-size: 20px}
.fsize22		{font-size: 22px}
.fsize24		{font-size: 24px}
.fsize32		{font-size: 32px}
/* フォントサイズ (相対指定 ７段階) --------------- */
.f-xxs			{font-size: xx-small}
.f-xs			{font-size: x-small}
.f-s			{font-size: small}
.f-m			{font-size: middium}
.f-l			{font-size: large}
.f-xl			{font-size: x-large}
.f-xxl			{font-size: xx-large}

/* テキスト色 ------------------------------------- */
	/* 白			*/	.fc-wh	   { color:#FFFFFF; }
	/* 濃紺			*/	.fc-nv1	   { color:#000066; }
	/* 紺			*/	.fc-nv2	   { color:#01168A; }

	/* 紺			*/	.fc-nv	   { color:#000066; }
	/* 青			*/	.fc-bl	   { color:#0000FF; }
	/* 赤			*/	.fc-rd	   { color:#E72100; }
	/* 濃ｸﾞﾚｰ		*/	.fc-gr1	   { color:#333333; }
	/* ｸﾞﾚｰ			*/	.fc-gr2	   { color:#A7A7A7; }
	/* 薄ｸﾞﾚｰ		*/	.fc-gr3	   { color:#E6E6E6; }

/* 背　景　色 ------------------------------------- */
	/* 白			*/	.bg-wh	   { background-color:#FFFFFF; }
	/* 濃紺			*/	.bg-nv1	   { background-color:#000066; }
	/* 紺(左端)             */	.bg-nv2	   { background-color:#01168A; }
	/* 青			*/	.bg-bl	   { background-color:#0000FF; }
	/* 赤			*/	.bg-rd	   { background-color:#E72100; }
	/* 濃ｸﾞﾚｰ		*/	.bg-gr1	   { background-color:#333333; }
	/* ｸﾞﾚｰ			*/	.bg-gr2	   { background-color:#A7A7A7; }
	/* 薄ｸﾞﾚｰ		*/	.bg-gr3	   { background-color:#E6E6E6; }
	/* ｵﾚﾝｼﾞ		*/	.bg-org1   { background-color:#FFB033; }
	/* ｵﾚﾝｼﾞ濃              */	.bg-org2   { background-color:#FF6600; }
	/* ｸﾘｰﾑ			*/	.bg-crm	   { background-color:#FCFED6; }
	/* ｽｶｲﾌﾞﾙｰ              */	.bg-sky    { background-color:#6699FF; }
	/* paleblue(subﾒﾆｭｰ地)  */	.bg-plbl1  { background-color:#F0F4FC; }
	/* paleblue(線用)       */	.bg-plbl2  { background-color:#DADFEE; }
	/* ﾋﾟﾝｸｸﾞﾚｰ濃	        */	.bg-plgr1  { background-color:#EDCDCD; }
	/* ﾋﾟﾝｸｸﾞﾚｰ薄	        */	.bg-plgr2  { background-color:#FFF6F4; }
	/* ﾋﾟﾝｸｸﾞﾚｰ薄(線用)     */	.bg-plgr3  { background-color:#EEDBD7; }

/* TOPセミナーtable ------------------------------- */
table.topsemi{
			width:              630px;
			}
	table.topsemi TH{
			width:              620px;
			text-align:        left;
			vertical-align:    top;
			font-size:           16px;
			}
	table.topsemi TD{
			width:              620px;
			text-align:        left;
			vertical-align:    top;
			font-size:           14px;
			}
	#midashi{
			width:               10px;
			}

/* サブメニュー ----------------------------------- */
table.sm {
			font-size:           12px;
			font-weight:       bold;
			letter-spacing:      -1px;
			line-height:         15px;
			}
	table.sm TR{
			vertical-align:    top;
			}

/* 中タイトル ------------------------------------- */
table.title1-top {
			margin-top:           0px;
			margin-bottom:        0px;
			}
     table.title1-top TD{
			font-size:           16px;
			line-height:        1.3em;
			color:             #000066;
			}
/* 紺地に項目名 */
	#hd-top{
			font-size:           18px;
			font-weight:         bold;
			padding:             12px 0px 0px 0px;
			text-align:          left;
			background-color: #000066;
			color:            #FFFFFF;
			}
/* read文 */
	#read-top{
			font-size:           14px;
			padding:             10px;
			line-height:        1.2em;
			color:            #000066;
			}

/* 中タイトル ------------------------------------- */
table.title1 {
			margin-top:          30px;
			margin-bottom:       10px;
			}
	table.title1 TD{
			font-size:           16px;
			line-height:        1.3em;
			color:             #000066;
			}
/* 紺地に項目名 */
	#hd{
			font-size:           18px;
			font-weight:         bold;
			padding:             12px 0px 0px 0px;
			text-align:          left;
			background-color: #000066;
			color:            #FFFFFF;
			}
/* read文 */
	#read{
			font-size:           14px;
			padding:             10px;
			line-height:        2.0em;
			color:            #000066;
			}

/* 中タイトル （色：緑）--------------------------- */
table.title1G {
			margin-top:          30px;
			margin-bottom:       10px;
			}
table.title1G TD {
			font-size:           16px;
			line-height:        1.3em;
			color:            #000066;
			}
/* 緑地に項目名 */
#hdG {
			font-size:           18px;
			font-weight:         bold;
			padding:             12px 0px 0px 0px;
			text-align:          left;
			color:            #FFFFFF;
			background:       #008000;
}
/* read文 */
	#readG{
			font-size:           14px;
			padding:             10px;
			line-height:        2.0em;
			color:            #000066;
			}

/* 中タイトル （色：赤）--------------------------- */
table.title1R {
			margin-top:          30px;
			margin-bottom:       10px;
			}
table.title1R TD {
			font-size:           16px;
			line-height:        1.3em;
			color:            #000066;
			}
/* 赤地に項目名 */
#hdR {
			font-size:           18px;
			font-weight:         bold;
			padding:             12px 0px 0px 0px;
			text-align:          left;
			color:            #FFFFFF;
			background:       #C00000;
}
/* read文 */
	#readR{
			font-size:           14px;
			padding:             10px;
			line-height:        2.0em;
			color:            #000066;
			}

/* テーブル1(文字サイズ12) ------------------------ */
table.tbl1 {
			background-color:  #80685D;
			font-size:           12px;
			}
	table.tbl1 TD{
			background-color:  #FFFFFF;
			}
	table.tbl1 TD#mds{
			background-color:  #F2ECEC;
			}

/* 枠内の本文 ------------------------------------- */
.wakutxt{
			font-size:           14px;
			line-height:        1.3em;
			padding-top:         10px;
			padding-right:       20px;
			padding-left:        20px;
			padding-bottom:      15px;
			}

/* list ------------------------------------------- */
.list1 {  
			list-style-image:  url(../images/list1.gif);
			font-size:           14px;
			letter-spacing:       1px;
			line-height:        1.1em;
			margin-left:        -25px;
			margin-bottom:       10px;
				}

/* リンク用見出し lis ----------------------------- */
.link {  
			list-style-image:  url(../images/btn_linkhead.gif);
			font-size:           12px;
			letter-spacing:       1px;
			line-height:        1.1em;
			margin-left:        -25px;
			}

/* 事例table -------------------------------------- */
table.case1{
			width:              720px;
			margin-top:          20px;
			margin-bottom:       20px;
			}
	table.case1 TH{
			border-style:      solid;
			border-width:         0px 0px 1px 6px;
			font-size:           14px;
			font-weight:       bold;
			padding:              5px;
			color:             #0066FF;
			border-color:      #0066FF;
			text-align:        left;
			vertical-align:    middle;
			}
	table.case1 TD{
			padding:             10px;
			}
	table.case1 LI{
			list-style-type:   square;
			font-size:           14px;
			letter-spacing:       1px;
			line-height:        1.1em;
			margin-left:        -25px;
			margin-bottom:       10px;
			}

/* 実績table (緑) --------------------------------- */
table.case2{
			width:              720px;
			margin-top:          20px;
			margin-bottom:       20px;
			}
	table.case2 TH{
			border-style:      solid;
			border-width:         0px 0px 1px 6px;
			font-size:           14px;
			font-weight:       bold;
			padding:              5px;
			color:             #339900;
			border-color:      #339900;
			text-align:        left;
			vertical-align:    middle;
			}
	table.case2 TD{
			padding:             10px;
			font-size:           14px;
			}

/* 実績table (茶) --------------------------------- */
table.case3{
			width:              720px;
			margin-top:          20px;
			margin-bottom:       20px;
			}
	table.case3 TH{
			border-style:      solid;
			border-width:         0px 0px 1px 6px;
			font-size:           14px;
			font-weight:       bold;
			padding:              5px;
			color:             #996633;
			border-color:      #996633;
			text-align:        left;
			vertical-align:    middle;
			}
	table.case3 TD{
			padding:             10px;
			font-size:           14px;
			}

/* セミナーtable ---------------------------------- */
table.semi1{
			width:              720px;
			margin-top:          20px;
			margin-bottom:       35px;
			border-width:         1px;
			border-color:      #FFB033;
			border-style:      solid;
			}
	table.semi1 TH{
			font-size:           14px;
			font-weight:       bold;
			padding:              7px;
			color:             #000000;
			text-align:        left;
			vertical-align:    middle;
			background-color:  #FFF7A0;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         0px 0px 1px 0px 
			}
	table.semi1 TD{
			padding:             15px;
			font-size:           14px;
			background-color:  #FFFFFF;
			}

/* セミナーtable内、日程等 ------------------------ */
table.semi1d{
			margin:              10px;
			}
	table.semi1d TD{
			padding:              5px;
			}

/* 本部構築セミナーtable -------------------------- */
table.semi2{
			width:              750px;
			margin-top:          20px;
			margin-bottom:       20px;
			}
	table.semi2 TH{
			border-style:      solid;
			border-width:         0px 0px 1px 6px;
			font-size:           16px;
			font-weight:       bold;
			padding:              5px;
			border-color:      #DC3900;
			color:             #DC3900;
			text-align:        left;
			vertical-align:    middle;
			}
	table.semi2 TD{
			padding:             10px;
			font-size:           12px;
			line-height:        1.3em;
			text-indent:        1.0em;
			color:             #000000;
			}
	table.semi2 LI{
			list-style-type:   square;
			font-size:           12px;
			letter-spacing:       1px;
			line-height:        1.1em;
			margin-left:        -25px;
			margin-bottom:       10px;
			}

/* セミナー詳細table ------------------------------ */
table.semi3{
			margin-top:          20px;
			margin-bottom:       40px;
			border-width:         1px;
			font-size:           12px;
			border-color:      #C6C6C6;
			border-style:      solid;
			border-width:         0px 0px 1px 0px;
			padding:             10px;
			}
	table.semi3 TH{
			width:               90px;
			color:             #000000;
			text-align:        left;
			vertical-align:    middle;
			background-color:  #F0F0F0;
			border-color:      #C6C6C6;
			border-style:      solid;
			border-width:         1px 1px 0px 1px;
			}
	table.semi3 TD{
			width:              400px;
			font-size:           12px;
			background-color:  #FFFFFF;
			border-color:      #C6C6C6;
			border-style:      solid;
			border-width:         1px 1px 0px 0px;
			}

/* 書籍table -------------------------------------- */
table.book{
			width:              570px;
			margin-top:          15px;
			padding-top:          5px;
			}
	table.book TH{
			font-size:           14px;
			font-weight:       bold;
			text-align:        left;
			vertical-align:    middle;
			color:             #0000FF;
			padding-top:         15px;
			}
	table.book TD{
			padding-left:        15px;
			font-size:           14px;
			color:             #333333;
			}
	table.book TD#line{
			border-width:         0px 0px 1px 0px;
			border-color:      #CCCCCC;
			border-style:      solid;
			padding-bottom:      10px;
			}
	table.book img{
			float:             left;
			margin-right:        15px;
			}

.style18{
			font-size:           25px;
			font-weight:       bold;
			color:             #0000FF;
			}

/* 求人table -------------------------------------- */
table.recruit{
			margin-top:          20px;
			margin-bottom:       20px;
			border-width:         1px;
			font-size:           12px;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         0px 0px 1px 0px;
			padding:             10px;
			}
	table.recruit TH{
			width:               80px;
			color:             #000000;
			text-align:        left;
			vertical-align:    middle;
			background-color:  #FFF7A0;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         1px 1px 0px 1px;
			}
	table.recruit TD{
			width:              420px;
			font-size:           12px;
			background-color:  #FFFFFF;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         1px 1px 0px 0px;
			}

/* 加盟希望者救済募集table ------------------------ */
table.recruit-new{
			margin-top:          20px;
			margin-bottom:       20px;
			border-width:         1px;
			font-size:           14px;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         0px 0px 1px 0px;
			padding:             10px;
			}
    table.recruit-new TH{
			width:               80px;
			color:             #000000;
			text-align:        left;
			vertical-align:    middle;
			background-color:  #FFF7A0;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         1px 1px 0px 1px;
			}
    table.recruit-new TD{
			width:              480px;
			font-size:           14px;
			background-color:  #FFFFFF;
			border-color:      #FFB033;
			border-style:      solid;
			border-width:         1px 1px 0px 0px;
			}

/* 経歴table -------------------------------------- */
table.reki{
			width:              720px;
			margin-top:          20px;
			margin-bottom:       20px;
			color:             #000066;
			}
	#photo{
			width:              600px;
			margin-top:          20px;
			margin-bottom:       20px;
			color:             #000066;
			}
	table.reki TH{
			border-style:      solid;
			border-width:         0px 0px 1px 6px;
			font-size:           14px;
			font-weight:       bold;
			padding:              5px;
			border-color:      #000066;
			text-align:        left;
			vertical-align:    middle;
			}
	table.reki TD{
			padding:             10px;
			font-size:           12px;
			}
	table.reki LI{
			list-style-type:   square;
			font-size:           12px;
			letter-spacing:       1px;
			line-height:        1.1em;
			margin-left:        -25px;
			margin-bottom:       10px;
			}

/* フォームtable ---------------------------------- */
table.form{
			margin-top:          10px;
			margin-bottom:       10px;
			vertical-align:    top;
			padding:              5px;
			border-style:      solid;
			border-width:         0px 0px 1px 0px;
			border-color:      #CCCCCC;
			font-size:           14px;
			}
	table.form TH{
			width:              150px;
			font-weight:       normal;
			text-align:        right;
			background-color:  #F0F0F0;
			border-style:      solid;
			border-width:         1px 1px 0px 1px;
			border-color:      #CCCCCC;
			}
	table.form TD{
			width:              450px;
			text-align:        left;
			background-color:  #FFFFFF;
			border-style:      solid;
			border-width:         1px 1px 0px 0px;
			border-color:      #CCCCCC;
			}

/* form inputボタン ------------------------------- */
.button{
			width:               80px;
			height:              30px;
			margin-top:          15px;
			margin-left:         10px;
			font-size:           15px;
			font-weight:       normal;
			font-weight:       bold;
			}
