/* 自由記述用タグ */

.fdisp_cap {font-size: xx-small;color:blue;}	/* キャラ画像のキャプション用 */

/* 各文字サイズ指定タグ  */

.fdisp_01 {line-height: 150%;}
.fdisp_02 {font-size: larger;line-height: 150%;}
.fdisp_03 {font-size: smaller;line-height: 150%;}

.fdisp_01B {line-height: 150%;;font-weight:bold;}
.fdisp_02B {font-size: larger;line-height: 150%;;font-weight:bold;}
.fdisp_03B {font-size: smaller;line-height: 150%;;font-weight:bold;}

.fdisp_BN_01 {line-height: 150%;}
.fdisp_BN_02 {font-size: larger;line-height: 150%;}
.fdisp_BN_03 {font-size: smaller;line-height: 150%;}

.fdisp_BN_01B {line-height: 150%;;font-weight:bold;}
.fdisp_BN_02B {font-size: larger;line-height: 150%;;font-weight:bold;}
.fdisp_BN_03B {font-size: smaller;line-height: 150%;;font-weight:bold;}

.fdisp_link_01 {line-height: 150%;}
.fdisp_link_02 {font-size: larger;line-height: 150%;}
.fdisp_link_03 {font-size: smaller;line-height: 150%;}

.fdisp_H_01 {line-height: 150%;}
.fdisp_H_02 {font-size: larger;line-height: 150%;color: #336633;}
.fdisp_H_03 {font-size: smaller;line-height: 150%;}

.fdisp_H_01B {line-height: 150%;;font-weight:bold;}
.fdisp_H_02B {font-size: larger;line-height: 150%;color: #336633;;font-weight:bold;}
.fdisp_H_03B {font-size: smaller;line-height: 150%;;font-weight:bold;}

.fdisp_gsize{font-size: smaller;}

a.fdisp_link_01		{line-height: 150%;}
a.fdisp_link_01:hover	{line-height: 150%;}
a.fdisp_link_02		{font-size: larger;line-height: 150%;}
a.fdisp_link_02:hover	{font-size: larger;line-height: 150%;}
a.fdisp_link_03		{font-size: smaller;line-height: 150%;}
a.fdisp_link_03:hover	{font-size: smaller;line-height: 150%;}

.chaptertitle {
	line-height: 150%;
	font-size: larger;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	margin-top: 5px;
	margin-bottom: 5px;
}

.chapter {
	line-height: 150%;
	font-size: larger;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	margin-top: 5px;
	margin-bottom: 5px;
}

.lead {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.boldtitle {
	line-height: 150%;
	font-size: larger;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.trim {
	border: 1px solid #C2C2C2;
}

#container #column-c .menu {
	display: block;
	margin: 5px 0px 3px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/pcstudio_list.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
}

#container #column-c .submenu {
	display: block;
	margin:  5px 0px 3px 10px;
	padding: 0px 0px 0px 10px;
	background-image: url(../images/pcstudio_list.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
}

.addline td,th {
border: 1px solid #cccccc;
}

.addline {
border-collapse:collapse;
}

#count_tbl_scroll{
	width:700px;
	overflow:auto;
 }
#count_tbl_scroll990{
	width:700px;
	overflow:auto;
 }
#count_tbl_scroll1024{
	width:730px;
	overflow:auto;
 }
#count_tbl_scroll1360{
	width:1070px;
	overflow:auto;
 }


