@charset "Shift_JIS";

/*------------------------------------------------
	base.css	*/

/*html {
	overflow-y:scroll;
}
body {
	font-size: 62.5%;
	color: #696969;
}
a {
	text-decoration: none;
}*/

/*-----------------------------
	container
-----------------------------*/
/*div#container {
	width: 100%;
	font-size: 1.2em;
}*/

/*-----------------------------
	header
-----------------------------*/
/*div#header {
	width: 884px;
	margin: 0px auto;
}*/

/* logo */
/*div#header #logo {
	padding: 10px 0px 7px 4px;
}*/

/*-----------------------------
	contents
-----------------------------*/
div#f20010801_01 {
	width: 892px;
	margin: 0px auto 18px auto;
}
div#f20010801_01 img {
	vertical-align: top;
}

/*-----------------------------
	footer
-----------------------------*/
/*div#footer {
	padding: 7px 0px;
	background-color: #dedede;
	text-align: center;
	color: #006b52;
}

div#footer p#copyright,
div#footer div#fNavi {
	display: inline-block;
	line-height: 1.2;
}
* html div#footer p#copyright,
* html div#footer div#fNavi,
* html div#footer div#fNavi ul {
	display: inline;
}
*:first-child+html div#footer p#copyright,
*:first-child+html div#footer div#fNavi,
*:first-child+html div#footer div#fNavi ul {
	display: inline;
}*/

/* #copyright */
/*div#footer p#copyright {
	margin-right: 20px;
}*/

/* #fNavi */
div#fNavi li {
	float: left;
	display: inline;
}
* html div#fNavi li {
	float: none;
}
div#fNavi a {
	padding: 0px 6px;
	color: #006b52;
	text-decoration: none;
}
div#fNavi a:hover {
	text-decoration: underline;
}


/*------------------------------------------------
	contents.css	*/

#f20010801_01 div.block div,
#f20010801_01 div.block p {
	float: left;
	display: inline;
	width: auto;
}
#f20010801_01 .floatR {
	float: right;
	display: inline;
	width: auto;
}
#f20010801_01 p.btn {
	position: relative;
	background-repeat: no-repeat;
}
#f20010801_01 p.btn a {
	position: absolute;
	display: block;
	background-position: -9999px -9999px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#f20010801_01 p.btn a:hover {
	background-position: left top;
}

/* index */
#f20010801_01.f20110801_index div.block p.btn01 {
	width: 605px;
	height: 92px;
	background-image: url(../../img/usr/freepage/products/110801/index/img_03.jpg);
}
#f20010801_01.f20110801_index div.block p.btn01 a {
	top: 30px;
	left: 0px;
	width: 154px;
	height: 37px;
	background-image: url(../../img/usr/freepage/products/110801/index/btn_01.jpg);
}
#f20010801_01.f20110801_index div.block01 div {
	width: 640px;
}
#f20010801_01.f20110801_index p.btn02 {
	width: 892px;
	height: 62px;
	background-image: url(../../img/usr/freepage/products/110801/index/img_32.jpg);
}
#f20010801_01.f20110801_index p.btn02 a {
	top: 0px;
	left: 195px;
	width: 521px;
	height: 62px;
	background-image: url(../../img/usr/freepage/products/110801/index/btn_02.jpg);
}

/* process */
#f20010801_01.f20110801_process div.block01 div,
#f20010801_01.f20110801_process div.block02 div  {
	width: 673px;
}
#f20010801_01.f20110801_process div.block01 div div,
#f20010801_01.f20110801_process div.block02 div div {
	width: auto;
}

#f20010801_01 .block:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#f20010801_01 .block {
	display:inline-block;
}

/* HIdes from IE-mac */  
*html #f20010801_01 .block {
	height:1%;
}

#f20010801_01 .block {
	display:block;
}
/* End hide from IE-mac */

	
