/* ---Šî–{’è‹`--- */
*{
    font-family:Verdana,"‚l‚r ‚oƒSƒVƒbƒN",Osaka-UI;
    font-size:x-small;
    word-spacing:0px;
    letter-spacing:1px;
    line-height:150%;
}
html{
    scrollbar-3dlight-color:#aa9e5e;
    scrollbar-arrow-color:#aa9e5e;
    scrollbar-base-color:#f5f4eb;
    scrollbar-darkshadow-color:#aa9e5e;
    scrollbar-face-color:#f5f4eb;
    scrollbar-highlight-color:#f5f4eb;
    scrollbar-shadow-color:#f5f4eb;
    scrollbar-track-color:#e7e3ce;
    overflow-y:scroll;
}
body{
    font-size:120%;
    color:#60350f;
    background-color:#e7e3ce;
    background-image:url();
    background-repeat:no-repeat;
    background-attachment:fixed;
    width:100%;
    margin:0px;
    margin-bottom:40px;
    padding:0px;
    text-align:left;
    background-position:right bottom;
}
A:link,A:visited,A:active{
    font-size:100%;
    color:#a81e00;
    background-color:transparent;
    text-decoration:underline;
    border:0px;
    padding:2px;
}
A:hover{
    font-size:100%;
    color:#413416;
    text-decoration:underline;
    background-color:#f5f4eb;
    border:0px;
    padding:2px;
}

