@charset "utf-8";

body {
	background-color: #FFF;
	color: #333;
}

img {
	border: 0 none;
}
a {
	color: #03C;
}
a:hover {
	color: #F60;
}
#header {
	text-align: center;
}
#header h1 {
}

h2 {
	color: #996;
	border-bottom: 1px solid #996;
}
h3 {
	color: #000;
	border-bottom: 1px solid #F60;
}
h4 {
	color: #F60;
	padding: 3px 0px;
}
h5 {
	color: #000;
	border: 1px solid #CCC;
	padding: 3px;
}

#main {
}
#footer {
}
#footer p {
}
#footer address {
}
p#topimg {
}
#topflash {
	display: none;
}
/*
メニュー
*/
#navi ul, #navi li {
}
#navi a {
}

/*
ビッグメニュー
*/
#navi .bm a {
}

/*
サブメニュー
*/
#navi li ul {
}

#main01 {
}

#main01 ul {
}
#main01 ul li {
}
#main01 ul li img {
}
#main01 ul li a {
}
#main01 ul li .date {
}

/*
トップニュースリリース
*/
#topinfo h2 {
}
/*
トップヘッドライン
*/
#headline h2 {
}

/*
トップコンテンツ
*/
#main02 {
}

/*
各ページ共通
*/
#subheader {
}
#subheader h2 {
}
#subheader p {
}

/*
サブコンテンツメニュー
*/

#submenu {
}
#submenu ul {
}
#submenu li {
}
#submenu ul a {
}

/*
コンテンツ
*/
#contents {
}
#contents p {
}

.ctitle {
}
.ctitle p {
}
.ctitle h3 {
}

dl.intro {
}
dl.intro dt a {
}

h4, .link h3, .contact h3, .info h3 {
}


p#president {
}
table {
	border-collapse: collapse;
}
th, td {
	vertical-align: top;
	border: 1px solid #CCC;
}
th {
	text-align: left;
	background-color: #EEE;
}

#contents p.kphoto {
}
h5 {
}
#contents ul, #contents ol {
}
#contents li {
}
.partner h5 a {
}
#contents p.pphoto {
}
#contents p.iphoto {
}
.info p.date {
}

#contents ul.navipn {
}
#contents .navipn li {
}
#contents .navipn li.prev {
}
#contents .navipn li.next {
}

#contents .navipn li a {
}
#contents .navipn li.prev a {
}
#contents .navipn li.next a {
}


#form .button {
}
#name, #company, #tel, #email {
}
#zip {
}
#zip, #tel, #email {
}
#address {
}


p#insflash01 {
}

p.syomei {
}

.voice {
}
.voice p {
}
.voice h4 {
}
.voice h5 {
}

.totop {
}
.totop a {
}
#footer .totop a {
}

