/* デフォルトのリンク文字 */

a:link {font-family: Osaka, MS PGOTHIC, sans-serif; color:#227ed2; text-decoration:none; line-height:1.2}
a:visited {font-family: Osaka, MS PGOTHIC, sans-serif; color:#227ed2; text-decoration:none; line-height:1.2}
a:hover {font-family: Osaka, MS PGOTHIC, sans-serif; color:#FF6600; text-decoration:none; line-height:1.2}
a:active {font-family: Osaka, MS PGOTHIC, sans-serif; color: #222222; text-decoration:none; line-height:1.2}


/* ヘッダー、フッターのリンク文字 */

.top { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 10px; letter-spacing: 1px; COLOR: #666699; TEXT-DECORATION: none; font-style: italic}
a.top:link { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 10px;letter-spacing: 1px; COLOR: #666699; TEXT-DECORATION: none; font-style: italic}
a.top:visited { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 10px; letter-spacing: 1px; COLOR: #666699; TEXT-DECORATION: none; font-style: italic}
a.top:hover { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 10px; letter-spacing: 1px; COLOR: #666699; TEXT-DECORATION: none; font-style: italic}
a.top:active { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 10px; letter-spacing: 1px; COLOR: #666699; TEXT-DECORATION: none; font-style: italic}


BODY  {
margin:0 0 0 0;
background-image : url(http://www.human-support.net/images/bg.gif);
background-repeat : repeat-y;
font-size: 80%;
font-family: Osaka, MS PGOTHIC, sans-serif;
}

table {
background-color:#FFFFFF;
vertical-align: top;
color:#555555;
}


/* トップナビの書式 */

/* 一行目 */
td#topnavi1{
width: 700px;
height: 24px;
background-color:#1F3E4B;
}

td#topnavi1 a{
font-size: 10px;
letter-spacing: 1px;
COLOR: #666699;
font-style: italic;
float: left;
}

td#topnavi1 img{
float: right;
vertical-align:bottom;
}

/* ヘッダーの上部ライン */

td#topnavi2{
width: 700px;
height: 1px;
background-color: #679BD3;
}

td.topnavi3{
width: 700px;
height: 1px;
background-color: #21416C;
}

td.topnavi4{
width: 700px;
height: 1px;
background-color: #7ECEEB;
}

/* TLTロゴ部分 */

td#topnavi5 {
width: 700px;
height: 45px;
background-color: #679BD3;
}

td#topnavi5 a {
font-size: 60%;
letter-spacing: 1px;
COLOR: #666699;
font-style: italic;
float: right;
}

td#topnavi5 img {
float: left;
}

/* トップナビゲーション */

a.leftmenu {
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 10px;
letter-spacing: 1px;
COLOR: #227ed2;
TEXT-DECORATION: none;
}

a.leftmenu:hover {
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 10px;
letter-spacing: 1px;
COLOR: #111111;
TEXT-DECORATION: none;
}

.leftmenuon {
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 10px;
letter-spacing: 1px;
COLOR: #111111;
TEXT-DECORATION: none;
text-align:center;
background-color:#D7D7D7;
}

/* トップナビゲーションの下部ライン */

td.topnavi6{
width: 700px;
height: 1px;
background-color: #D7D7D7;
}

td.topnavi7{
width: 700px;
height: 4px;
background-color: #EBEBEB;
}

td.topnavi8{
width: 700px;
height: 1px;
background-color: #FFFFFF;
margin: 0px;
}

td#topnavi9{
height: 25px;
margin: 0px;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 5px;
font-size: 80%;
font-weight:bold;
}

/* ヘッダーのパンくずリスト */

img.point{
margin-left: 5px;
margin-right: 0px;
paddin: 0px;
}

.unselected {
font-size: 80%;
color: #00CCCC;
}

.selected {
font-size: 100%;
color: #111111;
}

td#topnave10 {
width: 700px;
height: 20px;
background-color: #FFFFFF;
}

/* 左コンテンツ標準 */

td#content1 {
margin: 0px 0px 10px 0px; 
padding: 5px 10px 10px 30px;
vertical-align: top;
width: 428px;
}

/* 左コンテンツ 司法書士配送表版 */
td#content2a {
margin: 0px 10px 10px 0px; 
padding: 0px 10px 10px 30px;
vertical-align: top;
width: 200px;
}

td#content2b {
margin: 0px 10px 10px 0px; 
padding: 0px 10px 10px 20px;
vertical-align: top;
width: 200px;
}


/* 左コンテンツ　社労士、行政書士配送表版 */
td#content3 {
margin: 0px 10px 10px 0px; 
padding: 0px 10px 10px 30px;
vertical-align: top;
width: 630px;
}

/* 右コンテンツ標準 */

td#contentr {
margin: 0px 10px 0px 0px;
padding: 5px 10px 10px 0px;
vertical-align: top;
width: 202px;
text-align: center;
}

td#contentr h3{
font-size: 80%;
color: #555555;
background-color: #99CCFF
text-align: center;
line-height:1.4;
}

/* 右コンテンツ配送表版 */

td#contentr2 {
margin: 0px 10px 0px 0px;
padding: 0px 10px 10px 5px;
vertical-align: top;
width: 242px;
text-align: center;
}


/* コンテンツ内の文字 */

h1.header {
font-weight: bold;
}

h1.header#kisyu {
color:#660033;
}
h1.header#gyou {
color:#FFCC33;
}
h1.header#china {
color:#3333CC;
}
h1.header#sharou {
color:#ff9966;
}
h1.header#shihou {
color:#00CCFF;
}

h1.header#gyo {
color:#CC99FF;
}

.midashi1{
font-size:80%;
font-weight:bold;
color:#000000;
background-color:#CCFFCC;
}

