/*** gallery monma css ***/

/*BODY ------------------------------------------------------*/
BODY {
font-family:verdana,sans-serif,osaka;
MARGIN-top: 0px ; 
MARGIN-bottom: 0px ;   
text-align: center;
background-color: #f5f5f5;
	font-size: 80%;
}

#wrapper{
width: 700px;
border-left: 1px #333333 solid;
border-right: 1px #333333 solid;
verticl-align: top;
background-color: #ffffff;
text-align: right;
padding:0px;
}

.clear {
	CLEAR: both; LINE-HEIGHT: 0; HEIGHT: 0px
}


/*menu ------------------------------------------------------*/

#mainmenu{
text-align: left;
background-color: #ffffff;
padding:0px 0px 0px 25px;
}

/*text ------------------------------------------------------*/

#topics{
color:#111111;
font-size: 10pt;
text-align: left;
background-color: #ffffff;
padding:0px 30px 5px 30px;
line-height: 18px;
margin-bottom:13px;
}

.page_txt{
display:block;
padding:0px 20px 10px 25px;
text-align: left;
}


/*** ------------------------------------------------------*/
table,tr,td{
font-size: 10pt;
font-size: 10pt;
color: #333333;
line-height: 19px;
}

.tbl_A{
padding:10px;
background-color: #f5f5f5;
}

h1{
font-size: 11pt;
margin-bottom: 3px;
padding-left:0px;
margin: 0 0 5 0;
}

h2{
font-size: 10pt;
margin: 0 0 3 0;
FONT-WEIGHT: normal; 
}

h3{
font-size: 11pt;
margin: 40 5 10 0;
padding:5 0 5 10;
FONT-WEIGHT: normal; 
line-height: 17px;
border-left:5px #999999 solid;
border-bottom:1px #cccccc solid;
}

p{
font-size: 10pt;
color: #333333;
margin-top: 0px;
line-height: 160%;
display:block;
padding:0 0 0 0;
text-align:left;
        text-align: justify;
        text-justify: inter-ideograph;
}

p1{
font-size: 8pt;
color: #333333;
margin-top: 3px;
line-height: 19px;
display:block;
padding-left:15px;
}

.td1{
color: #333333;
margin-top: 3px;
line-height: 21px;
}

.td_name{
color: #333333;
margin: 3px 0px 25px 0px;
padding: 5px 0px 10px 5px;
border-left: #dcdcdc 0px solid;
border-top: #dcdcdc 0px solid;
line-height: 14px;
font-size: 10px;
}

.td_name_c{
color: #333333;
margin: 3px 0px 25px 0px;
padding: 5px 0px 10px 5px;
border-left: #dcdcdc 0px solid;
border-top: #dcdcdc 0px solid;
line-height: 14px;
font-size: 10px;
text-align: center;
}

/*home -------------------------------------*/

#home
{
display:block;
font-size: 10px;
text-align: center;
color: gray;
margin: 30px 2px 0px 2px;
padding: 10px 10px 10px 10px;
background-color: #ffffff;
}

/*copy -------------------------------------*/
.copy{
display:block;
font-size: 10px;
text-align: center;
color: gray;
margin: 0px 2px 0px 2px;
padding: 10px 10px 40px 10px;
border-top: #dcdcdc 0px solid;
background-color: #f5f5f5;
}

/*LINK*/
A:link {
	TEXT-DECORATION: none;
       COLOR: #555555;
}
A:active {
	TEXT-DECORATION: none;
       COLOR: #8B0000;
}
A:visited {
	TEXT-DECORATION: none;
       COLOR: #555555;
}
A:hover {
	TEXT-DECORATION: underline;
       COLOR: #8B0000;
}

/* ブロック ---------------------------------------------------*/
.block_A{
border-top: 1px #dcdcdc solid;
border-bottom: 1px #dcdcdc solid;
border-right: 1px #dcdcdc solid;
border-left: 1px #dcdcdc solid;
margin:10px 0 10px 0;
padding:10px 10px 10px 10px;
line-height: 170%;
}

.blk_1{
background:#ffffff;
padding:10px 10px 10px 10px;
letter-spacing:0.002em;
font-size: 11pt;
}

.blk_2{
display:block;
background:#ffffff;
padding:3px 10px 5px 8px;
border-left: 2px #dcdcdc solid;
margin:0px 0px 10px 0px;
font-size: 10pt;
}

.blk_3{
diyplay:block;
background:#f5f5f5;
padding:5px 10px 5px 40px;
font-size: 10pt;
}

.blk_4{
diyplay:block;
padding:10px 5px 3px 6px;
margin:0px 0px 10px 0px;
font-size: 10pt;
line-height: 160%;
        text-align: justify;
        text-justify: inter-ideograph;
}

.blk_5{
diyplay:block;
background:#f5f5f5;
padding:5px 10px 5px 10px;
margin:0px 5px 15px 0px;
font-size: 10pt;
}

/* リスト ---------------------------------------------------*/
UL{
color:#333333;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 40px;
font-size: 10pt;

}

li{
line-height: 160%;
margin:0px 0px 10px 0px;
}