@charset "shift_jis";
/* CSS Document */

@import url(/css/base.css);

/* 3段組 */

#contentinner .floatL, #contentinnerR .floatR{
	width:160px;
}

#contentinnerR{
	width:600px;
	float:right;
}

#contentinnerR .floatL{
	width:425px;
	text-align:left;
	padding:20px 0 0 14px;
}



/* メインコンテンツ */

#news{
	width:380px;
	border-top:4px solid #050543;
	margin:0 0 20px 0;
	padding:13px 15px;
	_width:410px;
}

#introduce{
	margin:0px 0px 20px 0px;
	width:410px;
}

#introduce .floatL{
	width:85px;
	padding:0 10px 10px 0;
}

#introduce .floatR{
	width:315px;
}

#introduce p{
	font-size:x-small;
	_font-size:xx-small;
}

.name{
	border-bottom:1px solid #C3C3C3;
	margin-bottom:5px;
	padding:0px 0px 4px 0px;
}

.topbox01 h3{
	margin:15px 0px 0px 0px;
}

/* ＰＵＳＨ　ＩＴＥＭ */
/*.pushitem-table td{
	padding:0px 0px 5px 0px;
}

.pushitem-table .itemcenter{
	padding:0 8px;
}*/

#pushitem{
	width:410px;
	border-top:4px solid #050543;
	background-color:#E9E8E8;
	_width:410px;
}

.pushitem-inn{
	width:390px;
	margin:0px 0px 10px 15px;
	padding-bottom:10px;
	_margin:0px 0px 10px 10px;
}

.pushitem01-inn{
	width:120px;
	height:180px;
	float:left;
	margin:10px 10px 0px 0px;
}

.pushitem01-inn p{
	font-size:x-small;
}

.pushitem01-inn .txtright{
	margin:10px 0px 0px 0px;
}


/*.pushitem-inn .floatL01{
	width:120px;
	padding:0px 10px 0px 0px;
}

.rightboxwrap{
	float:right;
	width:250px;
	padding:0px 0px 0px 0px;
}

.rightboxwrap .floatL01{
	width:120px;
	padding:0px 10px 0px 0px;
}

.rightboxwrap .floatR{
	width:120px!important;
	padding:0px 0px 0px 0px;
}*/

/* イメージ画 */
#topimg{
margin:20px 0px 0px 0px;
}


