@charset "UTF-8";
@import url("../../css/subject.css");


/* ============================================================ index.html用スタイル */
#gaiyouContents h2 {
	height: 120px;
	background-image: url("../images/title.jpg");
}


#gaiyouContents table {
	width: 540px;
	margin: 0em auto 1em auto;
}

#gaiyouContents table caption {
	margin-top: 1em;
	margin-bottom: 0em;
	margin-left: 1em;
	font-size: 1.2em;
	font-weight: bold;
	color: #005900;
	text-align: left;
}

#gaiyouContents table th,
#gaiyouContents table td {
	padding: 5px;
}

#gaiyouContents table th {
	background-color: #0084bd;
	color: #ffffff;
}

#gaiyouContents table td {
	background-color: #bce2e8;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #005900;
}

#gaiyouContents table td strong {
	color: #0084bd;
}

#gaiyouContents table td img {
	vertical-align: middle;
}


/* ============================================================ sikaku.html用スタイル */
#sikakuContents h2 {
	height: 120px;
	background-image: url("../images/sikakuTitle.jpg");
}

h3#supportTitle {
	background-image: url("../images/supportTitle.jpg");
}

#sikakuContents strong {
	color: #cc0000;
	font-weight: bold;
}

#sikakuContents table {
	width: 100%;
}

#sikakuContents th {
	width: 40%;
	padding-left: 1em;
	text-align: left;
}

#sikakuContents td {
	padding: 2px;
	font-size: 0.9em;
}

#sikakuContents .goukaku {
	margin: 0;
	margin-left: -10px;
	padding: 0;
	width: 588px;
}


/* ============================================================ message.html 用スタイル */
#messageContents h2 {
	height: 120px;
	background-image: url("../images/messageTitle.jpg");
}

#messageContents .width400 {
	width: 400px;
}


/* ============================================================ news.html 用スタイル */
#newsContents h2{
	height: 120px;
	background-image: url("../images/newsTitle.jpg");
}


/* ============================================================ newsList.html 用スタイル */
#newsListContents h2{
	height: 120px;
	background-image: url("../images/newsTitle.jpg");
}














/* ============================================================ syuusyoku.html用スタイル */
/*
#syuusyokuContents h2 {
	background-image: url("../images/syuusyokuTitle.jpg");
}

#syuusyokuContents ul {
	margin: 1em 0 1em 2em;
	color: #030;
	line-height: 1.7;
	list-style-position: inside;
}
*/

/* ============================================================ setubi.html用スタイル */
/*
#setubiContents h2 {
	background-image: url("../images/setubiTitle.jpg");
}
*/

/* ============================================================ message.html 用スタイル */
/*
#messageContents h2 {
	background-image: url("../images/messageTitle.jpg");
}
*/

/* ============================================================ sakuhin.html 用スタイル */
/*
#sakuhinContents h2 {
	background-image: url("../images/sakuhinTitle.jpg");
}
*/

/* ============================================================ new.html 用スタイル */
/*
#newsContents h2{
	background-image: url("../images/newsTitle.jpg");
}
*/



