@charset "utf-8";

/* ---------------------------------------------------
   File: new-cap.css
   Version: 1.0.0
   Update: 2022-07-29
   Author: http://flowlab.co.jp

   (c)2007-2022 Flowlab inc. All Rights Reserved.
--------------------------------------------------- */




/* ===================================================
    Common
=================================================== */
body {
	background: url(images/bg_body.jpg) center top repeat;
	min-width: 1200px;
}

.row {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}


a:hover {
	cursor: pointer;
}
img {	display: block;}


.box_l {	float: left;}
.box_r {	float: right;}


/* ===================================================
    Header
=================================================== */
header {
	background-position: center top, center top;
	background-repeat: repeat-x, repeat-x;
}

header h1 {
	width: 1200px;
	margin: 0 auto;
}
/* ===================================================
    Cotent
=================================================== */
.content {
	overflow: hidden;
}

/* -----------------------------------
		howto
----------------------------------- */
#content iframe {
	width: 765px;
	height: 430px;
	display: block;
	margin: 0 auto;
	}
#howto h2 {
  margin-bottom: 20px
}


/* -----------------------------------
		recycle
----------------------------------- */
#recycle {
	margin: 30px 0;
}

/* -----------------------------------
		lineup
----------------------------------- */
#lineup {
  margin-bottom: 100px;
}


/* ===================================================
    Footer
=================================================== */
footer {
	overflow: hidden;
	background: #fff;
}

footer small {
	width: 338px;
	float: left;
}
footer address {
	width: 330px;
	float: right;
}
footer small,
footer address {
	padding: 26px 0 20px;
}


/* ===================================================
   Page Top
=================================================== */

#pageTop {
	position: fixed;
	bottom: 0;
	right: 20px;
	margin-bottom: 80px;
}
#pageTop a {
	width: 40px;
	height: 40px;
	display: block;
	padding: 0;
}


