@charset "utf-8";
/* CSS Document */

/*
//------coloney
*/

/**/
.img-right-l {margin-bottom: 10px; float: right}

/*コロニー／生活支援／就業支援で使用*/
.img-left-l-right {margin-top:5px; float: left; width:242px}
.img-right-l-left {margin-top:5px; float: right; width:242px}
.img-margin-bottom {margin-bottom: 10px}

/*セミナーで使用*/
.seminar_img-left-l {margin-right: 16px; float: left}
.seminar_img-right-l {margin-left: 16px; float: right}

/*研究で使用*/
.kenkyu_img-left-l {margin-right: 16px; margin-bottom:16px; float: left}
.kenkyu_img-right-l {margin-left: 16px; margin-bottom:16px; float: right}


/* 文字色が黒のリンク色設定（標準とする）*/
A.link_all:link{color:#000000}
A.link_all:visited{color:#000000}
A.link_all:hover{color:#000000}
A.link_all:active{color:#000000}

/* 文字色が白のリンク色設定*/
A.link_bottom_menu:link{color:#ffffff}
A.link_bottom_menu:visited{color:#ffffff}
A.link_bottom_menu:hover{color:#ffffff}
A.link_bottom_menu:active{color:#ffffff}


/* 文字色が黒のリンク色設定、リンクを表す下線を表示しない。MouseOnの場合に下線が表示される */
A.link_left:link{color:#000000}
A.link_left:visited{color:#000000}
A.link_left:hover{color:#000000; text-decoration:underline}
A.link_left:active{color:#000000}
A.link_left{text-decoration:none}

/* 文字色が灰色(#CCCCCC)のリンク色設定、リンクを表す下線を表示しない。MouseOnの場合に下線が表示される */
A.link_gray:link{color:#cccccc}
A.link_gray:visited{color:#cccccc}
A.link_gray:hover{color:#cccccc; text-decoration:underline}
A.link_gray:active{color:#cccccc}
A.link_gray{text-decoration:none}

/* 文字色が緑(#009900)のリンク色設定、リンクを表す下線を表示しない。MouseOnの場合に下線が表示される */
A.link_green:link{color:#009900}
A.link_green:visited{color:#009900}
A.link_green:hover{color:#009900; text-decoration:underline}
A.link_green:active{color:#009900}
A.link_green{text-decoration:none}



/* フォントに関する設定 */
/* 色関係 */
.style-font-green{color:#009900}
.style-font-orange{color:#ffcc33}
.style-font-orange-epron{color:#ff9900}

/* サイズ関係 */
.style-font12_p_normal {font-size: 12.0pt; line-height:120%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing:0pt}

.style-font12_p {font-size: 12.0pt; line-height:110%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing:0pt}

.style-font12_p_media {font-size: 12.0pt; line-height:100%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing:0pt}

.style-font11_p_white {font-size: 11.0pt; line-height:120%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing:0pt; color:#FFFFFF}

.style-font11_p_media {font-size: 11.0pt; line-height:130%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing:0pt}

.style-font11_p_height {font-size: 11.0pt; line-height:100%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; letter-spacing:0pt}

.style-font10_p_height_cr {font-size: 10.0pt; line-height:50%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}

.style-font10_p_height {font-size: 10.0pt; line-height:100%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}

.style-font10_p {font-size: 10.0pt; line-height:120%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}


.style-font11_p {font-size: 11.0pt; line-height:150%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}
.style-font11_p_cr {font-size: 11.0pt; line-height:50%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}

.style-font11_p_cr2 {font-size: 11.0pt; line-height:120%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}

.style-font8_p_height {font-size: 8.0pt; line-height:110%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000}

.style-font8_5 {font-size: 8.5pt; line-height:120%; font-family: "ＭＳ ゴシック", "Osaka－等幅"; color:#000000}
.style-font8_5_p {font-size: 8.5pt; line-height:120%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000}
.style-font8_5_p_white {font-size: 8.5pt; line-height:120%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#ffffff}
.style-font9_p {font-size: 9.0pt; line-height:160%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt}
.style-font9_p_height {font-size: 9.0pt; line-height:110%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#000000; letter-spacing:0pt;}
.style-font9_p_white_bold {font-size: 9.0pt; line-height:130%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#ffffff; font-weight: bold}

.style-font9 {font-size: 9.0pt; line-height:120%; font-family: "ＭＳ ゴシック", "Osaka－等幅"; color:#000000; letter-spacing:0px}


/* 線に関する設定(主にテーブル枠を引く場合に利用) */
.border_black1 {border-left:#000000 solid 1px; border-top:#000000 solid 1px; border-right:#000000 solid 1px; border-bottom:#000000 solid 1px}

.border_common_gray { border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px}

.border_common_gray_dot { border-top:#CCCCCC dotted 1px; border-bottom:#CCCCCC dotted 1px}

.border_bottom_gray_dash {border-bottom:#cccccc dashed 1px}
.border_bottom_green {border-bottom:#009900 solid 1px}
.border_left_white {border-left:#FFFFFF solid 1px; border-top:#999999; border-right:#999999; border-bottom:#999999}
.border_top_bottom_black {border-left:#FFFFFF; border-top:#000000 solid 1px; border-right:#FFFFFF; border-bottom:#000000 solid 1px}
.border_top_black {border-left:#FFFFFF; border-top:#000000 solid 1px; border-right:#FFFFFF; border-bottom:#FFFFFF}
.border_bottom_black {border-bottom:#000000 solid 1px}
.border_top_black_dot {border-left:#FFFFFF; border-top:#000000 dotted 1px; border-right:#FFFFFF; border-bottom:#FFFFFF}

.border_left_gray {border-left:#cccccc solid 1px;}
.border_bottom_gray {border-bottom:#cccccc solid 1px;}
.border_bottom_gray_dot {border-bottom:#cccccc dotted 1px;}
.border_gray1 {border-left:#cccccc solid 1px; border-top:#cccccc solid 1px; border-right:#cccccc solid 1px; border-bottom:#cccccc solid 1px}

.border_green1 {border-left:#2F9E32 solid 1px; border-top:#2F9E32 solid 1px; border-right:#2F9E32 solid 1px; border-bottom:#2F9E32 solid 1px}

.style-font8_string_nothing {font-size: 8.0pt; line-height:70%}

.border-top-white{border-top:#FFFFFF solid 4px}

/* 常勤理事のページで表の枠に利用 */
.border_left_right_gray {border-left:#CCCCCC solid 1px; border-right: #CCCCCC solid 1px}
.border_right_gray {border-right: #CCCCCC solid 1px}
.border_top_bottom_gray {border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px}
.border_top_gray {border-top:#CCCCCC solid 1px;}


/* 理事長室からの提言 */
.riji_border_green_top1_bottom3 { border-top:#CCCCCC dashed 1px; border-bottom:#009900 solid 3px}
.riji_border_green_top3_bottom1 { border-top:#009900 solid 3px; border-bottom:#CCCCCC dashed 1px}
.riji_border_black_top1_bottom3 { border-top:#CCCCCC dashed 1px; border-bottom:#000000 solid 3px}
.riji_border_black_top3_bottom1 { border-top:#000000 solid 3px; border-bottom:#CCCCCC dashed 1px}
/* 2010.01.18 Add */
.riji_border_top1 { border-top:#CCCCCC dashed 1px;}


/* お知らせ等 */
.news_border_gray_dot_bottom{ border-bottom:dotted 1px #CCCCCC; margin-top:4px; margin-bottom:4px}


/* 各パーツの上下左右に空白を入れたい場合の設定 */
.padding_common {padding-bottom:4px; padding-top:4px}
.padding_top {padding-top:4px}
.padding_top1 {padding-top:1px}
.padding_top5 {padding-top:5px}
.padding_top6 {padding-top:6px}
.padding_top7 {padding-top:7px}
.padding_top8 {padding-top:8px}
.padding_top9 {padding-top:9px}
.padding_top10 {padding-top:10px}
.padding_top12 {padding-top:12px}
.padding_top14 {padding-top:14px}
.padding_top16 {padding-top:16px}
.padding_bottom {padding-bottom:4px}
.padding_bottom6 {padding-bottom:6px}
.padding_bottom7 {padding-bottom:7px}
.padding_bottom8 {padding-bottom:8px}
.padding_bottom9 {padding-bottom:9px}
.padding_bottom10 {padding-bottom:10px}
.padding_bottom12 {padding-bottom:12px}
.padding_bottom15 {padding-bottom:15px}
.padding_bottom16 {padding-bottom:16px}
.padding_bottom18 {padding-bottom:18px}
.padding_bottom23 {padding-bottom:23px}
.padding_left { padding-left:4px}
.padding_left6 { padding-left:6px}
.padding_left7 { padding-left:7px}
.padding_left11 { padding-left:11px}
.padding_left12 { padding-left:12px}
.padding_left13 { padding-left:13px}
.padding_left14 { padding-left:14px}
.padding_left15 { padding-left:15px}
.padding_left16 { padding-left:16px}
.padding_left20 { padding-left:20px}
.padding_left24 { padding-left:24px}
.padding_right3 { padding-right:3px}
.padding_right { padding-right:4px}
.padding_right7 { padding-right:7px}
.padding_right10 { padding-right:10px}
.padding_right12 { padding-right:12px}
.padding_right13 { padding-right:13px}
.padding_right14 { padding-right:14px}
.padding_right18 { padding-right:18px}

.padding_triangle { padding-left:9px; padding-top:1px}
.padding_triangle_enkaku { padding-right:7px;}



.style-font9_5 {font-size: 9.5pt; line-height:150%; font-family: "ＭＳ ゴシック", "Osaka－等幅"; color:#FFFFFF}
.style-font9_5_p {font-size: 9.5pt; line-height:150%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF}
.style-font12_5_white {font-size: 12.5pt; line-height:150%; font-family: "ＭＳ ゴシック", "Osaka－等幅"; color:#ffffff; font-weight:bolder}
.style-font9_5_black {font-size: 9.5pt; line-height:150%; font-family: "ＭＳ ゴシック", "Osaka－等幅"; color:#000000}

/* 沿革史に関する共通設定項目 */
.enkaku_height{ padding-bottom:6px}
.enkaku_img_height_man{height:40px}
.enkaku_img_height_no{height:14px}
.enkaku_img_height_year{height:18px; padding-right:4px}
.enkaku_photo_left_width{width:25px}
.enkaku_photo_between_width{width:14px}

.search_arrow_img_padding{ padding-left:9px; padding-right:7.5px}
.search_arrow_non_img_padding{ padding-left:25.5px}
.search_arrow_img_padding_right{padding-right:7.5px}

/*常勤役員の画面に関する設定項目*/
.jokin_string{padding-bottom:4px}

/*事業所案内の画面に関する設定項目*/
.tbl_border_black_top{border-top:1px solid #000000}
.tbl_border_black_bottom{border-bottom:1px solid #000000}
.tbl_border_black_left{border-left:1px solid #000000}
.tbl_border_black_right{border-right:1px solid #000000}
.tbl_border_black{border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000}

.tbl_border_gray_left{border-left:1px solid #cccccc}

.tbl_string{padding-top:1px; padding-bottom:1px}

.padding_nagasaki{padding-left:20px}
.padding_kenou{padding-left:20px}
.padding_kennan{padding-left:20px}
.padding_saseho{padding-left:10px}

.jigyo_img-left-l-right {margin-top:5px; float: left; width:320px}

/*画面左のメニュー*/
.left_side_menu_pad0 {padding-left: 16px}
.left_side_menu_pad1 {padding-left: 16px; padding-right: 2px}
.left_side_menu_pad2 {padding-left: 24px; padding-right: 2px}


/*サイトマップ*/
.site_box_arrow {padding-left: 9px; padding-right: 9px}
.site_arrow {padding-left: 17px; padding-right: 9px; padding-bottom: 2px}
.site_menu_left {padding-left: 20px}

/*入口別メニュー*/
.entrance_box_arrow {padding-left: 0px; padding-right: 9px}
.entrance_arrow {padding-left: 9px; padding-right: 9px; padding-bottom: 2px}
.entrance_text_nest1 {padding-left: 24px}
.entrance_text_nest2 {padding-left: 55px}

/* 法人概要 */
.houjin_gaiyou_border1 {border-top: #CCCCCC solid 1px}
.houjin_gaiyou_border2 {border-left:#CCCCCC solid 1px; border-right: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px}
.houjin_gaiyou_border3 {border-right: #CCCCCC solid 1px}
.houjin_gaiyou_border_black1 { border-bottom:#000000 solid 1px}
.houjin_gaiyou_tbl_width1 { width:532px}
.houjin_gaiyou_td_width { width:372px}

/* セミナー2007概要 */
.sem_gai_pad1 {padding-left:20px}
.sem_gai_pad2 {padding-left:40px}
.sem_gai_pad3 {padding-left:68px}

.sem_gai_line_common{padding-top:4px; padding-bottom:10px}
.sem_gai_line1{padding-bottom:4px}
.sem_gai_line2{padding-bottom:16px}

/* 罪を犯した障がい者の地域生活移行に関する研究 */
.tsumi_arrow_img_padding{ padding-right:7.5px; padding-bottom:1px}

/* 提言 */
.teigen_arrow_img_padding{ padding-right:7.5px; padding-bottom:1px}

/* お知らせ等の一覧ページ */
.news_list_arrow {padding-top:3px; padding-right:6px}


/* 左メニューの縦方向の長さ */
.left_menu_height_seminar{ height:500px }
.left_menu_height_kenkyu{ height:500px }

/* 酒井グループ*/
.sakai_font_title
{
	position:absolute;
	top:7px;
	left:15px;
	width: 507px;
	height: 14px;
	color:#FFFFFF;
	line-height:110%;
	font-weight:bold
}

.sakai_font_point
{
	position:absolute;
	top:7px;
	left:8px;
	width: 507px;
	height: 14px;
	line-height:110%;
	font-weight:bold
}

.sakai_font_green_icon
{
	position:absolute;
	top:-1px;
	left:15px;
	width: 518px;
	height: 14px;
	line-height:110%;
	font-weight:bold
}

.sakai_pagetop_jump
{
	text-align:right;
	font-size:9pt;
	padding-top:16px;
	padding-bottom:23px
}


.sakai_line_pad1{padding-bottom:16px; padding-right:18px}
.sakai_line_pad2{padding-bottom:5px; padding-right:18px}
.sakai_line_pad3{padding-bottom:10px; padding-right:18px}

.sakai_padding_left1{padding-left:15px}

.yousei_padding_name1{padding-left:15px}
.yousei_padding_katagaki1{padding-left:30px}

.yousei_padding_name2{padding-left:33px}
.yousei_padding_katagaki2{padding-left:48px}

.style-font16_p {font-size: 16.0pt; line-height:120%; font-family: "ＭＳ ゴシック", "Osaka－等幅"}

.takizawa_font_orange {color:#CC6635}


/*セミナー2008開催概要*/
.sem2008_border_white_all{ border-top:#FFFFFF solid 16px; border-left:#FFFFFF solid 18px; border-right:#FFFFFF solid 18px}
.sem2008_border_inner1{ border:#ADD8E6 solid 6px 6px 6px 6px}
.sem2008_menu_area1 { background-color:#4169E1; width:686px; font-weight:bold; color:#FFFFFF}
.sem2008_font9_br1 { padding-bottom:6px} 
.sem2008_font11_color {font-size: 11.0pt; line-height:150%; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#0000FF; letter-spacing:0pt; font-weight:bold}
.sem2008_keireki_area{background-color:#e6e6e6; padding: 4px 4px 4px 4px; width:678px}
.sem2008_keireki_area2{background-color:#e6e6e6; padding: 4px 4px 4px 4px; width:489px}
.sem2008_keireki_area3{background-color:#e6e6e6; padding: 4px 4px 4px 4px; width:326px}

.sem2008_border_white_top_bottom{border-top:#FFFFFF solid 3px; border-bottom: #FFFFFF solid 3px}
.sem2008_border_white_left{border-left:#FFFFFF solid 3px}

/*採用情報*/

.saiyou_border_gray_left_right {border-left:#cccccc solid 1px; border-right:#cccccc solid 1px}
.saiyou_border_gray_left {border-left:#cccccc solid 1px}
.saiyou_border_gray_right {border-right:#cccccc solid 1px}
.saiyou_border_gray_top_bottom {border-top:#cccccc solid 1px; border-bottom:#cccccc solid 1px}
.saiyou_border_gray_bottom {border-bottom:#cccccc solid 1px}


/********************************/
/* 事業所案内の改訂に関する設定 */
/********************************/

/* 事業所案内沿革のテーブルに関する定義 */
.jigyo_enkaku_table
{
	width: 538px
}

/* td1～td4の合計が538pxになるように設定する */
.jigyo_enkaku_td1
{
	width: 40px;
}

.jigyo_enkaku_td2
{
	width: 25px;
}

.jigyo_enkaku_td3
{
	width: 16px;
}

.jigyo_enkaku_td4
{
	width: 457px;
}

.jigyo_enkaku_td5
{
	width: 27px;
}

.jigyo_enkaku_td6
{
	width: 430px;
}

.jigyo_enkaku_pad_bottom
{
	padding-bottom: 4px;
}

/* 関連ページ 行間*/
.jigyo_line_pad
{
	padding-bottom: 4px;
}

/* 現場をたずねある記 */
.hito_val_no_p {font-size: 14.0pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.hito_title_message_p {font-size: 14.0pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#009900}

/* Google検索窓 */
.google_search_font
{
	font-size: 11px;
}

/* 事業所 内テーブル 2010.04.27 */
table.week_menu  {
	border-collapse: collapse;
	border:1px #9f9f9f solid;
}

table.week_menu th {
	background-color:#dbffcf;
	text-align:center;
	verical-align:middle;
	border:1px #9f9f9f solid;
	padding:3px;
}

table.week_menu td {
	text-align:left;
	border:1px #9f9f9f solid;
	padding:3px;
}

