﻿/* ----------------
   CAEg
---------------- */
#main {
	width: 493px;
	float: left;
}

#lnavi {
	width: 253px;
	float: right;
}

/* ----------------
   main
---------------- */
#main_padding {
	padding: 19px 0 0 27px;
}

#news {
	position:relative;
	display: block;
	width: 460px;
	height: 26px;
}

#comment {	/*Ｍ＆Ａ現場からのタイトルバー画像への設定*/
	position:relative;
	display: block;
	width: 460px;
	height: 26px;
}

#comment_text_mabank {
	width: 441px;
	padding-left: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	/*height: 500px;*/
	/*border: 1px solid gray;*/
	margin: 0px 0px 20px 0px;	/*[上][右][下][左]*/
}

#comment_text {
	padding-left: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 441px;
	/*border: 1px solid gray;*/
	border-bottom: 2px groove gray;
	border-left: 1px solid gray;
	border-right: 2px groove gray;
}

#comment_text .comment_continued{
	padding : 5px 0px 0px 350px;	/*[上][右][下][左]*/
	/*width: 460px;*/
	text-decoration: underline;
	/*text-align: right;*/
}

#comment_text .comment_continued a {
	color: #484848;
}

#news_text {
	width: 461px;
}

#news_text ul {
	padding-left: 16px;
}

#news_text li {
	padding-top: 12px;
	float: left;
	width: 429px;
	border-bottom: 1px dashed #A4A4A4;
	list-style-type: none;
}

#news_text li a {
	color: #484848;
	text-decoration: none;
}

#news_text li a:hover {
	color: #484848;
	text-decoration: underline;
}

#news_text li .day {
	/* \*//*/
	width: 70px;
	/**/
	/* Mac IE 5.x ɓKpȂX^C \*/
	width: 65px;
	/*FłX^C*/
	float: left;
}

#news_text li .text {
	/* \*//*/
	width: 358px;
	/**/
	/* Mac IE 5.x ɓKpȂX^C \*/
	width: 363px;
	/*FłX^C*/
	float: right;
}

#news_text li .text01 {
	/* \*//*/
	width: 358px;
	/**/
	/* Mac IE 5.x ɓKpȂX^C \*/
	width: 363px;
	/*FłX^C*/
	float: right;
	text-align: right;
}

#news_text .no_border {
	border: none;
}


#mabank {
	/*padding: 19px 0 0 27px;*/
	margin: 250px 0px 0px 27px;	/*[上][右][下][左]*/
	/*display: block;*/
	width: 460px;
	/*height: 100px;*/
}

#img_left {
	float:left;
	padding: 5px 0px 0px 0px;
}

#img_right {
	float:right;
	padding: 5px 0px 0px 0px;
}
/*--------------
テーブル
-----------------*/

table {
	margin-left: 25px;
	/*margin-left: auto;*/
   	/*margin-right: auto;*/
	/*margin: 0 auto 0 auto;		/*[上][右][下][左]*/*/
	background-color:#ffffff;
	border:0;
}

/* ----------------
   main
---------------- */
#ma_text {
	width: 461px;
}

#ma_text_con {
	padding-left: 16px;
	padding-right:10px;
	padding-top: 12px;
	/*background-color:#000000;*/
}

#column_text {
	width: 458px;
	border-bottom: dotted 1px;
	border-left: dotted 1px;
	border-right: dotted 1px;
}

#ma_column {
	padding-left: 16px;
	padding-right:10px;
	padding-top: 12px;
	padding-bottom: 12px;
	/*background-color:#000000;*/
}
/* ----------------
   lnavi
---------------- */
#lnavi_padding {
	/*padding: 19px 27px 0 0;*/
	padding: 19px 9px 0 18px;		/*[上][右][下][左]*/
}

#content01 {
	padding-bottom: 15px;
}

#content01 a {
	display: block;
	background: url(../../images/consult4.gif) no-repeat;
	color: #484848;
	width: 219px;
	height: 112px;
	/*width: 219px;
	height: 112px;*/
}

#content01 a:hover {
	color: #484848;
	text-decoration: none;
}

#content01 span {
	display: block;
	text-indent: -9999px;
}

#content01 #content01_text {
	/*margin: 34px 0 0 28px;*/
	margin: 65px 0 0 45px;
	text-indent: 0px;
}

#content02 {
	/*padding-bottom: 7px;*/
	padding-bottom: 15px;
}

#content02 a {
	display: block;
	background: url(../../images/ipo4.gif) no-repeat;
	color: #484848;
	width: 218px;
	height: 111px;
}

#content02 a:hover {
	color: #484848;
	text-decoration: none;
}

#content02 span {
	display: block;
	text-indent: -9999px;
}

#content02 #content02_text {
	margin: 70px 0 0 145px;		/*[上][右][下][左]*/
	text-indent: 0px;
	clear: both;
}

#content03 {
	/*padding-bottom: 7px;*/
	padding-bottom: 15px;
	background: url(../../images/link3.gif) no-repeat;
	color: #484848;
	width: 218px;
	height: 140px;
}

/*
#content03 a {
	display: block;
	background: url(../../images/link3.gif) no-repeat;
	color: #484848;
	width: 218px;
	height: 140px;
}
*/

#content03 a:hover {
	color: #484848;
	text-decoration: none;
}

#content03 span {
	display: block;
	text-indent: -9999px;
}

#content03 #content03_text1 {
	margin: 47px 0 0 30px;		/*[上][右][下][左]*/
	text-indent: 0px;
}

#content03 #content03_text2 {
	/*margin: 34px 0 0 28px;*/
	margin: 25px 0 0 30px;
	text-indent: 0px;
}