@charset 'iso-2022-jp';
/* CSS Document */


body.popup_body {
background-image:none;
background-color:#FFFFFF;
}

/* -----haikei_image_select----- */


div#main_present01 {
width:920px;
height:431px;
background:url(../img/present/present08_bg.jpg) no-repeat top center;
position:relative;
}

img.main_bg {
margin:0;
position:absolute;
top:0px; left:0px;
}


/* -----banner_area----- */

div#banner_area {
background:url(../img/common/common_banner_bg.jpg) center top no-repeat;
height:86px;
}


/* -----maincontents----- */

h2 {
position:absolute;
left:48px;top:10px;
}

p.naka_panasonic {
position:absolute;
left:293px; top:33px;
}

h3 {
position:absolute;
top:85px; left:48px;
}

p.present_read {
position:absolute;
top:72px; left:498px;
font-weight:bold;
font-size:12px;
line-height:18px;
letter-spacing:0px;
}

div.contents_area01 {
	position:absolute;
	top:190px;
	left:505px;
	width:370px;
	height:245px;
	overflow:auto;
	padding:0px;
	text-align:center;
}

p.quiz {
color:#f39700;
font-weight:bold;
font-size:14px;
margin-left:auto;
margin-right:auto;
line-height:1.5;
}

p.quiz2 {
font-size:12px;
}

p.closing {
font-size:12px;
color:#e82229;
margin-left:auto;
margin-right:auto;
padding-top:10px;
}

p.bt {
padding:5px 0px;
margin-left:auto;
margin-right:auto;
}

div.answer {
margin-top:18px;
width:370px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

div.answer p {
position:absolute;
left:100px; top:140px;
}

div.answer p.answer1 {
position:absolute;
left:220px; top:137px;
}

div.annotation {
position:absolute;
left:0; top:178px;
width:370px;
}

div.annotation li {
margin-left:5px;
list-style:none;
font-size:10px;
text-align:left;
line-height:13px;
}


div.select {
position:absolute;
top:27px; left:770px;
}

/* -----popup----- */

div#popup_wrapper {
text-align:center;
margin:0;
background-color:#FFFFFF;
}

div#popup_container {
	width:500px;
	height:560px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/present/present_popbg.jpg) center top no-repeat;
	position:relative;	
}

h1.popup {
position:absolute;
top:20px; left:20px;
}

h2.popup {
position:absolute;
top:90px; left:53px;
}

h3.popup {
position:absolute;
top:140px; left:45px;
color:#0066CC;
}

p.close {
position:absolute;
top:510px; left:210px;
}

/* -----popup2----- */


div.form {
position:absolute;
top:160px;left:55px;
width:390px;
}

div.form2 {
height:100px;
width:390px;
}

input,textarea,select {
font-size:12px;
height:15px;
margin-right:5px;
margin-left:3px;
}

option {
font-size:12px;
height:15px;
}

div.koumoku {
width:95px;
font-size:12px;
height:35px;
float:left;
text-align:right;
}

div.kaitou {
width:285px;
font-size:12px;
height:35px;
float:right;
text-align:left;
}

div.koumoku2 {
width:95px;
font-size:12px;
height:28px;
float:left;
text-align:right;
}

div.kaitou2 {
width:285px;
font-size:12px;
height:28px;
float:right;
text-align:left;
}

div.kaitou2 input,textarea {
width:200px;
font-size:12px;
height:15px;
margin-right:5px;
margin-left:3px;
}

.input_b {
height:23px;
font-size:11px;
}

div.input {
width:390px;
text-align:center;
margin-top:35px;
}




