/* css document */

@import url(./base.css);

/* h2 */
.h2-01 {
	text-indent: -9999px;
	background-image: url(img/h2-01.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 720px;
}
.h2-02 {
	text-indent: -9999px;
	background-image: url(img/h2-02.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 720px;
}
.h2-03 {
	text-indent: -9999px;
	background-image: url(img/h2-03.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 720px;
}
.h2-04 {
	text-indent: -9999px;
	background-image: url(img/h2-04.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 720px;
}
.h2-05 {
	text-indent: -9999px;
	background-image: url(img/h2-05.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 720px;
}
.h2-06 {
	text-indent: -9999px;
	background-image: url(img/h2-06.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 720px;
}
/* h3 */
.h3-01-01 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-01-01.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-01-02 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-01-02.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-01-03 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-01-03.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-01-04 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-01-04.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-01-05 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-01-05.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-03-01 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-03-01.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-03-02 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-03-02.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-04-01 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-04-01.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-04-02 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-04-02.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-04-03 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-04-03.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-04-04 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-04-04.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-05-01 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-05-01.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
.h3-05-02 {
	display: block;
	text-indent: -9999px;
	height: 42px;
	margin-bottom: 12px;
	background-image: url(img/h3-05-02.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
/* h4 */
.h4-01-01 {
	display: block;
	height: 240px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.h4-01-02 {
	display: block;
	height: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 265px;
	float: left;
}
.h4-01-03 {
	display: block;
	height: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 265px;
	float: left;
}
.h4-01-04 {
	display: block;
	height: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 265px;
	float: left;
}
.h4-01-05 {
	display: block;
	height: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 265px;
	float: left;
}
.h4-03-01 {
	display: block;
	height: 150px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.h4-03-02 {
	display: block;
	height: 150px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.h4-04-01 {
	display: block;
	height: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/* comon */
.catalogue {
	background-image: url(img/pdf.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 45px;
	font-weight: normal;
}
/* indexcontents */
#indexcontents {
	float: left;
	width: 729px;
	display: block;
	text-align: left;
}
.bnbox {
	padding: 0px;
	text-align: center;
	margin: 0px;
}
.bnbox li {
	text-indent: -9999px;
	list-style-type: none;
	float: left;
	margin-top: 1px;
}
.bnbox li a {
	display: block;
	text-decoration: none;
	list-style-type: none;
}
.bn1 a {
background-image: url(img/bn01.jpg); width: 240px; height: 70px
}
.bn2 a {
background-image: url(img/bn02.jpg); width: 240px; height: 70px
}
.bn3 a {
background-image: url(img/bn03.jpg); width: 240px; height: 70px
}
.bn4 a {
background-image: url(img/bn04.jpg); width: 240px; height: 70px
}
.bn5 a {
background-image: url(img/bn05.jpg); width: 240px; height: 70px
}
.bn6 a {
background-image: url(img/bn06.jpg); width: 240px; height: 70px
}
.bn1 a:hover {
background-image: url(img/bn01-ov.jpg)
}
.bn2 a:hover {
background-image: url(img/bn02-ov.jpg)
}
.bn3 a:hover {
background-image: url(img/bn03-ov.jpg)
}
.bn4 a:hover {
background-image: url(img/bn04-ov.jpg)
}
.bn5 a:hover {
background-image: url(img/bn05-ov.jpg)
}
.bn6 a:hover {
background-image: url(img/bn06-ov.jpg)
}


#js {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	display: block;
	color: #182E2E;
	margin: 0px;
	padding: 0px;
}
#js a {
	line-height: 18px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}
#list{
	margin-top: 10px;
}
#list a {
	color: #999900;
	font-size: 12px;
	line-height: 16px;
}
#jsbox {
	display: block;
	margin-right: 9px;
	margin-left: 9px;
	margin-top: 8px;
	margin-bottom: 10px;
	height: 206px;
	text-align: left;
	float: none;
	width: 674px;
	clear: none;
	background-image: url(img/img_whatsnew.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #182E2E;
	padding-top: 47px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 12px;
	line-height: 16px;
}
.privacy {
	font-size: 10px;
	line-height: 14px;
	color: #888888;
}
.privacy h5 {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.hissu {
	color: #990000;
	font-weight: normal;
}
.hissu2 {
	color: #990000;
	font-weight: normal;
	font-size: 10px;
}
/* table */

TABLE#gaiyo {
	WIDTH: 600px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	line-height: 20px;
}
TABLE#gaiyo TH {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	WIDTH: 120px;
	COLOR: #669900;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 16px;
	background-color: #EBEBEB;
	text-align: left;
	font-weight: bold;
}
TABLE#gaiyo TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	font-size: 12px;
}
TABLE#gaiyo TD UL {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM-STYLE: none;
	padding: 0px;
	margin: 0px;
}
TABLE#gaiyo TD UL LI {
	padding: 0px;
	margin: 0px;
}
TABLE#gaiyo2 {
	WIDTH: 600px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	line-height: 20px;
}
TABLE#gaiyo2 TH {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	font-weight: normal;
	padding-left: 15px;
	width: 80px;
	padding-right: 0px;
}
TABLE#gaiyo2 TD {
	font-size: 12px;
	padding-right: 0px;
	padding-left: 15px;
}
TABLE#gaiyo2 img {
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-bottom: 5px;
}
#index_banner {
	text-align: center;
	margin-bottom: 20px;
}
