/*テキスト                         */
strong {
	font-style: normal;
	font-weight: bold;
}
.md {font-size:19px; line-height:120%; color: #767676}
.lsize {font-size:18px; line-height:120%; font-weight: bold}
.mlsize {font-size:16px; line-height:145%; color: #666666}
.msize {font-size:12px; line-height:145%; color: #666666}
.ssize {font-size:10px; line-height:120% }
.content {font-size:12px; line-height:145% }
.content130 {font-size:12px; line-height:130% }
.searchnumber {font-size:19px; line-height:120%; color: #FF3333}

h1 {font-size: 24px;   line-height: 1.2em; padding: 0px; margin: 0px 0px 0px 0px; color: #767676}
h2 {font-size: 12px;   line-height: 145%; padding: 0px; margin: 0px 0px 0px 0px; font-weight: bold}


/*テーブルカラー                         */
.gray01 {background-color:#DEDEDE;}
.gray02 {background-color:#F3F3F1;}
.gray03 {background-color:#F0F0F0;}
.gray04 {background-color:#CCCCCC;}
.lightpink {background-color:#F8ECEE;}
.green {background-color:#A6DA0B;}
.lightgreen {background-color:#DAF29A;}

/***** result ******/
#result {
	width: 755px;
	border-bottom: 3px solid #999;
	margin: 0 0 0 0px;
}

#result table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#result .Arw03 { margin: 0 4px 1px 0; }
#result .Arw04 { margin: 0 0px 1px 4px; }

#result .Tbl01 { margin: 0 0 5px 0; }

#resultBtm {
	width: 755px;
	border-top: 3px solid #999;
	margin: 0 0 0 0px;
}

#resultBtm table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#resultBtm .Arw03 { margin: 0 4px 1px 0; }
#resultBtm .Arw04 { margin: 0 0px 1px 4px;}

/*▼▼▼09追加▼▼▼　*/

/*共通
-------------------------------------------------------------------------------------------------------------------------- */
/*タイトル*/
div#sgs_titleBox01	{ width:760px; margin-bottom:10px; padding:5px 0px 1px 0px; border-bottom:solid 1px #dedede; text-align:left;}
div#sgs_titleBox01 p	{ height:2em; padding:0px 0px 0px 3px;}
div#sgs_titleBox01 p.h1,
div#sgs_titleBox01 h1	{ height:34px; padding:0px 0px 0px 21px; border-bottom:solid 1px #dedede; background-image:url("/images/sgs/icon-01.gif"); background-position:5px 1px; background-repeat:no-repeat;}
div#sgs_titleBox01 h1.font20{ background-image:url("/images/sgs/icon-01s.gif"); background-position:5px 4px;}

/*幅設定*/
div#sgs_stdBox01	{ width:750px; margin-left:5px;}
div#sgs_stdBox02	{ width:722px; margin-left:19px;}
div#sgs_stdBox03	{ width:740px; margin-left:10px;}

/*インデント*/
div.sgs_subBox01	{ margin-left:15px;}

/*緑サブタイトル*/
h2.sgs_sub01,
p.sgs_sub01		{ margin-bottom:10px; padding:2px 0px 2px 11px; font-weight:bold; background-color:#daf29a; border-bottom:solid 1px #a6da0b;}
h2.sgs_sub01 span,
p.sgs_sub01 span	{ color:#a6da0b; margin-right:4px;}

/*最下部リンク*/
div#sgs_linkBox01	{ border-top:solid 1px #daf29a; padding-top:1px;}
div#sgs_linkBox01 table	{ border-top:solid 3px #daf29a;}

/*リストボックス*/
div#sgs_ListBox		{ width:750px; margin:10px 0px 30px 0px; background-image:url("/images/sgs/line02_tate.gif"); background-position:100% 0%; background-repeat:repeat-y;}
div#sgs_ListBox table	{ width:100%; background-image:url("/images/sgs/line02_yoko.gif"); background-position:0% 100%; background-repeat:repeat-x;}
div#sgs_ListBox td	{ padding-bottom:10px; vertical-align:top; background-image:url("/images/sgs/line02_tate.gif"); background-position:0% 0%; background-repeat:repeat-y;}
div.sgs_Listcol4 td	{ width:25%;}
div.sgs_Listcol3 td	{ width:33.3%;}

div#sgs_ListBox p	{ height:1.3em; margin-bottom:4px; padding:0px 0px 0px 12px;}
div#sgs_ListBox p.sgs_ListBoxttl	{ margin-bottom:10px; padding:4px 0px 3px 10px; background-color:#daf29a; border-left:solid 1px #ffffff; border-bottom:solid 1px #a6da0b;}
div#sgs_ListBox td.sgs_ListBoxttl p.sgs_ListBoxttl	{ border-left:solid 1px #daf29a;}

div#sgs_ListBox td table{ width:auto; background-image:none;}
div#sgs_ListBox td td	{ width:auto; padding-bottom:0px; background-image:none;}

/*学びたいことを探す STD001
-------------------------------------------------------------------------------------------------------------------------- */
div#std001_tb01				{ width:750px; margin:10px 0px 30px 0px;}
div#std001_tb01 td			{ height:135px; padding-bottom:12px; vertical-align:top;}
div#std001_tb01 td a			{ display:block; width:122px; height:14px; padding:117px 30px 4px 30px; text-align:center; overflow:hidden; background-position:0px 0px; background-repeat:no-repeat;}
div#std001_tb01 td a:hover		{ color:#ffffff; background-position:0px -140px; text-decoration:none;}
div#std001_tb01 td a.std001_btn11	{ background-image:url("/images/sgs/std001_btn11.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn12	{ background-image:url("/images/sgs/std001_btn12.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn13	{ background-image:url("/images/sgs/std001_btn13.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn14	{ background-image:url("/images/sgs/std001_btn14.jpg");}
div#std001_tb01 td a.std001_btn21	{ background-image:url("/images/sgs/std001_btn21.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn22	{ background-image:url("/images/sgs/std001_btn22.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn23	{ background-image:url("/images/sgs/std001_btn23.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn24	{ background-image:url("/images/sgs/std001_btn24.jpg");}
div#std001_tb01 td a.std001_btn31	{ background-image:url("/images/sgs/std001_btn31.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn32	{ background-image:url("/images/sgs/std001_btn32.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn33	{ background-image:url("/images/sgs/std001_btn33.jpg"); margin-right:7px;}
div#std001_tb01 td a.std001_btn34	{ background-image:url("/images/sgs/std001_btn34.jpg");}

/*学問詳細 STD002
-------------------------------------------------------------------------------------------------------------------------- */
p#std002_linkBox01	{ margin-left:48px; padding:10px 0px 8px 0px; border:solid 1px #99cc00;}
table#std002_tb03	{ margin:5px 0px 10px 0px; color:#888888;}
table#std002_tb03 p	{ display:inline; color:#333333;}
table#std002_tb03 span	{ margin-left:3px; margin-right:3px; color:#333333;}

/*仕事トップ JOB001
-------------------------------------------------------------------------------------------------------------------------- */
div#job001_tb01				{ width:750px; margin:10px 0px 30px 0px;}
div#job001_tb01 td			{ height:135px; padding-bottom:10px; vertical-align:top;}
div#job001_tb01 td a			{ display:block; width:77px; height:14px; padding:116px 0px 5px 68px; text-align:left; overflow:hidden; background-position:0px 0px; background-repeat:no-repeat;}
div#job001_tb01 td a:hover		{ color:#ffffff; background-position:0px -150px; text-decoration:none;}
div#job001_tb01 td a.job001_btn11	{ background-image:url("/images/sgs/job001_btn11.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn12	{ background-image:url("/images/sgs/job001_btn12.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn13	{ background-image:url("/images/sgs/job001_btn13.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn14	{ background-image:url("/images/sgs/job001_btn14.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn15	{ background-image:url("/images/sgs/job001_btn15.jpg");}
div#job001_tb01 td a.job001_btn21	{ background-image:url("/images/sgs/job001_btn21.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn22	{ background-image:url("/images/sgs/job001_btn22.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn23	{ background-image:url("/images/sgs/job001_btn23.jpg"); margin-right:6px;}
div#job001_tb01 td a.job001_btn24	{ background-image:url("/images/sgs/job001_btn24.jpg"); margin-right:6px;}

/*仕事中分類 JOB002
-------------------------------------------------------------------------------------------------------------------------- */
div#job002_resultBox h1,
div#job002_resultBox h2	{ padding:15px 0px 5px 12px; background-image:url("/images/sgs/line02_yoko.gif"); background-position:0% 100%; background-repeat:repeat-x;}
div#job002_resultBox h3	{ margin-bottom:10px; padding:6px 0px 0px 16px; color:#ff3300; background-image:url("/images/sgs/line02_yoko.gif"); background-position:0px 1px; background-repeat:repeat-x;}
div#job002_resultBox h3 span	 { margin-left:2px; color:#333333; font-weight:normal;}

table#job002_ListBox table td { width:175px;}
table#job002_ListBox table td.acenter { width:64px;}

div#job002_Box02	{ margin-bottom:20px;}
div#job002_Box02 h3	{ margin-bottom:10px; padding:5px 0px 5px 16px; font-weight:normal;}

.job002_pd	 {padding:0 5px 0 5px}

/*仕事詳細 JOB003
-------------------------------------------------------------------------------------------------------------------------- */
/*他の先輩の仕事一覧 JOB004
-------------------------------------------------------------------------------------------------------------------------- */
table.job004_ListBox			{ margin-bottom:10px;}
td.job004_ListBox			{ width:360px; border:solid 1px #dedede; vertical-align:top;}
td.job004_ListBox table			{ width:360px; border-top:solid 4px #daf29a;}
td.job004_ListBox td			{ width:102px; padding:9px 0px 9px 5px;}
td.job004_ListBox td.txlink_off		{ width:241px; padding:18px 7px 0px 5px;}
td.job004_ListBox td.aright		{ width:241px; padding:0px 7px 9px 5px;}

