﻿@charset "utf-8";

/* ==========================================

01.Browser Reset

========================================== */

/* ----- 

01.Reset

----- */

html { height:100%; }

body {

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

font-size:62.5%;

color:#000;

line-height:1.4;

line-height : 1.2\9; /* IE8 and below */

font-style:normal;

margin: 0;

padding: 0;

height:100%;

}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,address {

margin: 0;

padding: 0;

font-size: 100%;

}

th,td{

font-size: 100%;

}

select,

input,

textarea {

font-size: 100%;

}

img {

border: 0;

vertical-align: bottom;

padding:0;

margin:0;

}

h1,h2,h3,h4,h5,h6 {

clear: both;

font-size: 100%;

}

ul,dl {

list-style-type: none;

list-style-position: outside;

text-indent: 0;

}

table {

border-collapse:separate;

border-spacing: 1px;

}

/* ----- 

02.Structure Module

----- */

hr {

display:none;

}

address {

font-style:normal;

font-size:1em;

line-height:1.4;

}

/* ----- 

03.Text Module

----- */

/* h*/

h1 {

font-size:3em;/*30px*/

font-weight:normal;

margin:0;

padding:0;

line-height:1.1;

}

h2 {

font-size:1.8em;/*18px*/

line-height:1.8\9;

}

h3,

h4,

h5,

h6 {

font-size:1.4em;/*14px*/

line-height:1.4\9;

}

p,dt,dd,li,pre,blockquote {

font-size:1.4em;/*14px*/

line-height:1.6\9; /* IE8 and below */

}

div blockquote {

font-size:1.4em;

}

p,ul,ol,dl,table,dt,dd img {

margin-top:0.5em;

}

dt {

font-weight:bold;

}

em {

font-weight:bold;

margin-top:1em;

}

strong {

font-style:normal;

font-weight:bold;

}

abbr,

acronym {

font-size:1.1em;/*11px*/

border-bottom:0;

cursor:help;

}

/* ----- 

04.Hypertext Module

----- */

a:link {

color:#03c;

text-decoration:underline;

vertical-align: baseline;

}

a:visited {

color:#636;

text-decoration:underline;

}

a:hover,

a:active,

a:focus {

color:#f00;

text-decoration:none;

}

/* ----- 

05.List Module

----- */

ol {

list-style-position:outside;

text-indent:0;

padding-left:2em;

}

li {

margin:6px 0 0 0;

}

li li,

li p,

li dt,

li dd,

dd li,

dd p,

dd dt,

dd dd {

font-size:1em;/*10px*/

}

/* ----- 

06.Forms Module

----- */

form {

}

fieldset {

border:0;

}

label {

vertical-align:bottom;

}

input, select {

line-height:1.3;

font-family:"monospace"; 

font-size:100%; 

margin:0; 

padding:0; 

vertical-align:baseline;

}

input.text {

padding:0 0.2em;

border:1px solid #999;

font-family:monospace;

}

textarea {

width: 99%;

border: solid 1px #999;

}

/* ----- 

07.Tables Module

----- */

table {

margin:0;

padding:0;

}

table caption {

text-align: left;

font-weight:bold;

font-size:1.4em;/*14px*/

}

th, td {

line-height:1.4;

font-size:1.4em;/*14px*/

margin:0;

text-align:left;

}

table.padding5 th,

table.padding5 td {

padding:5px;

}

th.padding5,

td.padding5 {

padding:5px;

}

th.padding10,

td.padding10 {

padding:10px;

}

table.padding2 th,

table.padding2 td {

padding:2px;

}

th.padding2,

td.padding2 {

padding:2px;

}

/* ----- 

●●●テーブルの中の●●●

----- */

td p,

td dt,

td dd,

td li,

td pre,

td blockquote,

td th,

td td {

font-size:100%;

}

td h1 {

margin-top:0.5em;

font-size:2.2em;

}

td h2 {

font-size:1.3em;

}

td h3,

td h4,

td h5,

td h6 {

font-size:100%;

}

td img {

vertical-align:top;

}

/* ----- 

08.hidden Module

----- */

.clearfix:after {

content: ".";

display: block;

clear: both;

visibility: hidden;

height: 0;

}

.clearfix {

display: inline-block;

}

html[xmlns] .clearfix {

display: block;

}

* html .clearfix {

height: 1%;

}

.hidden {

display:none;

}

.reader {

position:absolute;

z-index:100;

top:0px;

right:0px;

display:run-in;

width:1px;

height:1px;

margin:0;

padding:0;

border-style:none;

overflow:hidden;

}

.attentionie {

display:none;

}

/* ==========================================

02.Body

========================================== */

body { background-color:#fff; }

/* ==========================================

03.Basic Structure　全ページ共通基本設定

========================================== */

img.imageBorder {

border:solid #CCC 1px;

margin:0;

padding:1px;

}

a:hover img.imageBorder {

border:solid #C33 1px;

}

/* マウスオーバー */

a.rollover {

display:block;

background-color:#FFE8E8;

margin:0 2px 0 0;

padding:0;

}

a.rollover:hover img{

opacity:0.7;

filter: alpha(opacity=70);

-ms-filter: "alpha( opacity=70 )";

margin:0;

padding:0;

}

.alignCenter {

margin:0 auto;

}

.alignRight {

text-align:right;

margin:0;

padding:0;

}

.centerTxt {

text-align:center;

}

.textRed { color:#FF0033; }

.textBlack { color:#000; }

.textBlue { color:#03f; }

table td.left {text-align:left; }

table td.right {text-align:right; }

table td.center {text-align:center; }

.smallTxt {font-size:0.8em; }

/* ------------------------------ 

03-1.Link List Structure　リスト付リンクのアイコン設定

------------------------------ */

.linkList01 {

background: url(../images/share-ico-01.gif) no-repeat left top;

padding-left:1.7em;

margin-left:0.5em;

}

.linkList02 {

background: url(../images/share-ico-02.gif) no-repeat left top;

padding-left:1.1em;

margin-left:0.5em;

}

.pagetopLink {

clear:both;

text-align:right;

margin:0;

padding:2em 0 0;

font-size:1.3em;

}

.pagetopLink a {

background: url(../images/share-ico-00.gif) no-repeat left top;

margin:0;

padding:2px 0 0 16px;

line-height:1.1;

color:#00C;

}

/* ==========================================

04.Layout　全体の背景とレイアウトの設定

========================================== */

#wrap {

min-width: 980px;

margin:0 auto;

overflow:hidden;

text-align:center;

}

#contentsWrap {

width: 960px;

margin:0 auto;

clear:both;

text-align: left;

padding:10px;

height:100%;

min-height:100%; 

}

/* ==========================================

05.Header

========================================== */

#header {

min-height:66px;

height: auto !important;

height:66px;

margin:0;

padding:0;

}

#headerContainer {

width: 960px;

margin:0 auto;

padding:0;

text-align:left;

}

#header #logo {

float:left;

width:510px;

padding:16px 0 4px;

}

#header #logo p {

margin:0;

padding:0;

}

#header #headerNavUpper {

margin:0;

padding:2px 0 4px 4px;

text-align:right;

float:right;

width: 446px;

}

#header #headerNavUpper img {

vertical-align:top;

margin:0;

padding:1px 0 0;

}

#header #headerNavUpper ul {

padding:0 0 0 10px;

margin:0;

overflow:hidden;

float:right;

_zoom:1;

}

#header #headerNavUpper ul li {

padding:4px 0.3em 6px 0;

margin:0;

float:left;

}

#header #headerNavUpper ul li#dec_font{font-size:13px; }

#header #headerNavUpper ul li#inc_font{font-size:32px; }

#header #headerNavUpper ul.siteSearch {

padding-top:0;

margin:0 -14px 0 0;

overflow:hidden;

}

#header #headerNavUpper ul.siteSearch li {

padding:0 14px 0 0;

font-weight:normal;

}

#header #headerNavUpper ul.siteSearch form {

padding:3px 0 0;

margin:0;

}

#header #headerNavUpper ul.siteSearch input {

margin:0;

padding:0;

}

#header #headerNavUpper ul.siteSearch label {

text-align:center;

margin:0;

padding:0 4px 0 0;

}

#header #headerNavUpper ul.siteSearch input#query {

width:9em;

padding:2px 0;

}

#header #headerNavUpper ul.siteSearch input.focus {

color:#99CCCC;

}

#header #headerNavUpper ul.siteSearch input.searchSubmit {

padding:0 2px;

margin:0;

}

#header #headerNavUnder {

margin:5px 0 0 0;

padding:0 0 0 4px;

text-align:right;

float:right;

width: 446px;

}

#header #headerNavUnder ul {

padding:0 0 0 10px;

margin:0;

overflow:hidden;

float:right;

_zoom:1;

}

#header #headerNavUnder ul li {

background:url(../images/share-ico-01.gif) no-repeat left top;

padding:0 20px 0 16px;

margin:0;

float:left;

}

#header #headerNavUnder ul li a:link {

color:#000;

text-decoration:none;

vertical-align: baseline;

}

#header #headerNavUnder ul li a:visited {

color:#636;

text-decoration:none;

}

#header #headerNavUnder ul li a:hover,

#header #headerNavUnder ul li a:active,

#header #headerNavUnder ul li a:focus {

color:#f00;

text-decoration:underline;

}

/* ==========================================

06.ナビゲーション

========================================== */

/* gNav-------------------- */

#gNav {

clear:both;

height:40px;

font-size:0.7em;

