@charset "UTF-8";

/* 次ページ全体
---------------------------------------------------- */
/* メインエリア */
#left_box #nx-main {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 530px;
	line-height: 1.5em;
}

#nx-main .nx-area {
	margin: 0px;
	padding: 3px 5px 17px 5px;
	width: 520px;
}

#nx-main .pd-top {
	padding: 7px 0px 0px 0px;
}

table{
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 85%;
}

.top-com {
	margin-top:5px;
	margin-bottom:20px;
}

.col-point {
	color: #FF0000;
}
.col-kome {
	color: #FF0000;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
	font-size: 95%;
}

.col-new {
	color: #FF0000;
	padding-left: 3px;
	font-size: 80%;
}

.tugihe {
	color: #0000FF;
	font-size: 90%;
	text-align: right;
}


.under {
	text-decoration: underline;
}

.ft-sm {
	font-size: 90%;
}


#pagetop {
	position:fixed;
	top:90%;
	right:0px;
	overflow:visible;
	width: 85px;
	float: right;
	clear: right;
}



/* 施設案内
---------------------------------------------------- */
/* 問い合わせ */
.an-toi-name {
	color: #000000;
	font-weight: bold;
}

.an-toi dt {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	vertical-align: top;
	float: left;
	clear: left;
}
.an-toi dd {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	vertical-align: top;
	padding-left: 70px;
}

/* テーブル */
.an-tb-top {
	border: 1px solid #99CC99;
	background-color: #D7F9BB;
	color: #336633;
	padding: 0px 3px 0px 3px;
}

.an-tb-left {
	border: 1px solid #99CC99;
	background-color: #bcefc1;
	color: #336633;
}
.an-tb-main {
	border: 1px solid #99CC99;
	line-height: 1.25em;
	color: #336633;
	padding: 2px;
}


/* 紹介リスト */
#an-shikai ul {
	list-style-type: none;
	padding: 0px 5px 5px 5px;
}

#an-shikai .li-ti {
	color: #333366;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}


/* 紹介コメント */
#an-shikai-com {
	border: 3px double #99CCCC;
	background-color: #DEFBFE;
	padding: 3px;
	margin: 7px 0 0 0;
	color: #0033CC;
}



/* 事業概要
---------------------------------------------------- */
/* バックphoto配置 */
#nx-main .nx-area-gy {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 17px 5px;
	width: 520px;
	background-image: url(../gaiyou/IMG/no1_ph01.jpg);
	background-repeat: no-repeat;
	background-position: right 250px;

}

/* 窓口 */
#gy-teikyo {
	color: #005243;
	font-weight: bold;
	font-size: 110%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7ebeab;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #7ebeab;
	margin-top: 10px;
}

.gy-bun {
	margin: 7px 0px 7px 0px;
}

/* 情報提供・ＰＲ事業 */
.gy-joho-ti {
	color: #e95295;
	font-weight: bold;
}


/* 概要リスト */
.gy-shikai ul {
	list-style-type: none;
	padding: 0px 5px 5px 5px;
}

.gy-shikai li {
	padding: 1px;
}

/* 概要(事業紹介) */
.gy-md-ti {
	color: #336699;
	font-weight: bold;
	font-size: 105%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099CC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066CC;
	margin-top: 15px;
	padding-left: 3px;
}

.gy-md {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
}

.gy-md dt {
	vertical-align: top;
	float: left;
	clear: left;
	color: #333366;
}
.gy-md dt.name {
	vertical-align: top;
	float: left;
	clear: left;
	padding-left: 7px;
	color: #333333;
}
.gy-md dd {
	vertical-align: top;
	padding-left: 90px;
}

.gy-kome {
	color: #d7003a;
	padding-left: 7px;
	font-size: 95%;
}
.gy-ti-sv {
	color: #FF0000;
	font-size: 90%;
}



/* 派遣 */
.gy-hk-ti {
	color: #663399;
	font-weight: bold;
	font-size: 105%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC66CC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #993399;
	margin-top: 15px;
	padding-left: 3px;
}



/* 職場体験 */
.gy-tk-ti {
	color: #336666;
	font-weight: bold;
	font-size: 105%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #99CCCC;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #339999;
	margin-top: 15px;
	padding-left: 3px;
}

#gy-tk ul {
	padding-left: 20px;
}
#gy-tk .li-kazu {
	list-style-type: decimal;
}
#gy-tk .ue-sp {
	padding-top: 15px;
}
#gy-tk .ls-tenno {
	list-style-type: none;
}



/* 受入企業 */
.gy-kg-waku {
	margin: 5px 0px　5px　0px;
	padding: 5px;
	border: 1px solid #3366CC;
}
.gy-ukeki-ti01 {
    font-size: 98%;
	color: #FFFFFF;
	background-color: #3366cc;
	text-align: center;
	font-weight: bold;
}
.gy-kg-title {
	font-size: 100%;
	font-weight: bold;
	color: #000033;
}
.gy-kg-com01 {
	font-size: 90%;
	line-height: 1.25em;
	text-align: center;
}
.gy-kg-sv-bgc {
	background-color: #cdf0fd;
	font-size: 90%;
	line-height: 1.25em;
	height: 30px;
}
.gy-kg-kaiin {
	font-size: 90%;
	line-height: 1.25em;
	text-align: right;
}

