@charset "utf-8";

@import url("../packages/default/css/import.css");
body{ margin: 0px; font-family:"ＭＳ ゴシック",Osaka; font-size: 12px; text-align:center; height: 100%; background-color: #FFFFFF; margin: 0px; line-height: 130%;}
#fotter1 { width:800px;height:48px; margin: 0 auto;border : none; color:#AF9966;background-image: url("/user_data/packages/default/img/header/back.png")}
#fotter { width:800px;height:60px; border : none; color:#AF9966;background-color: #DCC881; text-align:center; padding: 8px 0px 0px 0px; line-height:200%; }
a {text-decoration:none;}
a:link {color: #0000FF;}
a:visited {color: #0000FF;}
a:hover {text-decoration:underline; color: #CF2E02;}
a:active {color: #CF2E02;}
a.fo_a {font-size: 12px;text-decoration:none; color:#7A5E1D;}
a.fo_a2 {font-size: 12px;text-decoration:none; color:#000000;}
a:link.fo_a {font-size: 12px; color: #7A5E1D;}
a:visited.fo_a {font-size: 12px; color: #7A5E1D;}
a:hover.fo_a {font-size: 12px; color:%2F2E02; text-decoration:underline;}
a:active.fo_a {font-size: 12px; color:#CF2E02; text-decoration:underline;}
.block{width:153px;border: solid 1px #cccccc;padding:6px 0px 0px 10px;} 
table.layout,
table.layout th,
table.layout td {
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
table.layout1,
table.layout1 th,
table.layout1 td {
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align:center;
}
td.construction{padding:2px;}
th.construction{padding:2px;}
div.layout{padding:5px;border-color:#cccccc;border-width:1px;border-style:solid;width:142px;}
div.content{padding:5px;border-color:#cccccc;border-width:1px;border-style:solid;width:100%;}
div.content1{padding:5px;width:100%;}
div.t_construction{text-align: center; padding:0px;border-width:1px;border-style:solid;border-collapse: collapse;border-color:#cccccc;width:105px}
hr{border-color:#cccccc;border-style:dotted;}
hr.orange{border-color:#db7d18;border-style:solid;}}
.maru_orange1 { color: #DB7D18;}
p.title{background: #E7BD81;font-size: 14px; font-weight: bold; color: #00000;height:22px;text-align:center;}
dd.indent{margin:0px 0px 0px 20px;}
table.layout1{margin-top: 0px;width:590px;}
h3 {
    font-size: 14px;
    line-height: 150%;
    background: #E1E1E1;
    height:25px;
    color: #ffffff;
   padding: 3px;
}

#navlist {
        padding: 3px 0;
        margin-left: 0;
        border-bottom: 1px solid #778;
        font: 12px Verdana, sans-serif;
}

#navlist li {
        list-style: none;
        margin: 0;
        display: inline;
}

#navlist li a {
		padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-bottom: none;
        background: #FFFFFF;
        text-decoration: none;
}

#navlist li a:link { color: #000000; }
#navlist li a:visited { color: #000000; }

#navlist li a:hover {
        color: #000;
        background: #F4F4F4;
        border-color: #227;
}

#navlist li a#current {
        background: white;
        border-bottom: 1px solid white;
}
div.jisage1{ padding-left: 1em;} 