@charset "UTF-8";

@import url(/css/product.css);

div#mainContents div.title {
	width:590px;
	height:34px;
	background:url(/assemble/img/summary_title.jpg) no-repeat 0 0;
}

/* gallery list */
/*-------------------------------*/
div#mainContents h2.sample {
	margin-top:20px;
	width:590px;
	height:34px;
	background:url(/gallery/img/sub_title.jpg) no-repeat 0 0;
}

div#mainContents div.itemWrap {
	margin-top:18px;
	background:url(/gallery/img/frame_back.gif) repeat-y 0 0;
}

div#mainContents div.itemWrap h3 {
	height:39px;
	padding:10px 0 0 30px;
	color:#fff;
	fotn-size:1.1em;
	background:url(/gallery/img/frame_top.gif) no-repeat 0 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:32px;

}

* {} 

div#mainContents div.itemWrap h3 span {
	text-indent:0;
	font-size:0.9em;
}

div#mainContents div.itemWrap div.bottom {
	margin-top:5px;
	height:15px;
	background:url(/gallery/img/frame_bottom.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#mainContents div.itemWrap div.body {
	margin:10px 15px 0 15px;
	width:560px;
}

div#mainContents div#listArea div.body div.itemImage {
	width:120px;
	float:left;
}

div#mainContents div#listArea div.body div.itemRight {
	width:425px;
	float:right;
}

div#mainContents div#listArea div.body div.itemRight p {
	line-height:1.5;
}

div#mainContents div#listArea div.body div.itemRight div.button {
	margin-top:5px;
	text-align:right;
	color:#009966;
}

div#mainContents div#listArea div.body div.itemRight div.button img {
	margin-left:10px;
}

div#mainContents div.select {
	width:590px;
	height:40px;
	margin-top:20px;
	background:url(/gallery/img/select_back.jpg) no-repeat 0 0;
}

div#mainContents div.select form {
	padding:6px 0 0 130px;
}

div#mainContents div.select form select {
	font-size:0.9em;
}

/* alert */
/* search wrap */
/*---------------------------------*/
div#mainContents div#alert {
	margin-top:15px;
	background:url(/support/faq/img/faq_search_back.gif) repeat-y 0 0;
}

div#mainContents div#alert div.top {
	height:5px;
	background:url(/support/faq/img/faq_search_top.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#mainContents div#alert div.bottom {
	height:5px;
	background:#ccc url(/support/faq/img/faq_search_bottom.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#mainContents div#alert p {
	margin:5px 10px;
	color:#CC6600;
	font-size:0.9em;
	line-height:1.6;
}

/* top */
/* contest */
div#mainContents div#contest {

}

div#mainContents div#contest h2 {
	height:62px;
	background:url(/gallery/img/contest_frm.png) no-repeat 0 0;
}

div#mainContents div#contest div.bottom {
	height:33px;
	background:url(/gallery/img/contest_frm.png) no-repeat 0 bottom;
	position:relative;
}

div#mainContents div#contest div.bottom a {
	position:absolute;
	top:5px;
}

div#mainContents div#contest div.bottom a.contestPosting {
	display:block;
	height:28px;
	width:183px;
	left:207px;
}
div#mainContents div#contest div.bottom a.contestList {
	display:block;
	height:28px;
	width:200px;
	left:390px;
}

div#mainContents div#posting div.bottom a.postingList,
div#mainContents div#sample div.bottom a.sampleList {
	display:block;
	height:28px;
	width:203px;
	left:387px;
}

div#mainContents div#contest div.bottom a span,
div#mainContents div#taisho div.bottom a span,
div#mainContents div#posting div.bottom a span,
div#mainContents div#scroller div.bottom a span,
div#mainContents div#sample div.bottom a span {
	position:absolute;
	text-indent:-9999px;
}

/* affect to only MacIE5 \*//*/
div#mainContents div#contest div.bottom a span, 
div#mainContents div#posting div.bottom a span, 
div#mainContents div#sample div.bottom a span {
	display:none;
}
/* end */

/* taisho */
div#mainContents div#taisho {

}

div#mainContents div#taisho h2 {
	height:62px;
	background:url(/gallery/img/taisho_frm.png) no-repeat 0 0;
}

