#topmenu {
background-image: url("./imgs/top_menu_bar.png");
}


#t1title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/1title.gif);
background-repeat: no-repeat;
}

#t2title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/2title.gif);
background-repeat: no-repeat;
}

#t3title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/3title.gif);
background-repeat: no-repeat;
}

#t4title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/4title.gif);
background-repeat: no-repeat;
}

#t5title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/5title.gif);
background-repeat: no-repeat;
}

#t6title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/6title.gif);
background-repeat: no-repeat;
}

#t7title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/7title.gif);
background-repeat: no-repeat;
}

#title {
color:black;
font-weight:bold;
font-size:22px;
line-height:15px;
width:750px;
height:35px;
margin:30 25 5 25;
background-image: url(./imgs/title.gif);
background-repeat: no-repeat;
}

#top {
color:gray;
font-weight:normal;
font-size:10px;
width:800px;
height:40px;
margin-top:-40px;
}

#intro {
color:black;
font-weight:normal;
font-size:12px;
line-height:15px;
width:750px;
height:60px;
margin:5 25 5 25;
background-image: url(./imgs/intro.gif);
background-repeat: no-repeat;
}

#cont_border{
	margin:10 20 0 20;
	width:490px;
}

#cont {
color:black;
font-size:12px;
line-height:180%;
margin:5 0 0 0;
}

#c1title {
padding:5px 0 5px 15px;
background: #ff9900;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#c2title {
padding:5px 0 5px 15px;
background: #ffff66;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#c3title {
padding:5px 0 5px 15px;
background: #66cc33;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#c4title {
padding:5px 0 5px 15px;
background: #66cc66;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#c5title {
padding:5px 0 5px 15px;
background: #99cccc;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#c6title {
padding:5px 0 5px 15px;
background: #cc6699;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#c7title {
padding:5px 0 5px 15px;
background: #F5F5F5;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}
#ctitle {
padding:5px 0 5px 15px;
background: #F5F5F5;
border: #666666 1px solid;
font-size: 14px;
font-weight: bold;
color:#333;
margin:15 0 10 0;
}

#mtitle {
padding:5px 15px 5px 15px;
border: #cccccc 1px solid;
font-size: 12px;
color:#333;
margin:5 0 5 0;
}

#h {
color:black;
font-weight:bold;
font-size:12px;
line-height:15px;
height:15px;
padding-left:15px;
border-left-width : 5px;	/* 左境界線をマークとして使用 */
border-left-style : solid;	/* 左境界線（マーク）の種類 */
border-left-color : green;	/* 左境界線（マーク）の色 */
border-bottom-width : 1px;	/* 下境界線 */
border-bottom-style : solid;	/* 下境界線の種類 */
border-bottom-color : green;	/* 下境界線の色 */
margin:5 0 0 0;
}


#link {
color:black;
font-size:12px;
line-height:150%;
width:400px;
background-color:white;
padding:5px;
}

#table {
color:black;
font-size:12px;
line-height:150%;
width:400px;
background-color:white;
padding:5px;
margin:5 0 0 0;
}


#cont_td {
color:black;
font-size:12px;
background-color:white;
padding:5px;
}

#cont_td_g {
color:black;
font-size:12px;
background-color:#eeeeee;
padding:5px;
}

.comment-box {
	border: solid 1px rgb( 75%, 75%, 75% );
	padding: 0.25em;
	margin: 0.25em 0;
}
