/* サブページ専用スタイル*/

BODY{
    background-image:url(img/back.gif);
    padding:0px;
}

/****** ヘッド ******/
#head {
    position:relative;
    width:100%;
    height:50px;
    background-color:#7F2D00;
    overflow:hidden;
}

ul#head-navis{
    list-style:none;
    width:95%;
    padding-top:20px;
    margin-top:0px;
    font-size:13px;
}
li.head-navi{
    list-style:none;
    background:url('img/head-menu-back.gif');
    padding:3px	10px;
    border-width:2px;
    border-color:#FFEEDB;
    border-style:ridge;
    margin-right:3px;
    background-color:#FFFFFF;
    float:left;
}

/****** メイン *******/
#main{
    position:relative;
    width:100%;
    font-size:small;
    text-align:center;
    padding-top:10px;
}

/* コンテンツ */
#contents{
    width:620px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(img/sub-back.jpg);
    text-align:left;
    padding:1em	3em;
    position:relative;
	voice-family:"\"}\"";
    voice-family:inherit;
    width:520px;
}

#where{
    margin:-1em	-3em;
}

H1{
    background-image:url(img/head-menu-back.gif);
    margin-top:0px;
    margin-bottom:10px;
    padding:3px	10px;
    border-width:0px	4px;
    border-left-color:#BF6000;
    border-left-style:double;
    font-size:large;
    width:95%;
    font-style:normal;
}

H2{
    background-image:url(img/head-menu-back.gif);
    margin-top:0px;
    margin-bottom:10px;
    padding:3px	10px;
    border-width:0px	4px;
    border-left-color:#BF6000;
    border-left-style:double;
    font-size:large;
    display:inline;
}

H3{
    margin-top:0px;
    margin-bottom:10px;
    padding:3px	3px;
    border-width:0px	4px;
    border-left-color:#BF6000;
    border-left-style:double;
    font-size:medium;
    display:inline;
}

H4{
    margin-top:0px;
    margin-bottom:10px;
    padding:3px	3px;
    border-width:3px	0px;
    border-bottom-color:#BF6000;
    border-bottom-style:double;
    font-size:medium;
    display:inline;
}

p{
    margin-top:1em;
    margin-bottom:1em;
    padding:0em	1em;
    line-height:1.3;
}

p.text,div.text{
    background-color:#FFFFFF;
    border-width:2px;
    border-style:solid;
    border-color:#663300;
    padding:1em;
    font-size:x-small;
	voice-family:"\"}\"";
    voice-family:inherit;
    font-size:small;
}
pre{
    margin-top:0em;
    margin-bottom:1em;
    padding:0em	1em;
    line-height:1.2em;
    font-size:x-small;
    background-color:#FFFFFF;
    border-width:2px;
    border-style:solid;
    border-color:#663300;
    padding:1em;
	voice-family:"\"}\"";
    voice-family:inherit;
    font-size:small;
}
/*箇条書き*/
DIV.block{
    clear:left;
    margin-bottom:2em;
    position:relative;
}
ul.tobira-half{
    list-style:none;
    font-size:x-small;
    margin-left:5px;
    padding-left:1em;
    margin-top:10px;
    line-height:1.2em;
    width:260px;
    float:left;
	voice-family:"\"}\"";
    voice-family:inherit;
    width:230px;
    font-size:small;
}

ul.tobira-long{
    list-style:none;
    font-size:x-small;
    margin-left:5px;
    padding-right:10px;
    padding-left:1em;
    margin-top:10px;
    line-height:1.2em;
    width:470px;
	voice-family:"\"}\"";
    voice-family:inherit;
    width:500px;
    font-size:small;
}

li.tobira{
    list-style:none;
    padding-left:20px;
    background:url(img/point-s.gif) no-repeat center left;
    text-align:left;
    line-height:1.3em;
}

dt{
    font-size:medium;
}
dd{
    margin-bottom:0.5em;
}