margin:0;

padding:0;

}

#gNav ul {

width: 960px;

position: relative;

margin:0 auto;

padding:0;

z-index: 3;

}

#gNav ul li {

float:left;

padding: 0;

margin: 0;

}

#gNav ul li a {

text-align: center;

display: block;

text-decoration: none;

height:40px;

padding: 0;

margin: 0;

}

#gNav ul li span {

position: relative;

z-index: -1;

}

#gNav ul li#g01 a{ width:239px; background-position:0 0; }

#gNav ul li#g02 a{ width:240px; background-position:-239px 0; }

#gNav ul li#g03 a{ width:239px; background-position:-479px 0; }

#gNav ul li#g04 a{ width:242px; background-position:-718px 0; }

#gNav ul li#g01 a:hover{background-position:0 -40px; }

#gNav ul li#g02 a:hover{ background-position:-239px -40px; }

#gNav ul li#g03 a:hover{ background-position:-479px -40px; }

#gNav ul li#g04 a:hover{ background-position:-718px -40px; }

#gNav ul.cat01 li#g01 a{background-position:0 -40px; }

#gNav ul.cat02 li#g02 a{ background-position:-239px -40px; }

#gNav ul.cat03 li#g03 a{ background-position:-479px -40px; }

#gNav ul.cat04 li#g04 a{ background-position:-718px -40px; }

#gNav ul.cat01 li#g01 a:hover{background-position:0 -40px; }

#gNav ul.cat02 li#g02 a:hover{ background-position:-206px -40px; }

#gNav ul.cat03 li#g03 a:hover{ background-position:-479px -40px; }

#gNav ul.cat04 li#g04 a:hover{ background-position:-718px -40px; }

#gNav ul#gnavList li#g01:hover > a { background-position: 0 -40px; }

#gNav ul#gnavList li#g02:hover > a { background-position: -239px -40px; }

#gNav ul#gnavList li#g03:hover > a { background-position: -479px -40px; }

#gNav ul#gnavList li#g04:hover > a { background-position: -718px -40px; }

#gNav ul.cat01 li#g01 ul,

#gNav ul.cat02 li#g02 ul,

#gNav ul.cat03 li#g03 ul,

#gNav ul.cat04 li#g04 ul { display:none; }

#gNav ul li:hover > ul {

display: block;

} 

/* Sub-menu */

#gNav ul ul {

width:952px;

list-style: none;

margin: 0;

padding: 0;

display: none;

position: absolute;

top: 40px;

left: 2px;

z-index: ;

background:#fff;

border:2px solid #ccc;

border-width:0 2px 2px;

}

#gNav ul ul li {

margin: 0;

padding: 0;

display: block;

background: #fff;

border:1px dotted #eee;

border-width:0 1px 1px;

}

#gNav ul ul li:hover {

background:#FFECDF;

}

#gNav ul ul a {

font-size:1.4em;

text-align:left;

padding: 8px 8px 8px 8px;

height: auto;

line-height: 1.1;

white-space:nowrap;

}

#gNav ul li#g01 li a,

#gNav ul li#g02 li a,

#gNav ul li#g03 li a,

#gNav ul li#g04 li a {

width:auto;

}

* html #gNav    { zoom: 1; } /* IE6 */

*:first-child+html #gNav { zoom: 1; } /* IE7 */

/* secondNav-------------------- */

#secondNav {

margin:0;

padding:0;

border:2px solid #ccc;

border-width:0 0 2px;

background-color:#fff;

}

#secondNav ul {

width: 960px;

position: relative;

margin:0 auto;

padding:0;

overflow:hidden;

}

#secondNav ul li {

float:left;

padding: 0;

margin: 0 ;

}

#secondNav ul li a {

text-align: center;

display: block;

text-decoration: none;

padding: 6px 8px ;

margin: 0;

white-space:nowrap;

}

#secondNav ul li a:hover {

background:#FFECDF;

}

.topicPath {

background:url(../images/path-bg-02.gif) left center repeat-x;

margin:10px 0 1em;

padding:0;

font-size:1.2em;

border:1px solid #cdcdcd;

position:relative;

height:1.6em;

overflow:hidden;

}

.topicPath a {

background:url(../images/path-bg-01.gif) right center no-repeat;

margin:0 6px 0 0;

padding:5px 1.2em 5px 6px;

_padding:5px 1.2em 4px 7px;

line-height:1.7em;

text-decoration:none;

}

#mainContens .topicPath {

background:url(../images/path-bg-02.gif) left center repeat-x;

margin:10px 0 1em;

padding:0;

}

/* ==========================================

 mainContens

========================================== */

#mainContens {

float:left;

width:710px;

overflow:hidden;

}



#mainContens p.indent {

text-indent: 1em;

margin-top:-0.5em;



}

/* ==========================================

 抜粋変換

========================================== */

#mainContens .definitionn  { color: #0067ce; }

#mainContens .definitionb  { font-weight: bold; }

#mainContens .definition0b  { font-weight: bold; }

#mainContens .definition1  { padding : 5px; }

#contentsWrap #mainContens .definition1  { padding : 5px; }

#mainContens .definition1p  { padding : 5px; }

#mainContens .definition1p10 { padding : 10px; letter-spacing: -1px; }

#mainContens .definition1a  { font-weight: bold; }

#mainContens .definition1r  { color: #ff0000; }

#mainContens .definition1b  { font-weight: bold; }

#mainContens .definition1t  { font-weight: bold; }

#mainContens .definition2  { color: #FF0000; }

#mainContens .definition2b  { color: #FF0000; font-weight: bold; }

#mainContens .definition4  { color: #1111ff; background-color: #ede3cb; }

#mainContens .definition5  { color: #1111ff; background-color: #f0d99b; }

#mainContens .definition6  { color: #1111ff; background-color: #b3cdf9; }

#mainContens .definition7  { color: #ff0000; background-color: #ffffff }

#mainContens .definitionbold { font-weight: bold;color:#000000; }

#mainContens .definitionw  { color: #ffffff; }

#mainContens .definitionw1  { color: #ffffff; }

#mainContens .definition8b  { font-weight: bold; }

#mainContens .definition8c  { padding : 5px; color:#000; }

#mainContens .definition9b  { font-weight: bold; }

#mainContens .definition10b { font-weight: bold; }

#mainContens .definition11  { color: #666666; }

/* 文字定義2009 */

#mainContens .ndefinition   { padding : 5px; color:#000; }

#mainContens .ndefinition1  { padding : 5px; color:#000; }

#mainContens .ndefinition8  { padding : 5px; color:#000; vertical-align:middle; }

#mainContens .ndefinition9  { padding : 5px; color:#000; vertical-align:middle; }

#mainContens .ndefinition7  { padding : 5px; color:#000; }

#mainContens .ndefinition6  { padding : 5px; color:#000; letter-spacing: -1px; }

#mainContens .ndefinition8w  { line-height:30pt; padding : 5px; }

#mainContens .ndefinitions  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition1s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition8s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse;  vertical-align:middle;}

#mainContens .ndefinition8s0  { padding : 0px; border: 2px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition9s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition7s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinitiond   { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition1d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition8d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse;background:#eef7ff; }

#mainContens .ndefinition9d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition7d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition0   { padding : 10px; }

#mainContens .ndefinition11  { padding : 10px; }

#mainContens .ndefinition88  { padding : 10px; }

#mainContens .ndefinition99  { padding : 10px; }

#mainContens .ndefinition77  { padding : 10px; }

#mainContens .ndefinition0s   { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition11s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition88s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition99s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition77s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ndefinition0d   { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition11d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition88d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition99d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition77d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ndefinition8sb  { padding : 5px; border: 1px #1E61AC solid; border-collapse: collapse; }

#mainContens .ndefinition8dr  { padding : 5px; border: 1px #ff0000 dashed; border-collapse: collapse; }

#mainContens .ndefinition8br  { padding : 5px; border: 3px #000000 solid; border-collapse: collapse; }

/* ウィリング（ウエルじゃん、福祉で働く）*/

#mainContens .welljan00    { line-height:13pt; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;} 

#mainContens .welljan0    { border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;} 

#mainContens .welljan1    { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

#mainContens .welljan2    { line-height:13pt; background-color: #ecf5ff; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

#mainContens .welljan3    {  background-color: #D0E0FC; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

#mainContens .welljan4    { font-size:1.2em;  color: #ffffff; background-color: #ffffff; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .welljan5    {  background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

/*  予約フォームテーブル定義 */

#mainContens .formtable0  { background-color: #cccccc; }

#mainContens .formtable1  { color: #626262; font-weight: bold; background-color: #ffffff;}

#mainContens .formtable11 { color: #626262; background-color: #ffffff;}

#mainContens .formtable2  { color: #0071e1; font-size:1em; background-color: #ffffff; }

#mainContens .formtable3  { color: #626262; font-size:1em; background-color: #ffffff; }

#mainContens .formtable4  { color: #0071e1; font-size:1em; background-color: #ffffff; }

/*  2005研修report定義(ブルー) */

#mainContens .report1   { line-height:15pt; background-color: #51A6F4;}

#mainContens .report2   { line-height:15pt; background-color: #C2E2FF; font-weight: bold;}

#mainContens .report3   { color: #ffffff; line-height:15pt; background-color: #C2E2FF; font-weight: bold;}

#mainContens .report4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .report5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  2006研修report定義(グリーン) */

#mainContens .report61   { line-height:15pt; background-color: #009900;}