div#mainContents div#taisho div.bottom {
	height:33px;
	background:url(/gallery/img/taisho_frm.png) no-repeat 0 bottom;
	position:relative;
}

div#mainContents div#taisho div.bottom a {
	position:absolute;
	top:5px;
}

div#mainContents div#taisho div.bottom a.taishoPosting {
	display:block;
	height:28px;
	width:200px;
	left:158px;
}
div#mainContents div#taisho div.bottom a.taishoList {
	display:block;
	height:28px;
	width:221px;
	left:358px;
}

/* posting */
div#mainContents div#posting {
	margin-top:30px;
}

div#mainContents div#posting h2 {
	height:72px;
	background:url(/gallery/img/posting_frm.png) no-repeat 0 0;
}

div#mainContents div#posting div.new {
	height:112px;
	background:url(/gallery/img/posting_frm.png) no-repeat 0 -72px;
}

div#mainContents div#posting div.bottom {
	height:34px;
	background:url(/gallery/img/posting_frm.png) no-repeat 0 bottom;
	position:relative;
}

div#mainContents div#posting div.bottom a.postingPosting {
	display:block;
	height:28px;
	width:148px;
	left:239px;
}

div#mainContents div#posting div.bottom a.postingList {
	display:block;
	height:28px;
	width:203px;
	left:387px;
}


/* sample */
div#mainContents div#sample {
	margin-top:30px;
}

div#mainContents div#sample h2 {
	height:72px;
	background:url(/gallery/img/sample_frm.png) no-repeat 0 0;
}

div#mainContents div#sample div.new {
	height:112px;
	background:url(/gallery/img/sample_frm.png) no-repeat 0 -72px;
}

div#mainContents div#sample div.bottom {
	height:34px;
	background:url(/gallery/img/sample_frm.png) no-repeat 0 bottom;
	position:relative;
}

div#mainContents div#sample div.bottom a,
div#mainContents div#scroller div.bottom a,
div#mainContents div#posting div.bottom a {
	position:absolute;
	top:6px;
}

div#mainContents div#posting div.bottom a.sampleList {
	display:block;
	height:28px;
	width:203px;
	left:387px;
}

div#mainContents div#posting div.new, div#mainContents div#scroller div.new, div#mainContents div#sample div.new {
	padding-left:9px;
}

div#mainContents div#posting div.new img, div#mainContents div#scroller div.new img, div#mainContents div#sample div.new img{
	margin:0 0 0 5px;
}

div#mainContents div#posting div.new img.first, div#mainContents div#scroller div.new img.first, div#mainContents div#sample div.new img.first{
	margin:0;
}

div#mainContents div.explaneText {
	margin-top:15px;
	background:url(/support/faq/img/faq_search_back.gif) repeat-y 0 0;
}

div#mainContents div.explaneText div.top {
	height:5px;
	background:url(/support/faq/img/faq_search_top.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#mainContents div.explaneText div.bottom {
	height:5px;
	background:#ccc url(/support/faq/img/faq_search_bottom.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#mainContents div.explaneText p {
	margin:5px 10px;
	color:#CC3300;
	font-size:0.9em;
	line-height:1.6;
}


/* scroller */
div#mainContents div#scroller {
	margin-top:30px;
}

div#mainContents div#scroller h2 {
	height:72px;
	background:url(/gallery/img/scroller_frm.png) no-repeat 0 0;
}

div#mainContents div#scroller div.new {
	height:112px;
	background:url(/gallery/img/scroller_frm.png) no-repeat 0 -72px;
}


div#mainContents div#scroller div.bottom {
	height:34px;
	background:url(/gallery/img/scroller_frm.png) no-repeat 0 bottom;
	position:relative;
}

div#mainContents div#scroller div.bottom a.scrollerPosting {
	display:block;
	height:28px;
	width:140px;
	left:158px;
}

div#mainContents div#scroller div.bottom a.scrollerList {
	display:block;
	height:28px;
	width:292px;
	left:298px;
}





/* posting */
div#mainContents h2.posting {
	height:55px;
	background:url(/gallery/posting/img/sub_title.png) no-repeat 0 0;
}