.midashi2{
font-size:80%;
font-weight:bold;
color:#000000;
background-color:#99FFFF;
}

.midashi3{
font-size:80%;
font-weight:bold;
color:#000000;
background-color:#CCFF99;
}

.midashi4{
font-size:80%;
font-weight:bold;
color:#000000;
background-color:#FFFF99;
}

.kamoku2 {
margin-bottom: 0;
padding: 3px 7px;
font-size: 100%;
background-color:#f0f0f0;
}


.migi1{
font-size:80%;
font-weight: normal;
color:#000000;
background-color:#99CCFF;
}

.migi2{
font-size:80%;
font-weight: normal;
color:#000000;
background-color:#66CCFF;
}

.migi3{
font-size:80%;
font-weight: normal;
color:#000000;
background-color:#CCCC99;
}

.migi4{
font-size:80%;
font-weight: normal;
color:#000000;
background-color:#99FFCC;
}

.migi5{
font-size:80%;
font-weight: normal;
color:#000000;
background-color:#CC6666;
}


.header { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 16px; font-weight: bold; text-decoration:none; line-height:1.2}
.head2 { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 12px; color: #555555; font-weight: normal; text-decoration:none; line-height:1.4;}
.head3 { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 12px; color: #555555; font-weight: normal; text-decoration:none; line-height:1.4; text-align: right;}
.txt { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 12px; color: #555555; font-weight: normal; text-decoration:none; line-height:1.4; text-align:left;}
.org { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 12px; color: #547EAC; font-weight: normal; text-decoration:none; line-height:1.2}
.con { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 12px; COLOR: #111111; font-weight: normal; TEXT-DECORATION: none; line-height:1.2}
.line { font-family: Osaka, MS PGOTHIC, sans-serif; font-size: 10px; color: #227ed2; font-weight: normal; text-decoration:none; line-height:1.2; }


/* 仕切り線 */
#dotline {
background-image: url(http://www.human-support.net/images/dot.gif);
background-repeat:repeat-y; 
width: 20px;
}


/* 強調 */

.st3 {
color:#CC0000;
}

.st4 {
font-weight:bold;
color:#FF0000;
}

ol, ul{
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 20px;
}

ol li, ul li{
padding: 3px 0px 3px 0px;
margin: 0px;
}


/*　配送スケジュールの表　*/
table.hyo4 {
border-right: 1px solid #999999;
border-top: 1px solid #999999;
background-color: #FFFFFF;
text-align: left;
}

table.hyo4 tr{
border-right: 1px solid #999999;
border-top: 1px solid #999999;
}

table.hyo4 td{
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
font-size:80%;
color:#555555;
padding: 5px;
}

table.hyo4 tr.tr1{background-color: #ffcc99;}
table.hyo4 tr.tr2{background-color: #add8e6;}
table.hyo4 tr.tr3{background-color: #ccffcc;}
table.hyo4 tr.tr4{background-color: #ffffcc;}
table.hyo4 tr.tr5{background-color: #efefef;}
table.hyo4 tr.tr6{background-color: #cccc99;}
table.hyo4 tr.tr7{background-color: #ccccff;}
table.hyo4 tr.tr8{background-color: #99ccff;}
table.hyo4 tr.tr9{background-color: #c0c0c0;}

tr.tr1 td.tdw, tr.tr2 td.tdw
{text-align: center; height: 20px; background-color: #FFFFFF;}

tr.tr1 td.tdwl, tr.tr2 td.tdwl
{text-align: left; height: 20px; background-color: #FFFFFF;}

table.hyo4 td.td1{text-align: center; height: 20px;}
table.hyo4 td.td2{text-align: right; height: 20px;}
table.hyo4 td.td3{background-color: #cccc99; text-align: center;}
table.hyo4 td.td4{background-color: #FFFFFF; text-align: left;}

table.hyo4 ul.none{
list-style-type: none;
text-align: right;
margin: 0px 20px 0px 0px;
padding: 0px;
}

ul.none li { padding: 3px 0px 3px 0px;
margin: 0px;}

/* コンテンツの下部のサブメニュー */

#pan1 {
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 12px;
color: #547EAC;
font-weight: normal;
text-decoration:none;
line-height:1.2;
}

img.pan{
margin-left: 7px;
margin-right: 0px;
paddin: 0px;
}

#pan2 {
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 12px;
color: #547EAC;
font-weight: normal;
text-decoration:none;
line-height:1.2;
padding-left: 30px;
}


/* フッター */
td#foot1{
width: 700px;
height: 25px;
background-color: #FFFFFF;
}

td.foot2{
width: 700px;
height: 20px;
background-color: #ebebeb;
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration:none; 
line-height:1.2;
}


#footermenu {
font-size: 10px;
color: #227ed2;
text-align:center;
padding-top: 0px;
padding-bottom: 0px;
}

#footermenu a.line {
font-family: Osaka, MS PGOTHIC, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration:none;
line-height:1.2;
margin: 0px 3px;
}


#fottermenuon {
font-size: 10px;
COLOR: #000000;
text-align:center;
margin: 0px 3px;
}

td#foot3{
background-color: #ebebeb;
width: 55px;
height: 20px;
}

td#foot4{
width: 700px;
height: 1px;
background-color: #A1A1A1;
}

td#foot5{
width: 700px;
height: 14px;
background-color: #C6C6C6;
margin: 0px;
padding: 0px;
}

td#foot5 a {
font-size: 60%;
letter-spacing: 1px;
COLOR: #666699;
font-style: italic;
float: right;
margin: 0px;
padding: 0px;
}

td#foot5 img {
width: 280px;
height: 14px;
border: none;
float: left;
margin: 0px;
padding: 0px;
}
