/* -----▼メイン------------------------ */
#mainArea { 
margin:0;
padding:0;
}

#mainArea h2 { 
margin:0;
padding:0;
width: 742px;
height:230px;
background: url(../img/index_r2_c1.jpg) no-repeat;
text-indent: -9999px;
font-size:10px;
font-weight:normal;
}

#n_tBar { 
width: 742px;
margin:0;
padding:0;
}

#n_tBar p { 
height:25px;
margin:0;
padding:7px 0 0 20px;
background: url(../img/index_r3_c1.jpg) no-repeat;
font-size:12px;
}

#ntp{ font-size:16px; color:#000000; text-decoration:none;}
#ntp:hover{
	color:#000000;
}

#n_tBar  a:link {
color: #000000;
text-decoration:none;
}

#n_tBar  a:visited {
color: #000000;
text-decoration:none;
}

#n_tBar  a:hover, a:active {
color: #FF6600;
text-decoration:none;
}

#contents { 
width: 702px;
margin:0;
padding:10px 20px 0 20px;
}

#addtxt { font-size:12px;
margin-bottom:10px;
line-height:20px;
}

#NewTopics {
	width: 470px;
	font-size:12px;
	margin:0 0px 0 0;
	padding:0;
	float:left;
}

#NewTopics table td {
	vertical-align:top;
	padding:5px 0;
	line-height: 1.7em;
}

#NewTopics  a:link {
color: #000000;
text-decoration:none;
}

#NewTopics  a:visited {
color: #000000;
text-decoration:none;
}

#NewTopics  a:hover, a:active {
color: #FF6600;
text-decoration:none;
}

#RankingBar { 
width: 212px;
margin:0;
padding:0;
float:right;
}

#RankingBar0 { 
width: 212px;
height:119px;
margin:0;
padding:0;
}

#RankingBar1 { 
width: 212px;
height:91px;
margin:12px 0 0 0;
padding:0;
}

#RankingBar2 { 
width: 212px;
height:91px;
margin:12px 0 0 0;
padding:0;
}

#RankingBar3 { 
width: 212px;
height:91px;
margin:12px 0 15px 0;
padding:0;
}

#RankingBar4 { 
width: 212px;
height:91px;
margin:12px 0 15px 0;
padding:0;
}

#RankingBar5 { 
width: 212px;
height:81px;
margin:12px 0 15px 0;
padding:0;
}

#addtxt2{
	width:702px;
	height:125px;
	background-image:url(../img/bg_addtxt2.jpg);
}

#addtxt2_pdd{
padding:13px 223px 0 13px;
}

#addtxt2_pdd h3{
	color:#ff0066;
	font-size:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#addtxt2_pdd p{
margin-top:8px;
font-size:12px;
line-height:20px;}


#bannerArea {
          width: 702px;
          margin:0;
          padding:0;
}

#bannerA {
             float:left;
             width:170px;
             height:56px;
			 margin:0 7px 0 0;
			 padding:20px 0 12px 0;
}

#bannerB {
             float:left;
             width:171px;
             height:56px;
			 margin:0 6px 0 0;
			 padding:20px 0 12px 0;
}

#bannerC {
             float:left;
             width:171px;
             height:56px;
			 margin:0 7px 0 0;
			 padding:20px 0 12px 0;
}

#bannerD {
             float:left;
             width:170px;
             height:56px;
			 margin:0;
			 padding:20px 0 12px 0;
}


#topblue_text {
	color:#0000ff;
	font-size:11pt;
	margin-bottom:10px;
	line-height:20px;
	font-weight:bolder;
}


/* -----▲メイン------------------------ */



/* -----▼ナビメニューー------------------------ */
#inTextNavi {
             font-size:12px;
             line-height:15px;
			 text-align:right;
			 float:right;
			 margin:0;
			 padding:0 0 13px 0;
}

#inTextNavi a:link {
color: #0068b2;
text-decoration:none;
}

#inTextNavi a:visited {
color: #0068b2;
text-decoration:none;
}

#inTextNavi a:hover, a:active {
color: #FF6600;
text-decoration:none;
}
/* -----▲ナビメニュー------------------------ */


/* トップページ h3見出し設定 */
h3.index-lead {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px 3px 5px 3px;
	border-top: solid 1px #0000ff;
	border-bottom: solid 1px #0000ff;
	font-weight: normal;
	font-size: 10pt;
	line-height: 21px;
	color: #0000ff;
}


/***************************************************/
/* 新着テーブル内 */
/***************************************************/

