@charset "shift_jis";

/* css framework(2nd level and below) ++++++++++++++++++++++++++++++++++

HTML Document
	|-- n8_cmn.css				(/common/css/ - this file)
	|		|--n8_pglayout.css	(/common/css/ - page layout)
	|		|--n8_hdft.css		(/common/css/ - header footer)
	|		|--n8_navi.css		(/common/css/ - global menu, local menu)
	|
	|-- n8_xxxxx.css			(/xxxxx/css/n8_xxxxx.css)
	|-- n8_print.css			(/common/css/ - print)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


body#camp .gnavi{ display:none;}

body#camp .hd{ background:#fff; }
body#camp .pgLayout{ position:relative;clear:both;background:#fff;padding-top:4px;}

.onkyo10 h1{
background:transparent url(/camp/onkyo/images/n8_onkyo10_ttl.gif) top left no-repeat;
width:575px;
height:285px;
}

.onkyo10 h1 span{
position:relative;
z-index:-1;
}

.onkyo10 p.leadTxt{
width:491px;
height:71px;
position:relative;
left:21px;
top:-109px;
background:transparent url(/camp/onkyo/images/n8_onkyo10_subttl.gif) top left no-repeat;
}

.onkyo10 p.leadTxt span{
display:block;
width:491px;
height:71px;
position:relative;
text-indent:-9999em;
z-index:-1;
}

.onkyo10 div.case{
position:relative;
width:567px;
margin-bottom:50px;
background:url(/camp/onkyo/images/n8_onkyo10_case01_bg.gif) repeat-y left top;
font-size:100%;
}

.onkyo10 div.case h2{
width:567px;
height:99px;
background-position:left top;
background-repeat:no-repeat;
}

.onkyo10 #case-one{ margin-top:-50px; }
.onkyo10 #case-one h2{ background-image: url(/camp/onkyo/images/n8_onkyo10_case01_ttl.gif); }
.onkyo10 #case-two h2{ background-image: url(/camp/onkyo/images/n8_onkyo10_case02_ttl.gif); }
.onkyo10 #case-three h2{ background-image: url(/camp/onkyo/images/n8_onkyo10_case03_ttl.gif); }

.onkyo10 div.case h2 span{
position:relative;
z-index:-1;
}


.onkyo10 div.case h3{
width:auto;
margin:0 14px 7px 267px;
color:#f12525;
font-size:133%;
}

.onkyo10 div.case p{
margin:0 15px 14px 267px;
font-size:117%;
}


.onkyo10 div.case img.fig{
position:absolute;
left:8px;
top:103px;
}


.onkyo10 div.case dl{
line-height:0;
font-size:0;
}

.onkyo10 #case-one dl{ margin-top:82px;}
.onkyo10 #case-two dl{ margin-top:45px;}
.onkyo10 #case-three dl{ margin-top:25px;}


.onkyo10 div.case dt{
height:37px;
background-position:left top;
background-repeat:no-repeat;
}

.onkyo10 div.case dt span{
position:absolute;
z-index:-2;
}


.onkyo10 #case-one dt{ background-image:url(/camp/onkyo/images/n8_onkyo10_case01_ask.gif); }
.onkyo10 #case-two dt{ background-image:url(/camp/onkyo/images/n8_onkyo10_case02_ask.gif) ; }
.onkyo10 #case-three dt{ background-image:url(/camp/onkyo/images/n8_onkyo10_case03_ask.gif) ; }


.onkyo10 div.case dd{
padding-bottom:11px;
text-align:center;
background:#ff4343 url(/camp/onkyo/images/n8_onkyo10_case01_btmbg.gif) no-repeat left bottom;
}

.onkyo10 ul{
font-size:0;
line-height:0;
list-style:none;
}
.onkyo10 ul li{ margin-bottom:50px;}

/* キャンペーン */
.onkyo10 .campaign{
	width:555px;
	margin-top:-50px;
}
.onkyo10 .campaign .camp_txt_box{
	border:#FF0000 1px solid;
	padding:10px;
	width:530px;
	margin:30px 0 0 0;
	background:#FFE1E1;
}
.onkyo10 .campaign .camp_txt_box .camp_txt_01{
	color:#FF0000;
}