@charset "utf-8";

/* ___________________________________________________________ logo */

h2,
h2 a {
	width : 300px !important;
	height : 43px;
}
/*
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 {
	margin-top: 5px;

}
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 29px 0 0 !important;
}
div#header ul.navigation li.home a {
	background-image : url(../images/common/home.gif);
	width : 85px;
}
div#header ul.navigation li.contents1 a {
	background-image : url(../images/common/contents1.gif);
	width : 95px;
}
div#header ul.navigation li.contents2 a {
	background-image : url(../images/common/contents2.gif);
	width : 139px;
}
div#header ul.navigation li.contents3 a {
	background-image : url(../images/common/contents3.gif);
	width : 120px;
}
div#header ul.navigation li.contents4 a {
	background-image : url(../images/common/contents4.gif);
	width : 189px;
}
div#header ul.navigation li.contents5 a {
	margin-right: 0 !important;
	background-image : url(../images/common/contents5.gif);
	width : 183px;
}

/* ___________________________________________________________ common */
div#shell.home {
	background-image: url(../images/common/bg_body_home.gif) !important;
}
div#intro div.slideshow,
div#intro div.slideshow img {
	height: 360px !important;
}
div.column2 {
	padding: 0;
	margin: 0
}

div.column2-1 {
	width: 320px;
	margin-right: 20px;
	float: left;
}

div.column2-1.turn {
	width: 320px;
	float: right;
}

div.column2-2 {
	width: 549px;
	margin-right: 10px;
	float: left;
}

div.column2-2.turn {
	width: 101px;
	float: right;
}

div.column4 {
	padding: 0;
	margin: 0;
}

div.column4-1 {
	width: 150px;
	margin-right: 20px;
	float: left;
}
div#contents div.column4-1 p {
	letter-spacing: 0px;
	line-height: 1.2 !important;
}
div.column4-1.turn {
	width: 150px;
	float: right;
}
.contents2 div#contents h4,
div#contents h5 {
	background: none !important;
	border-bottom: 2px solid #666;
	padding: 8px 0 !important;
	text-indent: 0;
	height: auto;
	line-height: 1.5;
}
.contents3 div#contents table {
	margin-bottom: 5px;
}
.contents3 div#contents div.column3 .column h5 {
	width: 200px;
}
.contents3 div#contents div.column3 .column p {
	font-size: 0.9em;
}
div#contents address {
	border-color: #666 !important;
}