/* 左側 */
.news-left {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 真ん中 */
.news-centar {
	float:right;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

/* 右側 */
.news-right {
	float:right;
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/******************************************************************************************************/
/* 部分設定 */
/******************************************************************************************************/

/* フロートクリア用 <br />等の空要素に使用可能 */
.clearfix {	clear:both;    height:0;	margin:0px;	padding:0px;}

/* 部分縮小 */
.percent10	{	font-size:10%;	}
.percent20	{	font-size:20%;	}
.percent30	{	font-size:30%;	}
.percent40	{	font-size:40%;	}
.percent50	{	font-size:50%;	}
.percent60	{	font-size:60%;	}
.percent70	{	font-size:70%;	}
.percent80	{	font-size:80%;	}
.percent85	{	font-size:85%;	}
.percent90	{	font-size:90%;	}
.percent95	{	font-size:95%;	}
/* 部分拡大 */
.percent110	{	font-size:110%;	}
.percent120	{	font-size:120%;	}
.percent130	{	font-size:130%;	}
.percent140	{	font-size:140%;	}
.percent150	{	font-size:150%;	}
.percent160	{	font-size:160%;	}
.percent170	{	font-size:170%;	}
.percent180	{	font-size:180%;	}
.percent190	{	font-size:190%;	}
.percent200	{	font-size:200%;	}

/* 部分テキスト ウェイト設定 */
.weight-bold	{ font-weight:bold;}
.weight-normal	{ font-weight:normal;}

/* 部分テキスト寄せ */
.align-left		{ text-align:left;}
.align-right	{ text-align:right;}
.align-center	{ text-align:center;}

/* 下線付きテキスト */
.text-underline { text-decoration:underline;}

/* 赤文字 */
.red				{ color:#ff0000;	font-weight:normal;}
.red-bold			{ color:#ff0000;	font-weight:bold;}

/* 緑文字 */
.green				{ color:#006b33;	font-weight:normal;}
.green-bold			{ color:#006b33;	font-weight:bold;}

/* 青文字 */
.blue				{ color:#0032c8;	font-weight:normal;}
.blue-bold			{ color:#0032c8;	font-weight:bold;}

/* 黒文字 */
.black				{ color:#000000;	font-weight:normal;}
.black-bold			{ color:#000000;	font-weight:bold;}

/* 茶色文字 */
.brown				{ color:#6b4830;	font-weight:normal;}
.brown-bold			{ color:#6b4830;	font-weight:bold;}

/* オレンジ文字 */
.orange				{ color:#f45c12;	font-weight:normal;}
.orange-bold		{ color:#f45c12;	font-weight:bold;}

/* 水色文字 */
.water-color		{ color:#009ee5;	font-weight:normal;}
.water-color-bold	{ color:#009ee5;	font-weight:bold;}

/* 深緑文字 */
.darkgreen		{ color:#979d00;	font-weight:normal;}
.darkgreen-bold	{ color:#979d00;	font-weight:bold;}

/* ピンク文字 */
.pink				{ color:#ff0099;	font-weight:normal;}
.pink-bold			{ color:#ff0099;	font-weight:bold;}


/******************************************************************************************************/
/* 汎用リスト設定 */
/******************************************************************************************************/

/* 左マージン各文字数別 ul */
.ul-left0	{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}
.ul-left1	{	margin:0px 0px 0px 1em;	padding:0px 0px 0px 0px;	}
.ul-left2	{	margin:0px 0px 0px 2em;	padding:0px 0px 0px 0px;	}
.ul-left3	{	margin:0px 0px 0px 3em;	padding:0px 0px 0px 0px;	}
.ul-left4	{	margin:0px 0px 0px 4em;	padding:0px 0px 0px 0px;	}
.ul-left5	{	margin:0px 0px 0px 5em;	padding:0px 0px 0px 0px;	}
.ul-left6	{	margin:0px 0px 0px 6em;	padding:0px 0px 0px 0px;	}
.ul-left7	{	margin:0px 0px 0px 7em;	padding:0px 0px 0px 0px;	}
.ul-left8	{	margin:0px 0px 0px 8em;	padding:0px 0px 0px 0px;	}
.ul-left9	{	margin:0px 0px 0px 9em;	padding:0px 0px 0px 0px;	}

/* 各文字数別 ぶら下げインデント設定 */
.list-indent0	{	text-indent:-0em;		margin-left:0em;		list-style:none;	}
.list-indent1	{	text-indent:-1em;		margin-left:1em;		list-style:none;	}
.list-indent2	{	text-indent:-2em;		margin-left:2em;		list-style:none;	}
.list-indent3	{	text-indent:-3em;		margin-left:3em;		list-style:none;	}
.list-indent4	{	text-indent:-4em;		margin-left:4em;		list-style:none;	}
.list-indent5	{	text-indent:-5em;		margin-left:5em;		list-style:none;	}
.list-indent6	{	text-indent:-6em;		margin-left:6em;		list-style:none;	}
.list-indent7	{	text-indent:-7em;		margin-left:7em;		list-style:none;	}
.list-indent8	{	text-indent:-8em;		margin-left:8em;		list-style:none;	}
.list-indent9	{	text-indent:-9em;		margin-left:9em;		list-style:none;	}
.list-indent10	{	text-indent:-10em;		margin-left:10em;		list-style:none;	}
.list-indent11	{	text-indent:-11em;		margin-left:11em;		list-style:none;	}
.list-indent12	{	text-indent:-12em;		margin-left:12em;		list-style:none;	}
.list-indent13	{	text-indent:-13em;		margin-left:13em;		list-style:none;	}
.list-indent14	{	text-indent:-14em;		margin-left:14em;		list-style:none;	}
.list-indent15	{	text-indent:-15em;		margin-left:15em;		list-style:none;	}


/******************************************************************************************************/
/* テキスト・画像 汎用ボックス */
/******************************************************************************************************/

/* コンテンツ幅 下間隔別設定 */
.contents-box-mgn0		{margin: 0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
.contents-box-mgn5		{margin: 0px 0px 0px 0px;	padding:0px 0px 5px 0px;}
.contents-box-mgn10		{margin: 0px 0px 0px 0px;	padding:0px 0px 10px 0px;}
.contents-box-mgn15		{margin: 0px 0px 0px 0px;	padding:0px 0px 15px 0px;}
.contents-box-mgn20		{margin: 0px 0px 0px 0px;	padding:0px 0px 20px 0px;}
.contents-box-mgn25		{margin: 0px 0px 0px 0px;	padding:0px 0px 25px 0px;}
.contents-box-mgn30		{margin: 0px 0px 0px 0px;	padding:0px 0px 30px 0px;}
.contents-box-mgn35		{margin: 0px 0px 0px 0px;	padding:0px 0px 35px 0px;}
.contents-box-mgn40		{margin: 0px 0px 0px 0px;	padding:0px 0px 40px 0px;}
.contents-box-mgn45		{margin: 0px 0px 0px 0px;	padding:0px 0px 45px 0px;}
.contents-box-mgn50		{margin: 0px 0px 0px 0px;	padding:0px 0px 50px 0px;}
.contents-box-mgn60		{margin: 0px 0px 0px 0px;	padding:0px 0px 60px 0px;}
.contents-box-mgn70		{margin: 0px 0px 0px 0px;	padding:0px 0px 70px 0px;}
.contents-box-mgn80		{margin: 0px 0px 0px 0px;	padding:0px 0px 80px 0px;}
.contents-box-mgn90		{margin: 0px 0px 0px 0px;	padding:0px 0px 90px 0px;}
.contents-box-mgn100	{margin: 0px 0px 0px 0px;	padding:0px 0px 100px 0px;}
.contents-box-mgn110	{margin: 0px 0px 0px 0px;	padding:0px 0px 110px 0px;}
.contents-box-mgn120	{margin: 0px 0px 0px 0px;	padding:0px 0px 120px 0px;}
.contents-box-mgn130	{margin: 0px 0px 0px 0px;	padding:0px 0px 130px 0px;}
.contents-box-mgn140	{margin: 0px 0px 0px 0px;	padding:0px 0px 140px 0px;}
.contents-box-mgn150	{margin: 0px 0px 0px 0px;	padding:0px 0px 150px 0px;}
.contents-box-mgn160	{margin: 0px 0px 0px 0px;	padding:0px 0px 160px 0px;}
.contents-box-mgn170	{margin: 0px 0px 0px 0px;	padding:0px 0px 170px 0px;}
.contents-box-mgn180	{margin: 0px 0px 0px 0px;	padding:0px 0px 180px 0px;}
.contents-box-mgn190	{margin: 0px 0px 0px 0px;	padding:0px 0px 190px 0px;}
.contents-box-mgn200	{margin: 0px 0px 0px 0px;	padding:0px 0px 200px 0px;}
.contents-box-mgn250	{margin: 0px 0px 0px 0px;	padding:0px 0px 250px 0px;}
.contents-box-mgn300	{margin: 0px 0px 0px 0px;	padding:0px 0px 300px 0px;}
.contents-box-mgn350	{margin: 0px 0px 0px 0px;	padding:0px 0px 350px 0px;}
.contents-box-mgn400	{margin: 0px 0px 0px 0px;	padding:0px 0px 400px 0px;}
.contents-box-mgn450	{margin: 0px 0px 0px 0px;	padding:0px 0px 450px 0px;}
.contents-box-mgn500	{margin: 0px 0px 0px 0px;	padding:0px 0px 500px 0px;}
