div {
	color: #000000;
	text-align: justify;
	font-size: 15px;
	line-height: 160%;
}

table {
	color: #000000;
	letter-spacing: 0.01em;
	text-align: justify;
	font-size: 15px;
	line-height: 160%;
}

body {
	background-image: url(img/back2.jpg);
	color: #000000;
	font: 14px "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
}

a {  color: #000066}
a:hover {  color: #996600}

.table.ht { width: 729; }

.table.ht2 { width: 727; }

.ll {
	padding-top: 20px;
	margin-top: 20px;
	border: 1pt solid #666666;}

.yotei {
	border: 1px solid #006633;
	margin: 10px;
	background-color: #99CC33;
}

.tryotei {
	background-color: #FFFFFF;
	margin: 3px;
}
	
.mini {
	font-size: 13px;
	line-height: 160%;
}

.mini2 {
	font-size: 0.725em;
	line-height: 1em;
}

.mini3 {
	font-size: 13px;
	line-height: 120%;
}

.mini4 {
	font-size: 11pt;
	line-height: 130%;
	letter-spacing: 0.15em
}


.waku {
	border: 1px solid #999999;
	padding-right: 1em;
	padding-left: 1em;
}

.waku_koukai {
	border-top: 2px solid #999999;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid #999999;
}


.waku_koukai_ms2 {
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
}

.waku_koukai_s2 {
	border-right: 2px solid #999999;
}

.waku_koukai_m2s1 {
	border-right: 2px solid #999999;
	border-bottom: 1px solid #999999;
}


ol {
	margin-top: 0px;
	margin-left: 2em;
}

ul {
	margin-top: 0px;
	margin-left: 2em;
}

li {
	margin-bottom: 5px;
}

.style1 {
	color: #990000;
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.t14pink {
	font-weight: bold;
	color: #CC0033;
}

.waku_pink {
	border: 1px solid #FF9999;
	padding-right: 1em;
	padding-left: 1em;
}

.volun {
	font-weight: bold;
	color: #FC5C80;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 3px dotted #FFD9EB;
	border-right: 3px none #FFD9EB;
	border-bottom: 3px dotted #FFD9EB;
	border-left: 3px none #FFD9EB;
}

.note_shita {
	border-bottom: 1px dotted #ABB9D4;
}

.note_ue {
	background: url(img/box/no-to_01.jpg) repeat-x;
}

.note_waku {
	border-top: 1px solid #ABB9D4;
	border-right: 2px solid #ABB9D4;
	border-bottom: 3px solid #ABB9D4;
	border-left: #ABB9D4;
}

.talent_table {
	border: 1px solid #003300;
	text-align: center;
	padding: 3px;
}

.ta_keizoku {
	background: #FFF7EC;
	border: 1px solid #FFCC99;
	padding: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.topbnr {
	margin-top: 5px;
	margin-bottom: 3px;
}

.norotitle {
	font-weight: bold;
	color: #FFFFFF;
	background: #99CC00;
	padding: 5px 2px;
	font-size: 16px;
}
.norobun {
	text-align: justify;
	text-justify:distribute;
	margin: -1em 10px 10px;
}

.noro {
	background: #F3FFCE;
	width: 90%;
	border: 2px solid #99CC00;
}

.waku_action {
	margin: 3px 3px 30px;
}
.waku_dash {
	border: 1px dashed #999999;
}

.right {
	text-align: right;
}

.staff {
	font-weight: bold;
	color: #5F78DC;
	border-top: 3px dotted #D9E9FF;
	border-right: 3px none #D9E9FF;
	border-bottom: 3px dotted #D9E9FF;
	border-left: 3px none #D9E9FF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.waku_green {

	border: 1px solid #3366FF;
	padding-right: 1em;
	padding-left: 1em;
}

.line_left {
	border-left: 1px solid #CCCCCC;
	padding-left: 15px;
	padding-right: 15px;
}

.left10 {
	padding-left: 10px;
}
.gothic {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

.ht {
	border: 1px solid #5E0000;
}

.t09em {
	font-size: 0.9em;
}

