﻿@charset "utf-8";

/* メインイメージと2段組
---------------------------------------------*/
#content {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
	background: #FFFFFF url(../images/menu.gif) left top repeat-y;
	padding-bottom: 12px;
}

#content .breadcrumbs p {
    background: #FFFFFF url(../images/content_bg4.gif) ;
    width: 742px;
    padding-bottom: 1px; 
    color: #666666;
}
#menu {
    float: left;
    width: 202px;
    padding-bottom: 58px;
}
#doc {
    float: left;
    width: 540px;
}
#footer {
	/* clear: both; */
	color: #FFFFFF;
	/* background: #3377AA; */
        background: #3399FF;
        font-size: 85%;
        padding-left: 16px;
        padding-top: 4px;
        padding-bottom: 4px;
        width: 726px;
}

/* 本文のレイアウト
---------------------------------------------*/
#tbl a {
	color: #333333;
        text-decoration: none;
}
#tbl a:visited {
	color: #333333;
        text-decoration: none;
}
#tbl a:hover {
	color: #0066CC;
        text-decoration:underline;
}





#menu ul{
    margin: 0;
    padding:0;
    list-style: none;
}
#menu li{
    margin: 0;
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    background: url(../images/sidenav_bg_on.gif) left center no-repeat;
}
#menu li a{
    display:block;
    width : 174px !inportant;
    width /**/: 174px;
    padding: 2px 2px 2px 25px;
    font-size: 100%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    color :#666666;
    text-decoration: none;
    background: url(../images/sidenav_bg_off.gif) left center no-repeat;
}

#menu li a:hover{
    color: #0000FF;
    background:none;
}

#menu li.thispage {
    display:block;
    width : 174px !inportant;
    width /**/: 174px;
    padding: 2px 2px 2px 25px;
    font-size: 100%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    color :#2288dd;
    font-weight: 600;
    text-decoration: none;
    background: url(../images/thispage.gif) left center no-repeat;
}



#doc .section {
	margin: 16px 16px 0 16px;
}

#doc h3 {
    color: #2288dd;
    font-size: 110%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    background-color: #efefef;
    border-left:4px solid #3399ff;
    border-bottom: 1px solid #cccccc;
    margin:  0;
    padding: 3px 3px 3px 8px;
}

#doc h4 {
    color: #666666;
    font-size: 100%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

#doc h5 {
    color: #2288dd;
    font-size: 100%;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    /* background-color: #efefef; */
    /* border-left:4px solid #3399ff; */
    border-bottom: 2px solid #2288dd;
    margin:  22px 242px -2px 0px;
    padding: 1px 2px 1px 8px;
}

#doc .section table {
    border: solid 1px #3399ff;
    border-collapse: collapse;
}
#doc .section table colgroup.le {
     background-color: #eeffff;
     text-align: center;
}

#doc .section table td {
    border-bottom: solid 1px #3399ff;
    border-right: solid 1px #3399ff;
    padding: 2px 6px 2px 6px;
}
#doc .section table.trans {
    border: solid 0px #3399ff;
    border-collapse: collapse;
}
#doc .section table.trans td {
    border-bottom: solid 0px #3399ff;
    border-right: solid 0px #3399ff;
    padding: 4px 0px 0px 0px;
}
#doc .section table td.strong {
    background-color: #ccffff;
}

#doc .section table td.midashi {
     background-color: #eeffff;
}

#doc .section .link {
	background: url(../images/arrow.gif) left center no-repeat;
	padding-left: 14px;
}

#doc .section p {
	margin: 10px 0px;
}
#doc .section p.narrow {
	margin: 4px 0px 16px 0px;
}
#doc .section img.right {
    padding-top:6px;
    margin: 0px 0px 0.5em 0.5em;
    float:right;
}
#doc .section img.left {
    padding-top:6px;
    margin: 0px 1em 0.5em 0px;
    float:left;
}

#doc .section p.stopfloat {
    clear: both;
{

#tbl a {
	color: #003399;
        text-decoration: none;
}
#tbl a:visited {
	color: #333333;
text-decoration: none;
}
#tbl a:hover {
	color: #0066CC;
text-decoration: none;
}

