*ul{margin:0 0 3px 7px;padding:0;}
*li{margin:0;padding:0;}

body    { background-color: #FFFFFF; background-image: none; background-repeat: inherit; background-attachment: fixed; text-align: left; margin: 0; padding: 0 }





/**/

.all-posi { background-image: url('(EmptyReference!)'); margin-top: 0; padding: 0; position: relative; width: 800px }

.top-posi{

	position: relative;

	padding: 0px;

	margin: 0px;

	width: 780px;	

}

.left-posi{

	position: relative;

	padding: 0px;

	margin: 0px;

	width: 580px;

	float: left;

}



#lposi-waku1            { font-size: 9pt; letter-spacing: 1px; margin: 0 0 5px 5px; padding: 0; position: relative; right: 0; width: 384px; float: left }

#lposi-waku2   { margin: 0 4px 4px 0; padding: 0; position: relative; width: 384px; float: left }



#name-font{

	font-size:10px;

	line-height:14px;

	color:#999999;

}



table.tbl-head{

	width: 780px;

	height: 61px;

	background-image: url("http://www.sophiabank.co.jp/all_img/img/header.jpg");

	background-repeat:no-repeat;

}



table.tbl-news{

	width: 200px;

	height: 715px;

	background-image: url("http://www.sophiabank.co.jp/all_img/img/news_bg.gif");

}

table.tbl-bk{

	width: 200px;

	height: 1125px;

	background-image: url("http://www.sophiabank.co.jp/all_img/img/news_bg.gif");

}



table.tbl-forum{

	width: 200px;

	height: 232px;

	text-align:center;

}

td#topcont-font{

	font-size:10px;

	line-height:14px;

}



td#in-frm{

	background-image:url("http://www.sophiabank.co.jp/all_img/forum/img/top_bg_middle.jpg");

	background-repeat:repeat-y;

}



table.cr td{

	font-size:10px;

	line-height:12px;

	font-family: "Osaka", "Verdana", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W4", "sans-serif";

	color: #405164;

	text-align:center;

}







td.td-vplayer h1{

	margin: 0 0 5px 0;

	padding: 0px;

	font-family: "?l?r ?o????";

	font-size:18pt;

	line-height:1em;

}



table.tbl-st{

	width: 194px;

	font-size:8pt;

	line-height:1.4em;

	background-color: #FFFFFF;

	color:#333333;

}

td.td-st{

	padding: 5px;

	height:100%;

}

.td-st ul{

	margin:0 0 0 18px;

	padding: 0;

	list-style-image: url("http://www.sophiabank.co.jp/all_img/img/st_list.gif"); 

}

.td-st li{

	font-size:8pt;

	line-height:1.4em;

	background-color: #FFFFFF;

	color:#333333;

}



table.tbl-info{

	width: 200px;

	height: 254px;

	background-image: url("http://www.sophiabank.co.jp/all_img/img/news_bg.gif");

	font-size:8pt;

	line-height:1.4em;

	color:#333333;

}

table.tbl-cnts{

	width: 750px;

	font-size:9pt;

	line-height:1.3em;

	text-align:left;

}

.tbl-cnts h2{

	margin:0px;

	padding:0px;

	font-size: 10pt;

	line-height:1.4em;

}

table.tbl-mess{

	width: 750px;

	font-size:9pt;

	line-height:1.4em;

	color:#FFFFFF;

}

td.td-mess{

	border:1px solid #3F536A;

}



td.td-frmpro{

	font-size:8pt;

	line-height:10pt;

	color:#666666;

}

td.td-frmpro-in{

	font-size:8pt;

	line-height:1em;

	color:#333333;

}



.tbl-news a:link		{ text-decoration: underline; color: #473306; }

.tbl-news a:visited		{ text-decoration: none; color: #473306; }

.tbl-news a:hover		{ text-decoration: underline; color: #473306; }

.tbl-bk a:link		{ text-decoration: underline; color: #333300; }

.tbl-bk a:visited		{ text-decoration: none; color: #333300; }

.tbl-bk a:hover		{ text-decoration: underline; color: #333300; }

#in-frm a:link		{ text-decoration: none; color: #0033FF; }

#in-frm a:visited		{ text-decoration: none; color: #3366FF; }

#in-frm a:hover		{ text-decoration: underline; color: #0033FF; }

.cr a:link		{ text-decoration: none; color: #405164; }

.cr a:visited	{ text-decoration: none; color: #405164; }

.cr a:hover		{ text-decoration: underline; color: #405164; }



.tbl-news ul,ol,li{

	margin: 0 0 10px 0;

	padding: 0;

}





p,b,i,strong,dl,dt,dd,ol,ul,li,select,option,form,div,span {

	font-size:12px;

	line-height:1.3em

}





/*-------------------------------------------------------
					Main Contents
-------------------------------------------------------*/
.BG_color {
	background-color: #FFFFFF;
}

.Org_Text {
	color: #3C3C3C;
	font-size: 9pt;
	text-align: left;
}

.How_Text {
	color: #3C3C3C;
	font-size: 11pt;
	text-align: left;
}

.How_iTunes_DL {
	color: #3C3C3C;
	font-size: 9pt;
	text-align: left;
}


.Part_Name {
	color: #373737;
	font-size: 11pt;
	text-align: center;
	font-weight: bold;
}

.Part_Text {
	color: #373737;
	font-size: 9pt;
	text-align: left;
	line-height: 140%;
}

.Part_Activity {
	color: #373737;
	font-size: 8pt;
	text-align: left;
	line-height: 140%;
}

.Mail_Title_Text {
	color: #3C3C3C;
	font-size: 11pt;
	text-align: left;
}

.Mail_Input_Text {
	color: #3C3C3C;
	font-size: 9pt;
	text-align: left;
}

.Mail_Bottom_Text {
	color: #3C3C3C;
	font-size: 11pt;
	text-align: left;
}


/* Left_Contents */

.Top_Left {
	color: #182C45;
	font-size: 9pt;
	text-align:left;
}

.L_Text_Main {
	color: #3A4C5A;
	font-size: 9pt;
	text-align: left;
}

.L_Text_Main p{display:inline;}

.L_Text_Date {
	color: #9E9E9E;
	font-size: 8pt;
	text-align: right;
	vertical-align: bottom;
}

.DAF_Book_Text {
	color: #9E9E9E;
	font-size: 8pt;
	text-align: center;
}

.RDS_Text_Main {
	color: #182C45;
	font-size: 10pt;
	text-align:left;
}

.RDS_Text_Sub {
	color: #182C45;
	font-size: 8pt;
	text-align:left;
	padding-top: 2px;
	padding-bottom: 2px;
}

.RDS_Text_Name {
	color: #9E9E9E;
	font-size: 8pt;
	text-align: left;
}

.RDS_Text_Date {
	color: #9E9E9E;
	font-size: 8pt;
	font-weight: bold;
	text-align:left;
}

.RDS_Comment {
	color: #646464;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.RDS_Listener {
	color: #646464;
	font-size: 9pt;
	text-align: left;
}

.M_Info_Title {
	color: #182C45;
	font-size: 9pt;
	text-align:center;
}

.Con_Text {
	color: #101010;
	font-size: 9pt;
	text-align: left;
}



/* Right_Contents */

.R_Title {
	padding-left: 7px;
	text-align: left;
}

.R_Text {
	color: #211715;
	font-size: 9pt;
	text-align: left;
	padding-left: 11px;
}

.Con_Right_Text {
	color: #373737;
	font-size: 9pt;
	text-align: left;
}

.Con_Title {
	color: #005528;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.Archives_List {
	list-style-type: none;
}


