@import url("default.css");
@import url("../../common/css/baselayout.css");
@import url("cntnavi.css");



/* [FeaturePage BasicSet]
------------------------------------------------------------------------------------------------- */
.mcnt-block {
	width:565px;
	text-align:left; }

.mcnt-block h3 {
	margin:0;
	padding:0;
	margin-bottom:15px; }

.mcnt-block h3 span {
	display:none;}

.mcnt-block .imgblock {
	float:right;
	width:265px;
	padding-top:5px; }

.mcnt-block .txtblock {
	width:280px;
	margin-top:10px; }

.mcnt-block p {
	margin:0;
	padding:0; }

.sidenote {
	padding:8px 15px 5px 15px;
	border:1px solid #D9D9D9;
	text-align:left; }

.sidenote h4 {
	margin:0;
	padding:0;
	margin-bottom:10px; }

.sidenote h4 span {
	display:none; }

.sidenote .imgblock {
	float:right;
	width:250px;
	padding-top:5px; }

.sidenote .txtblock {
	width:265px; }

.sidenote .txtblock p {
	margin:0;
	margin-bottom:15px;
	padding:0; }

.tbl_set {
	width:565px;
	border:0;
	border-collapse:collapse; }

.tbl_set td {
	padding:0;
	border:1px solid #D9D9D9;
	background-color:#FFFFFF; }



/* [FeaturePage01 UniqueSet]
------------------------------------------------------------------------------------------------- */
.cnavi {
	margin-bottom:23px; }

#f01-line01 h3 {
	width:510xp;
	height:40px;
	background:url(../img/ttl_f01_line01.gif) no-repeat; }

#f01-line01 p {
	margin-bottom:20px; }

#f01-line01 img {
	margin-bottom:25px; }

#sn01-line01 {
	margin-top:25px; }

#sn01-line01 h4 {
	width:443px;
	height:26px;
	background:url(../img/ttl_sn01-line01.gif) no-repeat; }

#f01-line02 {
	margin-top:25px; }

#f01-line02 h3 {
	width:542px;
	height:15px;
	background:url(../img/ttl_f01_line02.gif) no-repeat; }

#f01-line02 .note {
	margin-top:5px; }

#f01-line03 {
	margin-top:25px; }

#f01-line03 h3 {
	width:421px;
	height:15px;
	background:url(../img/ttl_f01_line03.gif) no-repeat; }

#comp-list h5 {
	margin:25px 0px 10px 218px;
	padding:0;
	width:129px;
	height:11px;
	background:url(../img/ttl_comp_list.gif) no-repeat center; }

#comp-list h5 span {
	display:none; }

#comp-list .note {
	margin-bottom:15px; }

#f01-line04 {
	margin-top:25px;
	margin-bottom:40px; }

#f01-line04 h3 {
	width:446px;
	height:15px;
	background:url(../img/ttl_f01_line04.gif) no-repeat; }

#f01-line04 .note {
	margin-top:10px;}

#f01-line04 .imgblock {
	float:right;
	width:160px;
	padding-top:5px;
	text-align:right; }


#rec-list h5 {
	width:201px;
	height:11px;
	margin:25px 0px 10px 182px;
	padding:0;
	background:url(../img/ttl_rec_list.gif) no-repeat center; }

#rec-list h5 span {
	display:none; }

#rec-list .note {
	margin-top:5px;
	margin-bottom:13px; }



/* [FeaturePage02 UniqueSet]
------------------------------------------------------------------------------------------------- */
#f02-line01 h3 {
	width:343px;
	height:15px;
	background:url(../img/ttl_f02_line01.gif) no-repeat; }

#f02-line01 p {
	margin-bottom:30px; }

#f02-line01 img {
	margin-bottom:15px; }

#f0201-sttl {
	width:227px;
	height:11px;
	margin:0 0 18px 150px;
	padding:0;
	background:url(../img/ttl_iqcomp.gif) no-repeat; }

#f0201-sttl span {
	display:none; }

#sn02-line01 {
	margin-bottom:25px; }

#sn02-line01 h4 {
	width:193px;
	height:26px;
	background:url(../img/ttl_sn02-line01.gif) no-repeat; }