.txt01 {
	line-height: 150%;
	color: #000000;
	padding: 12px;

}
.txt02 {

	line-height: 150%;
	color: #000000;
	padding: 5px;
}
.txt02_date {
	line-height: 150%;
	color: #000000;
	padding: 3px;
}
.txt03 {
	color: #000000;

}
.txt04 {
	color: blue;

}
.link01 {
	color: #003366;
	text-decoration: underline;
}
.link02 {
	color: #000000;
	text-decoration: underline;
}
.link03 {
	color: #000000;
	text-decoration: none;
}
a.link03 {
	text-decoration: none;
}
.trim_1_02 {
	border-right: 1px solid #FF9999;
	border-left: 10px solid #FF9999;

}
.trim_1 {
    border: 1px solid #FF9999;
	background-color: #FFE8E6;
}
.trim_1_L1 {
    border: 1px solid #FF9999;
    border-left: 1px  solid #FF9999;
	background-color: #FFE8E6;
}
.trim_1_L2 {
    border: 1px solid #FF9999;
    border-left: 20px  solid #FF9999;
	background-color: #FFE8E6;
}
.trim_1_L3 {
    border: 1px solid #FF9999;
    border-left: 40px  solid #FF9999;
	background-color: #FFE8E6;
}
.trim_1_L4 {
    border: 1px solid #FF9999;
    border-left: 60px  solid #FF9999;
	background-color: #FFE8E6;
}
.trim_1_L5 {
    border: 1px solid #FF9999;
    border-left: 80px  solid #FF9999;
	background-color: #FFE8E6;
}

.trim_3_02 {
	border-right: 1px solid #FFCC01;
	border-left: 1px solid #FFCC01;
}
.trim_3 {
    border: 1px solid #FFCC01;
	background-color: #FFF6B5;
}
.trim_3_L1 {
    border: 1px solid #FFCC01;
    border-left: 1px solid #FFCC01;
	background-color: #FFF6B5;
}
.trim_3_L2 {
    border: 1px solid #FFCC01;
    border-left: 20px solid #FFCC01;
	background-color: #FFF6B5;
}
.trim_3_L3 {
    border: 1px solid #FFCC01;
    border-left: 40px solid #FFCC01;
	background-color: #FFF6B5;
}
.trim_3_L4 {
    border: 1px solid #FFCC01;
    border-left: 60px solid #FFCC01;
	background-color: #FFF6B5;
}
.trim_3_L5 {
    border: 1px solid #FFCC01;
    border-left: 80px solid #FFCC01;
	background-color: #FFF6B5;
}
.trim_2_02 {

	border-right: 1px solid #9999CC;
	border-left: 1px solid #9999CC;
}
.trim_2 {
    border: 1px solid #9999CC;
	background-color: #D8D8EC;
}
.trim_2_L1 {
    border: 1px solid #9999CC;
    border-left: 1px solid #9999CC;
	background-color: #D8D8EC;
}
.trim_2_L2 {
    border: 1px solid #9999CC;
    border-left: 20px solid #9999CC;
	background-color: #D8D8EC;
}
.trim_2_L3 {
    border: 1px solid #9999CC;
    border-left: 40px solid #9999CC;
	background-color: #D8D8EC;
}
.trim_2_L4 {
    border: 1px solid #9999CC;
    border-left: 60px solid #9999CC;
	background-color: #D8D8EC;
}
.trim_2_L5 {
    border: 1px solid #9999CC;
    border-left: 80px solid #9999CC;
	background-color: #D8D8EC;
}

.trim_4 {
    border: 1px solid #000666;
	background-color: #CCC;
}
.trim_4_L1 {
    border: 1px solid #666;
    border-left: 1px solid #AAA;
	background-color: #CCC;
}
.trim_4_L2 {
    border: 1px solid #666;
    border-left: 20px solid #AAA;
	background-color: #CCC;
}
.trim_4_L3 {
    border: 1px solid #666;
    border-left: 40px solid #AAA;
	background-color: #CCC;
}
.trim_4_L4 {
    border: 1px solid #666;
    border-left: 60px solid #AAA;
	background-color: #CCC;
}
.trim_4_L5 {
    border: 1px solid #666;
    border-left: 80px solid #AAA;
	background-color: #CCC;
}
.trim_4_02 {
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
.hilight {
	background-color:Yellow;
}

#container #column-b .waku-main .forum img {
	vertical-align: middle;
	padding: 0px 2px 0px 0px;
}
#container #column-b .waku-main .forum td{
	font-size: 10px;
	padding: 2px 0px 2px 0px;
}
