@charset "utf-8";

/*--- Common ---------------------------*/

.ltr-txt-prt {
	display		: inline-block;
	*display	: inline;
	*zoom		: 1;
	*width		: 1.2em;
	margin		: 0 auto;
	text-align	: center;
}
.ltr-txt-prt.line1 { *width:1.2em; }
.ltr-txt-prt.line2 { *width:2.4em; }

.ltr-txt {
	float		: right;
	width		: 1.05em;
	line-height	: 1.05em;
	margin-right	: 0;
	margin-left	: 0;
	padding-bottom	: 0.2em;
	word-wrap	: break-word;
	direction	: ltr;
}
.ltr-txt span.cmd-cho {
	display		: block;
	-moz-transform	: matrix(0, 1, 1, 0, 0, 0);
	-webkit-transform: matrix(0, 1, 1, 0, 0, 0);
	-o-transform	: matrix(0, 1, 1, 0, 0, 0);
	transform	: matrix(0, 1, 1, 0, 0, 0);
	filter		: progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);
	*filter		: none;
	*writing-mode	: tb-rl;
}

.alignRight { text-align:right; }


/*--- Initilize ------------------------*/

#content_frame {
	width		: 755px;
	_overflow	: hidden;
	position	: relative;
}

.section {
	display		: inline-block;
	width		: 755px;
}

.section:after {
	content		: '';
	display		: block;
	clear		: both;
	height		: 0;
}

.navi-page {
	clear		: both;
	margin		: 0 3px;
	width		: 748px;
	height		: 83px;
	text-align	: left;
	background	: url(../img/navi_page.jpg) no-repeat 0px -38px;
}

.navi-page img {
	margin		: -4px 0 0 10px;
}

.navi-page ul {
	height		: 43px;
}

.navi-page ul li {
	float		: left;
	display		: block;
	width		: 187px;
	height		: 100%;
}

.navi-page ul li a {
	display		: block;
	width		: 100%;
	height		: 100%;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: url(../img/navi_page.jpg) no-repeat 0px 5px #fff;
}
.navi-page ul li.nav02 a { background-position:-187px 5px; }
.navi-page ul li.nav03 a { background-position:-374px 5px; }
.navi-page ul li.nav04 a { background-position:-561px 5px; }

.navi-page ul li.nav01 a.selected { background-position:0px -38px; }
.navi-page ul li.nav02 a.selected { background-position:-187px -38px; }
.navi-page ul li.nav03 a.selected { background-position:-374px -38px; }
.navi-page ul li.nav04 a.selected { background-position:-561px -38px; }




.navi-page2 {
	clear		: both;
	margin		: 0 3px;
	width		: 748px;
	height		: 83px;
	text-align	: left;
	background	: url(../img/navi_page2.jpg) no-repeat 0px -38px;
}

.navi-page2 img {
	margin		: -4px 0 0 10px;
}

.navi-page2 ul {
	height		: 43px;
}

.navi-page2 ul li {
	float		: left;
	display		: block;
	width		: 187px;
	height		: 100%;
}

.navi-page2 ul li a {
	display		: block;
	width		: 100%;
	height		: 100%;
	text-indent	: -9999px;
	overflow	: hidden;
	background	: url(../img/navi_page2.jpg) no-repeat 0px 5px #fff;
}
.navi-page2 ul li.nav02 a { background-position:-187px 5px; }
.navi-page2 ul li.nav03 a { background-position:-374px 5px; }
.navi-page2 ul li.nav04 a { background-position:-561px 5px; }

.navi-page2 ul li.nav01 a.selected { background-position:0px -38px; }
.navi-page2 ul li.nav02 a.selected { background-position:-187px -38px; }
.navi-page2 ul li.nav03 a.selected { background-position:-374px -38px; }
.navi-page2 ul li.nav04 a.selected { background-position:-561px -38px; }







/*--- �r���{�[�h -----------------------*/

.section.t-billboard {
	margin		: 0 5px 10px 5px;
	width		: 744px;
}

.section.t-billboard div {
	position	: relative;
}

.section.t-billboard div.box-billboard {
	margin-bottom	: 10px;
}

.section.t-billboard div.box-voicelist {
	float		: left;
	margin-top	: 31px;
	padding		: 0;
	width		: 524px;
	_width		: 526px;
	height		: 320px;
	_height		: 322px;
	border		: 1px solid #aaa;
}

