@charset "Shift_JIS";

/*--------------------------------------------------------------------
	IDENTIFICATION DIVISION.
	Version.					1.4.1.2;
	Author.					Kenta Aga(admin)
	Aptx.						4.8.6.9;

	PROGRAM-ID.		"index"
-------------------------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/

body{
	background				: url(../../img/index/background.gif) repeat-x top left;
}

/*------------------------------------------------
	HEADER
------------------------------------------------*/
#index #header{
	margin-bottom			: 0;
}


/*-----------------------------------------------
	3{
------------------------------------------------*/
#base-box{
	margin-bottom			: 26px;
	height							: 330px;
}

#base-box h2{
	position						: relative;
	margin						: 0;
	margin-left				: 11px;
	padding-top				: 19px;
	z-index						: 10;
}

#base-box ul{
	zoom							: 1;
	position						: relative;
	margin-top				: -43px;
	z-index						: 1;
}

#base-box li{
	float							: left;
}


/*-----------------------------------------------
	rWlXf
------------------------------------------------*/
#model-box h3{
	position						: relative;
	margin-left				: 15px;
	margin-bottom			: 9px;
	padding-left				: 3px;
	padding-bottom		: 5px;
	width							: 498px;
	background				: url(../../img/index/model/background-modeltopics.gif) no-repeat bottom left;
}

#model-box .banner{
	margin-bottom			: 11px;
}


/*	N
PPPPPPPPPPPPPPPPPPPPPP*/
.link-box{
	margin-bottom			: 8px;
}

.link-box li{
	display						: inline;
}

.link-box a:link{
	color							: #101010;
	text-decoration		: underline;
}
.link-box a:visited{
	color							: #101010;
	text-decoration		: underline;
}
.link-box a:hover{
	color							: #999999;
	text-decoration		: underline;
}


/*	V
PPPPPPPPPPPPPPPPPPPPPP*/
.news-box{
	margin-left				: 25px;
}

.news-box li{
	zoom							: 1;
}

.news-box dd{
	margin-top				: -1.5em;
	margin-left				: 82px;
	line-height					: 1.4;
	width							: 408px;
}


/*	news2u-box
PPPPPPPPPPPPPPPPPPPPPP*/
#news2u-box .link-box{
	text-align					: center;
}

#news2u-box .link-box li{
	padding						: 0 26px;
}


/*	glocal-box
PPPPPPPPPPPPPPPPPPPPPP*/
#glocal-box .link-box{
	text-align					: right;
}


/*-----------------------------------------------
	m点
------------------------------------------------*/
#information-box h2{
	margin-bottom			: 19px;
}


#information-box ul{
	zoom							: 1;
	margin-left				: 13px;
}

#information-box li{
	zoom							: 1;
	float							: left;
	margin-bottom			: 6px;
	padding						: 0 0 7px 0;
	width							: 100%;
	background				: url(../../img/share/dot.gif) repeat-x bottom left;
}

#information-box li dl{
	zoom							: 1;
}

#information-box li dt{
	float							: left;
	line-height					: 14px;
}
#information-box li dt a{
	padding-left				: 20px;
	background				: url(../../img/share/icon/arrow/square.gif) no-repeat 1px 0;
}

#information-box li dd{
	float							: right;
	display						: inline;
	margin-right				: 2px;
}


/*-----------------------------------------------
	rWlXp[gi[W
------------------------------------------------*/
#partner-box h2{
	margin-bottom			: 19px;
}

#partner-box ul{
	zoom							: 1;
}
#partner-box li{
	zoom							: 1;
	margin-left				: 3px;
	margin-bottom			: 9px;
	float							: left;
}

#partner-box dl{
	float							: left;
	display						: inline;
	margin-left				: 9px;

}
#partner-box dt{
	display						: inline;
}


/*------------------------------------------------
	Blog & News
------------------------------------------------*/
#sub #blog-box ul{
	padding-top				: 9px;
	background				: url(../../img/share/dot.gif) repeat-x top left;
}
#sub #blog-box li{
	margin-bottom			: 9px;
	padding-bottom		: 9px;
	background				: url(../../img/share/dot.gif) repeat-x bottom left;
}

#sub #blog-box li a{
	display						: inline-block;
	padding-left				: 20px;
	font-size						: 120%;
	line-height					: 1.3;
	background				: url(../../img/share/icon/arrow/square.gif) no-repeat 1px 0.3em;
}
#sub #blog-box li span.date{
	display						: block;
	margin-top				: -3px;
	padding-left				: 20px;
	color							: #787878;
}


/*------------------------------------------------
	clearfix
------------------------------------------------*/
#information-box ul:after,
#information-box ul dt:after,
#partner-box ul:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}
