@charset "utf-8";

/* ___________________________________________________________ logo */

h2,
h2 a {
	width : 381px !important;
	height : 81px;
}
h2 {
	margin-top: -30px;
}
div#header ul.guide {
	margin-top: 10px !important;
}
div#header ul.navigation {
	top: 120px !important;
}
/*
h2 {
	background : url(../images/common/tel.gif) no-repeat right bottom transparent;
	width : 760px !important;
	height : 45px;
}
h2 a {
	width : 300px !important;
	height : 45px;
}
*/
h2 a {
	background : url(../images/common/logo.gif) no-repeat 0 0 transparent;
}

/* ___________________________________________________________ credit */

.home p.credit {
	background-image : url(../images/credit/home.jpg);
}
.contents1 p.credit {
	background-image : url(../images/credit/contents1.jpg);
}
.contents2 p.credit {
	background-image : url(../images/credit/contents2.jpg);
}
.contents3 p.credit {
	background-image : url(../images/credit/contents3.jpg);
}
.contents4 p.credit {
	background-image : url(../images/credit/contents4.jpg);
}
.contents5 p.credit {
	background-image : url(../images/credit/contents5.jpg);
}
.contents6 p.credit {
	background-image : url(../images/credit/contents6.jpg);
}
.global h3,.search p.credit {
	background-image : url(../images/credit/global.jpg);
}
.global p.credit {
	background-image : url(../images/credit/global.jpg);
}

/* ___________________________________________________________ navigation */

div#header ul.navigation li a {
	margin : 0 8px 0 0 !important;
	height: 35px !important;
}
div#header ul.navigation li a:hover,
div#header ul.navigation li.stay a {
	background-position: 0 -35px !important;
}
div#header ul.navigation li.home a {
	margin-left : 5px !important;
	background-image : url(../images/common/home.gif);
	width : 77px;
}
div#header ul.navigation li.contents1 a {
	background-image : url(../images/common/contents1.gif);
	width : 155px;
}
div#header ul.navigation li.contents2 a {
	background-image : url(../images/common/contents2.gif);
	width : 189px;
}
div#header ul.navigation li.contents3 a {
	background-image : url(../images/common/contents3.gif);
	width : 179px;
}
div#header ul.navigation li.contents4 a {
	background-image : url(../images/common/contents4.gif);
	width : 93px;
}
div#header ul.navigation li.contents5 a {
	background-image : url(../images/common/contents5.gif);
	width : 91px;
}
div#header ul.navigation li.contents6 a {
	margin-right : 0 !important;
	background-image : url(../images/common/contents6.gif);
	width : 119px;
}

/* ___________________________________________________________ common */
h4 a,
h5 a {
	font-weight: bold;
	color: #fff !important;
}
div#contents strong em,
div#contents em strong {
	color: #339900;
	font-wight: bold;
	font-size: 1.2em;
}
div.accent {
	margin: 10px 0;
	padding: 10px ;
	border-radius: 5px;
	background: #FFF;
}
span.comment {
	font-size: 0.8em;
	font-weight: normal !important;
}
div#shell div#core div#contents table.carte {
	border-width: 0;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}
div#shell div#core div#contents table.carte th,
div#shell div#core div#contents table.carte td {
	vertical-align: middle !important;
	border-style: dotted;
	border-width: 1px 0;
	background: transparent;
	border-color: #333 !important;
	padding:0.7em 0;
}
table.carte th {
	text-align: left;
	color: #333 !important;
	padding-left: 1em !important;
}
table.carte td {
	text-align: left;
	width: 75% !important;
	padding-left:1em !important;
	color: #333 !important;
}
table.carte2 td {
	width: 25% !important;
}