.section.t-billboard div.box-voicelist span.hr {
	display		: block;
	margin		: 0 0 15px 0;
	_margin-bottom	: 0;
	height		: 1px;
	border-top	: 1px dotted #000;
}

.section.t-billboard div.box-voicelist a {
	font-weight	: bold;
	text-decoration	: underline;
}

.section.t-billboard div.box-voicelist p {
	width		:460px;
	margin		: 0;
	padding		: 15px 0;
	line-height	: 1.5;
	_line-height	: 1.4;
	font-size:12px;
}

.section.t-billboard div.box-flow {
	float		: right;
	margin-top	: 31px;
	width		: 210px;
	_width		: 212px;
	border		: 1px solid #aaa;
}

.section.t-billboard div h5 {
	position	: absolute;
	top		: -32px;
	left		: -1px;
}


/*--- �����N�o�i�[ ---------------------*/

.section.t-linkbnr {
	margin		: 0 5px 10px 5px;
	width		: 744px;
}


/*--- ����؃����L���O -----------------*/

.section.t-ranking {
	margin-bottom	: 10px;
	padding-left	: 1px;
	padding-top	: 8px;
}

.section.t-ranking .item {
	float		: left;
	margin-right	: 5px;
	padding-left	: 0px;
	_padding-left	: 1px;
	border-right	: 1px solid #9fa0a0;
	width		: 139px;
	_width		: 145px;
	overflow	: hidden;
}

.section.t-ranking .item_20131114 {
	float		: left;
	margin-right	: 5px;
	padding-left	: 0px;
	_padding-left	: 1px;
	border-right	: 1px solid #9fa0a0;
	width		: 143px;
	_width		: 139px;
	overflow	: hidden;
}


.section.t-ranking .item_start {
	float		: left;
	padding-left	: 3px;
	_padding-left	: 1px;
	width		: 136px;
	_width		: 139px;
	overflow	: hidden;
}

.section.t-ranking .item_start_20131112 {
	float		: left;
	margin-right	: 0px;
	margin-left		: 0px;
	padding-left	: 3px;
	_padding-left	: 1px;
	width		: 149px;
	_width		: 145px;
	overflow	: hidden;
}

.section.t-ranking .item_middle_20131112 {
	float		: left;
	margin-right	: 3px;
	padding-left	: 5px;
	_padding-left	: 1px;
	width		: 143px;
	_width		: 139px;
	border-right	: 1px solid #9fa0a0;
	border-left	: 1px solid #9fa0a0;
	overflow	: hidden;
}

.section.t-ranking .item_middle {
	float		: left;
	margin-right	: 5px;
	margin-left		: 5px;
	padding-left	: 5px;
	_padding-left	: 1px;
	border-right	: 1px solid #9fa0a0;
	border-left	: 1px solid #9fa0a0;
	width		: 155px;
	_width		: 151px;
	overflow	: hidden;
}

.section.t-ranking .item_middle2 {
	float		: left;
	margin-right	: 5px;
	margin-left		: 5px;
	padding-left	: 5px;
	_padding-left	: 1px;
	border-right	: 1px solid #9fa0a0;
	border-left	: 1px solid #9fa0a0;
	width		: 151px;
	_width		: 147px;
	overflow	: hidden;
}


.section.t-ranking .item.last { border:0; }

.section.t-ranking .item .head-name {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item .head-name img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}

.section.t-ranking .item .head-name2 {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item .head-name2 img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}

.section.t-ranking .item .product-functions {
	height		: 70px;
}
.section.t-ranking .item .product-functions img {
	float		: left;
	margin-right	: 3px;
	margin-bottom	: 3px;
}
.section.t-ranking .item p {
	margin		: 0;
	padding		: 3px 8px 0 1px;
	height		: 180px;
	font-size	: 12px;
}
.section.t-ranking .item .product-prices {
	margin-bottom	: 5px;
	margin-right	: 8px;
	padding		: 4px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
}
.section.t-ranking .item .product-prices p {
	padding		: 0;
	height		: auto;
}
.section.t-ranking .item .product-prices .price {
	color		: #f00;
	background	: none;
	font-size	: 14px;
	font-weight	: bold;
}
.section.t-ranking .item .product-prices .price b {
	font-size	: 16px;
}
.section.t-ranking .item .product-prices .price-const {
	color		: #f00;
	background	: none;
	font-size	: 12px;
	font-weight	: bold;
}
.section.t-ranking .item a {
	font-weight	: bold;
}