/* ---Žå—v—v‘f--- */
img{
    border:0px;
    margin:0px;
}
p{
    font-size:100%;
    width:85%;
    margin:0px;
    margin-left:60px;
    margin-top:15px;
    margin-bottom:15px;
    word-wrap:break-word;
    word-break:keep-all;
}
hr{
    color:#aa9e5e;
    text-align:center;
    margin:5px 0px;
    height:2px;
}
br{
    letter-spacing:0px;
}
pre{
    font-size:110%;
    font-family:"‚l‚r ƒSƒVƒbƒN","Osaka|“™•";
    width:70%;
    letter-spacing:0px;
    word-spacing:0px;
    margin-left:60px;
    padding:10px;
    padding-right:20px;
    background-color:#edece4;
    border-color:#c4be8e;
    border-style:solid;
    border-width:1px;
    line-height:120%;
    display:inline-block;
}
/* ---•â•—v‘f--- */
h1{
    color:#83351f;
    font-weight:bold;
    font-size:200%;
}
h2{
    font-weight:bold;
    font-size:140%;
    width:90%;
    margin:20px;
    color:#83351f;
}
h3{
    font-weight:bold;
    font-size:120%;
    width:auto;
    margin:20px;
    padding:5px;
    padding-left:10px;
    color:#83351f;
    background-color:#f5f4eb;
}
h4{
    font-weight:bold;
    font-size:100%;
    width:80%;
    margin:30px 40px;
    margin-bottom:0px;
    padding-left:10px;
    color:#60350f;
    border-bottom:2px #c0a083 solid;
}
table{
	border:0px #aa9e5e solid;
}
td{
    font-size:120%;
    background-color:transparent;
/*
    margin:0px;
    padding:0px;
    vertical-align:middle;
    text-align:center;
*/
}
span{
    font-size:100%;
}
span.day{
    font-size:80%;
    color:#aa9e5e;
}
span.up{
    font-size:80%;
    color:#d9785b;
}
span.caut{
    font-size:100%;
    color:#e0390a;
    border-bottom:1px #a81e00 solid;
}
.pb{
    color:#83351f;
    font-weight:bold;
}
.pn{
    color:#83351f;
    font-weight:normal;
}
A:link.menu,A:visited.menu,A:active.menu{
    font-size:100%;
    color:#a81e00;
    background-color:transparent;
    text-decoration:none;
    border:0px;
    padding:2px;
    padding-left:3px;
    border-bottom:1px #d9785b solid;
    padding-bottom:0px;
}
A:hover.menu{
    font-size:100%;
    color:#413416;
    text-decoration:none;
    background-color:#f5f4eb;
    border:1px #d9785b solid;
    padding:1px;
    padding-left:2px;
    padding-bottom:0px;
}
A:link.sec,A:visited.sec,A:active.sec,A:hover.sec{
    font-size:100%;
    color:#e7e3ce;
    background-color:transparent;
    text-decoration:none;
    border:0px;
    padding:2px;
	cursor:default;
}
*div{
    font-size:100%;
}
.mini{
    color:#83351f;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka-UI;
    font-size:90%;
    letter-spacing:0px;
    word-spacing:0px;
    margin-left:50px;
    margin:0px;
    padding:0px;
    background-color:transparent;
    border:0px;
    width:auto;
    line-height:130%;
    display:inline-block;
}
img#top{
    border-width:1px 2px 2px 1px;
    border-style:solid;
    border-color:#c69b75;
    margin:0px;
}
img.pict{
    border-width:1px 2px 2px 1px;
    border-style:solid;
    border-color:#c69b75;
    margin:0px;
}
img.icon{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
img.thumb{
	width:80px;
	height:80px;
	margin:5px;
}
td.thumb{
	vertical-align:middle;
	text-align:left;
	padding-left:20px;
	font-size:110%;
}
A:link.thumb,A:visited.thumb,A:active.thumb{
    background-color:transparent;
    border:3px #d9785b dashed;
	padding:2px;
	float:left;
}
A:hover.thumb{
    background-color:#f5f4eb;
    border:3px #d9785b dashed;
	padding:2px;
	float:left;
}
div.fla{
    color:#aa9e5e;
    background-color:transparent;
/*    border:8px #83351f solid; */
    font-weight:bold;
    margin-left:60px;
    padding:10px;
    clear:both;
    margin:20px 60px;
}
div.nowloda{
	margin:5px;
	float:left;
}
div.txtefct{
	margin:10px 60px;
}
h1.title{
    color:#a81e00;
    font-weight:bold;
    font-size:200%;
	width:100%;
	margin:0px;
	letter-spacing:5px;
	border-width:25px 0px 10px 0px;
	border-top-color:#83351f;
	border-bottom-color:#60350f;
	border-style:solid;
	background-color:#f5f4eb;
}
div.gb_table{
    width:85%;
    margin-right:0px;
    margin-left:60px;
    margin-top:10px;
    margin-bottom:40px;
	border:2px #993333 solid;
	background-color:#edeada;
}
div.gb_subj{
    font-weight:bold;
    font-size:100%;
    width:auto;
    margin:0px;
	margin-top:10px;
	padding:0px 20px;
    color:#7c351b;
    border-bottom:2px #caaf97 solid;
}
div.gb_com{
    width:auto;
	margin:0px;
	margin-bottom:20px;
	padding:0px 20px;
	padding-left:30px;
    font-size:100%;
    word-wrap:break-word;
    word-break:keep-all;
}
div.gb_ressubj{
    font-weight:bold;
    font-size:100%;
    width:auto;
	margin:0px;
    margin-left:60px;
    padding:0px 10px;
    color:#7c351b;
    border-bottom:2px #caaf97 solid;
}
div.gb_rescom{
    width:auto;
	margin:0px;
    margin-left:60px;
	margin-bottom:20px;
	padding:0px 20px;
    font-size:100%;
    word-wrap:break-word;
    word-break:keep-all;
}
span.gb_date{
    font-size:80%;
    color:#ac825b;
	font-weight:normal;
}
div.gb_btm{
    width:auto;
	margin:0px;
	padding-left:10px;
}
div.lb_subj{
    font-weight:bold;
    font-size:100%;
    width:auto;
	margin:0px 60px;
    padding:0px 10px;
    color:#7c351b;
    border-top:2px #caaf97 solid;
}
div.lb_com{
    width:auto;
	margin:0px;
    margin-left:60px;
	margin-bottom:20px;
	padding:0px 20px;
    font-size:100%;
    word-wrap:break-word;
    word-break:keep-all;
}
span.lb_date{
    font-size:80%;
    color:#ac825b;
	font-weight:normal;
}

/*div{border-width:1px;border-color:#993333;border-style:solid;}*/
/*td{border-width:1px;border-color:#666666;border-style:solid;}*/
form{
    font-size:100%;
    width:85%;
    padding:2px;
    padding-left:60px;
    word-wrap:break-word;
    word-break:keep-all;
}
ul,dl{
    margin:15px 0px;
    margin-left:60px;
    text-align:left;
    word-wrap:break-word;
    list-style-type:square;
}
ol{
    margin:15px 0px;
    margin-left:60px;
    text-align:left;
    word-wrap:break-word;
    list-style-type:cjk-ideographic;
}
dt{
    font-size:120%;
    margin-top:20px;
    text-decoration:underline;
}
li,dd{
    font-size:120%;
    margin:3px 0px;
    margin-left:30px;
}
select{
    font-size:100%;
    border-color:#aa9e5e;
    border-style:dotted;
    border-width:1px;
    height:15px;
    background-color:transparent;
	vertical-align:middle;
}
input{
    font-size:100%;
    border-color:#aa9e5e;
    background-color:transparent;
    height:20px;
    border-style:dotted;
    border-width:1px;
	vertical-align:middle;
}
.button{
    font-size:100%;
    border-color:#aa9e5e;
    height:20px;
    width:46px;
    border-style:dotted;
    background-color:transparent;
    border-width:1px;
	vertical-align:middle;
}
.radio{
    font-size:100%;
    height:20px;
    border-style:none;
    background-color:transparent;
	vertical-align:middle;
}
textarea{
    font-size:100%;
    border-color:#aa9e5e;
    border-style:dotted;
    border-width:1px;
    scrollbar-3dlight-color:#aa9e5e;
    scrollbar-arrow-color:#aa9e5e;
    scrollbar-base-color:#f5f4eb;
    scrollbar-darkshadow-color:#aa9e5e;
    scrollbar-face-color:#f5f4eb;
    scrollbar-highlight-color:#f5f4eb;
    scrollbar-shadow-color:#f5f4eb;
    scrollbar-track-color:#e7e3ce;
    background-color:transparent;
}
em{
    font-size:100%;
    font-style:normal;
    text-decoration:underline;
    font-weight:normal;
}
strong{
    font-size:100%;
    font-style:normal;
    font-weight:bold;
    padding:0px 1px;
}
q{
    font-size:100%;
    font-style:italic;
    padding-left:5px;
    padding-right:5px;
}
blockquote {
    font-size:100%;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:30px;
    margin-right:10px;
    text-align:left;
    word-wrap:break-word;
}
b{
    font-size:100%;
    font-weight:bold;
    font-style:normal;
}
