<!--


BODY
{
	font-size   : 12px;
	font-family : "ＭＳ Ｐゴシック","Osaka";
	background-color  : #ffffff;
	background-image  : url(../img/bg.gif);
	background-repeat : repeat;
}

TABLE
{
	font-size   : 12px;
	font-family : "ＭＳ Ｐゴシック","Osaka";
}


table#tbl_master
{
	width  : 800px;
	border-left  : 1px solid black;
	border-right : 1px solid black;
	background-color : #ffffff;
}


table#tbl_main
{
	width  : 800px;
	height : 750px;
}


td#headfield
{
	height           : 20px;
	text-align       : center;
	background-color : #ffee9e;
	border-bottom    : 1px solid black;
}


td#menufield
{
	width            : 155px;
	border-right     : 1px solid black;
	border-bottom    : 1px solid black;
	background-color : #eeffff;
}

td#mainfield
{
	padding : 10px;
	line-height : 18px;
	border-bottom    : 1px solid black;
	background-color : #ffffff;
}

td#footfield
{
	padding : 5px;
	font-weight : bold;
	line-height : 18px;
	border-bottom    : 1px solid black;
	background-color : #ffee9e;
}


#headtext
{
	font-size     : 12px;
	font-weight   : bold;
	margin-bottom : 0pt;
}


td.menu_home
{
	height        : 28px;
	padding-left  : 10px;
	border-bottom : 1px solid black;
	background-color : #ffffff;
}

td.menu_blank
{
	height        : 28px;
	border-bottom : 1px solid black;
}

td.menu_bg
{
	height        : 28px;
	padding-left  : 10px;
	border-bottom : 1px solid black;
	background-color  : #ffffff;
	background-image  : url(../img/menu_bg.gif);
	background-repeat : repeat-y;
}

td.menu_koen
{
	height        : 60px;
	border-bottom : 1px solid black;
	background-image  : url(../img/menu_koen.jpg);
	background-repeat : no-repeat;
}

td.menu_sikai
{
	height        : 60px;
	border-bottom : 1px solid black;
	background-image  : url(../img/menu_sikai.jpg);
	background-repeat : no-repeat;
}

td.menu_company
{
	height        : 60px;
	border-bottom : 1px solid black;
	background-image  : url(../img/menu_company.jpg);
	background-repeat : no-repeat;
}

td.menu_talent
{
	height        : 60px;
	border-bottom : 1px solid black;
	background-image  : url(../img/menu_talent.jpg);
	background-repeat : no-repeat;
}

td.menu_blog
{
	height        : 60px;
	border-bottom : 1px solid black;
	background-image  : url(../img/menu_blog.jpg);
	background-repeat : no-repeat;
}

td.menu_viz_media
{
	height        : 90px;
	border-bottom : 1px solid black;
	background-image  : url(../img/menu_viz_media.gif);
	background-repeat : no-repeat;
}
.line_bottom
{
	border-bottom : 1px solid black;
}


div#indexbox1
{
	width   : 500px;
	padding : 10px;
	border  : 2px dotted #9fa04d;
	background-image  : url(../img/box_bg.gif);
	background-repeat : repeat-x;
	background-color  : #FEFFAB;
}

div#indexbox2
{
	padding : 10px;
	border  : 2px dotted #9fa04d;
	background-image  : url(../img/box_bg.gif);
	background-repeat : repeat-x;
}

div#indexbox3
{
	padding : 10px;
	border  : 2px dotted #6CC8F2;
	background-image  : url(../img/box2_bg.gif);
	background-repeat : repeat-x;
}


A.link_nomal
{
	color: #0000ff;
	text-decoration:underline;
}

A.link_nomal:hover
{
	color : #ff0000;
	text-decoration : underline;
	border-bottom   : 1px dotted red;
}


A.link_menu
{
	color: #000000;
	text-decoration:none;
}

A.link_menu:hover
{
	color: #ff0000;
	text-decoration:underline;
}

A.link_kw
{
	color: #000000;
	text-decoration:none;
	border-bottom : 1px dotted black;
}


td.kosifield
{
	width          : 120px;
	height         : 210px;
	padding        : 10px;
	line-height    : 18px;
	text-align     : center;
	vertical-align : top;
	border         : 2px solid #59B7B7;
	background-color : #E7FFFF;
}