.section.t-ranking .item_20131114 .head-name {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_20131114 .head-name img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}

.section.t-ranking .item_20131114 .head-name2 {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_20131114 .head-name2 img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}

.section.t-ranking .item_20131114 .product-functions {
	height		: 70px;
}
.section.t-ranking .item_20131114 .product-functions img {
	float		: left;
	margin-right	: 3px;
	margin-bottom	: 3px;
}
.section.t-ranking .item_20131114 p {
	margin		: 0;
	padding		: 3px 8px 0 1px;
	height		: 180px;
	font-size	: 12px;
}
.section.t-ranking .item_20131114 .product-prices {
	margin-bottom	: 5px;
	margin-right	: 8px;
	padding		: 4px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
}
.section.t-ranking .item_20131114 .product-prices p {
	padding		: 0;
	height		: auto;
}
.section.t-ranking .item_20131114 .product-prices .price {
	color		: #f00;
	background	: none;
	font-size	: 14px;
	font-weight	: bold;
}
.section.t-ranking .item_20131114 .product-prices .price b {
	font-size	: 16px;
}
.section.t-ranking .item_20131114 .product-prices .price-const {
	color		: #f00;
	background	: none;
	font-size	: 12px;
	font-weight	: bold;
}
.section.t-ranking .item_20131114 a {
	font-weight	: bold;
}



.section.t-ranking .item_start .head-name {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_start .head-name img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}


.section.t-ranking .item_start_20131112 .head-name {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_start_20131112 .head-name img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}


.section.t-ranking .item_start .head-name2 {
	margin		: 0 7px 1px 2px;
	padding-left	: 37px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_start .head-name2 img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}

.section.t-ranking .item_start_20131112 .head-name2 {
	margin		: 0 7px 1px 2px;
	padding-left	: 37px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_start_20131112 .head-name2 img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}

.section.t-ranking .item_start .product-functions {
	height		: 70px;
}
.section.t-ranking .item_start .product-functions img {
	display		: block;
	float		: left;
	margin-right	: 3px;
	margin-bottom	: 3px;
}
.section.t-ranking .item_start p {
	margin		: 0;
	padding		: 3px 8px 0 1px;
	height		: 180px;
	font-size	: 12px;
}
.section.t-ranking .item_start .product-prices {
	margin-bottom	: 5px;
	margin-right	: 8px;
	padding		: 4px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
}
.section.t-ranking .item_start .product-prices p {
	padding		: 0;
	height		: auto;
}
.section.t-ranking .item_start .product-prices .price {
	color		: #f00;
	background	: none;
	font-size	: 14px;
	font-weight	: bold;
}
.section.t-ranking .item_start .product-prices .price b {
	font-size	: 16px;
}
.section.t-ranking .item_start .product-prices .price-const {
	color		: #f00;
	background	: none;
	font-size	: 12px;
	font-weight	: bold;
}
.section.t-ranking .item_start a {
	font-weight	: bold;
}




.section.t-ranking .item_start_20131112 .product-functions {
	height		: 70px;
	margin-left:5px;
}
.section.t-ranking .item_start_20131112 .product-functions img {
	display		: block;
	float		: left;
	margin-right	: 3px;
	margin-bottom	: 3px;
}
.section.t-ranking .item_start_20131112 p {
	margin		: 0;
	padding		: 3px 8px 0 1px;
	height		: 180px;
	font-size	: 12px;
}
.section.t-ranking .item_start_20131112 .product-prices {
	margin-bottom	: 5px;
	margin-right	: 8px;
	padding		: 4px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	background-color:#FFFFFF;
}
.section.t-ranking .item_start_20131112 .product-prices p {
	padding		: 0;
	height		: auto;
}
.section.t-ranking .item_start_20131112 .product-prices .price {
	color		: #f00;
	background	: none;
	font-size	: 14px;
	font-weight	: bold;
}
.section.t-ranking .item_start_20131112 .product-prices .price b {
	font-size	: 16px;
}
.section.t-ranking .item_start_20131112 .product-prices .price-const {
	color		: #f00;
	background	: none;
	font-size	: 12px;
	font-weight	: bold;
}
.section.t-ranking .item_start_20131112 a {
	font-weight	: bold;
}



.section.t-ranking .item_middle .head-name {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_middle .head-name img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}


