@charset "utf-8";
/* -----------------------------------------------------------------------------------------------------------------------
フォームレイアウト
----------------------------------------------------------------------------------------------------------------------- */
.kifu_link A:link {
	COLOR: #333333
}
.kifu_link A:visited {
	COLOR: #800080
}
.kifu_link A:hover {
	COLOR: #0000ff
}
.kifu_link A:active {
	COLOR: #ff9933
}
.form_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: small; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.3; PADDING-TOP: 10px
}
.form_txt02 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: medium; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5; PADDING-TOP: 10px
}
.form_txt03 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5; PADDING-TOP: 10px
}
.form_txt04 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: small; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px
}
.toin_mo { FONT-WEIGHT: bold; FONT-SIZE: 90%; LINE-HEIGHT: 3; BACKGROUND-COLOR: #eee
 }
.gray {
	BACKGROUND-COLOR: #c1bcbc
}
.toin_title { BACKGROUND-COLOR: #eee
; padding: 5px 0 2px 10px; }
.red {
	COLOR: #ff0000
}
.form_tbl {
	BACKGROUND-COLOR: #ccc
}
.form_tbl_left {
	FONT-SIZE: small; BACKGROUND-COLOR: #eeeeab
}
.form_tbl_left02 { FONT-SIZE: small; BACKGROUND-COLOR: #eee
; border: solid 1px #cccccc; }
.form_tbl_right {
	FONT-SIZE: small; BACKGROUND-COLOR: #ffffff; margin-left:10px; text-align:left
}
.box_con { FONT-SIZE: 90%; WIDTH: 90%; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: #ebede1; TEXT-ALIGN: left
; padding: 20px; border: solid 1px #cccccc; }
#mailmag {
	WIDTH: 60%; TEXT-ALIGN: left
}
.book_box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.book_tbl {
	
}
.book_tbl02 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.book_tbl03 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffccff
}
.book_box H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 35px
}
.td00 LI {
	FONT-WEIGHT: bold; FONT-SIZE: medium; LINE-HEIGHT: 1.8
}
.td00 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../sub_link/info_book/images/newsp.gif) no-repeat right 50%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.ul_box { BACKGROUND-COLOR: #eee
; padding: 2px 0; }
.td01 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.edge_up {
	BACKGROUND: url(../sub_link/info_book/images/edge_up.jpg) repeat-x
}
.edge_down {
	BACKGROUND: url(../sub_link/info_book/images/edge_down.jpg) repeat-x
}
.edge_left {
	BACKGROUND: url(../sub_link/info_book/images/edge_left.jpg) repeat-y right 50%
}
.edge_right {
	BACKGROUND: url(../sub_link/info_book/images/edge_right.jpg) repeat-y left 50%
}


