@charset "UTF-8";


/**********メイン*************/

.contentNavi { min-height: 1%; }
.contentNavi:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	}
* html .contentNavi { display: inline-block; }
/* no ie mac \*/
* html .contentNavi { height: 1%; }
.contentNavi { display: block; }
/* */

.contentNavi ul li, .contentNavi ul li span, .contentNavi ul li a {
	width: 194px;
	height: 25px;
	font-size: 10px;
	/*HideMacIE\*/
	overflow: hidden;
	/**/
	}

.contentNavi ul li {
	float: left;
	position: relative;
	list-style-type: none;
	}

.contentNavi ul li span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	}

.contentNavi ul li a { display: block; }

.contentNavi ul li a span { cursor: pointer; }

.contentNavi ul li.kind, .contentNavi ul li.kind span, .contentNavi ul li.kind a { width: 195px; }

.contentNavi ul li.top, .contentNavi ul li.top span, .contentNavi ul li.top a,
.contentNavi ul li.newopen, .contentNavi ul li.newopen span, .contentNavi ul li.newopen a,
.contentNavi ul li.concentrated, .contentNavi ul li.concentrated span, .contentNavi ul li.concentrated a,
.contentNavi ul li.regular, .contentNavi ul li.regular span, .contentNavi ul li.regular a,
.contentNavi ul li.fixed, .contentNavi ul li.fixed span, .contentNavi ul li.fixed a { width: 120px; }

.contentNavi ul li.leftBar { width: 21px; }
.contentNavi ul li.bar { width: 20px; }
.contentNavi ul li.rightBar { width: 22px; }

.contentNavi ul li.base span { background: url("../img/gr2-kiso_02.jpg") left top no-repeat; }
.contentNavi ul li.base a span { background: url("../button-img/br2-kiso.gif") left top no-repeat; }
.contentNavi ul li.base a:hover span { background-position: right top; }

.contentNavi ul li.kind span { background: url("../img/gr2-syurui_02.jpg") left top no-repeat; }
.contentNavi ul li.kind a span { background: url("../button-img/br2-syurui.gif") left top no-repeat; }
.contentNavi ul li.kind a:hover span { background-position: right top; }

.contentNavi ul li.medeamix span { background: url("../img/gr2-kouka_02.jpg") left top no-repeat; }
.contentNavi ul li.medeamix a span { background: url("../button-img/br2-kouka.gif") left top no-repeat; }
.contentNavi ul li.medeamix a:hover span { background-position: right top; }

.contentNavi ul li.top a span { background: url("../button-img/gr-katsuyo.gif") left top no-repeat; }
.contentNavi ul li.top a:hover span { background-position: right top; }

.contentNavi ul li.newopen a span { background: url("../button-img/gr-shinki.gif") left top no-repeat; }
.contentNavi ul li.newopen a:hover span { background-position: right top; }

.contentNavi ul li.concentrated a span { background: url("../button-img/gr-syutyu.gif") left top no-repeat; }
.contentNavi ul li.concentrated a:hover span { background-position: right top; }

.contentNavi ul li.regular a span { background: url("../button-img/gr-teiki.gif") left top no-repeat; }
.contentNavi ul li.regular a:hover span { background-position: right top; }

.contentNavi ul li.fixed a span { background: url("../button-img/gr-kotei.gif") left top no-repeat; }
.contentNavi ul li.fixed a:hover span { background-position: right top; }

.contentNavi a:link    { color: #3569b2; }
.contentNavi a:visited { color: #3569b2; }
.contentNavi a:active  { color: #ff0000; }
.contentNavi a:hover   { color: #ff7723; }

#mainContent .contentNavi p {
	margin-top: 0;
	text-align: right;
	color: #808080;
	font-size: 12px;
	}

#mainContent ul.pageLink {
	margin: 3px 0;
	}

#mainContent ul.pageLink li {
	width: 175px;
	float: left;
	margin: 1px 0 0 1px;
	padding: 2px 8px;
	color: #ffffff;
	font-size: 12px;
	list-style-type: none;
	background-color: #5f83c1;
	}

#mainContent ul.pageLink li.end {
	width: 367px;
	text-align: center;
	}