div#mainContents div#search {
	position:relative;
	margin-top:5px;
	height:99px;
	background:url(/gallery/posting/img/search_back.png) no-repeat 0 0;
}

div#mainContents div#search div.number {
	position:absolute;
	top:10px;
	left:150px;
}

div#mainContents div#search div.keyword {
	position:absolute;
	top:36px;
	left:150px;
}

div#mainContents div#search div.limit {
	position:absolute;
	top:62px;
	left:150px;
}

div#mainContents div#search div.btn {
	position:absolute;
	top:43px;
	left:468px;
}

div#mainContents div#search input, div#mainContents div#search select {
	border:1px solid #ccc;
	background:#ffffee;
	font-size:0.85em;
}

/* posting item */
div#mainContents div.pItemWrap {
	margin-right:10px;
	margin-top:15px;
	width:140px;
	height:252px;
	float:left;
}

div#mainContents div.pItemWrapLast {
	margin-right:0;
	margin-top:15px;
	width:140px;
	height:252px;
	float:left;
}

div#mainContents div.pItemImage {
	height:140px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

div#mainContents div.pItemData {
	position:relative;
	height:112px;
	background:url(/gallery/img/list_frame_bottom.png) no-repeat 0 0;
}

div#mainContents div.pItemData p.title {
	margin:0 8px 0 12px;
	padding:4px 0 0 12px;
	background:url(/gallery/img/icon_title.png) no-repeat 0 6px;
	font-size:0.70em;
	color:#CC3300;
}

div#mainContents div.pItemData p.author {
	margin:2px 8px 0 12px;
	padding:0 0 0 12px;
	background:url(/gallery/img/icon_author.png) no-repeat 0 2px;
	font-size:0.70em;
	color:#333333;
}

div#mainContents div.pItemData p.product {
	margin:2px 8px 0 12px;
	padding:0 0 0 12px;
	background:url(/gallery/img/icon_product.png) no-repeat 0 2px;
	font-size:0.70em;
	color:#339900;
}

div#mainContents div.pItemData p.product {
	margin:2px 8px 0 12px;
	padding:0 0 0 12px;
	background:url(/gallery/img/icon_product.png) no-repeat 0 2px;
	font-size:0.70em;
	color:#339900;
}

div#mainContents div.pItemData div.contest {
	position:absolute;
	width:140px;
	height:14px;
	top:67px;
}

div#mainContents div.pItemData div.contest p {
	margin:0;
	padding:0;
	background:url(/gallery/img/list_frame_contest1.png) no-repeat 0 0;
	height:14px;
}

div#mainContents div.pItemData div.contest p.jr {
	margin:0;
	padding:0;
	background:url(/gallery/img/list_frame_taisho_jr.png) no-repeat 0 0;
	height:14px;
}

div#mainContents div.pItemData div.contest p.gen {
	margin:0;
	padding:0;
	background:url(/gallery/img/list_frame_taisho_gen.png) no-repeat 0 0;
	height:14px;
}

div#mainContents div.pItemData div.contest p span {
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/* affect to only MacIE5 \*//*/
div#mainContents div.pItemData div.contest p span {
	display:none;
}
/* end */

div#mainContents div.pItemData p.detailLink {
	position:absolute;
	width:140px;
	height:26px;
	top:86px;
}

div#mainContents div.pItemData p.detailLink a {
	display:block;
	width:140px;
	height:26px;
}

div#mainContents div.pItemData p.detailLink a span {
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/* affect to only MacIE5 \*//*/
div#mainContents div.pItemData p.detailLink a span {
	display:none;
}
/* end */


div#mainContents div.pItemData p.detailLink {
	margin-top:5px 0;
	height:26px;
}

/* pager */
div#mainContents div.pagerTop {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/img/pager_back_top.png) no-repeat 0 0;
}

div#mainContents div.pagerDetailTop {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/img/pager_detail_back_top.png) no-repeat 0 0;
}

div#mainContents div.pagerBottom {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/img/pager_back_bottom.png) no-repeat 0 0;
}

div#mainContents div.pagerDetailBottom {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/img/pager_detail_back_bottom.png) no-repeat 0 0;
}

