body 	{
	color							: #000000 ;
	margin-top				: 3px ;
	margin-bottom			: 6px ;
	margin-left				: 6px ;
	margin-right			: 6px ;
	background				: #ffffff ;
	font-family 			: "ＭＳ Ｐゴシック", "メイリオ", Meiryo, "KozGoStd-Regular", "ヒラギノ角ゴ Pro W3", Osaka, Verdana, Arial, sans-serif;
	}

a:link {
	color						: #000000 ;
	text-decoration : none ;
	}

a:visited {
	color						: #000000 ;
	text-decoration : none ;
	}

a:hover {
	color						: #664A06 ;
	text-decoration : underline ;
	}

a:active {
	color						: #664A06 ;
	text-decoration : underline ;
	}

/* text */

.top {
	text-decoration		: none ;
	color							: #ffffff ;
	font-size					: 12px ;
	vertical-align		: 3px ;
	margin-right			: 10px ;
	margin-left				: 3px ;

	}

.body {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	}

.text_12_16 {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	line-height				: 16px ;
	}

.text_12_24 {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	line-height				: 24px ;
	}

.text_14_title {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 14px ;
	text-indent				: 10px ;
	font-weight				: bold ;
	}

.text_14_bold {
	text-decoration		: underline ;
	color							: #000000 ;
	font-size					: 14px ;
	line-height				: 20px ;
	font-weight				: bold ;
	}

.top_title {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	text-indent				: 5px ;
	font-weight				: bold ;
	}

.search_text {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	line-height				: 16px ;
	}

.top_image {
	text-decoration		: none ;
	color							: #FF4040 ;
	font-size					: 14px ;
	font-weight				: bold ;
	}

.login {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	}

.mypage_title {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	line-height				: 20px ;
	font-weight				: bold ;
	text-indent				: 7px ;
	}

.mypage {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	line-height				: 20px ;
	text-indent				: 20px ;
	}

.clmypage_title {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 14px ;
	line-height				: 20px ;
	font-weight				: bold ;
	padding						: 5px 10px 5px 10px;
	}


.clmypage {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 12px ;
	line-height				: 20px ;
	padding						: 3px 10px 3px 30px;
	}


.footer {
	text-decoration		: none ;
	color							: #000000 ;
	font-size					: 11px ;
	}

/* table right */

.table_right	{
	width							: 234px ;
	font-size					: 11px ;
	color 						: #000000 ;
	background-color	: #ffffff ;
	}

.table_text_pt {
	text-decoration		: none ;
	color							: #ffffff ;
	background				: #FF4040 ;
	text-align				: left ; 
	font-size 				: 12px ;
	text-indent 			: 5px ;
	line-height				: 24px ;
	border-top				: 1px solid #FF4040 ;
	border-bottom			: 1px solid #FF4040 ;
	border-left				: 1px solid #FF4040 ;
	border-right			: 1px solid #FF4040 ;
	}

.table_text_cc {
	text-decoration		: none ;
	color							: #000000 ;
	border-bottom			: dotted 1px #FF4040 ;
	border-left				: 1px solid #FF4040 ;
	border-right			: 1px solid #FF4040 ;
	text-align				: left ; 
	font-size 				: 12px ;
	text-indent 			: 12px ;
	line-height				: 24px ;
	}

.table_text_cb {
	text-decoration		: none ;
	color							: #000000 ;
	border-left				: 1px solid #FF4040 ;
	border-right			: 1px solid #FF4040 ;
	text-align				: left ; 
	font-size 				: 12px ;
	text-indent 			: 12px ;
	line-height				: 24px ;
	}

.table_text_ce {
	text-decoration		: none ;
	color							: #000000 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: 1px solid #FF4040 ;
	border-right			: 1px solid #FF4040 ;
	text-align				: left ; 
	font-size 				: 12px ;
	text-indent 			: 12px ;
	line-height				: 24px ;
	}

/* table kensaku */

