@charset "utf-8";

/* ___________________________________________________________ text_navigation
div#header ul.navigation li a {
	padding-right : 10px !important;
	background-image : none !important;
	text-indent : 0 !important;
	width : auto !important;
	line-height : 40px;
}
 */
/* ___________________________________________________________ logo */

h2,
h2 a {
	width : 526px !important;
	height : 50px;
	top:45px !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 5px 0 0 !important;
}
div#header ul.navigation li.home a {
	margin-left : 0 !important;
	background-image : url(../images/common/home.gif);
	width : 53px;
}
div#header ul.navigation li.contents1 a {
	background-image : url(../images/common/contents1.gif);
	width : 98px;
}
div#header ul.navigation li.contents2 a {
	background-image : url(../images/common/contents2.gif);
	width : 151px;
}
div#header ul.navigation li.contents3 a {
	background-image : url(../images/common/contents3.gif);
	width : 146px;
}
div#header ul.navigation li.contents4 a {
	background-image : url(../images/common/contents4.gif);
	width : 177px;
}
div#header ul.navigation li.contents5 a {
	background-image : url(../images/common/contents5.gif);
	width : 127px;
}
div#header ul.navigation li.contents6 a {
	margin-right : 0 !important;
	background-image : url(../images/common/contents6.gif);
	width : 175px;
}

/* ___________________________________________________________ slideshow */
.home #intro {
	margin-bottom: 20px;
}
.home div#intro p.credit,
.home #intro .slideshow,
.home #intro .slideshow ul.slides,
.home #intro .slideshow ul.slides li.slide img {
	height: 480px !important;
	margin-bottom: 10px !important;
}
/* ___________________________________________________________ slideshow */
.update.standard.column2 .column h4 {
	background: none !important;
	border-top: 2px solid #1EA1EA;
	border-bottom: none !important;
	margin: 0 0 5px 0;
	padding: 0;
	height: 80px;
}

.update.standard.column2 .column h4 a {
	display: block;
	margin: 0;
	padding: 0;
	text-indent: 0;
	background: #eee;
	text-align: center;
	line-height: 80px !important;
	font-size: 14px;
	text-decoration: none;
	color: #1ea1ea !important;
	height: 80px;
}

/* ___________________________________________________________ flow */
.down_arrow {
	position: relative;
	margin: 0 auto;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top-color: #aaa;
}

.down_arrow:after{
	position: absolute;
	content: '';
	top: -20px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: #aaa;
}

/* ___________________________________________________________ common */
div#contents strong em,
div#contents em strong {
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 ProN W3", serif;
	font-size: 1.3em;
	font-weight: bold;
}
.accent {
	margin: 10px 30px;
	padding: 10px ;
	border-radius: 10px;
	background: #eee;
}
.accent p {
	margin: 0 !important;
}
div.section ul.flat {
	margin : 0 0 10px 15px;
}
div.section ul.flat li {
	float : left;
	font-size : 0.9em;
	width : 190px;
}
p.price {
	padding-top: 10px;
	border-top: solid #ddd 1px;
}
p.price span {
	font-size : 1.3em;
	font-weight: bold;
}
p.price span.note {
	font-size : 0.9em;
	font-weight: normal;
}

.gold {
	max-width: 472px;
}
div#main_contents table.pickup-player,
div#main_contents table.pickup-player th,
div#main_contents table.pickup-player td {
	font-size : 1em !important;
	border-color : #47bef3 !important;
}
div#main_contents table.pickup-player th {
	background : #00a2ea !important;
	color : #fff;
}
div#main_contents table {
	font-size : 0.85em;
}
h6.level7 {
	background: #fff !important;
	border-bottom: 1px solid #ccc;
}