#mainContens .report62   { line-height:15pt; background-color: #f0fff0; font-weight: bold;}

#mainContens .report63   { color: #ffffff; line-height:15pt; background-color: #f0fff0; font-weight: bold;}

#mainContens .report64   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .report65   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  2006研修report定義(ブルー) */

#mainContens .reportb61   { line-height:15pt; background-color: #91DAF2;}

#mainContens .reportb62   { line-height:15pt; background-color: #E5F6FC; font-weight: bold;}

#mainContens .reportb63   { color: #ffffff; line-height:15pt; background-color: #E5F6FC; font-weight: bold;}

#mainContens .reportb64   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .reportb65   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  2007研修report定義(グリーン) */

#mainContens .reporty1   { line-height:15pt; background-color: #cccccc;}

#mainContens .reporty2   { line-height:15pt; background-color: #eeffee; font-weight: bold;}

#mainContens .reporty3   { color: #ffffff; line-height:15pt; background-color: #eeffee; font-weight: bold;}

#mainContens .reporty4   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .reporty5   { line-height:15pt; background-color: #ffffff; color:#000;}/* 2008相談室 */

#mainContens .sodan0  { border: 1px #ffffff solid; border-collapse: collapse; padding:5px; border: #007f00 1px dashed;}

#mainContens .sodan1  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px;}

#mainContens table#sodanBorder { border-collapse: collapse; border: #007f00 1px dashed; width:680px;}

#mainContens table#sodanBorder td { padding:5px; }

#mainContens table#sodanBorder .borderGray02 td { text-align:left; }

#mainContens table#sodanBorder .borderGray02 .noBorder td { padding:0; }

/*  テーブル定義(空室情報用) */

#mainContens .wku1   { line-height:16pt; background-color: #009900;}

#mainContens .wku2g1 { line-height:16pt; background-color: #e1ffe1; font-weight: bold;}

#mainContens .wku2g2 { line-height:16pt; background-color: #f7fff7; font-weight: bold;}

#mainContens .sku1   { line-height:16pt; }

#mainContens .sku2g1 { line-height:16pt; background-color: #e8eeff; font-weight: bold;}

#mainContens .sku2g2 { line-height:16pt; background-color: #fbf7ff; font-weight: bold;}

#mainContens .wku3h  { line-height:16pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .wku3b  { line-height:16pt; background-color: #e6f2ff; font-weight: bold;}

#mainContens .wku3r  { line-height:16pt; background-color: #ffe6f2; font-weight: bold;}

#mainContens .wku4   { color: #ff0000; line-height:16pt; background-color: #e7e7e7; font-weight: bold;}

/*  2009new table */

#mainContens .tablelgr01 { border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000; vertical-align:middle;}

#mainContens .tablelgr02 { border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000; vertical-align:middle;}

#mainContens .tablelgr02h { line-height:15pt; border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000; vertical-align:middle;}

#mainContens .tablelgr02hy { line-height:15pt; border-collapse: collapse; padding : 5px; border: #e17100 1px solid; background-color: #ffff97; vertical-align:middle;}

#mainContens .tablelgr02hw { line-height:15pt; border-collapse: collapse; padding : 5px; border: #e17100 1px solid; background-color: #ffffff; color:#000; vertical-align:middle;}

#mainContens .tablelgr02hr { line-height:15pt; border-collapse: collapse; padding : 5px; border: #ff8040 1px dashed; background-color: #ffffff; color:#000; vertical-align:middle;}

#mainContens .tablelgr03 { border-collapse: collapse; padding : 5px;  background-color: #ffffff; color:#000; vertical-align:middle;}

/*  2007new table */

#mainContens .ta03  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .ta03b { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold;}

#mainContens .ta03bw{ border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold; line-height:15pt;}

#mainContens .tablel3  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .tablel3b { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold;}

#mainContens .tablel4  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .tablel4b { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold;}

#mainContens .tablel5  { color: #333333; border: 1px #6fb7ff solid; border-collapse: collapse; padding : 10px; background-color: #eef7ff;}

#mainContens .tablel6  { border-collapse: collapse; padding : 3px; border: #cccccc 1px dashed; background-color: #e1f0ff;}

/* テーブル定義イエロー */

#mainContens .table12 { background-color: #ffffdd; }

#mainContens .table13 { font-weight: bold; background-color: #fdf164; }

/* テーブル定義 */

#mainContens .tablebold { background-color: #ffffff; color:#000; font-weight: bold; }

#mainContens .tableeach { background-color: #ffffff; color:#000; }

#mainContens .tableeach1 { background-color: #ffffee; }

#mainContens .tableeach2 { background-color: #fff0f8; }

#mainContens .tableeach3 { background-color: #ffffff; color:#000; }

#mainContens .tableeach4 { background-color: #ffffff; color:#000; }

#mainContens .table0   { background-color: #000057; }

#mainContens .table1   { font-weight: bold; background-color: #cedffb; }

#mainContens .table2   { background-color: #fffffb; line-height:14pt; }

#mainContens .table2L  { background-color: #ffffe1; }

/* テーブル定義オレンジ */

#mainContens .table3 { background-color: #fff0e1; }

#mainContens .table4 { font-weight: bold; background-color: #ff8000; }

/* テーブル定義ブルー */

#mainContens .table5 { background-color: #f0f8ff; }

#mainContens .table51{ background-color: #f0f8ff; }

#mainContens .table6 { font-weight: bold; background-color: #1a8cff; }

#mainContens .table61{ color: #ffffff; font-weight: bold; background-color: #1660e9; }

/* テーブル定義ラベンダー */

#mainContens .table7 { background-color: #d7b5f4; }

#mainContens .table8 { font-weight: bold; background-color: #ffecff; }

/* テーブル定義ピンク */

#mainContens .table9 { font-weight: bold; background-color: #ff9999; }

#mainContens .table91 { background-color: #ff6666; }

#mainContens .table92 { background-color: #fef1f1; }

/* テーブル定義ホワイト */

#mainContens .tablew { background-color: #ffffff; color:#000; }

#mainContens .tablew0 { background-color: #ffffff; color:#000; }

#mainContens .tablew1 { background-color: #eaeaea; }

/* テーブル定義グレー */

#mainContens .tableg { background-color: #9e9e9e; }

#mainContens .tableg1 { background-color: #e3e3e3; }

#mainContens .tableg2 { background-color: #fafafa; }

/* テーブル定義紫 */

#mainContens .tablep { background-color: #d7b5f4; }

#mainContens .tablep1 { background-color: #e3e3e3; }

#mainContens .tablep2 { background-color: #fafafa; }

/* テーブル定義グリーン */

#mainContens .table10  { background-color: #f4fff4; }

#mainContens .table11  { color: #ffffff; font-weight: bold; background-color: #00aa00; }

#mainContens .table11cp { background-color: #f4fff4; }

#mainContens .table11cp0b{ font-weight: bold; background-color: #f4fff4; }

#mainContens .table11cp1b{ font-weight: bold; background-color: #f4fff4; }

#mainContens .wilsy00  { line-height:13pt; background-color: #d0ffd0; border: 1px #000099 solid; border-collapse: collapse; padding : 10px;}

#mainContens .wilsy1   { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #000099 dashed; border-collapse: collapse; padding : 10px;}

#mainContens .wilsy2   { line-height:13pt; background-color: #ffffff; color:#000; padding : 10px;}

#mainContens .wilsy2bt { line-height:16pt; background-color: #e1ffff; border: 1px #000099 solid; border-collapse: collapse; padding : 10px; font-weight: bold;}

#mainContens .wilsy2bm { line-height:16pt; background-color: #ffffff; color:#000; padding : 10px; font-weight: bold;}

#mainContens .wilsy2g  { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #009000 solid; border-collapse: collapse; padding : 10px;}

#mainContens .wilsy3   { line-height:13pt; background-color: #ffffff; color:#000; padding : 5px;}

#mainContens .wilsy3g  { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .kinkyu0  { line-height:13pt; background-color: #ffffff; color:#000;}

#mainContens .kinkyu1  {  background-color: #ffe8e8; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

/*  研修案内テーブル定義 */

#mainContens .kensyut   { color: #ffffff; background-color: #cccccc;}

#mainContens .kensyub   { background-color: #ffffff; font-weight: bold; color:#000; padding:5px;} 

#mainContens .kensyu1   { background-color: #ffffff; color:#000;}

/*  よこはま福祉・保健カレッジ(濃紺) */

#mainContens .college1   { line-height:15pt; background-color: #d4d4d4;}

#mainContens .college2   { color: #ffffff; line-height:15pt; background-color: #0000a0; font-weight: bold; padding:5px; vertical-align:middle;}

#mainContens .college3   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold; padding:5px;}

#mainContens .college4   { line-height:15pt; background-color: #ffffff; color:#000; padding:5px; vertical-align:middle;}

#mainContens .college4n  { line-height:15pt; background-color: #e8f3ff;}

#mainContens .college5   { line-height:15pt; background-color: #e8ffe8; font-weight: bold; padding:5px;}

/*  2007研修report定義(グリーン) */

#mainContens .reporty1   { line-height:15pt; background-color: #cccccc;}

#mainContens .reporty2   { line-height:15pt; background-color: #eeffee; font-weight: bold;}

#mainContens .reporty3   { color: #ffffff; line-height:15pt; background-color: #eeffee; font-weight: bold;}

#mainContens .reporty4   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .reporty5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(グリーン) */