.table_kensaku	{
	width							: 646 ;
	font-size					: 12px ;
	color 						: #000000 ;
	background-color	: #ffffff ;
	border-collapse		: collapse ;
	}

.table_kensaku900	{
	width							: 900 ;
	font-size					: 12px ;
	color 						: #000000 ;
	background-color	: #ffffff ;
	border-collapse		: collapse ;
	}

.tkl	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: solid 1px #FF4040 ;
	border-right			: dotted 1px #FF4040 ;
	line-height				: 18px ;
	}

.tkr	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: dotted 1px #FF4040 ;
	border-right			: solid 1px #FF4040 ;
	line-height				: 18px ;
	}

.tkt	{
	background-color	: #FF4040 ;
	color							: #ffffff ;
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: solid 1px #FF4040 ;
	border-right			: solid 1px #FF4040 ;
	font-weight				: bold ;
	line-height				: 18px ;
	}

.tkl2	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: solid 1px #FF4040 ;
	border-right			: dotted 1px #FF4040 ;
	line-height				: 18px ;
	}

.tkr2	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: dotted 1px #FF4040 ;
	border-right			: solid 1px #FF4040 ;
	line-height				: 18px ;
	}

.tkm2	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: solid 1px #FF4040 ;
	border-right			: solid 1px #FF4040 ;
	line-height				: 18px ;
	}

.tkm3	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: solid 1px #FF4040 ;
	border-right			: solid 1px #FF4040 ;
	line-height				: 18px ;
	padding						: 3px 3px 3px 3px;
	}

.tcl	{
	border-top				: solid 1px #FF4040 ;
	border-bottom			: solid 1px #FF4040 ;
	border-left				: solid 1px #FF4040 ;
	border-right			: solid 1px #FF4040 ;
	line-height				: 14px ;
	font-size					: 11px ;
	padding						: 2px 2px 2px 2px;
	}


.body_info		{
	font-size : 12px ;
	color : #000000 ;
	line-height : 24px ;
	font-weight : bold ;
	margin-left: 10px ;
	}
	
.body_info2		{
	font-size : 12px ;
	color : #000000 ;
	line-height : 24px ;
	margin-left: 10px ;
	}	

.blocktitle2	{
	font-size : 12px ;
	font-weight : bold;
	padding	:	2px;
	border-left :	4px solid #FF4040 ;
	border-top : 0px solid #FF4040;
	border-bottom : 1px solid #FF4040;
	border-right :	0px solid #FF4040 ;
	background : #ffffff ;
	color : #000000 ;
	}
	
.blocktitle3	{
	font-size : 12px ;
	font-weight : bold;
	padding	:	2px;
	border-left :	1px solid #FF4040 ;
	border-bottom : 1px solid #FF4040;
	background : #ffffff ;
	color : #000000 ;
	}

.tdn		{
	border : 1px solid #FF4040;
	padding : 2px ;
	color		: #ffffff ;
	background : #FF4040 ;
	font-size : 12px ;
	}

.td		{
	border : 1px solid #FF4040;
	padding : 2px ;
	font-size : 12px ;
	}

#submit { 
	border: 1px #FF4040 solid;
	background : #add8e6 ;
} 

#submit:hover { 
	border: 1px #FF4040 solid;
	background : #FF4040 ;
	color				: #ffffff ;
} 

.warning {
	text-decoration		: none ;
	color							: #000000 ;
	font-size 				: 12px ;
	text-indent 			: 20px ;
	line-height				: 16px ;
	}

.jou		{
	font-size : 12px ;
	color : #000000 ;
	line-height : 20px ;
	}
.kou		{
	font-size : 12px ;
	margin-left: 20px ;
	color : #000000 ;
	line-height : 20px ;
	}

.kou2		{
	font-size : 12px ;
	margin-left: 0px ;
	color : #000000 ;
	line-height : 20px ;
	}

.kome		{
	font-size : 12px ;
	margin-right: 5px ;
	margin-left: 5px ;
	color : #ff0000 ;
	font-weight : bold;
	line-height : 20px ;
	}