@charset "euc-jp";

body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

text-align:center;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: none;
}

p {
text-align:left;
font-size:12px;
line-height:18px;
color:#333333;
margin:0px;
}

/*ヘッダー*/
#header_bace {
background-color:#fae900;
}
#header {
width:900px;
margin:auto;
}

/*ベース*/
#base{
width:900px;
margin:auto;
clear:both;
padding:0px 0px 25px 0px;
}

/*フッダー*/
#footer_bace {
background-color:#fae900;
}
#footer {
width:900px;
margin:auto;
overflow:hidden;
clear:both;
}
#footer .textbox{
float:right;
font-size:12px;
color:#cc6600;
text-align:right;
padding:10px;
font-weight:bold;
}

/*メイン*/
#base .main{
margin:0px;
padding:0px 50px 0px 50px;
overflow:hidden;
clear:both;
text-align:left;
}
#base .rt{
margin:0px;
padding:20px 0px 0px 0px;
overflow:hidden;
clear:both;
text-align:left;
}
#base .rt .rt_bt{
padding:0px 0px 0px 300px;
}

#base .main h3{
text-align:left;
font-size:14px;
color:#000000;
margin:0px;
padding:15px 0px 5px 0px;
}
#base .main .leftbox01{
float:left;
width:370px;
}

#base .main .rightbox01{
float:right;
padding:0px 0px 0px 10px;
margin:0px;
}

#list{ padding:1px 0px; margin:0px; clear:both;}
#list .list01{
font-size:12px;
border: 1px #999999 solid;
border-collapse: collapse;
border-spacing: 0;
}
#list .list01 th {
    padding: 2px;
    border: #999999 solid;
    border-width: 0 0 1px 1px;
    background: #666666;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
	color:#FFFFFF;
}
#list .list01 td {
    padding:5px;
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
	color:#333333;
    text-align: left;
}

.list_koumoku
{font-size:12px; padding:2px; font-weight:bold; color:#333333; text-align:center;}
.list_tani
{text-align:center; font-size:10px;}
.list_syuuryou 
{text-align:right;}


#base .main_bt{
margin:0px;
padding:0px 200px 20px 200px;
overflow:hidden;
clear:both;
}

#base .main_bt .leftbox02{
float:left;
}
#base .main_bt .rightbox02{
float:right;
}

#base .main .leftbox03{
float:left;
padding:0px 0px 10px 10px;
}
#base .main .textbox02{
padding:10px 0px 0px 150px;
clear:both;
text-align:left;
}
#base .main .textbox03{
padding:5px 0px 10px 200px;
clear:both;
text-align:right;
}

#base .main .rightbox03{
float:right;
padding:0px 0px 10px 0px;
}
#base .imagebox01{
padding:0px 0px 15px 0px;
clear:both;
}
#base .imagebox02{
padding:0px 0px 10px 0px;
clear:both;
}
#base .imagebox03{
padding:0px 10px 10px 10px;
clear:both;
}
#base .imagebox04{
padding:0px 0px 10px 10px;
clear:both;
}

#base .main_bt02{
padding:20px 25px 80px 25px;
}

#base .main .textbox04{
width:759px;
border:1px solid #f18e0e;
padding:20px;
}
#base .main .textbox04 p{
font-size:12px;
line-height:15px;
}

#base .main .commentbox{
border:1px solid #999999;
padding:5px;
margin:0px 0px 10px 10px;
}
#base .main .commentbox2{
border:1px solid #999999;
padding:5px;
margin:0px 10px 10px 0px;
}
#base .main .commentbox3{
border:1px solid #999999;
padding:5px;
margin:0px 0px 10px 0px;
}
#base .main .commentbox p{
font-size:12px;
line-height:20px;
}
#base .main .commentbox2 p{
font-size:12px;
line-height:20px;
}
#base .main .commentbox3 p{
font-size:12px;
line-height:20px;
}

#base .date{
text-align:left;
font-size:20px;
padding:0px 0px 10px 0px;
font-weight:bold;
}