@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 : 210px !important;
	height : 60px;
	top : 40px !important;
}
/**/
h2 {
	background : url(../images/common/tel.gif) no-repeat right bottom transparent;
	width : 700px !important;
	height : 60px;
}
h2 a {
	width : 210px !important;
	height : 60px;
}

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 15px 0 0 !important;
}
div#header ul.navigation li.home a {
	margin-left : 25px !important;
	background-image : url(../images/common/home.gif);
	width : 71px;
}
div#header ul.navigation li.contents1 a {
	background-image : url(../images/common/contents1.gif);
	width : 132px;
}
div#header ul.navigation li.contents2 a {
	background-image : url(../images/common/contents2.gif);
	width : 103px;
}
div#header ul.navigation li.contents3 a {
	background-image : url(../images/common/contents3.gif);
	width : 112px;
}
div#header ul.navigation li.contents4 a {
	background-image : url(../images/common/contents4.gif);
	width : 91px;
}
div#header ul.navigation li.contents5 a {
	background-image : url(../images/common/contents5.gif);
	width : 119px;
}
div#header ul.navigation li.contents6 a {
	margin-right : 0 !important;
	background-image : url(../images/common/contents6.gif);
	width : 192px;
}

/* ___________________________________________________________ common */
div#intro .slideshow, div#intro .slideshow img {
	height: 390px !important;
}

div#contents strong em,
div#contents em strong {
	color: #42a03e;
	font-wight: bold;
	font-size: 1.2em;
}

table.schedule td {
	text-align: center;
}
.down_arrow {
	position: relative;
	margin: 0 auto;
	width: 0;
	height: 0;
	border: 16px solid transparent;
	border-top-color: #999;
}

.down_arrow:after{
	position: absolute;
	content: '';
	top: -32px;
	left: -8px;
	width: 16px;
	height: 16px;
	background: #999;
}
.flow {
	margin-bottom: 35px;
	padding: 10px ;
	border: 2px solid #f2da9f;
	border-radius: 5px;
	background: #fcf3dc;
}
sup {
	font-size: 0.6em;
}