.pageLink a:link    { color: #ffffff; text-decoration: none; }
.pageLink a:visited { color: #ffffff; text-decoration: none; }
.pageLink a:active  { color: #ff0000; text-decoration: underline; }
.pageLink a:hover   { color: #ffcc00; text-decoration: underline; }

table.ad, table.kind, table.kindCase {
	display: block;
	color: #505050;
	}

table.ad {
	margin-top: 15px;
	}

table.ad caption, table.kind caption, table.kindCase caption {
	display: none;
	}

table.ad th, table.ad td, table.kind th, table.kind td, table.kindCase th, table.kindCase td {
	font-size: 12px;
	border: solid 1px #cccccc;
	}

table.ad th {
	width: 80px;
	padding: 5px;
	border-right: double 3px #cccccc;
	background-color: #ffffcc;
	}

table.ad td {
	padding: 5px 3px 5px 8px;
	line-height: 1.5em;
	background-color: #f8f8f8;
	}

table.kind th, table.kind td {
	padding: 5px;
	vertical-align: top;
	}

table.kind {
	margin-top: 10px;
	color: #666666;
	}

table.kind th {
	width: 95px;
	padding: 5px;
	text-align: center;
	}

table.kind th.title {
	width: 429px;
	padding: 2px 5px 2px 15px;;
	text-align: left;
	line-height: 1em;
	}

table.kind th img {
	display: block;
	margin: 8px auto 0 auto;
	}

table.kind td {
	padding: 5px;
	_padding: 3px 5px;
	line-height: 1.5em;
	}

table.kind td.space {
	width: 35px;
	padding: 0;
	line-height: 1em;
	background-color: #eaeaea;
	}

table.kindCase {
	margin-top: 15px;
	}

table.kindCase th {
	border-bottom: double 3px #cccccc;
	}

table.kindCase th, table.kindCase td {
	padding: 2px 5px;
	line-height: 1.5em;
	border-bottom: double 3px #cccccc;
	}

table.kindCase td.title {
	width: 170px;
	text-align: right;
	}

table.kindCase td.sGift { background: #ffffff url("../img/koukoku03_1.jpg") 3px center no-repeat; }
table.kindCase td.sGiftB { background: #ffffff url("../img/f_card.jpg") 3px center no-repeat; }
table.kindCase td.sGiftC { background: #ffffff url("../img/koukoku03_2.jpg") 3px center no-repeat; }
table.kindCase td.banner { background: #ffffff url("../img/rise_1.jpg") 3px center no-repeat; }
table.kindCase td.bannerB { background: #ffffff url("../img/rise_2.jpg") 3px center no-repeat; }
table.kindCase td.tAd { background: #ffffff url("../img/signboard_1.jpg") 3px center no-repeat; }
table.kindCase td.bCard { background: #ffffff url("../img/businesscard_1.jpg") 3px center no-repeat; }
table.kindCase td.homepage { background: #ffffff url("../img/hp01_1.jpg") 3px center no-repeat; }
table.kindCase td.homepageB { background: #ffffff url("../img/web_1.jpg") 3px center no-repeat; }
table.kindCase td.package { background: #ffffff url("../img/m_file.jpg") 3px center no-repeat; }
table.kindCase td.paper { background: #ffffff url("../img/tirasi03.jpg") 3px center no-repeat; }
table.kindCase td.paperB { background: #ffffff url("../img/tirasi03_1.jpg") 3px center no-repeat; }
table.kindCase td.calendar { background: #ffffff url("../img/calendar_1.jpg") 3px center no-repeat; }
table.kindCase td.posAd { background: #ffffff url("../img/ufj_1.jpg") 3px center no-repeat; }
table.kindCase td.posAdB { background: #ffffff url("../img/ufj_2.jpg") 3px center no-repeat; }
table.kindCase td.sign { background: #ffffff url("../img/sb_annai.jpg") 3px center no-repeat; }
table.kindCase td.fan { background: #ffffff url("../img/utiwa.jpg") 3px center no-repeat; }
table.kindCase td.magazine { background: #ffffff url("../img/magazine.jpg") 3px center no-repeat; }

table.kindCase td.place {
	width: 390px;
	padding: 0 5px;
	background-color: #dddddd;
	border-bottom: solid 1px #cccccc;
	}


