@charset "Shift-JIS";

html {
	height: 100%;
}

body {
	padding: 0;
	background: #fff url("./images/bk01.gif") left top;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	color: #666666;
	margin: 0 auto;
	height: 100%;
}

#content {
	margin: 0 auto;
	background: #fff;
	border-left: 1px solid #646464;
	border-right: 1px solid #646464;
	width:750px;
	height:100%;
	min-height: 100%;
}

body > #content {
	height: auto;
}


#index_rup {
	width: 730px;
	text-align: center;
	margin: 15px auto;
	padding: 0;
}

#index_rup p {
	text-align: left;
}

#index_rup p#cp {
	width: 730px;
	height: 30px;
	background: url("./images/title_cp.jpg") left top no-repeat;
	text-indent: -9999px;
}

#index_rup p#item {
	width: 730px;
	height: 30px;
	background: url("./images/title_item.jpg") left top no-repeat;
	text-indent: -9999px;
}

#index_rup p#rup {
	width: 730px;
	height: 30px;
	background: url("./images/title_rup.jpg") left top no-repeat;
	text-indent: -9999px;
	clear: both;
}

#index_rup p#fax {
	width: 730px;
	height: 30px;
	background: url("./images/title_fax.jpg") left top no-repeat;
	text-indent: -9999px;
}

#list {
	width: 710px;
}

#list ul {
	width: 100%;
	margin: 0;
	list-style: none;
	line-height:15px;
	text-align:center;
}

#list li {
	margin: 12px 17px;
	padding: 0;
	float: left;
	display:block;
}

#list li a{
	width:100px;
	margin: 0;
	padding: 0;
	display:block;
	text-decoration: none;
	color: #666;
}

#list li a img {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

#list strong {
	margin-top: 15px;
	display:block;
	font-weight:normal;
}

#list a:hover strong {
	text-decoration: underline;
}

#index_check {
	width: 730px;
	margin: 7px auto;
	margin-top: 25px;
}

#index_check p {
	background-color: #e60012;
	padding: 3px 0;
	border: 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

#index_check ul {
	text-align: left;
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 10px;
	line-height: 13px;
}

#index_check li {
	padding: 3px 0;
}

#index_btn a:hover img {
	filter:alpha(opacity=60);
	opacity:0.6;
}

h1 {
	margin: 0;
	padding: 0;
	text-align: left;
	background: url("./images/hd.jpg") left top no-repeat;
	width: 750px;
	height: 382px;
	text-indent: -9999px;
}

#fcon {
	margin: 0 auto; 
	width: 730px;
	text-align: left;
}

/* ----------------------------------------------------------------------------------------------------- */

.scon {
	margin:30px 10px 0 10px;
	padding: 0;
	width: 710px;
}

.scon p.ind {
	text-indent: 1em;
}

.scon p.indb20 {
	text-indent: 1em;
	margin-bottom: 29px;
}

/* ----------------------------------------------------------------------------------------------------- */

#win {
	width: 700px;
	margin: 7px auto;
	text-align: left;
	font-weight: bold;
}

#win p {
	margin: 0;
	padding: 0;
}

/* ----------------------------------------------------------------------------------------------------- */

#copy {
	background: url("./images/copyl.gif") top left no-repeat;
	width: 730px;
	height: 25px;
	margin: 0 auto;
	margin-top: 20px;
	text-indent: -9999px;
	clear: both;
}

/* ----------------------------------------------------------------------------------------------------- */
p.btm20 {
	margin-bottom: 20px;
}

p.btm30 {
	margin-bottom: 30px;
}

/* ----------------------------------------------------------------------------------------------------- */

.img_c {
	width: 710px;
	text-align: center;
}

.img_r {
	width: 710px;
	text-align: right;
}

/* ----------------------------------------------------------------------------------------------------- */

.line {
	width:710px;
	height: 1px;
	padding-bottom: 20px;
	background: url("./images/line.gif") left no-repeat;
	text-indent: -9999px;
}

a.paget {
	width: 80px;
	height: 20px;
	background: url("./images/paget.gif") top left no-repeat;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-right: 20px !important;;
	margin-right /**/: 10px;
	margin-top: 15px;

}

a.paget:hover {
	background-position: 0 -20px;
}

div#page-top {
	display: none;
}

hr.cl {
	display: none;
}

a img {
	border: 0;
}

.cen {
	text-align: center;
}
.f11 {
	font-size: 11px;
}