#mainContens .kensyumenug1   { line-height:15pt; background-color: #999999;}

#mainContens .kensyumenug2   { line-height:15pt; background-color: #BDFFBD; font-weight: bold;}

#mainContens .kensyumenug3   { line-height:15pt; background-color: #fbfffb;}

#mainContens .kensyumenug4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kensyumenug5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(ブルー) */

#mainContens .kensyumenub1   { line-height:15pt; background-color: #999999;}

#mainContens .kensyumenub2   { line-height:15pt; background-color: #B8D5FF; font-weight: bold;}

#mainContens .kensyumenub3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kensyumenub4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kensyumenub5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(ピンク) */

#mainContens .kensyumenup1   { line-height:15pt; background-color: #999999;}

#mainContens .kensyumenup2   { line-height:15pt; background-color: #FFDCF7; font-weight: bold;}

#mainContens .kensyumenup3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kensyumenup4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kensyumenup5   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kensyumenup6   { line-height:15pt; background-color: #fff7fa;}

/*  研修メニュー定義(オレンジ) */

#mainContens .kensyumenuo1   { line-height:15pt; background-color: #999999;}

#mainContens .kensyumenuo2   { line-height:15pt; background-color: #FCE4BE; font-weight: bold;}

#mainContens .kensyumenuo3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kensyumenuo4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kensyumenuo5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(イエロー) */

#mainContens .kensyumenuy1   { line-height:15pt; background-color: #999999;}

#mainContens .kensyumenuy2   { line-height:15pt; background-color: #FFFF6C; font-weight: bold;}

#mainContens .kensyumenuy3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kensyumenuy4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kensyumenuy5   { line-height:15pt; background-color: #ffffff; color:#000;}

/* 研修注意事項 */

#mainContens .tyu1  { line-height:14pt ; color: #ff0000; background-color: #ffffff; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 10px;}

/*  研修実施中テーブル定義 */

#mainContens .kensyujt   { color: #ffffff; background-color: #699FFF; font-weight: bold;} 

#mainContens .kensyuj1   { font-size:0#mainContens .9em; background-color: #ffffff; text-align:center; color:#000;}

#mainContens .kensyuj2   { background-color: #ffffff; color:#000;}

/* ==========================================

 旧CSSファイルからの抜粋

========================================== */

/* 文字定義 */

#mainContens .cpn  { color: #0067ce; }

#mainContens .cpb  { font-weight: bold; }

#mainContens .cp0b  { font-weight: bold; }

#mainContens .cp1p  { padding : 5px; }

#mainContens .cp1p10 { padding : 10px; letter-spacing: -1px; }

#mainContens .cp1a  { font-weight: bold; }

#mainContens .cp1r  { color: #ff0000; }

#mainContens .cp1b  { font-weight: bold; }

#mainContens .cp1t  { font-weight: bold; }

#mainContens .cp2  { color: #FF0000; }

#mainContens .cp2b  { color: #FF0000; font-weight: bold; }

#mainContens .cp4  { color: #1111ff; background-color: #ede3cb; }

#mainContens .cp5  { color: #1111ff; background-color: #f0d99b; }

#mainContens .cp6  { color: #1111ff; background-color: #b3cdf9; }

#mainContens .cp7  { color: #ff0000; background-color: #ffffff }

#mainContens .cpbold { font-weight: bold;color:#000000; }

#mainContens .cpw  { color: #ffffff; }

#mainContens .cpw1  { color: #ffffff; }

#mainContens .cp8b  { font-weight: bold; }

#mainContens .cp8c  { cp8b color:#000; }

#mainContens .cp9b  { font-weight: bold; }

#mainContens .cp10b { font-weight: bold; }

#mainContens .cp11  { color: #666666; }

/* 文字定義2009 */

#mainContens .ncp   { padding : 5px; }

#mainContens .ncp1  { padding : 5px; }

#mainContens .ncp8  { padding : 5px; }

#mainContens .ncp9  { padding : 5px; }

#mainContens .ncp7  { padding : 5px; }

#mainContens .ncp6  { padding : 5px; letter-spacing: -1px; }

#mainContens .ncp8w  { line-height:30pt; padding : 5px; }

#mainContens .ncps  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp1s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp8s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp8s0  { padding : 0px; border: 2px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp9s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp7s  { padding : 5px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncpd   { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp1d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp8d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse;background:#eef7ff; }

#mainContens .ncp9d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp7d  { padding : 5px; border: 1px #cccccc dashed; border-collapse: collapse; }

/* 文字定義2010 */

#mainContens .ncp0   { padding : 10px; }

#mainContens .ncp11  { padding : 10px; }

#mainContens .ncp88  { padding : 10px; }

#mainContens .ncp99  { padding : 10px; }

#mainContens .ncp77  { padding : 10px; }

#mainContens .ncp0s   { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp11s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp88s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp99s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp77s  { padding : 10px; border: 1px #cccccc solid; border-collapse: collapse; }

#mainContens .ncp0d   { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp11d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp88d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp99d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp77d  { padding : 10px; border: 1px #cccccc dashed; border-collapse: collapse; }

#mainContens .ncp8sb  { padding : 5px; border: 1px #1E61AC solid; border-collapse: collapse; }

#mainContens .ncp8dr  { padding : 5px; border: 1px #ff0000 dashed; border-collapse: collapse; }

#mainContens .ncp8br  { padding : 5px; border: 3px #000000 solid; border-collapse: collapse; }

/*********************************************/

/** 行内における画像と文字の垂直方向の揃え方 */

/*********************************************/

img.ex1 { vertical-align: baseline; }

img.ex2 { vertical-align: top; }

img.ex3 { vertical-align: middle; }

img.ex4 { vertical-align: bottom; }

img.ex5 { vertical-align: text-top; }

img.ex6 { vertical-align: text-bottom; }

img.ex7 { vertical-align: -30px; }

img.ex8 { vertical-align: 200%; }

/* テーブル定義 */

#mainContens .tbbold { background-color: #ffffff; color:#000; font-weight: bold; }

#mainContens .tbeach { background-color: #ffffff; color:#000; }

#mainContens .tbeach1 { background-color: #ffffee; }

#mainContens .tbeach2 { background-color: #fff0f8; }

#mainContens .tbeach3 { background-color: #ffffff; color:#000; }

#mainContens .tbeach4 { background-color: #ffffff; color:#000; }

#mainContens .tb0   { background-color: #000057; }

#mainContens .tb1   { font-weight: bold; background-color: #cedffb; }

#mainContens .tb2   { background-color: #fffffb; line-height:14pt; }

#mainContens .tb2L  { background-color: #ffffe1; }

/* テーブル定義オレンジ */

#mainContens .tb3 { background-color: #fff0e1; }

#mainContens .tb4 { font-weight: bold; background-color: #ff8000; }

/* テーブル定義ブルー */

#mainContens .tb5 { background-color: #f0f8ff; }

#mainContens .tb51{ background-color: #f0f8ff; }

#mainContens .tb6 { font-weight: bold; background-color: #1a8cff; }

#mainContens .tb61{ color: #ffffff; font-weight: bold; background-color: #1660e9; }

/* テーブル定義ラベンダー */

#mainContens .tb7 { background-color: #d7b5f4; }

#mainContens .tb8 { font-weight: bold; background-color: #ffecff; }

/* テーブル定義ピンク */

#mainContens .tb9 { font-weight: bold; background-color: #ff9999; }

#mainContens .tb91 { background-color: #ff6666; }

#mainContens .tb92 { background-color: #fef1f1; }

/* テーブル定義ホワイト */

#mainContens .tbw { background-color: #ffffff; color:#000; }

#mainContens .tbw0 { background-color: #ffffff; color:#000; }

#mainContens .tbw1 { background-color: #eaeaea; }

/* テーブル定義グレー */

#mainContens .tbg { background-color: #9e9e9e; }

#mainContens .tbg1 { background-color: #e3e3e3; }

#mainContens .tbg2 { background-color: #fafafa; }

/* テーブル定義紫 */

#mainContens .tbp { background-color: #d7b5f4; }

#mainContens .tbp1 { background-color: #e3e3e3; }

#mainContens .tbp2 { background-color: #fafafa; }

/* テーブル定義グリーン */

#mainContens .tb10  { background-color: #f4fff4; }

#mainContens .tb11  { color: #ffffff; font-weight: bold; background-color: #00aa00; }

#mainContens .tb11cp { background-color: #f4fff4; }

#mainContens .tb11cp0b{ font-weight: bold; background-color: #f4fff4; }

#mainContens .tb11cp1b{ font-weight: bold; background-color: #f4fff4; }

/* テーブル定義イエロー */

#mainContens .tb12 { background-color: #ffffdd; }

#mainContens .tb13 { font-weight: bold; background-color: #fdf164; }

/* テーブル定義しんちゃくじょうほう　偶数行のみ色変える */

table#newsTable { width:100%; }

table#newsTable tr.evenRow {

background-color:#E0FFE0;

}

table#newsTable td { padding:0.4em 0; line-height:1.2; }

	/* iframeの設定 */

	#new_info { border:1px solid #ccc; padding:1px; }

/*  福祉施設テーブル定義 */

#mainContens .ftb0 { background-color: #ffa87d }

#mainContens .ftb1 { color: #ffffff; font-weight: bold; background-color: #ff8040 }

#mainContens .ftb2 { font-size:1em; background-color: #ffeee6 }

/*  外出支援テーブル定義 */

#mainContens .gtb0 { background-color: #666666 }

