/*////////////////////////////////////////////////
// second page default style sheet
// requirements:
//     none
// DH Graduate Products "Kono Taro TEAM."
// www.taro.org
////////////////////////////////////////////////*/

@charset "Shift_JIS";

body {
	font-size: small;
 	font-weight: normal;
	font-style: normal;
 	color: #333333;
	line-height: 1.5em;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
form, input {
	margin: 0px;
}


/** linkcolor */
a:link , a:visited , a:active {
	color: #0066cc;
	text-decoration: underline;
}
a:hover {
	color: #ff9900;
	text-decoration: none;
}

a.copy:link , a.copy:visited , a.copy:active {
	color: #4e4e4e;
	text-decoration: underline;
}
a.copy:hover {
	color: #007500;
	text-decoration: underline;
}


/** font-default */
font {
	color: #333333;
	font-weight: normal;
	line-height: 1.5em;
}

/** font-keyword */
.size1 , .size1B {
	font-size: xx-small;
}
.size2 , .size2B {
	font-size: x-small;
}
.size3 , .size3B {
	font-size: small;
}
.size4 , .size4B {
	font-size: medium;
}
.size1B , .size2B , .size3B, .size4B{
	font-weight: bold;
}

/* font-color */
.pannavi {
	color: #0066cc;
	font-size: x-small;
	font-weight: bold;
}
.date {
	color: #333333;
	font-size: x-small;
	font-weight: bold;
	font-family: Arial , Verdana , sans-serif;
}


/** margin-top */
.marginT5 {
	margin-top: 5px;
}
.marginT8 {
	margin-top: 8px;
}
.marginT18 {
	margin-top: 18px;
}
.marginT20 {
	margin-top: 20px;
}
.marginT27 {
	margin-top: 27px;
}

/** margin-left */
.marginL8 {
	margin-left: 8px;
}
.marginL10 {
	margin-left: 10px;
}
.marginL25 {
	margin-left: 25px;
}

/** margin-top-left */
.marginTL8 {
	margin-top: 8px;
	margin-left: 8px;
	margin-bottom: 20px;
}
.marginT10L20 {
	margin-top: 10px;
	margin-left: 20px;
}

/** margin-top-right */
.marginTR8 {
	margin-top: 8px;
	margin-right: 8px;
}

/* margin-left-bottom */
.marginL8B20 {
	margin-left: 8px;
	margin-bottom: 20px;
}


/** form-button */
.submit {
	width:120px;
}
.submit_s {
	width:60px;
}


/** copyright */
.mgFooter
{
	margin-top: 50px;
	text-align: center;
	font: bold 7pt Verdana, Helvetica, sans-serif;
}


/** background-color */
.bgffffff {
	background-color: #ffffff;
}
.bg0066cc {
	background-color: #0066cc;
}
.bg6699ff {
	background-color: #6699ff;
}
.bge2e2ff {
	background-color: #e2e2ff;
}
.bgddddff {
	background-color: #ddddff;
}
.bgf3f6ff {
	background-color: #e3e6ff;
}
.bgeeeeff {
	background-color: #eeeeff;
}


/** background-image */
#bgnavi2back4b {
	background-image: url(/images/navi2_back2_4.gif);
}
#bgnavi2back5b {
	background-image: url(/images/navi2_back2_5.gif);
}
#bgmain {
	background-image: url(/images/back_main.gif);
}
#bgcontents {
	background-image: url(/images/navi_back.gif);
}
#bgmainspace {
	background-color: #ffffff;
	background-image: url(/images/main_tbl_back.gif);
}
#bgbook2 {
	background-image: url(/images/book2_tbl_back.gif);
}
#bgtitle {
	background-image: url(/images/notext.gif);
}
#bgmljoin {
	background-image: url(/images/ml_join.gif);
}
#bgmlleave {
	background-image: url(/images/ml_leave.gif);
}
#bgstaff {
	background-image: url(/images/stafftarocomment_bg.gif);
}

#bgmainspace td {
	font-size: small;
 	font-weight: normal;
	font-style: normal;
 	color: #333333;
	line-height: 1.5em;
}
