body {
    margin:0px ;
    padding:0px;
    text-align:center ;
    background:#ffffff url("line-kanban.gif") repeat-x scroll left 50px ;
}

#header {
    width:780px ;
    height:50px;
    margin:0px auto ;
    padding:0px;
}

#header img {
    width:750px;
    height:35px;
    margin:15px 15px 0px 15px;
    border-width:0px;
}

#contents {
    width:780px ;
    margin:-50px auto 0px auto ;
    padding:0px ;
}

h1 {
    height:15px;
    margin:0px 0px 5px 0px;
    padding:0px 15px;
    color:#D3D4CC ;
    font-weight:normal ;
    font-size:9px ;
    line-height:15px ;
    text-align:right ;
    /*visibility:visible;this.style.visibility='hidden';*/
}

#h1p {
    display:none ;
    width:200px;
    padding:5px ;
    font-size:60% ;
    text-align:left ;
    background-color:#ffffdd;
    border:1px solid #999999;
    /*visibility:hidden;*/
    position:absolute;
    z-index:1;
}

.h1p {
    width:510px;
    height:30px;
    margin:0px 55px 0px 215px;
    padding:0px ;
    font-size:100% ;
    font-weight:bold;
    line-height:30px;
}

#inner_index {
    margin:25px 15px 0px 15px ;
    padding:0px 15px;
    /*background:#ffffff none repeat-y scroll left top ;url("index-middle.gif")*/
    border:1px solid #8C8E80;
    text-align:left;
}

#inner_index div{
    height:23px ;
    margin:0px 0px 0px 0px ;
    padding:10px 0px 0px 28px ;
    background:transparent url("icon_yellow0.gif") no-repeat scroll left 12px;
    font-weight:bold ;
    line-height:1.5 ;
}

#inner_index ul{
    margin:0px 0px 0px 50px;
    padding:10px 0px ;
    font-size:80% ;
    line-height:1.4 ;
}

#inner_index span{
    font-size:smaller ;
}

h2 {
    /*width:750px;*/
    margin:30px 15px 0px 15px ;
    padding:0px;
    color:#255AD9;/*#204fd9*/
    font-weight:bold ;
    font-size:100% ;
    line-height:1.2 ;
    text-align:left ;
}

h2 span {
    font-size:smaller ;
}

.h2p {
    margin:15px 15px 0px 35px;
    padding:0px;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left ;
}

.h2ul {
    margin:9px 15px 0px 35px ;
    padding:0px 0px 0px 30px ;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left;
}

.h2ol {
    margin:9px 15px 0px 40px ;
    padding:0px 0px 0px 30px ;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left;
}

h3 {
    /*height:17px;*/
    margin:20px 15px 0px 35px ;
    padding:0px;/* 0px 0px 25px */
    /*background:transparent url("icon_yellow0.gif") no-repeat scroll left top ;*/
    /*color:#DFB120;*/
    font-weight:bold ;
    font-size:95% ;
    line-height:1.2 ;
    text-align:left ;
}

.h3p {
    margin:10px 15px 0px 55px ;
    padding:0px;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left ;
}

.h3ul {
    margin:6px 15px 0px 55px ;
    padding:0px 0px 0px 30px ;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left;
}

.h3ol {
    margin:6px 15px 0px 60px ;
    padding:0px 0px 0px 30px ;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left;
}

h4 {
    margin:12px 15px 0px 55px ;
    padding:0px;
    font-weight:bold ;
    font-size:90% ;
    line-height:1.2 ;
    text-align:left ;
}

.h4p {
    margin:6px 15px 0px 75px ;
    padding:0px;
    font-size:90% ;
    line-height:1.4 ;
    text-align:left ;
}

.memo_up{
    /*width:520px;*/
    height:16px ;
    color:#578FBE ;
    text-align:right ;
    font-size:80% ;
    margin:5px 15px 25px 15px ;
    padding:0px 0px 0px 0px ;
    position:relative;
    top:0px; right:0px ;
}

img.btn_memo_up_1 {
    width:46px ;
    height:16px ;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px ;
    border:0px solid #808080 ;
    position:absolute;
    top:0px ; right:0px ;
    z-index:1
}

img.btn_memo_up_2 {
    width:46px ;
    height:16px ;
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px ;
    border:0px solid #808080 ;
    position:absolute;
    top:0px ; right:0px ;
    z-index:2
}



#navigation {
    margin:30px 0px 0px 0px;
    padding:15px 15px 5px 15px;
    background:transparent url("line-navi.gif") repeat-x scroll left top ;
}

.menu {
    width:750px;
    margin:0px auto;
    padding:0px;
    color:#808080;
    font-size:80% ;
    line-height:1.6;
    text-align:left;
}

.menu a             { white-space:nowrap; }
.menu a:link        { color:#000000 ; text-decoration:none ;}
.menu a:visited     { color:#000000 ; text-decoration:none ;}
.menu a:active      {}
.menu a:hover       { color:#999999 ; text-decoration:underline ;}

.menu a span        { font-size:smaller; }

.topline{
    margin-top:3px;
	padding-top:3px;
	border-top:1px dashed #cccccc;
}

#bookmark {
    width:750px;
    margin:10px auto 0px auto;
    padding:0px ;
    text-align:right ;
}

#bookmark button {
    font-size:55%;
    line-height:1.2;
}

#footer{
    margin:0px ;
    padding:10px 15px 10px 15px ;
    background:#8C8E80 url("line-copy.gif") repeat-x scroll left top ;/*#808080*/
    color:#D3D4CC ;
    font-size:60% ;
    line-height:1.4;
}

#footer div{
    width:750px;
    margin:0px auto;
    padding:0px;
    text-align:right ;
}

#footer a             { color:#D3D4CC ;}
#footer a:link        { color:#D3D4CC ; text-decoration:none ;}
#footer a:visited     { color:#D3D4CC ; text-decoration:none ;}
#footer a:active      {}
#footer a:hover       { color:#D3D4CC ; text-decoration:underline ;}

address{
    font-style:normal ;
    /*display:inline;*/
}

#script_block{
    /*height:5px ;
    overflow:hidden ;*/
    display:none ;
}




a             {}
a:link        { color:#000000 ; text-decoration:underline ;}
a:visited     { color:#000000 ; text-decoration:underline ;}
a:active      {}
a:hover       { color:#999999 ; text-decoration:none ;}/*#e1c43f*/

select, input, textarea{
    font-family:"MS PGothic","MS UI Gothic";
}
#font_form{
    margin:25px 15px 0px 15px;
	/*height:400px;*/
    font-family:"MS PGothic","MS UI Gothic";
}



    /*font-family:'HGSｺﾞｼｯｸE','ヒラギノ角ゴ Pro W6' ;*/
    /*font-family:HGSｺﾞｼｯｸE,HGｺﾞｼｯｸE,HG創英角ｺﾞｼｯｸUB,'ヒラギノ角ゴ Pro W6',Osaka－等幅,Osaka ;*/
    /*font-family:'ＭＳ ゴシック',Osaka,'ヒラギノ角ゴ Pro W3',Osaka－等幅 ;*/
    /*font-family:'ＭＳ 明朝','ヒラギノ明朝 Pro W3',平成明朝 ;*/
    
    /*font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',Osaka ;}*/
    /*font-family:HG正楷書体-PRO ;}*/

/*黄：DFB120*/