.gy-kg-gyosyu {
	line-height: 1.25em;
	vertical-align: middle;
	height: 30px;
	width: 400px;
	float: left;
}
.gy-kg-hp {
	width: 100px;
	float: right;
}


/* 共通
---------------------------------------------------- */
/* ダウンロードファイル */
.dl-ti {
	font-weight: bold;
	color: #006666;
	background-color: #D9F7F7;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #66CCCC;
	border-bottom-color: #66CCCC;
}
.dl-line {
	padding:0px;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #66CCCC;
	border-bottom-color: #66CCCC;
	margin-bottom: 14px;
}
.dl-line-1 {
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #66CCCC;
}
.dl-line-2 {
	padding:0px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #66CCCC;
	margin-bottom: 14px;
}
.dl-ic {
	width: 36px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
.dl-ic-long {
	width: 36px;
	height: 80px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
.dl-title {
	width: 420px;
	float: left;
}
.dl-yoryo {
	width: 60px;
	float: left;
	font-size: 90%;
	text-align: right;
}


/* 教育関係者の方へ
---------------------------------------------------- */
/* リスト */

#kyo-waku {
	border: 1px solid #99CCCC;
	background-color: #EEFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#ki-jg {
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	padding: 1px;
}

#ki-jg li {
	color: #336699;
}
#ki-jg .li-kazu {
	list-style-type: lower-alpha;
	color: #333333;
}
#ki-jg .ue-sp {
	padding-top: 15px;
}
#ki-jg .li-tenno {
	list-style-type: none;
	color: #333333;
}
#ki-jg .com {
	color: #333333;
}

#ki-jg .ti-col {
	color: #cc3399;
}

/* 問い合わせリンクテキスト
-------------------- */
.toi-color a:link {
	color: #333333;
	text-decoration: underline;
}
.toi-color a:visited {
	color: #333333;
	text-decoration: underline;
}
.toi-color a:hover {
	color: #333333;
	text-decoration: none;
}



/* スタッフ紹介
---------------------------------------------------- */
.stf-yama-ti {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00cc99;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #339999;
	margin-top: 15px;
	padding-left: 3px;
	background-image: url(../staff/IMG/ti01_back_01.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #00cc99;
	border-right-color: #00cc99;
}

.stf-syou-ti {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71a0d0;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #336699;
	margin-top: 15px;
	padding-left: 3px;
	background-image: url(../staff/IMG/ti02_back_01.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #71a0d0;
	border-right-color: #71a0d0;
}


.stf-md {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	margin-top: 3px;
}

.stf-md dt {
	vertical-align: top;
	float: left;
	clear: left;
	color: #000000;
}
.stf-md dt.name {
	vertical-align: top;
	float: left;
	clear: left;
	padding-left: 7px;
	color: #333333;
}
.stf-md dd {
	vertical-align: top;
	padding-left: 100px;
}


.stf-toha-waku {
	border: 1px dotted #FF9999;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.stf-toha-ti {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 100%;
	font-weight: bold;
	color: #CC3333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCCCC;
	background-color: #FFDDDD;
}

.stf-bun {
	padding: 3px;
	font-size: 95%;
}


/* 交通アクセス
---------------------------------------------------- */
.ace-waku {
	border: 1px solid #996666;
	background-color: #FAE8E1;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
}

.ace-waku-map {
	border: 1px dotted #996666;
	background-color: #FFFFFF;
	text-align: center;
	margin: 5px;
	padding: 10px;
}

.ace-ti {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	font-weight: bold;
	color: #990000;
	font-size: 120%;
	text-align: center;
	padding: 10px;
}

.ace-base {
	width: 100%;
	list-style-type: none;
	}
	
.ace-base ul {
	width: 100%;
	list-style-type: none;
	}
	
.ace-base-naiyo {
	margin-right: 200px;
	height: 150px;
	}
.ace-base-ph {
	width: 200px;
	float: right;
	height: 150px;
	text-align: center;
	}

.ace-md {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	margin-top: 3px;
}

.ace-md dt {
	vertical-align: top;
	float: left;
	clear: left;
	color: #000000;
}
.ace-md dt.name {
	vertical-align: top;
	float: left;
	clear: left;
	padding-left: 7px;
	color: #333333;
}
.ace-md dd {
	vertical-align: top;
	padding-left: 80px;
}


.ace-btn {
	color: #FF6699;
}


/* リンク集
---------------------------------------------------- */
.li-ti-01 {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	color: #003399;
	border-bottom: 3px double #3366CC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3366CC;
	background-color: #DDE6FC;
	margin-top: 15px;
}
.li-ti-02 {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	color: #006666;
	border-bottom: 3px double #339999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #339999;
	background-color: #DDFCF1;
	margin-top: 15px;
}
.li-ti-03 {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	color: #FF3333;
	border-bottom: 3px double #FF9999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9999;
	background-color: #FCE7DD;
	margin-top: 15px;
}

.li-kazari-01 {
	color: #3399CC;
}
.li-kazari-02 {
	color: #339999;
}

.li-kazari-03 {
	color: #FF6666;
}


.li-base {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	}
	
.li-name-ti {
	font-weight: bold;
	}


/* 求人情報
---------------------------------------------------- */
.ky-ti-01 {
	font-family: "ＭＳ ゴシック", "Osaka‐等幅";
	color: #330033;
	border-bottom: 3px double #996699;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #996699;
	background-color: #eee2ee;
	margin-top: 15px;
}

.ky-kazari-01 {
	color: #cc6699;
}

.ky-base {
	list-style-type: none;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	}
	
.ky-name-ti {
	font-weight: bold;
	}



/* 最新情報・セミナー
---------------------------------------------------- */
.ii-line-new {
	border-bottom-style: solid;
	border-bottom-color: #9bc2e7;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9bc2e7;
	margin-bottom: 14px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.ii-kazari-new {
	width: 16px;
	text-align: left;
	float: left;
	color: #006699;
}

.ii-title {
	width: 410px;
	float: left;
}
.ii-up {
	width: 90px;
	float: left;
	font-size: 90%;
	text-align: right;
}

.ii-com {
	font-size: 90%;
	margin-left: 16px;
}

.ii-line-sem {
	border-bottom-style: solid;
	border-bottom-color: #c2e79b;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c2e79b;
	margin-bottom: 14px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.ii-kazari-sem {
	width: 16px;
	text-align: left;
	float: left;
	color: #006600;
}

#ii-up-deta {
	font-size: 90%;
	text-align: right;
	margin-top: 5px;
}

#ii-newtitle-deta {
	margin-top: 2px;
	font-size: 130%;
	color:#003399;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #0099cc;
	border-left-color: #0099cc;
	padding: 2px;
}
#ii-sbti-deta {
	color:#000000;
	font-weight: bold;
	font-size: 95%;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
	margin-bottom: 5px;
}
.ii-ph-deta {
	text-align: center;
	padding: 5px;
}

#ii-com-deta {
	text-align: left;
	padding: 5px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

#ii-newtopline-deta {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9bc2e7;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9bc2e7;
}


