@charset 'iso-2022-jp';
/* CSS Document */

body {
background:url(../img/common/bg.jpg) top repeat-x;
}

body.popup_body {
background-image:none;
background-color:#FFFFFF;
}


/* -----haikei_image_select----- */



div#main_bbs {
width:920px;
height:431px;
background:url(../img/bbs/bbs_bg.jpg) no-repeat top center;
position:relative;

}


/* -----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:425px;
}

p.write_b {
position:absolute;
top:367px; left:184px;
}

div.entry_archive {
	position:absolute;
	top:24px;
	left:470px;
	width:400px;
	padding-right:5px;
	overflow:auto;
}

span.archive_list {

font-size:10px;

}

span.archive_list a{
color:#0066CC;
font-size:10px;
}

div.contents_area01 {
	position:absolute;
	top:143px;
	left:380px;
	width:490px;
	height:270px;
	overflow:auto;
	padding-left:0px;
}

div.entry_title {
position:relative;
height:30px;
}

div.entry_title p {
position:absolute;
top:20px; left:10px;
color:#0066CC;
}

img.bbs_onepoint {
position:absolute;
top:3px; left:400px;
}

p.p1 {
width:420px;
margin-bottom:15px;
padding:0 10px;
padding-top:22px;
background:url(../img/bbs/line.gif) repeat-y top left;
line-height:22px;
}

div.entry_author {
height:20px;
width:440px;
text-align:right;
margin-bottom:15px;
}

div.entry_author p {
color:#0066CC;
}


/* -----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/bbs/message_popbg.jpg) center top no-repeat;
	position:relative;
	

}

h1.popup {
position:absolute;
top:20px; left:20px;
}

h2.popup {
position:absolute;
top:100px; left:40px;
}

h3.popup {
position:absolute;
top:140px; left:45px;
color:#0066CC;
}

p.popup {
position:absolute;
width:410px; height:240px;
left:43px;top:170px;
line-height:22px;
background:url(../img/bbs/kakikomi_line.jpg) center top repeat-y;
}

img.kakikomi_b {
position:absolute;
top:473px; left:151px;
}

p.close {
position:absolute;
top:510px; left:210px;
}

/* -----popup2----- */

div#popup2_container {
	width:500px;
	height:560px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/bbs/popup2_bg.jpg) center top no-repeat;
	position:relative;
	

}


div.kakikomi {
position:absolute;
top:140px;left:55px;
width:410px;
}



div.kakikomi input,textarea{
font-size:11px;
}

div.kakikomi p {
font-size:11px;
line-height:1.5;
margin-top:10px;
}

div.kakikomi span{
font-size:11px;
line-height:1.5;

}

/* -----IE7 ----- */

*:first-child+html$B!!(Bdiv.kakikomi input,textarea{
font-size:12px;
}

*:first-child+html$B!!(Bdiv.kakikomi p {
font-size:12px;
line-height:1.5;
margin-top:10px;
}

*:first-child+html$B!!(Bdiv.kakikomi span{
font-size:12px;
line-height:1.5;

}

/* -----IE6 ----- */

*html$B!!(Bdiv.kakikomi input,textarea{
font-size:12px;
}

*html$B!!(Bdiv.kakikomi p {
font-size:12px;
line-height:1.5;
margin-top:10px;
}

*html$B!!(Bdiv.kakikomi span{
font-size:12px;
line-height:1.5;

}



div.input {
width:410px;
text-align:center;
margin-top:10px;
}

