/* ▼▼　修正不可　　will not able to rewrite ▼▼ */

/* ------------------------
   左レイアウト
------------------------ */

#leftnavi {
	margin-top: 10px;
	width: 160px;
	float: left;
	padding-left:0px
}
	/* left navi 
----------------------------------*/
#left_navi_01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85c23a;
	background-position: center center;
	margin: 0px;
	width: 160px;
}
#txt_01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #414141;
	background-color: #FFFFFF;
	padding: 5px;
}
#txt_01 p{
 margin-top: 8px;
}
#txt_01-B {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #414141;
	background-color: #e2e2e2;
	padding: 5px;
	/* width: 160px; */
	margin-bottom: 10px;
	height:130px;
}
#txt_01-B p{
 margin-top: 8px;
}
#01_illust {
	float: right;
	padding-right:3px;
	margin-bottom:5px;
	padding-bottom:8px;
}
#left_navi02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #85c23a;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/* width: 160px; */
}

/* ------------------------
   トップ基本レイアウト
------------------------ */
#topMain {
	width: 630px;
	float: right;
	zoom:1;
	padding-left:0px;
	margin-left:0px;
}

#topMain:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
/* ▲▲　修正不可　 will not able to rewrite ▲▲ */

/* 追加の場合はコンテンツレイアウト以下に書き込んでください */
/* ------------------------
   コンテンツレイアウト 
------------------------ */

/* ------------------------
   コンテンツレイアウト 
------------------------ */

.bgwaku{background:#999999;}
.bgwht{background:#FFFFFF;}
.bggry{background:#E6E6E6;}
.bgred{background:#CC0000;}
.bgorg{background:#FF6600;}

.bgbl{background:#66CCFF;}
.bgyew{background:#FFCC66;}
.bgpin{background:#FF9999;}

.bgbl2{background:#CCEEFF;}
.bgyew2{background:#FFF1CC;}
.bgpin2{background:#FFDDDD;}

.bgbl3{background:#3366CC;}
.bgyew3{background:#996600;}
.bgpin3{background:#CC3366;}

.tx11ranking{font-size:11px;line-height:20px;color:#333333;padding:5px 0px 10px 0px;}
.tx12ranking{font-size:12px;line-height:20px;color:#333333;padding:5px 0px 0px 0px;}

.tx9cap{font-size:9px;line-height:10px;color:#333333;}
.tx9{font-size:9px;line-height:10px;color:#333333;}
.tx10n{font-size:10px;line-height:12px;color:#333333;}
.tx10{font-size:10px;line-height:12px;color:#333333;}
.tx11{font-size:11px;line-height:14px;color:#333333;padding:0px 0px 5px 0px;}
.tx11x{font-size:11px;line-height:14px;color:#333333;padding:5px 0px 5px 0px;}
.tx11B{font-size:11px;line-height:16px;color:#333333;}
.tx11Bcap{font-size:11px;line-height:14px;color:#333333;padding:5px 0px 10px 0px;}
.tx11G{font-size:11px;line-height:12px;color:#0B706A;}
.tx11G2{font-size:11px;line-height:16px;color:#0B706A;}
.tx12n{font-size:12px;line-height:16px;color:#333333;}
.tx12{font-size:12px;line-height:18px;color:#3333333;}
.tx12a1{font-size:12px;line-height:18px;color:#333333;padding:10px 0px 10px 0px;}
.tx12a2{font-size:12px;line-height:19px;color:#333333;padding:5px 0px 0px 0px;}
.tx12a3{font-size:12px;line-height:18px;color:#ffffff;padding:2px 0px 2px 15px;}
.tx12a4{font-size:12px;line-height:18px;color:#333333;padding:5px 0px 0px 15px;}
.tx12a5{font-size:12px;line-height:17px;color:#333333;padding:10px 0px 10px 0px;}
.tx12h{font-size:12px;line-height:20px;color:#333333;}
.tx12B{font-size:12px;font-weight:bold;line-height:18px;color:#FB5E11;}
.tx12B2{font-size:12px;font-weight:bold;line-height:18px;color:#FFFFFF;}

.tx13{font-size:13px;line-height:20px;color:#333333;}
.tx14{font-size:14px;line-height:20px;color:#333333;}

.tx14B{font-size:14px;font-weight:bold;line-height:18px;color:#0441D7;}
.tx16B{font-size:16px;font-weight:}

.tx14BG{font-size:14px;font-weight:bold;color:#666666;line-height:20px;}
.tx12BG{font-size:12px;font-weight:bold;color:#666666;line-height:18px;}

.tx14BR{font-size:14px;font-weight:bold;color:#CC0000;line-height:20px;}
.tx12BR{font-size:12px;font-weight:bold;color:#CC0000;line-height:18px;}
.tx10BR{font-size:10px;font-weight:bold;color:#CC0000;line-height:14px;}

.tx10BB{font-size:10px;font-weight:bold;color:#000099;line-height:14px;}

.tx18BW{font-size:18px;font-weight:bold;color:#FFFFFF;}
.tx16BW{font-size:16px;font-weight:bold;color:#FFFFFF;}
.tx14BW{font-size:14px;font-weight:bold;color:#FFFFFF;line-height:20px;}
.tx12BW{font-size:12px;font-weight:bold;color:#FFFFFF;line-height:16px;}
.tx10BW{font-size:10px;font-weight:bold;color:#FFFFFF;line-height:12px;}
.tx10W{font-size:10px;color:#FFFFFF;}

.tx12R{font-size:12px;color:#CC0000;line-height:18px;}
.tx10R{font-size:10px;color:#CC0000;line-height:14px;}

.tx12-indent{/*本文12ptのインデント*/
font-size:12px;line-height:20px;text-indent:-1em;margin-left:1em;}
.tx10-indent{/*本文10ptのインデント*/
font-size:10px;line-height:14px;text-indent:-1em;margin-left:1em;}

.midashi{/*見出し*/
font-size:12px;font-weight:bold;color:#666666;line-height:18px;background:#EEEEEE;}

.midashi2{font-size:14px;color:#666666;line-height:18px;}

.bukken{font-size:12px;font-weight:bold;color:#666666;line-height:16px;}

/* base
------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
body {
	text-align: center;
	background: #FFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	
	}

img {
	border: none;	
	}


/*-- wrapper ---------------*/
#wrapper {
	width: 630px;
	margin: 0 auto;
	text-align: left;	
	}