#ii-semtitle-deta {
	margin-top: 2px;
	font-size: 130%;
	color:#336666;
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-bottom-color: #00cc99;
	border-left-color: #00cc99;
	padding: 2px;
}

#ii-semtopline-deta {
	text-align: center;
	padding: 2px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c2e79b;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c2e79b;
}

.ii-next-txt {
	padding-top: 10px;
	font-size: 75%;
}

/* 若者＠ねっと相談
---------------------------------------------------- */
.sd-ti {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;
	padding: 2px;
	margin-top: 10px;
}

.sd-com {
	background-color: #d6eff8;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size:95%;
}

.sd-com-li {
	background-color: #d6eff8;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size:95%;
}
.sd-com-li li{
	background-color: #d6eff8;
	list-style-type: disc;
	margin-left: 20px;
	line-height: 1.4em;
}
.sd-fm-chuibun {
	padding-top: 25px;
	padding-bottom: 3px;
	font-size:90%;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-width: 4px;
	border-bottom-style: dotted;
	border-bottom-color: #a5b4d2;
}


#sd-fm-base {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
.sd-fm-bs-left {
	margin: 0px;
	float: left;
	width: 80px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
.sd-fm-bs-right {
	margin-left: 0px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}

.sd-fm-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99aacc;
	margin-top: 5px;
	margin-bottom: 10px;
}
.sd-fm-line-bt {
	border-bottom-width: 4px;
	border-bottom-style: dotted;
	border-bottom-color: #a5b4d2;
	margin-top: 10px;
}

#sd-if-bun {
	margin-top: 45px;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 95%;
}

#sd-if {
	margin-top: 10px;
	color:#000066;
}

#sd-if li {
	margin-left: 20px;
	list-style-type: disc;
	margin-top: 20px;
	line-height: 1.4em;
}

#col-submit {
	background-color: #fbd1e6;	
}



/* サイトマップ
---------------------------------------------------- */
#st-area {
	margin: 10px;
	padding: 5px;
}
#st-area-lf {
	width: 240px;
}
#st-area-rg {
	float: right;
	width: 240px;
}

#st-area  dt {
	list-style-type: none;
	background-color: #f2f8d9;
	margin: 7px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: double;
	border-bottom-style: solid;
	border-left-style: double;
	border-top-color: #99cc66;
	border-right-color: #99cc66;
	border-bottom-color: #99cc66;
	border-left-color: #99cc66;
}

#st-area-lf dd {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #99cc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 90%;
}

#st-area-rg dd {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #99cc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 90%;
}

#st-area-rg .dt-sp {
	list-style-type: none;
	background-color: #f2f8d9;
	margin: 25px 7px 7px 7px;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: double;
	border-bottom-style: solid;
	border-left-style: double;
	border-top-color: #99cc66;
	border-right-color: #99cc66;
	border-bottom-color: #99cc66;
	border-left-color: #99cc66;
}