/* [SpecPage UniqueSet]
------------------------------------------------------------------------------------------------- */
#spc-line01 {
	margin-bottom:50px; }

#spc-line01 h3 {
	width:72px;
	height:30px;
	background:url(../img/ttl_spc_line01.gif) no-repeat; }

#spc-line01 img {
	margin-bottom:20px;}

.spc-sttl {
	width:90px;
	height:12px;
	margin:0;
	margin-bottom:15px;
	padding:0; }

.spc-sttl span {
	display:none; }

.epn p {
	letter-spacing:1px; }

/* hide MacIE--------------- \*/
* html .epn p {
	letter-spacing:1.5px; }
/* -------------------------- */

.spc-no {
	color:#084C88;
	font-weight:bold;}

#spc-front {
	margin:0;
	padding:0; }

#spc-front h4 {
	background:url(../img/ttl_spec_front.gif) no-repeat; }

#front-txtblock01 {
	float:left;
	width:170px; }

#front-txtblock02 {
	float:left;
	width:190px; }

#front-txtblock03 {
	margin-left:360px; }

/* hide MacIE--------------- \*/

#spc-back {
	clear:both;
	padding-top:25px; }

#spc-rmcn {
	clear:both;
	padding-top:25px; }

/* -------------------------- */

#spc-back h4 {
	background:url(../img/ttl_spec_back.gif) no-repeat; }

#back-txtblock01 {
	float:left;
	width:200px; }

#back-txtblock02 {
	float:left;
	width:200px; }

#back-txtblock03 {
	margin-left:360px; }

#spc-rmcn h4 {
	margin-bottom:30px;
	background:url(../img/ttl_spec_rmcn.gif) no-repeat; }

#rmcn-imgblock {
	float:left;
	width:220px;}

#spc-line02 {
	clear:both;
	padding-top:20px;
	margin-bottom:35px; }

#spc-line02 h3 {
	width:72px;
	height:30px;
	background:url(../img/ttl_spc_line02.gif) no-repeat; }

.spc-tbl {
	width:565px;
	margin-bottom:8px;
	border:0;
	border-collapse:collapse; }

.spc-tbl td {
	padding:0;
	border:1px solid #D9D9D9; }

.spc-tbl p {
	margin-left:9px;
	line-height:150%; }

.spc-cella {
	background-color:#F2F2F2; }

.spc-cellb {
	background-color:#E5E5E5; }

.spc-cellc {
	background-color:#FFFFFF; }

#spc-line03 {
	margin-bottom:40px;}

#spc-line03 img {
	margin-bottom:30px;}

#spc-line03 h3 {
	width:140px;
	height:30px;
	margin-bottom:20px;
	background:url(../img/ttl_spc_line03.gif) no-repeat; }

#eco-info {
	margin-bottom:20px;}

#eco-info h3 {
	width:80px;
	height:30px;
	margin-bottom:20px;
	background:url(../img/ttl_eco-info.gif) no-repeat; }

.eco-imgblock {
	float:left;
	width:90px; }

.eco-txtblock {
	float:right;
	width:475px; }

.lst-mrk {
	margin:0;
	padding:0;
	list-style-type:none; }

.lst-mrk li {
	margin:0px 0px 5px 0px;
	padding-left:14px;
	background:url(../img/lst_mrk.gif) 0em 0.3em no-repeat; }


.ast {
	font-size:95%;
	color:#B3B3B3;
}


/* for Mac IE5.x---------------------------------------------------------------------------- \*//*/

#spc-back {
	width:565px;
	overflow:auto;
	padding-top:25px; }

#spc-rmcn {
	width:565px;
	overflow:auto;
	padding-top:25px; }

/* */

/* for side-container banners */

.scnt-block {
	margin:5px;
	margin-bottom:15px;
	text-align:left; }

.scnt-block h5 {
	margin:0;
	padding:0;
	width:170px;
	height:27px; }

.bn-block {
	margin:0;
	padding:0; }


.bn-block li {
	margin:0;
	margin-top:5px;
	padding:0;
	list-style:none; 
	font-size:0;
	line-height:0;
	vertical-align:baseline; }