#mainContens .gtb1 { font-weight: bold; background-color: #ffffd9 }

#mainContens .gtb2 { background-color: #fffff4 }

#mainContens .gtb3 { background-color: #fffffb }

/*  市社協テーブル定義 */

#mainContens .sitb0 { font-size:1.6em; background-color: #00006a; }

#mainContens .sitb1 { color: #0074e8; font-size:1.6em; font-weight: bold; background-color: #e1f0ff; }

#mainContens .sitb2 { color: #313131; background-color: #ffffff; }

#mainContens .sitb3 { color: #aa0000; font-weight: bold; background-color: #ffffff;}

#mainContens .sitb4 { font-weight: bold; background-color: #ffffee;}

#mainContens .sitb5 { font-weight: bold; background-color: #ffffff; color:#000;}

#mainContens .sitb6 { font-weight: bold; background-color: #e1f0ff;}

#mainContens .sitb7 { background-color: #e1ffe1;}

/*  よこはま”ホット”便利帳テーブル定義 */

#mainContens .yotb0 { font-size:1.6em; background-color: #9f9f00; }

#mainContens .yotb1 { ; font-weight: bold; background-color: #ffffec; }

#mainContens .yotb2 { background-color: #e1ffe1; }

#mainContens .yotb3 { font-weight: bold; background-color: #ffffff; color:#000;}

#mainContens .yotb4 { background-color: #ffffff; color:#000; }

#mainContens .yotb5 { color: #346ccb; font-weight: bold; text-decoration:underline; background-color: #ffffff; }

/*  子育てテーブル定義 */

#mainContens .kotb0 { font-size:1.6em; background-color: #ff6666; }

#mainContens .kotb1 { font-weight: bold; background-color: #ffffff; color:#000;}

#mainContens .kotb2 { background-color: #ffffff; color:#000; }

#mainContens .kotb3 { color: #ff0000; background-color: #ffffff; color:#000; }

#mainContens .kotb4 { background-color: #ffffff; color:#000; }

/*  予約フォームテーブル定義 */

#mainContens .fotb0  { background-color: #cccccc; }

#mainContens .fotb1  { color: #626262; font-weight: bold; background-color: #ffffff;}

#mainContens .fotb11 { color: #626262; background-color: #ffffff;}

#mainContens .fotb2  { color: #0071e1; font-size:1em; background-color: #ffffff; }

#mainContens .fotb3  { color: #626262; font-size:1em; background-color: #ffffff; }

#mainContens .fotb4  { color: #0071e1; font-size:1em; background-color: #ffffff; }

/*  試験案内テーブル定義 */

#mainContens .sht   { color: #ffffff; ; background-color: #000000;}

#mainContens .shb   { background-color: #ffffff; color:#000; font-weight: bold;} 

#mainContens .shb1  { background-color: #ffffe1; font-weight: bold;} 

#mainContens .sh1   { background-color: #ffffff; color:#000; line-height:14pt;}

#mainContens .sh2   { background-color: #ffffe1;}

/*  地域施設新着情報テーブル定義 */

#mainContens .sit   { background-color: #FCB341;}

#mainContens .sib   { color: #ffffff; background-color: #FCB341; font-weight: bold;} 

#mainContens .si1   { background-color: #fdfaea; font-weight: bold;}

#mainContens .si2   { background-color: #ffffff; color:#000;}

/*  あんしんセンターテーブル定義 */

#mainContens .ant   { background-color: #D8BD4C;}

#mainContens .anb   { background-color: #FFE67B; font-weight: bold;} 

#mainContens .an1   { background-color: #ffffdf; font-weight: bold;}

#mainContens .an2   { background-color: #ffffff; color:#000;}

#mainContens .an3   { background-color: #ffffff; color:#000;}

#mainContens .an4   { font-size:0.9em; background-color: #ffffff; color:#000;}

/*  ２００４福祉大会センターテーブル定義 */

#mainContens .fkt   { background-color: #fddfbe;}

#mainContens .fk0   { background-color: #fddfbe; font-weight: bold;} 

#mainContens .fk1   { background-color: #fddfbe; font-weight: bold;}

#mainContens .fk1b  { background-color: #ffffff; color:#000;}

#mainContens .fk2   { background-color: #ffffff; color:#000;}

#mainContens .fk3   { font-size:0.9em; background-color: #ffffff; color:#000;}

/*  アートテーブル定義 */

#mainContens .art1 {  line-height:25pt ; color: #666666;background-color: #e6f2ff; }

#mainContens .art1b{  line-height:25pt ; color: #ffffff; background-color: #ff60af; font-weight: bold; }

/*  ウィリング研修情報テーブル定義 */

#mainContens .ks0   { color: #ffffff; background-color: #44cdf2; font-weight: bold;} 

#mainContens .ks1   { background-color: #44cdf2;}

#mainContens .ks2   { background-color: #fdfaea; font-weight: bold;}

#mainContens .ks3   { background-color: #ffffff; color:#000;}

/*  研修案内テーブル定義 */

#mainContens .knt   { color: #ffffff; background-color: #cccccc;}

#mainContens .knb   { background-color: #ffffff; font-weight: bold; color:#000;} 

#mainContens .kn1   { background-color: #ffffff; color:#000;}

/*  研修実施中テーブル定義 */

#mainContens .kjt   { color: #ffffff; background-color: #699FFF; font-weight: bold;} 

#mainContens .kj1   { font-size:0.9em; background-color: #ffffff; text-align:center; color:#000;}

#mainContens .kj2   { background-color: #ffffff; color:#000;}

/*  募集案内テーブル定義(青) */

#mainContens .bob1   { background-color: #51A6F4;}

#mainContens .bob2   { background-color: #fdfaea; font-weight: bold;}

#mainContens .bob3   { background-color: #ffffff; color:#000;}

#mainContens .bob4   { background-color: #ffffff; color:#000;}

#mainContens .bob5   { color: #ffffff; ; background-color: #51A6F4; font-weight: bold;}

/*  募集案内テーブル定義(緑) */

#mainContens .bog1   { background-color: #009900;}

#mainContens .bog2   { background-color: #e8ffe8; font-weight: bold;}

#mainContens .bog3   { background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .bog4   { background-color: #ffffff; color:#000; }

#mainContens .bog5   { background-color: #e8ffe8;}

#mainContens .bog6   { background-color: #ffffff; color:#000; }

/*  テーブル定義(プラン用ブルー) */

#mainContens .bl1   { line-height:16pt; background-color: #51A6F4;}

#mainContens .bl2   { line-height:16pt; background-color: #eef7ff; font-weight: bold;}

#mainContens .bl3   { line-height:16pt; background-color: #ffffff; color:#000;}

#mainContens .bl3g  { color: #cccccc; line-height:16pt; background-color: #ffffff;}

#mainContens .bl4   { line-height:16pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用紫) */

#mainContens .vi1   { line-height:15pt; background-color: #800040;}

#mainContens .vi2   { color: #ffffff; line-height:15pt; background-color: #800040; font-weight: bold;}

#mainContens .vi3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .vi4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用オレンジ) */

#mainContens .or1   { line-height:15pt; background-color: #aca236;}

#mainContens .or2   { color: #ffffff; line-height:15pt; background-color: #aca236; font-weight: bold;}

#mainContens .or3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .or4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用緑) */

#mainContens .md1   { line-height:15pt; background-color: #daffa3;}

#mainContens .md2   { line-height:15pt; background-color: #daffa3; font-weight: bold;}

#mainContens .md3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .md4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用黄色) */

#mainContens .ye1   { line-height:15pt; background-color: #ffd739;}

#mainContens .ye2   { line-height:15pt; background-color: #ffd739; font-weight: bold;}

#mainContens .ye3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .ye4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(ピンク用黄色) */

#mainContens .pi1   { line-height:15pt; background-color: #FFA5D5;}

#mainContens .pi2   { color: #ffffff; line-height:15pt; background-color: #FFA5D5; font-weight: bold;}

#mainContens .pi3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .pi4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用赤) */

#mainContens .rd1   { line-height:15pt; background-color: #b21b1b;}

#mainContens .rd2   { color: #ffffff; line-height:15pt; background-color: #b21b1b; font-weight: bold;}

#mainContens .rd3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .rd4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用ブラウン) */

#mainContens .br1   { line-height:15pt; background-color: #BAAB59;}

#mainContens .br2   { color: #ffffff; line-height:15pt; background-color: #BAAB59; font-weight: bold;}

#mainContens .br3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .br4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用クリーム) */

#mainContens .kr1   { line-height:15pt; background-color: #EAD0AE;}

#mainContens .kr2   { line-height:15pt; background-color: #EAD0AE; font-weight: bold;}

#mainContens .kr3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kr4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用濃い緑) */

#mainContens .dg1   { line-height:15pt; background-color: #017216;}

#mainContens .dg2   { color: #ffffff; line-height:15pt; background-color: #017216; font-weight: bold;}

#mainContens .dg3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .dg4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用明るい緑) */

#mainContens .gr1   { line-height:15pt; background-color: #00a800;}

#mainContens .gr2   { color: #ffffff; line-height:15pt; background-color: #00a800; font-weight: bold;}

#mainContens .gr3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .gr4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  福祉よこはまテーブル定義 */

#mainContens .fky1   { color: #ffffff;  background-color: #666666; font-weight: bold;} 

#mainContens .fky2   { color: #ffffff;  background-color: #666666; font-weight: bold;} 

#mainContens .fky3   {  background-color: #ffffff; color:#000;}