div#mainContents div.pagerTop p, div#mainContents div.pagerBottom p {
	background-image:none;
	margin:0;
	padding:0;
	position:absolute;
	font-size:0.8em;
	color:#fff;
}

div#mainContents div.pagerTop p.total, div#mainContents div.pagerBottom p.total  {
	top:8px;
	left:28px;
	font-weight:bold;
	width:150px;
}

div#mainContents div.pagerTop p.navi, div#mainContents div.pagerBottom p.navi {
	top:7px;
	left:200px;
	width:385px;
	text-align:right;
}

div#mainContents div.pagerDetailTop p {
	position:absolute;
	top:7px;
	font-size:0.9em;
}

div#mainContents div.pagerDetailTop p * , div#mainContents div.pagerDetailBottom p * {
	vertical-align:middle;
}

div#mainContents div.pagerDetailTop p img, div#mainContents div.pagerDetailBottom p img {
	margin-right:3px;
}

div#mainContents div.pagerDetailTop p a, div#mainContents div.pagerDetailBottom p a,div#mainContents div.pagerDetailTopS p a, div#mainContents div.pagerDetailBottomS p a  {
	color:#fff;
	text-decoration:underline;
}

div#mainContents div.pagerDetailBottom p {
	position:absolute;
	top:9px;
	font-size:0.9em;
}

div#mainContents p.prev {
	left:10px;
	width:190px;
}

div#mainContents p.toList {
	left:200px;
	width:190px;
	text-align:center;
}

div#mainContents p.next {
	left:390px;
	width:190px;
	text-align:right;
}

div#mainContents p.navi * {
	vertical-align:middle;
}

div#mainContents p.navi a {
	color:#fff;
	text-decoration:underline;
}

div#mainContents p.navi b u {
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}

div#mainContents div.pagerTopS p.navi b u, div#mainContents div.pagerBottomS p.navi b u, div#mainContents div.pageTopDetailS p.navi b u, div#mainContents div.pagerBottomDetailS p.navi b u {
	color:#660000;
}

div#mainContents div.pagerBottom p.total {
	top:12px;
}

div#mainContents div.pagerBottom p.navi {
	top:11px;
	text-align:right;
}

/* posting detail*/
div#mainContents h2.postingDetail {
	height:55px;
	background:url(/gallery/posting/img/sub_title_detail.png) no-repeat 0 0;
}

div#mainContents h2.scrollerDetail {
	height:55px;
	background:url(/gallery/scroller/img/sub_title_detail.png) no-repeat 0 0;
}


div#images {
	width:590px;
	height:447px;
	background:#ccc;
}

div#data, div#dataS {
	margin-top:20px;
	width:590px;
}

div#data p.green, div#dataS p.green {
	margin:5px 5px 0 10px;
	line-height:1.6;
	color:#006600;
}

div#data div.wrapLeft, div#dataS div.wrapLeft {
	width:390px;
	float:left;
}

div#data div.wrapLeft h3.title {
	height:27px;
	background:url(/gallery/posting/img/title_title.png) no-repeat 0 0;
}

div#dataS div.wrapLeft h3.title {
	height:27px;
	background:url(/gallery/scroller/img/title_title.png) no-repeat 0 0;
}

div#data div.wrapLeft h3.summary {
	margin-top:20px;
	height:27px;
	background:url(/gallery/posting/img/title_summary.png) no-repeat 0 0;
}

div#dataS div.wrapLeft h3.summary {
	margin-top:20px;
	height:27px;
	background:url(/gallery/scroller/img/title_summary.png) no-repeat 0 0;
}

div#data div.wrapLeft div.summary {
	margin-top:10px;
	background:url(/gallery/posting/img/summary_back.png) repeat-y 0 0;
}

div#dataS div.wrapLeft div.summary {
	margin-top:10px;
	background:url(/gallery/scroller/img/summary_back.png) repeat-y 0 0;
}

div#data div.wrapLeft div.summary p.summary, div#dataS div.wrapLeft div.summary p.summary {
	margin:0 10px;
	line-height:1.5;
	color:#CC3300;
}

