
/*	TaibouPressJapan. CSS file 2006	*/
/*	メモ	
	上、右、下、左
*/
/*	基本設定	*/
A:link {
	color: #202080 ;
	text-decoration : none ;
}

A:visited {
	color : #884444 ;
	text-decoration : none ;
}

A:active {
	color : #bb5555 ;
	text-decoration : none ;
}

A:hover {
	text-shadow : 2px 2px 4px yellow ;
}

UL.list	{
		margin : 10px 0px 10px 32px ;
		padding : 0px ;
}

LI.list	{
		font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ;
		font-size : 14px ;
}

BODY {
	color : #000000 ;
	font-size : 14px ;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ;
	line-height : 120% ;
	background-color : #ffffff ;
	margin : 0 ;
	line-break : normal ;
}

/*	ボックス	*/
.box1 {
	background : #f7efe1 ;
	margin : 5px ;
	padding : 5px ;
	border : solid 1px #000000 ;
}

.box2 {
	background: #e7dfd1 ;
	margin : 5px ;
	padding : 5px ;
	border : solid 1px #000000 ;
}

.box_green {
	background : #ddffdd ;
	margin : 5px ;
	padding : 5px ;
	border : solid 1px #000000 ;
}

.box_red {
	background : #ffdddd;
	margin : 5px;
	padding : 5px;
	border :  solid 1px #000000 ;
}

.box_blue {
	background : #ddddff ;
	margin : 5px;
	padding : 5px;
	border : solid 1px #000000 ;
}

.box_gray {
	background: #dddddd ;
	margin : 5px ;
	padding : 5px ;
	border : solid 1px #000000 ;
}

.box_white {
	background: #ffffff ;
	margin : 5px ;
	padding : 5px ;
	border : solid 1px #000000 ;
}

/*	階層と色	*/
.bd_red		{	border-color : #bb5555 ;	}
.bd_green	{	border-color : #55bb55 ;	}
.bd_blue		{	border-color : #5555bb ;	}
.bd_gray		{	border-color: #dddddd ;	}
.bd_warakoi	{	border-color: #d6b693 ;	}

.menu1 {
	border-style : solid ;
	border-width : 0px 0px 1px 14px ;
	padding : 0px 14px 2px 14px ;
}

.menu2 {
	border-style : solid ;
	border-width : 0px 0px 0px 14px ;
	padding : 0px 14px 0px 14px ;
}

.lv1	{	margin : 15px 10px 15px 10px ;	}
.lv2	{	margin : 15px 10px 15px 38px ;	}
.lv3	{	margin : 15px 10px 15px 66px ;	}
.lv4	{	margin : 15px 10px 15px 94px ;	}

/*	サイドボックス	*/
.sidebox {
	font-size : 12px ;
	line-height : 140% ;
	background : #ffdddd ;
	margin : 5px;
	padding : 5px;
	border : solid 1px #000000 ;
}

.menuside {
	margin : 5px ;
	padding : 2px 2px 2px 5px ;
	border-left : 3px solid #bb5555 ;
}

.menusidetx {
	margin : 5px 8px 12px 12px ;
}

.sidetyuu {
	font-size : 12px ;
	line-height : 140% ;
	margin : 5px;
	padding : 5px;
}


/*	配置	*/
.center	{	text-align : center ;	}
.right	{	text-align : right ;	}
.left		{	text-align : left ;	}

.top		{	text-align : top ;	}
.bottom	{	text-align : bottom ;	}

.bqs {
	margin-right : 1em ;
	margin-left :1em ;
}

.bqleft	{	margin-left: 1em ;	}

.bq	{
	margin-right : 3em ;
	margin-left : 3em ;
}

.va_b	{	vertical-align : bottom ;}
.va_m	{	vertical-align: middle ;	}
.va_t	{	vertical-align: top ;	}

/*	文字種	*/
.sans {
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ;
}

.serif {
	font-family : "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", 細明朝体, "ＭＳ Ｐ明朝", sans-serif ;
}

.bold {
	font-weight: bold ;
}

.italic	{
	font-style: italic ;
}


/*	文字サイズと行間隔、文字色	*/
.font_xl	{	font-size : 30px ;	}
.font_l	{	font-size : 18px ;	}
.font_m	{	font-size : 14px ;	}	/* ベースフォントサイズ */
.font_s	{	font-size : 12px ;	}
.font_xs	{	font-size : 10px ;	}

.font_red		{	color : #bb5555 ;	}
.font_green	{	color : #55bb55 ;	}
.font_blue	{	color : #5555bb ;	}
.font_gray	{	color : #dddddd ;	}
.font_orange	{	color : #ff8800 ;	}
.font_sumi	{	color : #666666 ;	}

.text		{	line-height : 180% ;	}

/*	装飾	*/
.note14 {
	font-size : 14px ;
	line-height : 28px ;
	background-image : url(ig05/borderline14.gif) ;
	background-color : #ffffff ;
}

.note12 {
	font-size : 12px ;
	line-height : 24px ;
	background-image : url(ig05/borderline12.gif) ;
	background-color : #ffffff ;
}

.genkou {
	font-size : 14px ;
	font-family : "Osaka Regular-Mono", Osaka-等幅, "ＭＳ 明朝" ;
	line-height : 28px ;
	letter-spacing : 6px ;
	padding :0px 0px 0px 0px ;
	background-image : url(ig05/genkouwaku.gif) ;
	background-color : #ffffff ;
}

.cap {
	border-width : 1px 0px 1px 0px;
	border-style : solid ;
	border-color : #000000 ;
	padding : 5pt ;
	font-size : 11px ;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ;
	text-align : center ;
}

.prof {
	border-width : 1px 0px 1px 0px;
	border-style : solid ;
	border-color : #000000 ;
	padding : 5pt ;
	font-size : 11px ;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif ;
	text-align : left ;
}