td.kosifield2
{
	width          : 120px;
	height         : 210px;
	padding        : 10px;
	line-height    : 18px;
	text-align     : center;
	vertical-align : top;
	border         : 2px solid #6E5C5C;
	background-color : #DDD6D6;
}

td.kosifield3
{
	width          : 120px;
	height         : 210px;
	padding        : 10px;
	line-height    : 18px;
	text-align     : center;
	vertical-align : top;
	border         : 2px solid #6CC8F2;
	background-color : #BCEAE9;
}

td.kosiblank
{
	width : 4px;
}

img.kosiline
{
	border : 2px dotted #59B7B7;
}

img.kosiline2
{
	border : 2px dotted #6E5C5C;
}

td.infofield1
{
	padding        : 8px 3px;
	text-align     : right;
	vertical-align : top;
	border-bottom  : 1px dotted #000000;
}

img.kosiline3
{
	border : 2px dotted #6CC8F2;
}

td.infofield1
{
	padding        : 8px 3px;
	text-align     : right;
	vertical-align : top;
	border-bottom  : 1px dotted #000000;
}

td.infofield2
{
	padding        : 5px 3px;
	font-weight    : bold;
	line-height    : 18px;
	vertical-align : top;
	border-bottom  : 1px dotted #000000;
}

.infoem	{ color : red; }


div.bar
{
	color        : #4C1515;
	height       : 26px;
	padding-top  :  2px;
	padding-left : 10px;
	font-weight  : bold;
	text-align   : left;
	border       : 2px dotted #6E5C5C;
	background-image  : url(../img/bar_bg.gif);
	background-repeat : repeat-x;
}


div.bar2
{
	color        : #0C7973;
	height       : 26px;
	padding-top  :  2px;
	padding-left : 10px;
	font-weight  : bold;
	text-align   : left;
	border       : 2px dotted #6CC8F2;
	background-image  : url(../img/bar2_bg.gif);
	background-repeat : repeat-x;
}


div.returnbox
{
text-align:right;font-weight:bold;
}


.topicstitle
{
	font-weight : bold;
	font-size : 16px;
	color : #990000;
}

div#colorbox1
{
	width   : 500px;
	padding : 10px;
	border  : 2px solid #9fa04d;
	background-image  : url(../img/koen/colorbox_bg1.gif);
	background-repeat : repeat-x;
	background-color  : #FDFECA;
}

div#colorbox2
{
	width   : 500px;
	padding : 10px;
	border  : 2px solid #5C9A92;
	background-image  : url(../img/koen/colorbox_bg2.gif);
	background-repeat : repeat-x;
	background-color  : #CBFEE6;
}

div#colorbox3
{
	width   : 500px;
	padding : 10px;
	border  : 2px solid #975E6F;
	background-image  : url(../img/koen/colorbox_bg3.gif);
	background-repeat : repeat-x;
	background-color  : #FED5D4;
}












/* 全般 */

.fwlight{ font-weight : lighter; }

.fsize08{ font-size :  8px; }
.fsize09{ font-size :  9px; }
.fsize10{ font-size : 10px; }
.fsize11{ font-size : 11px; }
.fsize12{ font-size : 12px; }
.fsize13{ font-size : 13px; }
.fsize14{ font-size : 14px; }
.fsize15{ font-size : 15px; }
.fsize16{ font-size : 16px; }

.sp01	{ line-height :  1px; }
.sp02	{ line-height :  2px; }
.sp03	{ line-height :  3px; }
.sp04	{ line-height :  4px; }
.sp05	{ line-height :  5px; }
.sp06	{ line-height :  6px; }
.sp07	{ line-height :  7px; }
.sp08	{ line-height :  8px; }
.sp09	{ line-height :  9px; }
.sp10	{ line-height : 10px; }
.sp11	{ line-height : 11px; }
.sp12	{ line-height : 12px; }
.sp13	{ line-height : 13px; }
.sp14	{ line-height : 14px; }
.sp15	{ line-height : 15px; }
.sp16	{ line-height : 16px; }
.sp17	{ line-height : 17px; }
.sp18	{ line-height : 18px; }
.sp19	{ line-height : 19px; }
.sp20	{ line-height : 20px; }


.vmiddle{  vertical-align: middle; }


//-->