.section.t-ranking .item_middle_20131112 .head-name {
	margin		: 0 7px 1px 2px;
	padding-left	: 40px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_middle_20131112 .head-name img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}


.section.t-ranking .item_middle .head-name2 {
	margin		: 0 7px 1px 2px;
	padding-left	: 37px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_middle .head-name2 img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}



.section.t-ranking .item_middle_20131112 .head-name2 {
	margin		: 0 7px 1px 2px;
	padding-left	: 37px;
	padding-top	: 3px;
	height		: 32px;
	_height		: 35px;
	font-weight	: bold;
	font-size	: 12px;
	line-height	: 14px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
	position	: relative;
}
.section.t-ranking .item_middle_20131112 .head-name2 img {
	position	: absolute;
	top		: 5px;
	left		: 3px;
}



.section.t-ranking .item_middle .product-functions {
	height		: 70px;
	margin-left:7px;
}
.section.t-ranking .item_middle .product-functions img {
	display		: block;
	float		: left;
	margin-right	: 3px;
	margin-bottom	: 3px;
}
.section.t-ranking .item_middle p {
	margin		: 0px;
	padding		: 3px 8px 0 1px;
	height		: 180px;
	font-size	: 12px;
}
.section.t-ranking .item_middle .product-prices {
	margin-bottom	: 5px;
	margin-right	: 8px;
	margin-left:3px;
	padding		: 4px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x center center;
	background-color:#FFFFFF;
}
.section.t-ranking .item_middle .product-prices p {
	padding		: 0;
	height		: auto;
}
.section.t-ranking .item_middle .product-prices .price {
	color		: #f00;
	background	: none;
	font-size	: 14px;
	font-weight	: bold;
}
.section.t-ranking .item_middle .product-prices .price b {
	font-size	: 16px;
}
.section.t-ranking .item_middle .product-prices .price-const {
	color		: #f00;
	background	: none;
	font-size	: 12px;
	font-weight	: bold;
}
.section.t-ranking .item_middle a {
	font-weight	: bold;
}



.section.t-ranking .item_middle_20131112 .product-functions {
	height		: 70px;
	margin-left:2px;
}
.section.t-ranking .item_middle_20131112 .product-functions img {
	display		: block;
	float		: left;
	margin-right	: 3px;
	margin-bottom	: 3px;
}
.section.t-ranking .item_middle_20131112 p {
	margin		: 0px;
	padding		: 3px 8px 0 1px;
	height		: 180px;
	font-size	: 12px;
}
.section.t-ranking .item_middle_20131112 .product-prices {
	margin-bottom	: 5px;
	margin-right	: 8px;
	margin-left:3px;
	padding		: 4px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x center center;
	background-color:#FFFFFF;
}
.section.t-ranking .item_middle_20131112 .product-prices p {
	padding		: 0;
	height		: auto;
}
.section.t-ranking .item_middle_20131112 .product-prices .price {
	color		: #f00;
	background	: none;
	font-size	: 14px;
	font-weight	: bold;
}
.section.t-ranking .item_middle_20131112 .product-prices .price b {
	font-size	: 16px;
}
.section.t-ranking .item_middle_20131112 .product-prices .price-const {
	color		: #f00;
	background	: none;
	font-size	: 12px;
	font-weight	: bold;
}
.section.t-ranking .item_middle_20131112 a {
	font-weight	: bold;
}




/*--- �\�Z�ʂ������߃R���� -------------*/

.section.t-price {
	margin-left	: 9px;
	padding-top	: 10px;
}

.section.t-price .item {
	float		: left;
	margin-right	: 16px;
	margin-bottom	: 10px;
	width		: 360px;
	overflow	: hidden;
	position	: relative;
}

.section.t-price .item .head {
	width		: 100%;
	height		: 86px;
	position	: relative;
}

.section.t-price .item .head img {
	position	: absolute;
	top		: 0;
	left		: 0;
	z-index		: 1;
}

.section.t-price .item .head span {
	position	: absolute;
	z-index		: 2;
}
.section.t-price .item .head span.price {
	color		: #f00;
	font-size	: 24px;
	line-height	: 24px;
	top		: 26px;
	left		: 93px;
	vertical-align	: baseline;
	background	: none;
}
.section.t-price .item .head span.price b {
	line-height	: 40px;
	font-size	: 40px;
}
.section.t-price .item .head span.price-base {
	font-size	: 12px;
	top		: 38px;
	left		: 260px;
}
.section.t-price .item .head span.price-const {
	font-size	: 12px;
	top		: 54px;
	left		: 260px;
}