#mainContens .fky4   { color: #666666;  background-color: #000099;}

/*  研修メニュー定義(グリーン) */

#mainContens .kmg1   { line-height:15pt; background-color: #999999;}

#mainContens .kmg2   { line-height:15pt; background-color: #BDFFBD; font-weight: bold;}

#mainContens .kmg3   { line-height:15pt; background-color: #fbfffb;}

#mainContens .kmg4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kmg5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(ブルー) */

#mainContens .kmb1   { line-height:15pt; background-color: #999999;}

#mainContens .kmb2   { line-height:15pt; background-color: #B8D5FF; font-weight: bold;}

#mainContens .kmb3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kmb4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kmb5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(ピンク) */

#mainContens .kmp1   { line-height:15pt; background-color: #999999;}

#mainContens .kmp2   { line-height:15pt; background-color: #FFDCF7; font-weight: bold;}

#mainContens .kmp3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kmp4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kmp5   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kmp6   { line-height:15pt; background-color: #fff7fa;}

/*  研修メニュー定義(オレンジ) */

#mainContens .kmo1   { line-height:15pt; background-color: #999999;}

#mainContens .kmo2   { line-height:15pt; background-color: #FCE4BE; font-weight: bold;}

#mainContens .kmo3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kmo4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kmo5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  研修メニュー定義(イエロー) */

#mainContens .kmy1   { line-height:15pt; background-color: #999999;}

#mainContens .kmy2   { line-height:15pt; background-color: #FFFF6C; font-weight: bold;}

#mainContens .kmy3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .kmy4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .kmy5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  テーブル定義(プラン用抹茶) */

#mainContens .mm1   { line-height:15pt; background-color: #88bd49;}

#mainContens .mm2   { color: #ffffff; line-height:15pt; background-color: #88bd49; font-weight: bold;}

#mainContens .mm3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .mm4   { line-height:15pt; font-size:1em; background-color: #ffffff; color:#000;}

/*  テーブル定義(第三者評価事業用　アイボリー) */

#mainContens .hy1   { line-height:15pt; background-color: #F6D163;}

#mainContens .hy2   { line-height:15pt; background-color: #fffff4; font-weight: bold;}

#mainContens .hy3   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .hy4   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .hy5   { line-height:15pt; background-color: #fffff4; font-weight: bold;}

#mainContens .hy6   { line-height:15pt; background-color: #fffff4;}

/*  2005研修report定義(ブルー) */

#mainContens .rep1   { line-height:15pt; background-color: #51A6F4;}

#mainContens .rep2   { line-height:15pt; background-color: #C2E2FF; font-weight: bold;}

#mainContens .rep3   { color: #ffffff; line-height:15pt; background-color: #C2E2FF; font-weight: bold;}

#mainContens .rep4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .rep5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  テーブル定義(空室情報用) */

#mainContens .wku1   { line-height:16pt; background-color: #009900;}

#mainContens .wku2g1 { line-height:16pt; background-color: #e1ffe1; font-weight: bold;}

#mainContens .wku2g2 { line-height:16pt; background-color: #f7fff7; font-weight: bold;}

#mainContens .sku1   { line-height:16pt; }

#mainContens .sku2g1 { line-height:16pt; background-color: #e8eeff; font-weight: bold;}

#mainContens .sku2g2 { line-height:16pt; background-color: #fbf7ff; font-weight: bold;}

#mainContens .wku3h  { line-height:16pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .wku3b  { line-height:16pt; background-color: #e6f2ff; font-weight: bold;}

#mainContens .wku3r  { line-height:16pt; background-color: #ffe6f2; font-weight: bold;}

#mainContens .wku4   { color: #ff0000; line-height:16pt; background-color: #e7e7e7; font-weight: bold;}

#mainContens .sku4   { color: #ff0000; line-height:16pt; background-color: #e7e7e7; font-weight: bold;}

#mainContens .sku5   { line-height:16pt; background-color: #cccccc; font-weight: bold;}

/*  経営相談(グリーン) */

#mainContens .keig1   { line-height:15pt; ; background-color: #53CA2D;}

#mainContens .keig2   { line-height:15pt; background-color: #BDFFBD; font-weight: bold;}

#mainContens .keig3   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  販売郵便料金 */

#mainContens .yub1   { line-height:15pt; background-color: #666666;}

#mainContens .yub2   { line-height:15pt; background-color: #ffd6c1; font-weight: bold;}

#mainContens .yub3   { line-height:15pt; background-color: #fdf8c4; font-weight: bold;}

#mainContens .yub4   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .yub5   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  OTHERS(ブルー) */

#mainContens .otb1   { line-height:15pt; ; background-color: #1D5CBA;}

#mainContens .otb2   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .otb3   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  2006研修report定義(グリーン) */

#mainContens .rep61   { line-height:15pt; background-color: #009900;}

#mainContens .rep62   { line-height:15pt; background-color: #f0fff0; font-weight: bold;}

#mainContens .rep63   { color: #ffffff; line-height:15pt; background-color: #f0fff0; font-weight: bold;}

#mainContens .rep64   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .rep65   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  2006研修report定義(ブルー) */

#mainContens .repb61   { line-height:15pt; background-color: #91DAF2;}

#mainContens .repb62   { line-height:15pt; background-color: #E5F6FC; font-weight: bold;}

#mainContens .repb63   { color: #ffffff; line-height:15pt; background-color: #E5F6FC; font-weight: bold;}

#mainContens .repb64   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .repb65   { line-height:15pt; background-color: #ffffff; color:#000;}

/*  よこはま福祉・保健カレッジ(濃紺) */

#mainContens .col1   { line-height:15pt; background-color: #d4d4d4;}

#mainContens .col2   { color: #ffffff; line-height:15pt; background-color: #0000a0; font-weight: bold;}

#mainContens .col3   { line-height:15pt; background-color: #ffffff; color:#000; font-weight: bold;}

#mainContens .col4   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .col4n  { line-height:15pt; background-color: #e8f3ff;}

#mainContens .col5   { line-height:15pt; background-color: #e8ffe8; font-weight: bold;}

/*  いつか手をはなす */

#mainContens .its1   { line-height:15pt; background-color: #d4d4d4;}

#mainContens .its2   { line-height:15pt; background-color: #efefef;}

#mainContens .its2b  { line-height:15pt; background-color: #efefef; font-weight: bold;}

#mainContens .its3   { line-height:15pt; background-color: #E9FFDE; font-weight: bold;}

#mainContens .its4   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .its5   { line-height:15pt; background-color: #E9FFDE; font-weight: bold;}

/*  2007new table */

#mainContens .ta03  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .ta03b { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold;}

#mainContens .ta03bw{ border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold; line-height:15pt;}

#mainContens .tbl3  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .tbl3b { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold;}

#mainContens .tbl4  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .tbl4b { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed; font-weight: bold;}

#mainContens .tbl5  { color: #333333; border: 1px #6fb7ff solid; border-collapse: collapse; padding : 10px; background-color: #eef7ff;}

#mainContens .tbl6  { border-collapse: collapse; padding : 3px; border: #cccccc 1px dashed; background-color: #e1f0ff;}

/*  2007研修report定義(グリーン) */

#mainContens .repy1   { line-height:15pt; background-color: #cccccc;}

#mainContens .repy2   { line-height:15pt; background-color: #eeffee; font-weight: bold;}

#mainContens .repy3   { color: #ffffff; line-height:15pt; background-color: #eeffee; font-weight: bold;}

#mainContens .repy4   { line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .repy5   { line-height:15pt; background-color: #ffffff; color:#000;}

/* シンボルマーク＆キャッチコピー コンペティション 青系*/

#mainContens .syn0  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #accfed 1px dashed;}

#mainContens .syn0b { border: 1px #ffffff solid; border-collapse: collapse; padding : 8px; border: #0080ff 1px dashed;}

#mainContens .syn1  { padding : 5px; line-height:15pt; background-color: #e1f0ff;}

#mainContens .syn2  { padding : 5px; color: #000099; line-height:15pt;background-color: #ffffff; font-weight: bold;}

#mainContens .syn20 { padding : 5px; color: #000099; line-height:15pt; background-color: #ffffff;}

#mainContens .syn2a { padding : 5px; line-height:15pt; background-color: #ffffff; color:#000;}

#mainContens .syn3  { padding : 5px; line-height:16pt; background-color: #ffffff; color:#000;}

#mainContens .syn3b { padding : 8px; line-height:16pt; background-color: #ffffff; color:#000;}

/* 採用情報2008 */

#mainContens .sai1 { padding : 5px; line-height:16pt; background-color: #ffffff; color:#000; border: 1px #000000 solid; border-collapse: collapse;}

#mainContens .sai2 { padding : 5px; line-height:16pt; background-color: #ffffff; color:#000; border: 1px #000000 solid; border-collapse: collapse; font-weight: bold;}

#mainContens .sai3 { padding : 5px; line-height:16pt; background-color: #ffffff; color:#000; border: 1px #000000 solid; border-collapse: collapse;}

/* 募集中主催研修in */

#mainContens .bosyu1 {  background-color: #eeffee; padding : 3px; }

