@charset "utf-8";

html{
scrollbar-3dlight-color:#D7C073;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#D7C073;
scrollbar-face-color:#D7C073;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#D7C073;
}

body{
background:url(../img/0c_iframe_bg.gif);
text-align:left;
}

/*************************/
/*top*/
/*************************/

/*info*/

ul.info{
margin:0 10px 0;
text-align:left;
}

ul.info li{
background:url(../img/0c_pt1.gif) left center no-repeat;
padding:7px 25px;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
}


/*monthly txt*/

dl.monthly{
}

dl.monthly dt{
text-align:center;
font-weight:bold;
background-color:#DED8C4;
border:solid #B9A98A;
border-width:1px 0;
padding:5px 0;
margin:0 0 8px 0;
}

dl.monthly dd{
font-size:0.78em;
line-height:1.4em;
text-align:left;
}

/*************************/
/*topics*/
/*************************/

body.topicsBody{
background:none;
background-color:#FFFFFF;
}

ul.topics{
margin:0 10px 0;
text-align:left;
}

ul.topics li{
background:url(../img/0c_pt2.jpg) left center no-repeat;
padding:10px 15px;
border:dotted #CCCCCC;
border-width:0 0 1px 0;
font-size:1.0em;
}

/*************************/
/*link*/
/*************************/

dl.link{
}

dl.link dt{
font-size:1.1em;
padding:10px 10px;
margin:0 0 5px 0;
background:url(../links/img/link_bg.jpg) left center no-repeat;
}

dl.link dd{
padding:0 0 25px 5px;
}

/*************************/
/*faq*/
/*************************/

dl.faq{
margin:0 5px;
}

dl.faq dt{
font-size:1.1em;
padding:10px 10px 0 30px;
margin:20px 0 5px 0;
background:url(../faq/img/faq_q.gif) left center no-repeat;
}

dl.faq dd{
padding:15px 45px 15px 15px;
margin:0 0 30px 0;
background:url(../faq/img/faq_a.gif) right bottom no-repeat;
background-color:#FFFFFF;
color:#8C6B40;
border:dotted #CC9900;
border-width:1px 0;
}


/*************************/
/*construction*/
/*************************/

.conBody{
width:595px;
border:solid #E6DEC0;
border-width:15px;
background-color:#FFFFFF;
padding:15px;
margin:0 0 30px 0;
}

.conBody h3{
padding:10px 10px 10px 20px;
background:url(../img/0c_pt2.jpg) left center no-repeat;
background-position:10px center;
background-color:#EEE9D5;
border:dotted #BA9627;
border-width:1px 0;
font-weight:bold;
}

.conBody h3 img{
float:right;
}

.conPic{
float:left;
width:220px;

}

.conPic img{
/*border:solid #D9B752;
border-width:1px;*/
}

/*list*/

.conListT{
float:right;
width:360px;

}

.conListT table{
width:100%;
border:solid #D9B752;
border-width:1px 0 0 0;
}

.conListT table td{
padding:5px 10px;
border:solid #D9B752;
border-width:0 0 1px 0;
}

.conListT table th{
padding:5px 10px;
border:solid #D9B752;
border-width:0 0 1px 0;
background-color:#EEE9D5;
}

/*more*/

table.conBaT {
width:653px;
border:solid #D9B752;
border-width:1px;
margin:0 0 10px 0;
}

table.conBaT td{
padding:15px;
}

table.conBaT td.bef{
padding:15px 25px 15px 15px;
background:url(../works/img/wor_pt.gif) right center no-repeat;
}

table.conBaT td.aft img{
border:solid #FFFFFF;
border-width:7px;
}

table.conAllT{
width:655px;
}

table.conAllT td{
background-color:#FFFFFF;
padding:20px;
text-align:center;
font-size:0.78em;
}

table.conAllT td img{
padding:0 0 10px 0;
}