.section.t-price .item .outline {
	padding-top	: 6px;
	height		: 166px;
	_height		: 170px;
	overflow	: hidden;
}

.section.t-price .item .outline .product-image {
	display		: block;
	float		: left;
	_margin-left	: -4px;
}

.section.t-price .item .outline .static {
	float		: left;
	margin-left	: 4px;
	width		: 207px;
	_width		: 205px;
}

.section.t-price .item .outline .static .product-functions {
	margin		: 0 0 8px 0;
	height		: 31px;
}

.section.t-price .item .outline .static .product-functions img {
	display		: block;
	float		: left;
	margin-right	: 3px;
	_margin-right	: 2px;
}

.section.t-price .item .outline .static .product-prices {
	clear		: both;
	float		: left;
	padding		: 3px;
	margin		: 0 0 5px 0;
	width		: 94px;
	_width		: 100px;
	font-size	: 12px;
	border		: 1px solid #9fa0a0;
	background	: url(../img/bg_infobox.gif) repeat-x left center;
}

.section.t-price .item .outline .static .product-prices span {
	color		: #f00;
	font-weight	: bold;
	font-size	: 14px;
}

.section.t-price .item .outline .static .product-info {
	float		: left;
	margin		: 0 0 0 5px;
	width		: 100px;
	font-size	: 12px;
}

.section.t-price .item .outline .static a {
	display		: block;
	*display	: inline;
	clear		: both;
}


/*--- �V���[�Y��������I�� -------------*/

.section.t-series {
	padding-top	: 10px;
}

.section.t-series p {
	margin-top	: 5px;
}

.section.t-series p img {
	vertical-align	: -8px;
	margin-right	: 5px;
}

.section.t-series .function-list {
	font-size	: 12px;
	border		: 2px solid #000;
	border-collapse	: collapse;
}
.section.t-series .function-list th,
.section.t-series .function-list td {
	border		: 1px solid #000;
	text-align	: center;
}

.section.t-series .function-list th {
	vertical-align	: top;
	font-weight	: normal;
}

.section.t-series .function-list td {
	line-height	: 0.8em;
	vertical-align	: middle;
}

.function-list thead th,
.function-list thead td {
	padding		: 6px 0;
}

.section.t-series .function-list .func-default	{ background-color:#a7c8f8; color:#1a0977; }
.section.t-series .function-list .func-conlo	{ background-color:#ffc5c5; color:#ae0606; }
.section.t-series .function-list .func-gril	{ background-color:#fffea9; color:#5e280c; }
.section.t-series .function-list .func-safety	{ background-color:#d6cffe; color:#1a0977; }



/*- add write 20110913 KIJ-*/
.f12px {
	font-size:12px;
	font-weight:normal;
}

table.searchList {
    width:755px;
	border-spacing:1px;
	background-color:#F7F7F7;
}
table.searchList caption {
	padding-top:10px;
	text-align:left;
}
table.searchList tr {
	background:url("./img/list_border07.gif") 0 0 repeat-x;
}
table.searchList tr.noBorder {
	background:none
}
table.searchList td.bgFFF {
	background-color:#FFF;
}
table.searchList th {
	width:15%;
	white-space:nowrap;
}
table.searchList th,
table.searchList td {
	padding:3px;
	line-height:1.7;
	font-size:12px;
}
table.searchList ul li {
	padding-left:20px;
	float:left;
	white-space:nowrap;
}
table#ItemTable01 tr.makerCD {
	background-color:#EEE;
}
table#ItemTable01 tr.makerCD th {
	padding:5px;
	text-align:left;
}
table#ItemTable01 td {
	padding-bottom:20px;
}
table#ItemTable01 td.c01 {
	width:12%;
}
table#ItemTable01 td.c02 {
	width:71%;
}
table#ItemTable01 td.c04 {
	width:17%;
	text-align:center;
}

ul#PageNavi li {
	white-space:nowrap;
	float:left;
}
ul#PageNavi li span,
ul#PageNavi li a {
	padding:3px 5px;
}
ul#PageNavi li a:hover {
	background-color:#EDF4FD;
}
.pageNow {
	color:#4B4B4B;
	font-weight:bold;
}
