@charset "utf-8";



.bbs_att{
	border:1px solid #d6d6d6;
	background:#f6f6f6;
	line-height:1.8em;
	padding:10px;
	width:718px;
	color:#999;
	}


.bbs_att span{
	font-size:110%;
	font-weight:bold;
	margin:0 0 8px 0;
	color:#333;
}


/*------------------------------------------------
bbsのcssです。
--------------------------------------------------*/
.bbs_inner{
	margin:0 0 0 0px;
	line-height:1.6em;
	}

span.chosaku{
	font-size:85%;
	}



.table02{
	background: #eeeeee;
	width:690px;
	border: 1px solid #d6d6d6;
	padding:10px;
	margin:0 0 20px 0;
	}

.table02 table{
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: auto;
/*	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;*/
}

.table02 table th,
.table02 table td{
	background: #eeeeee;
	padding:3px;
	}
.table02 p{
	padding:0 0 5px 5px;
	}




/*------------------------------------------------
table03
--------------------------------------------------*/
.table03 table{
	margin: 0px 5px;
	padding:0 10px;
	width: 680px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	table-layout: auto;
	background:#ffffff;
	font-size:100%;
}

.table03 table th{
	width:80px;
	background:#ffffff;
	padding:5px 5px 5px 20px;
	margin:0 0 10px 0;
	}
.table03 table td{
	background:#ffffff;
	padding:5px;
	margin:0 0 10px 0;
}
.table03 table td.table_line01{
	background:url(../../../common/images/l_gray_01.gif) repeat-x left top;
	height:1px;
	margin:10px 0 10px 0;
	padding:1px 0;
	}
	
.add_bouton{
	margin:15px 0 0 0;
	text-align:center;
	background: #eeeeee;
	}


.table03 table th.btn_title{
	width:80px;
	}
.table03 table td.btn_icon{
	width:140px;
	}

.table_count{
	margin:0 0 5px 550px;
	
	}


/*------------------------------------------------
コメント表示
--------------------------------------------------*/
.table_comment{
	line-height:1.5em;
	font-size:9pt;
	}
.subject {
	color:$#707070;
    }
.headmark1 {
	color:#ffc564;
 }

.headmark2 {
	color:#ffc5642;
}
.rheadmark1 {
	color:#dcdcdc;
}

.rheadmark2 {
	color:#dcdcdc2;
}

.name {
	font-size:9pt;
	color:#797979;
}

.com_foot {
font-size:8pt;
color:#797979;
}



				hr {
                        border-style:solid none none none;
                        border-top-color:#c1c1c1;
                        border-top-width:1px;
                        height:1px;
                    }

                    textarea {
                        background:#ffffff;
                        border:1px solid #c1c1c1;
                        color:#333333;
                        font-size:9pt;
                    }


                    .counter {
                        font-size:$8pt;
                        color:#707070;
                    }

                    .howto {
                        background:#ffffff;
                        border:1px solid #c1c1c1;
                        color:#333333;
                        font-size:9pt;
                        line-height:180%;
                    }

                    .howto_title {
                        font-size:120%;
                        padding:10px 0 0 0;
                        text-decoration:underline;
                    }

                    .bold {
                        font-weight:bold;
                    }

                    table.check {
                        border :1px solid #c1c1c1 ;
                        border-collapse:collapse;
                        background:#ffffff ;
                    }

                    table.check td {
                        border-bottom: 1px solid #c1c1c1 ;
                        border-left: 1px solid #c1c1c1 ;
                    }

                    .check_ok {
                        color:#0000ff;
                        text-align:center;
                    }
                    .check_ng {
                        color:#ff0000;
                        text-align:center;
                    }