div#data div.wrapLeft div.summary div.top {
	height:9px;
	background:url(/gallery/posting/img/summary_top.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#dataS div.wrapLeft div.summary div.top {
	height:9px;
	background:url(/gallery/scroller/img/summary_top.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#data div.wrapLeft div.summary div.bottom {
	height:9px;
	background:url(/gallery/posting/img/summary_bottom.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#dataS div.wrapLeft div.summary div.bottom {
	height:9px;
	background:url(/gallery/scroller/img/summary_bottom.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#data div.wrapRight, div#dataS div.wrapRight {
	width:185px;
	float:right;
}

div#data div.wrapRight h3.author {
	height:27px;
	background:url(/gallery/posting/img/title_author.png) no-repeat 0 0;
}

div#dataS div.wrapRight h3.author {
	height:27px;
	background:url(/gallery/scroller/img/title_author.png) no-repeat 0 0;
}

div#data div.wrapRight div.product {
	margin-top:20px;
	background:url(/gallery/posting/img/product_back.png) repeat-y 0 0;
}

div#dataS div.wrapRight div.product {
	margin-top:20px;
	background:url(/gallery/scroller/img/product_back.png) repeat-y 0 0;
}

div#data div.wrapRight div.product div, div#dataS div.wrapRight div.product div {
	text-align:center;
}

div#data div.wrapRight div.product h3.product {
	height:27px;
	background:url(/gallery/posting/img/title_product.png) no-repeat 0 0;
}

div#dataS div.wrapRight div.product h3.product {
	height:27px;
	background:url(/gallery/scroller/img/title_product.png) no-repeat 0 0;
}

div#data div.wrapRight div.product div.bottom {
	height:7px;
	background:url(/gallery/posting/img/product_bottom.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#dataS div.wrapRight div.product div.bottom {
	height:7px;
	background:url(/gallery/scroller/img/product_bottom.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

div#data div.wrapRight div.product p.product, div#dataS div.wrapRight div.product p.product {
	margin:8px 12px 3px 12px;
	line-height:1.6;
	font-size:0.8em;
	color:#006600;
}

/* posting form */
div#mainContents h1.postingForm {
	margin:0;
	padding:0;
	width:590px;
	height:55px;
	background:url(/gallery/form/img/sub_title.png) no-repeat 0 0;
}

div#mainContents ul.inquiry {
	font-size:0.9em;
}

div#mainContents ul.inquiry li {
	margin:10px 0.7em 0 0.7em;
	padding-left:15px;
	background:url(/img/common/kome.gif) no-repeat 0 0.25em;
	line-height:1.6;
}

div#mainContents dl.note dd ul.error li {
	color:#CC6600;
}

div#mainContents table td.nowrap {
	white-space:nowrap;
}

div#mainContents table td.line {
	background:url(/img/common/dotline590.gif) no-repeat 0 50%;
}

div#mainContents table td.explane p {
	padding-left:20px;
	background:url(/img/common/down_arrow2.gif) no-repeat 0 0;
	font-size:0.9em;
	color:#FF6600;
	line-height:1.5;
}

div#mainContents div#message p {
	line-height:1.5;
}

div#mainContents p.complet, div#mainContents p.warnning {
	line-height:1.5;
}

/* */
div#mainContents div.formArea p.complet {
	padding-left:110px;
	height:auto;
	background:url(/support/inquiry/img/ok.jpg) no-repeat 0 0;
	font-size:0.9em;
	line-height:1.5;
}


/* scroller list */
div#mainContents h2.scroller {
	height:55px;
	background:url(/gallery/scroller/img/sub_title.png) no-repeat 0 0;
}

div#mainContents div#searchS {
	position:relative;
	margin-top:5px;
	height:99px;
	background:url(/gallery/scroller/img/search_back.png) no-repeat 0 0;
}

div#mainContents div#searchS div.type {
	position:absolute;
	top:10px;
	left:150px;
}

div#mainContents div#searchS div.keyword {
	position:absolute;
	top:36px;
	left:150px;
}

div#mainContents div#searchS div.limit {
	position:absolute;
	top:62px;
	left:150px;
}