.z0 { border: 1px #dfdfdf solid; border-collapse: collapse; padding : 3px;} 

.z1 {  border: 1px #dfdfdf solid; border-collapse: collapse; padding : 3px;}

/* 2008相談室 */

#mainContens .sdn0  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px; border: #007f00 1px dashed;}

#mainContens .sdn1  { border: 1px #ffffff solid; border-collapse: collapse; padding : 5px;}

/* 広告バナー2008 */

#mainContens .ad0  { border: 1px #cccccc solid; border-collapse: collapse; padding : 3px;}

#mainContens .ad   { font-size:0.9em;  line-height:10pt ; border: 1px #75B1DE solid; border-collapse: collapse; padding : 5px;}

#mainContens .ad1  {  border: 1px #75B1DE solid; border-collapse: collapse; padding : 5px;}

#mainContens .ad8  {  border: 1px #75B1DE solid; border-collapse: collapse; padding : 5px;}

#mainContens .ad8b {  border: 1px #75B1DE solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

#mainContens .ad8g {  border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .ad8gb{  border: 1px #cccccc solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

#mainContens .ad9  { line-height:16pt ; border: 1px #FF3C00 solid; border-collapse: collapse; padding : 5px;}

#mainContens .ad9b { line-height:16pt ; border: 1px #FF3C00 solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

/* グリーン　ＳＯＬＩＤ */

#mainContens .grs1  {  background-color: #e8ffe8; border: 1px #008000 solid; border-collapse: collapse; padding : 5px;}

#mainContens .grs1b {  background-color: #e8ffe8; border: 1px #008000 solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

/* アプレセミナー　*/

#mainContens .aps1  {  background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .aps1b {  background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

#mainContens .apcp8 {  padding : 2px;}

/*  2008研修report定義(ブルー) */

#mainContens .repy2b  { line-height:15pt; background-color: #DDEFFF; font-weight: bold;}

/* 年金共済 */

.nen0   {  background-color: #ffffff; color:#000; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;}

.nen0b  {  background-color: #e1f0ff; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen0b1 {  color: #ffffff; background-color: #0048FF; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen0m  {  background-color: #ffffff; color:#000; border-collapse: collapse; padding : 0px;}

.nen1   {  background-color: #e8ffe8; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;}

.nen1b  {  background-color: #e8ffe8; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen1bb {  background-color: #e8ffe8; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen2   {  background-color: #ffffec; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;}

.nen2b  {  background-color: #ffffec; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen2bb {  background-color: #ffffec; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen2bt {  background-color: #ffe6d9; border: 1px #999999 solid; border-collapse: collapse; padding : 5px;  font-weight: bold;}

.nen3b  {  background-color: #e1f0ff; border: 1px #00006a solid; border-collapse: collapse; padding : 5px;}

.nen3g  {  background-color: #e1ffe1; border: 1px #00006a solid; border-collapse: collapse; padding : 5px;}

/* オレンジ　ＳＯＬＩＤ */

#mainContens .ors1  { line-height:14pt ; background-color: #ffe8dd; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 20px;}

#mainContens .ors1b { line-height:14pt ; background-color: #ffe8dd; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 20px; font-weight: bold;}

#mainContens .ors2  { line-height:14pt ; background-color: #fff5d9; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 10px;}

/* 研修注意事項 */

#mainContens .wor1  { line-height:14pt ; color: #ff0000; background-color: #ffffff; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 10px;}

/* パワーアップゼミナール*/

#mainContens .pow1  { line-height:14pt ; background-color: #FCEDB0; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 10px;}

#mainContens .pow2  { line-height:14pt ; background-color: #ffffdf; border: 2px #ff8306 dashed; border-collapse: collapse; padding : 10px;}

/* ＢＯＸ２００９*/

#mainContens .boxg { background-color: #ffffff; color:#000; border: 1px #666666 solid; border-collapse: collapse; padding : 0px;}

#mainContens .boxb { background-color: #ffffff; color:#000; border: 1px #4277C9 solid; border-collapse: collapse; padding : 0px;}

#mainContens .boxr8  { line-height:15pt ; background-color: #ffd0d0; border: 1px #666666 solid; border-collapse: collapse; padding : 5px;}

#mainContens .boxr8b { line-height:15pt ; background-color: #ffd0d0; border: 1px #666666 solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

#mainContens .boxg8  { line-height:15pt ; background-color: #ddffdd; border: 1px #666666 solid; border-collapse: collapse; padding : 5px;}

#mainContens .boxg8b { line-height:15pt ; background-color: #ddffdd; border: 1px #666666 solid; border-collapse: collapse; padding : 5px; font-weight: bold;}

#mainContens .boxb8b { line-height:15pt ; background-color: #cee7ff; border: 1px #000099 dashed; border-collapse: collapse; padding : 10px; font-weight: bold;}

/* 部会活動*/

#mainContens .bcp1m     { color: #666666; border: 1px #cccccc solid; border-collapse: collapse;}

#mainContens .bcp2m     { color: #333333;}

#mainContens .bcpm      { color: #666666;}

#mainContens .bcpms     { letter-spacing: 10px; font-size: 0.7em; color: #000000;}

#mainContens .bta       { border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;} 

#mainContens .bta1      { border: 1px #333333 solid; border-collapse: collapse; border-style : dashed;padding : 5px;}

#mainContens .bta2      { border: 1px #cccccc solid; border-collapse: collapse; border-style : dashed;padding : 10px;}

/* 緊急ウィリング*/

#mainContens .knw0  { line-height:13pt; background-color: #ffffff; color:#000;}

#mainContens .knw1  {  background-color: #ffe8e8; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

/* ウィリング施設概要*/

#mainContens .ws1  {  background-color: #eaeaea; border: 1px #9e9e9e solid; border-collapse: collapse; padding : 20px;}

#mainContens .ws2  {  background-color: #ffffff; color:#000; border: 1px #9e9e9e dashed; border-collapse: collapse; padding : 5px; font-weight: bold;}

#mainContens .ws3  {  background-color: #eaeaea; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .ws4  {  background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse;}

#mainContens .ws5  { border: 2px #73a91d solid; border-collapse: collapse; padding : 5px;} 

#mainContens .ws6  {  border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

/*  2009new table */

#mainContens .tblgr01 { border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000;}

#mainContens .tblgr02 { border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000;}

#mainContens .tblgr02h { line-height:15pt; border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000;}

#mainContens .tblgr02hy { line-height:15pt; border-collapse: collapse; padding : 5px; border: #e17100 1px solid; background-color: #ffff97;}

#mainContens .tblgr02hw { line-height:15pt; border-collapse: collapse; padding : 5px; border: #e17100 1px solid; background-color: #ffffff; color:#000;}

#mainContens .tblgr02hr { line-height:15pt; border-collapse: collapse; padding : 5px; border: #ff8040 1px dashed; background-color: #ffffff; color:#000;}

#mainContens .tblgr03 { border-collapse: collapse; padding : 5px;  background-color: #ffffff; color:#000;}

/*  2009福祉バス */

#mainContens .fbs01 { line-height:16pt; border-collapse: collapse; padding : 10px; border: #cccccc 1px solid; background-color: #ffffff; color:#000;}

#mainContens .fbs02 { line-height:16pt; border-collapse: collapse; padding : 10px; border: #cccccc 1px solid; background-color: #f0f1ed;}

#mainContens .fbs03 { line-height:16pt; border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffff; color:#000;}

#mainContens .fbs04 { line-height:16pt; border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #e1f0ff;}

#mainContens .fbsm1 { line-height:16pt; border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #ffffe1;}

#mainContens .fbsm2 { line-height:16pt; border-collapse: collapse; padding : 5px; border: #cccccc 1px solid; background-color: #e6ffe6;}

/* ウィリング（ウエルじゃん、福祉で働く）*/

#mainContens .we00    { line-height:13pt; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;} 

#mainContens .we0    { border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;} 

#mainContens .we1    { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

#mainContens .we2    { line-height:13pt; background-color: #ecf5ff; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

#mainContens .we3    {  background-color: #D0E0FC; border: 1px #cccccc solid; border-collapse: collapse; padding : 10px;}

#mainContens .we4    { font-size:1.2em;  color: #ffffff; background-color: #ffffff; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .we5    {  background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

#mainContens .wk0    { line-height:13pt; background-color: #ffffff; color:#000; border: 2px #000099 solid; border-collapse: collapse; padding : 10px;}

#mainContens .wk1    { line-height:13pt; color: #ffffff; background-color: #000099; border: 2px #000099 solid; border-collapse: collapse; padding : 10px;}

#mainContens .sym0   { line-height:13pt; background-color: #e1ffff; border: 1px #000099 solid; border-collapse: collapse; padding : 10px;}

#mainContens .sym00  { line-height:13pt; background-color: #d0ffd0; border: 1px #000099 solid; border-collapse: collapse; padding : 10px;}

#mainContens .sym1   { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #000099 dashed; border-collapse: collapse; padding : 10px;}

#mainContens .sym2   { line-height:13pt; background-color: #ffffff; color:#000; padding : 10px;}

#mainContens .sym2bt { line-height:16pt; background-color: #e1ffff; border: 1px #000099 solid; border-collapse: collapse; padding : 10px; font-weight: bold;}

#mainContens .sym2bm { line-height:16pt; background-color: #ffffff; color:#000; padding : 10px; font-weight: bold;}

#mainContens .sym2g  { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #009000 solid; border-collapse: collapse; padding : 10px;}

#mainContens .sym3   { line-height:13pt; background-color: #ffffff; color:#000; padding : 5px;}

#mainContens .sym3g  { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #cccccc solid; border-collapse: collapse; padding : 5px;}

/*アプレnew*/

.upre01n { font-family: "メイリオ","ＭＳ Ｐゴシック","Osaka"; font-size: 100%; color: #333333; padding : 5px;}

/*　運営施設　指定管理者　*/

.unei0  { line-height:13pt; background-color: #ffffff; color:#000; padding : 5px;}

.unei1  { line-height:13pt; background-color: #ffffff; color:#000; border: 1px #ff8000 dashed; border-collapse: collapse; padding : 10px;}

.unei2  { line-height:13pt; background-color: #ffdfa7; border: 1px #ff8000 dashed; border-collapse: collapse; padding : 10px;}

#mainContens .box00     { line-height:13pt; background-color: #ffffff; color:#000; padding : 10px; font-weight: bold;}

#mainContens .boxred01  { line-height:13pt; color: #ff0000; background-color: #ffffff; color:#000; border: 1px #ff0000 solid; border-collapse: collapse; padding : 10px; font-weight: bold;}



/* 研修講師 */

#mainContens .wgr1  { line-height:14pt ; background-color: #ffffff; color:#000; border: 1px #008000 dashed; border-collapse: collapse; padding :2px;}

/* テーぶる　ボーダー　グレー */

#mainContens table.borderGray05 {

border-collapse:collapse;

border-spacing:0;

border:#ccc solid 1px;

margin:0 0.1em 2em;

}

#mainContens table.borderGray05 th,

#mainContens table.borderGray05 td {

padding:10px;

border:none;

vertical-align:middle;

}

#mainContens table.borderGray {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderGray th,

#mainContens table.borderGray td {

border:#ccc solid 1px;

padding:10px;

}

#mainContens table.borderGray02 {

border-collapse:collapse;

border-spacing:0;

border:#c9c9c9 solid 2px;

}

#mainContens table.borderGray02 th,

#mainContens table.borderGray02 td {

border:#c9c9c9 solid 2px;

padding:10px;

}

#mainContens table.borderGray02 td table,

#mainContens table.borderGray02 td table td {

border:none;

padding:0;

}

#mainContens table.borderGray03 {

border-width:2px ; border-style: solid; border-color: #e7e7e7;

}

#mainContens table.borderGray03 td,

#mainContens table.borderGray03 th {

border-width:1px ; border-style: solid; border-color: #e7e7e7;

padding:6px;

}

#mainContens table.borderGray04 {

border-collapse:collapse;

border-spacing:0;

margin:0 0.1em 2em;

}

#mainContens table.borderGray04 th,

#mainContens table.borderGray04 td {

border:#ccc solid 1px;

padding:10px;

vertical-align:middle;

}

#mainContens table.borderBlack {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderBlack th,

#mainContens table.borderBlack td {

border:#333 solid 1px;

padding:10px;

}

#mainContens .borderBeige {

border-collapse:collapse;

border-spacing:0;

border:#e0cba5 solid 2px;

}



#mainContens table.borderBeige th,

#mainContens table.borderBeige td {

border:#e0cba5 solid 1px;

padding:10px;

}



