@charset "utf-8";

/*
 * This file is part of the lucoz package.
 * Copyright(c) 2008 Aimluck,Inc. All rights reserved.
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * system
 *
 * @package    lucoz
 * @author     Iwasaki Yoshiteru <iwasaki@aimluck.com>
 *
 */

/***************************************************
	I N D I C A T O R
--------------------------------------------------*/

.indicator {
    background:url(../../img/common/indicator.gif) no-repeat left;
    padding-left:18px;
}

/***************************************************
	P A G I N A T I O N
--------------------------------------------------*/
/*通常*/
body #mainBlock .pagination {
	text-align:center;
	margin:0pt auto;
	padding:0px 0px;
	font-size:10px;
	background:#FFFFFF;
}

body #mainBlock .pagination ul{
	padding:0px;
	margin:0px;
	text-align:center;
}

body #mainBlock .pagination li {
	text-align:center;
	background:none;
	background-color:#FFFFFF;
	float:left;
	background:none;
	list-style:none;
	padding:0px 0px 0px;
	margin:0px;
}

body #mainBlock .pagination a:link,
body #mainBlock .pagination a:visited {
	border:1px solid #438ACA;
	cursor:pointer;
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	color:#0168B7;
	text-decoration:none;
	display:block;
}

body #mainBlock .pagination a:active {
	border:1px solid #438ACA;
	cursor:pointer;
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	color:#0168B7;
	text-decoration:none;
	display:block;
}

body #mainBlock .pagination a:hover{
	background-color:#438ACA;
	border:1px solid #438ACA;
	cursor:pointer;
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

body #mainBlock .pagination li.selected a:link,
body #mainBlock .pagination li.selected a:visited,
body #mainBlock .pagination li.selected a:active,
body #mainBlock .pagination li.selected a:hover {
	background-color:#C1DBFC;
	border:1px solid #438ACA;
	color:#313131;
	cursor:default;
}

body #mainBlock .pagination li.prev a:link,
body #mainBlock .pagination li.prev a:visited,
body #mainBlock .pagination li.next a:link,
body #mainBlock .pagination li.next a:visited {
	border:1px solid #438ACA;
}

body #mainBlock .pagination li.prev a:active,
body #mainBlock .pagination li.next a:active {
	border:1px solid #438ACA;
}

body #mainBlock .pagination li.prev a:hover,
body #mainBlock .pagination li.next a:hover {
	border:1px solid #438ACA;
}

body #mainBlock .pagination li.disabled a:link,
body #mainBlock .pagination li.disabled a:visited,
body #mainBlock .pagination li.disabled a:active,
body #mainBlock .pagination li.disabled a:hover {
	background-color:#E5E5E5;
	border:1px solid #B5B5B5;
	color:#9F9F9F;
	cursor:default;
}

body #mainBlock .pagination li.selected,
body #mainBlock .pagination li.disabled,
body #mainBlock .pagination li.prev,
body #mainBlock .pagination li.next {
	font-weight:bold;
}

/* ADD START 2009.01.13 moriyama */
body #mainBlock .pagination li.prev,
body #mainBlock .pagination li.next {
	solid #438ACA;
}

body #mainBlock .pagination li.prev span.disabled,
body #mainBlock .pagination li.next span.disabled {
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	text-decoration:none;
	display:block;
	background-color:#E5E5E5;
	border:1px solid #B5B5B5;
	color:#9F9F9F;
	cursor:default;
	font-weight:bold;
}

body #mainBlock .pagination span.current {
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	text-decoration:none;
	display:block;
	background-color:#C1DBFC;
	border:1px solid #438ACA;
	color:#313131;
	cursor:default;
	font-weight:bold;
}
/* ADD FINISH 2009.01.13 moriyama */


/*第二フェーズ追加分 *******************************/

/***************************************************
	Ｑ＆Ａ用
--------------------------------------------------*/
/*通常*/
body.qa #mainBlock .pagination {
	width:300px;
	text-align:center;
	margin:0pt auto;
	padding:0px 0px;
	font-size:10px;
	background:#FFFFFF;
}

body.qa #mainBlock .pagination ul{
	padding:0px;
	margin:0px;
	text-align:center;
}

body.qa #mainBlock .pagination li {
	text-align:center;
	background:none;
	background-color:#FFFFFF;
	float:left;
	background:none;
	list-style:none;
	padding:0px 0px 0px;
	margin:0px;
}

body.qa #mainBlock .pagination a:link,
body.qa #mainBlock .pagination a:visited {
	border:1px solid #8D97CC;
	cursor:pointer;
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	color:#39487F;
	text-decoration:none;
	display:block;
}

body.qa #mainBlock .pagination a:active {
	border:1px solid #8D97CC;
	cursor:pointer;
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	color:#0168B7;
	text-decoration:none;
	display:block;
}

body.qa #mainBlock .pagination a:hover{
	background-color:#8D97CC;
	border:1px solid #8D97CC;
	cursor:pointer;
	padding:0.0em 0.5em;
	margin:0pt 0.5em 0pt 0pt;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}

body.qa #mainBlock .pagination li.selected a:link,
body.qa #mainBlock .pagination li.selected a:visited,
body.qa #mainBlock .pagination li.selected a:active,	
body.qa #mainBlock .pagination li.selected a:hover {
	background-color:#CBCEED;
	border:1px solid #8D97CC;
	color:#313131;
	cursor:default;
}

body.qa #mainBlock .pagination li.prev a:link,
body.qa #mainBlock .pagination li.prev a:visited,
body.qa #mainBlock .pagination li.next a:link,
body.qa #mainBlock .pagination li.next a:visited {
	border:1px solid #8D97CC;
}

body.qa #mainBlock .pagination li.prev a:active,
body.qa #mainBlock .pagination li.next a:active {
	border:1px solid #8D97CC;
}

body.qa #mainBlock .pagination li.prev a:hover,
body.qa #mainBlock .pagination li.next a:hover {
	border:1px solid #8D97CC;
}

body.qa #mainBlock .pagination li.disabled a:link,
body.qa #mainBlock .pagination li.disabled a:visited,
body.qa #mainBlock .pagination li.disabled a:active, 
body.qa #mainBlock .pagination li.disabled a:hover {
	background-color:#E5E5E5;
	border:1px solid #B5B5B5;
	color:#9F9F9F;
	cursor:default;
}

body.qa #mainBlock .pagination li.selected,
body.qa #mainBlock .pagination li.disabled,
body.qa #mainBlock .pagination li.prev,
body.qa #mainBlock .pagination li.next {
	font-weight:bold;
}



/***************************************************
	その他
--------------------------------------------------*/
.alignleft{
	float:left;
}

.alignright{
	float:right;
}