div#mainContents div#searchS div.btn {
	position:absolute;
	top:43px;
	left:468px;
}

div#mainContents div#searchS input, div#mainContents div#searchS select {
	border:1px solid #ccc;
	background:#ffffee;
	font-size:0.85em;
}

/* posting item */
div#mainContents div.sItemWrap {
	margin-right:10px;
	margin-top:15px;
	width:110px;
	height:232px;
	float:left;
}

div#mainContents div.sItemWrapLast {
	margin-right:0;
	margin-top:15px;
	width:110px;
	height:232px;
	float:left;
}

div#mainContents div.sItemImage {
	height:110px;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}

div#mainContents div.sItemData {
	position:relative;
	height:122px;
	background:url(/gallery/scroller/img/list_frame_bottom.png) no-repeat 0 0;
}

div#mainContents div.sItemData p.title {
	margin:0 8px 0 12px;
	padding:4px 0 0 12px;
	background:url(/gallery/img/icon_title.png) no-repeat 0 6px;
	font-size:0.70em;
	color:#CC3300;
}

div#mainContents div.sItemData p.author {
	margin:2px 8px 0 12px;
	padding:0 0 0 12px;
	background:url(/gallery/img/icon_author.png) no-repeat 0 2px;
	font-size:0.70em;
	color:#333333;
}

div#mainContents div.sItemData p.product {
	margin:2px 8px 0 12px;
	padding:0 0 0 12px;
	background:url(/gallery/img/icon_product.png) no-repeat 0 2px;
	font-size:0.70em;
	color:#339900;
}

div#mainContents div.sItemData p.detailLink {
	position:absolute;
	width:140px;
	height:26px;
	top:86px;
}

div#mainContents div.sItemData p.detailLink a {
	display:block;
	width:110px;
	height:24px;
}

div#mainContents div.sItemData p.detailLink a span {
	position:absolute;
	top:-9999px;
	left:-9999px;
}

/* affect to only MacIE5 \*//*/
div#mainContents div.sItemData p.detailLink a span {
	display:none;
}
/* end */


div#mainContents div.sItemData p.detailLink {
	margin-top:5px 0;
	height:24px;
}

/* scroller pager */
div#mainContents div.pagerTopS {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/scroller/img/pager_back_top.png) no-repeat 0 0;
}

div#mainContents div.pagerDetailTopS {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/scroller/img/pager_detail_back_top.png) no-repeat 0 0;
}

div#mainContents div.pagerBottomS {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/scroller/img/pager_back_bottom.png) no-repeat 0 0;
}

div#mainContents div.pagerDetailBottomS {
	position:relative;
	margin:15px 0 0 0;
	height:34px;
	background:url(/gallery/scroller/img/pager_detail_back_bottom.png) no-repeat 0 0;
}

div#mainContents div.pagerTopS p, div#mainContents div.pagerBottomS p {
	background-image:none;
	margin:0;
	padding:0;
	position:absolute;
	font-size:0.8em;
	color:#fff;
}

div#mainContents div.pagerTopS p.total, div#mainContents div.pagerBottomS p.total  {
	top:8px;
	left:28px;
	font-weight:bold;
	width:150px;
}

div#mainContents div.pagerTopS p.navi, div#mainContents div.pagerBottomS p.navi {
	top:7px;
	left:200px;
	width:385px;
	text-align:right;
}

div#mainContents div.pagerDetailTopS p {
	position:absolute;
	top:7px;
	font-size:0.9em;
}

div#mainContents div.pagerDetailTopS p * , div#mainContents div.pagerDetailBottomS p * {
	vertical-align:middle;
}

div#mainContents div.pagerDetailTopS p img, div#mainContents div.pagerDetailBottomS p img {
	margin-right:3px;
}

div#mainContents div.pagerDetailTop p a, div#mainContents div.pagerDetailBottom p a {
	color:#fff;
	text-decoration:underline;
}

div#mainContents div.pagerDetailBottomS p {
	position:absolute;
	top:9px;
	font-size:0.9em;
}

div#mainContents div.pagerBottomS p.total {
	top:12px;
}

div#mainContents div.pagerBottomS p.navi {
	top:11px;
	text-align:right;
}