#mainContens table.borderHonbu {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderHonbu th,

#mainContens table.borderHonbu td {

border:#F1A739 solid 1px;

padding:10px;

}





#mainContens table.borderWilling {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderWilling th,

#mainContens table.borderWilling td {

border:#228b22 solid 1px;

padding:10px;

}



#mainContens table.borderVolacen {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderVolacen th,

#mainContens table.borderVolacen td {

border:#000080 solid 1px;

padding:10px;

}



#mainContens table.borderArimasu {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderArimasu th,

#mainContens table.borderArimasu td {

border:#000080 solid 1px;

padding:2px;

}



#mainContens table.borderAyumi {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderAyumi th,

#mainContens table.borderAyumi td {

border:#6495ed solid 1px;

padding:10px;

}



#mainContens table.borderUnei {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderUnei th,

#mainContens table.borderUnei td {

border:#dda0dd solid 1px;

padding:10px;

}



#mainContens table.borderAnsin {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderAnsin th,

#mainContens table.borderAnsin td {

border:#FBDB5E solid 1px;

padding:10px;

}



#mainContens table.borderShafuku {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderShafuku th,

#mainContens table.borderShafuku td {

border:#99CCFF solid 1px;

padding:10px;

}



#mainContens table.borderShienC {

border-collapse:collapse;

border-spacing:0;

}

#mainContens table.borderShienC th,

#mainContens table.borderShienC td {

border:#F4817C solid 1px;

padding:10px;

}







#mainContens .vTop { vertical-align:top; }

#mainContens .vMiddle { vertical-align:middle; }

#mainContens .vBottom { vertical-align:bottom; }

/* vertical */

#mainContens td.va_center img { vertical-align:middle; text-align:right;}

#mainContens .hanbaiTable {

border-collapse:collapse;

border-spacing:0;

}

#mainContens .hanbaiTable th,

#mainContens .hanbaiTable td {

border:#ccc solid 1px;

padding:5px;

}

#mainContens .hanbaiTable th th,

#mainContens .hanbaiTable td td {

border:none;

}

#mainContens .centerTxt input {

padding:2px 6px;

margin-right:10px;

}

#mainContens table.nop { margin:0; padding:0; border-collapse:collapse; border-spacing:0; }

#mainContens table.nop td,

#mainContens table.nop th { margin:0; padding:0; }

#mainContens table.nop img { margin:0; padding:0; }

/* テーぶる　ボーダー　なし */

#mainContens table.borderNone,

#mainContens table.borderNone td,

#mainContens table.borderNone th {

border:none;

padding:10px;

}

/* テーぶる　テキストセンター */

#mainContens table.centerTable td,

#mainContens table.centerTable th { text-align:center; }







/* ==========================================

 localNav

========================================== */

#localNav{

width:230px;

float:right;

position:relative;

}

.localNavContainer{

background-color:#eee;

border:1px solid #ddd;

padding:4px;

margin:1em 0 0;

}

#localNav .localNavInner,

#localNav .localNavInner02 {

background-color:#fff;

padding:4px;

position: relative;

}

#localNav .localNavInner,

#localNav .localNavInner03 {

background-color:#fff;

padding:4px;

position: relative;

}

#localNav .localNavInner03-2 {

background-color:#fff;

position: relative;

}

#localNav .localNavInner h2.lNav {

position:absolute;

padding: 6px 14px;

margin-left: -14px;

margin-top:0;

width: 88%;

-moz-box-shadow: 1px 1px 4px #000;

-webkit-box-shadow: 1px 1px 4px #000;

color: #454545;

text-shadow: 0 0 1px white,

0 0 2px white,

0 0 2px white,

0 0 2px white;

font-weight:bold;

display:block;

font-size:1.5em;

line-height:1.1;

}

#localNav .localNavInner h2 .arrow {

position: absolute;

width: 0; height: 0;

border-left: 6px solid transparent;

border-top: 6px solid #666;

top: 100%;

left: 0;

}

#localNav .localNavContainer ul {

margin:3.2em 0 0;

padding:0;

}

#localNav .localNavContainer ul li {

border:1px solid #ddd;

border-width:1px 0 0;

margin:0;

padding:0.4em 0 0.4em 1.1em;

text-indent:-1.1em;

vertical-align:top;

}

#localNav .localNavContainer ul li a {

padding:2px 0 0 1.1em;

}



#localNav .localNavContainer ul ul {

margin:0.2em 0 0;

padding:0;

}

#localNav .localNavContainer ul ul li {

border:none;

border-width:1px 0 0;

margin:0;

padding:0.2em 0 0.2em 1.1em;

text-indent:-1.1em;

vertical-align:top;

}







/* ==========================================

07.footer

========================================== */

.gotoPagetop { 

clear:both;

width:960px;

margin:1em auto 0;

padding:0;

z-index: 3;

}

.gotoPagetop a {

display: block;

background:url(../images/foot-pagetop-01.gif) no-repeat left top;

float:right;

text-align: right;

text-decoration: none;

font-size:0.7em;

width:127px;

height:30px;

margin: 0;

padding: 0;

}

.gotoPagetop span {

position: relative;

z-index: -100;

}

#footer{

clear:both;

background:url(../images/foot-bg-01.gif) repeat-x left top;

text-align:center;

margin:0;

padding:0;

overflow: hidden;

margin-top:-2px;

z-index: 1;

_zoom: 1;

}

#footer #footerNav {

clear:both;

overflow: hidden;

width:960px;

margin:0 auto;

padding:0.7em 0 0.2em;

}

#footer #footerNav ul {

text-align:center;

margin:0 -1px 0 0;

padding:0;

overflow: hidden;

}

#footer #footerNav li {

margin:0;

padding:0;

display:inline;

}

#footer #footerNav li a {

border:1px solid #ccc;

border-width:0 1px 0 0;

padding:0 1em;

margin:0 ;

}

#footer #footerAddress {

padding:4em 0 0.5em;

position:relative;

overflow:hidden;

_height:1%;

}

#footer #footerAddress #footerAddressInner {

width:960px;

margin:0 auto;

text-align:center;

}

#footer #footerAddress #footerAddressInner p {

float:left;

width:360px;

text-align:right;

margin:0;

padding:0;

}

#footer #footerAddress #footerAddressInner address {

position:relative;

text-align:left;

margin:0;

padding:0 0 0 0.5em;

line-height:1.4;

font-size:1.3em;

}

#footer #footerAddress img {

vertical-align:top;

margin:0 1em 0 0;

padding:0;

}

#footer #footerAddress #copyright {

clear:both;

font-size:1.2em;

padding:1em 0 0.5em;

}

