﻿@charset 'UTF-8';

/* ------------------------------------
*
*Since: 2008-07-03
*Editor: BBmedia Inc. D_sasaki
*
-------------------------------------*/

/* Style Index ========================

	01: product

==================================== */



/*
01. product
-------------------------------------*/
body.product div#contents {
	padding:0;
	height:auto !important;
	height:477px;  /* IE用 */
	min-height:477px;  /* IE以外用 */
	background:url(../product/img/bg_001.jpg) 0 0 no-repeat #000000;
}

body.product div#contents div#backToTop {
	width:145px;
	height:22px;
}

body.product div#contents div#backToTop a {
	width:145px;
	height:22px;
	_height:44px;
	background:url(../product/img/btn_003.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/btn_003.png',sizingMethod='scale');
}

body.product div#contents div.exImg {
	width:160px;
	height:535px;
}

body.product#index div#contents div.exImg {
	width:215px;
	background:url(../product/img/eximg_000.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_000.png',sizingMethod='scale');
}

body.product#years10 div#contents div.exImg {
	background:url(../product/img/eximg_001.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_001.png',sizingMethod='scale');
}

body.product#years12 div#contents div.exImg {
	width:240px;
	background:url(../product/img/eximg_002.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_002.png',sizingMethod='scale');
}

body.product#years18 div#contents div.exImg {
	width:240px;
	background:url(../product/img/eximg_003.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_003.png',sizingMethod='scale');
}

body.product#years25 div#contents div.exImg {
	background:url(../product/img/eximg_004.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_004.png',sizingMethod='scale');
}

body.product#years35 div#contents div.exImg {
	background:url(../product/img/eximg_005.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_005.png',sizingMethod='scale');
}

body.product#years50 div#contents div.exImg {
	background:url(../product/img/eximg_006.png) 0 0 no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../product/img/eximg_006.png',sizingMethod='scale');
}





body.product div#contents div#contentsBox {
	height:auto !important;
	height:305px;  /* IE用 */
	min-height:305px;  /* IE以外用 */
}

body.product div#contents div#contentsBox p {
	padding:0 0 10px;
}





body.product div#contents div#contentsBox div#profile,
body.product div#contents div#contentsBox div#tNote {
	margin:0 0 10px;
}

body.product div#contents div#contentsBox div#profile {
}

body.product div#contents div#contentsBox div#tNote {
	display:none;
}

body.product div#contents div#contentsBox div#tNote dl#tNoteChart {
	width:484px;
	background:url(../product/img/line_001.gif) 0 0 no-repeat;
}

body.product div#contents div#contentsBox div#tNote dl#tNoteChart dt,
body.product div#contents div#contentsBox div#tNote dl#tNoteChart dd {
	font-size:1em;
}

body.product div#contents div#contentsBox div#tNote dl#tNoteChart dt {
	float:left;
	padding:0 0 0 0.5em;
	width:10em;
}

body.product div#contents div#contentsBox div#tNote dl#tNoteChart dd {
	padding:0 0 0 11em;
	_text-indent:-3px;
	background:url(../product/img/line_001.gif) 0 100% no-repeat;
}





body.product div#contents div#contentsBox ul#changeContent {
}

body.product div#contents div#contentsBox ul#changeContent li {
	float:left;
	width:146px;
	height:15px;
}

body.product div#contents div#contentsBox ul#changeContent li a {
	display:block;
	width:100%;
	height:100%;
}

body.product div#contents div#contentsBox ul#changeContent li.btn01 a {
	background:url(../product/img/btn_001.gif) 0 0 no-repeat;
}

body.product div#contents div#contentsBox ul#changeContent li.btn02 a {
	background:url(../product/img/btn_002.gif) 0 0 no-repeat;
}

body.product div#contents div#contentsBox ul#changeContent li a:hover,
body.product div#contents div#contentsBox ul#changeContent li a:focus {
	background-position:0 -15px;
}

body.product div#contents div#contentsBox ul#changeContent li.open a {
	background-position:0 -15px;
}





body.product div#contents ul#contentsNav {
	margin:0 0 0 24px;
}

body.product div#contents ul#contentsNav li {
	float:left;
	margin:0 6px 0 0;
}

body.product div#contents ul#contentsNav li a {
	display:block;
	position:relative;
}

body.product div#contents ul#contentsNav li a img.hoverImg {
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	display:none;
}




