a:link   { color: #eb5c1a; text-decoration: none }
a:hover    { color: #ff4500; text-decoration: underline; background-color: #ffffe0 }
a:visited  { color: #A0522D; text-decoration: none }

element  { color: #444444; font-size: 12px; line-height: 1.3em}
.link   { color: #585858; font-size: 12px; line-height: 1.3em; margin: 3pt }
.class01  { color: white; font-size: 14px; margin: 1px }
.hyou2   { color: #444444; font-size: 14px; margin: 1.5px }
.text        { color: #585858; font-size: 14px; line-height: 1.6em; margin: 2pt }
.textc       { color: #585858; font-size: 14px; line-height: 1.6em; margin: 2pt; text-align:center }
.textr       { color: #585858; font-size: 14px; line-height: 1.6em; margin: 2pt; text-align:right }
.midashi     { color: #040; font-weight: bold; font-size: 14px; line-height: 1.3em; margin: 3pt }
.midashimini      { color: #008000; font-weight: bold; font-size: 12px; line-height: 1.3em; margin: 3pt }
.hyou     { color: #066; font-size: 12px; line-height: 1.3em; margin: 2pt }
.chuui { color: #066; font-size: 12px; line-height: 1.3em; margin: 3pt }
.sab  { color: #222; font-size: 12px; line-height: 1.3em; margin: 3pt }
.sabc     { color: #222; font-size: 12px; line-height: 1.3em; margin: 3pt; text-align:center }
.sabr     { color: #222; font-size: 12px; line-height: 1.3em; margin: 3pt; text-align:right }
.shikaku { color:#378a0c; font-size: 14px; line-height: 1.4em; margin: 2pt ;}

/* 表の色の定義 */
.mastertable{
}

#mastertable .dark{
text-align: center;
border-width: 1px;
border-color: #378a0c;
border-style: solid;
background-color: #cde2a8;
padding: 1px 1px 1px 1px;
}

#mastertable .light{
border-width: 1px;
border-color: #378a0c;
border-style: solid;
background-color: #ffffcc;
padding: 1px 1px 1px 1px;
}

#mastertable .white{
border-width: 1px;
border-color: #378a0c;
border-style: solid;
background-color: #ffffff;
padding: 1px 1px 1px 1px;
}

#mastertable .waku{
border-collapse: collapse;
}

#mastertable .getuh{
border-width: 2px;
border-color: #dddddd;
border-style: solid;
}


/* 付加給付欄の定義 */
#kyufu .kyufutitle{
background-image: url(../shiori/img_parts/midashi_fukakyufu.gif);
background-repeat: no-repeat;
width: 222px;
height: 23px;
}
#kyufu .kyufubox{
width: 400px;
font-size: 14px;
line-height: 1.4em;
border-width: thin;
border-color: #4169e1;
border-style: solid;
padding: 5px;
background-color:#ffffff ;
}

/* カウンセリングページ */
p.mid_title {
margin-top:0px;
margin-bottom:0px;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #339933;
}
div.box1{
margin-top:10px;
margin-bottom:10px;
}
span.dot{
color:#339933;
font-size:10px;
margin-right:10px;
}

img.tel_number{
margin-top:8px;
margin-bottom:8px;
}

p#about_tel{
font-size:12px;
color:#000;
letter-spacing:0.1em;
margin-bottom:10px;
}
ul#list_counseloring{
text-align:left;
color: #585858; 
font-size: 14px; 
line-height: 1.6em;
margin-top:5px;
padding-left:20px;
font-weight:bold;
}
ul#list_counseloring li{
list-style:square;
}
ul.how_to_reseve{
text-align:left;
color: #585858; 
font-size: 14px; 
line-height: 1.6em;
margin-top:5px;
padding-left:20px;
}
ul.how_to_reseve li{
list-style:decimal;
}
