/* panasonicheadlene_special *//* ※2カラムレイアウト※ */

body{
background:#FFFFFFF;
font-size:90%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img{border:0;}

/* レイアウト全体枠 */

div#container{
width:960px;
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
padding:0;
background:#FFFFFF;
}

.clear{
clear:both;
}

/*ImpressWatch header*/

h1{
width:960px;
margin:0;
padding:0;
background:#FFFFFF;
}

/*panasonic header*/

h2{
width:960px;
height:150px;
margin:0;
padding:0;
background:#999999;
}

/*panasonic footer*/

#fotter{
width:960px;
margin:0;
padding:0;
}

#fotter p{
margin:0;
padding:5px 5px;
font-size:12px;
float:left;
}

#fotter p.copy{
margin:0;
padding:5px 0;
font-size:12px;
float:right;
}


/*メインコンテンツ全体枠*/

div#maincontent{
width:960px;
height:auto;
margin:0;
padding:0;
background:#FFFFFF;
}

/*レビュー_左枠*/

div#leftblock{
width:640px;
margin:0;
padding:15px 10px 15px 20px;
float:left;
}


#leftblock .midashi{
margin:0;
padding:10px 0 0 0;
font-size:125%;
font-weight:bold;
color:#000066;
}

#leftblock p{
margin:0;
padding:20px 0 0 10px;
font-size:100%;
color:#333333;
text-indent:1em;
line-height:180%;
}

#leftblock .photo{
width:160px;
margin:0;
padding:0 5px;
float:right;
}

/*↓↓レビュー_左枠 写真2つ横に並べる場合↓↓*/

#leftblock .photo2{
width:340px;
margin:0 0 0 150px;
padding:0;
}

#leftblock .photo2 .photo_l{
width:160px;
margin:0;
padding:0 5px 0 5px;
float:left;
}

/*↑↑レビュー_左枠 写真2つ横に並べる場合↑↑*/

#leftblock .cap{
margin:0;
padding:2px;
font-size:80%;
background:#9DD1F9;
}

#leftblock .cap_or{
margin:0;
padding:2px;
font-size:85%;
background:#EB9B61;
line-height:130%;
}

#leftblock .cap_s{
font-size:70%;
background:#EB9B61;
}

#leftblock .cap2{
width:350px;
margin:0;
padding:2px;
font-size:80%;
background:#9DD1F9;
}

#leftblock .komi{
margin:0;
padding:20px 0 0 10px;
color:#295F35;
line-height:140%;
font-weight:bold;
}

/*レビュー_左枠_1つの写真を下に*/

#leftblock .photo3{
width:600px;
margin:0 0 0 15px;
padding:0;
}

#leftblock .photo540{
width:540px;
margin:0 0 0 45px;
padding:0;
}

/*レビュー_左枠_豆知識*/

#leftblock .mame{
width:620px;
margin:0 0 0 5px;
padding:0;
background-image:url(image/mame_2.gif);
background-repeat:repeat-y;
background-position:left top;
}

.mame .txt{
width:580px;
margin:0;
padding:10px 0 10px 15px;
font-size:90%;
color:#333333;
line-height:160%;
text-indent:1em;
}

.mame .txtit{
width:580px;
margin:0;
padding:10px 0 0 15px;
font-size:90%;
color:#333333;
font-weight:bold;
}


/*レビューバックナンバー_右枠*/

div#rightblock{
width:240px;
margin:0;
padding:15px 20px 15px 0;
background:#FFFFFF;
float:right;
}

#rightblock .tit{
width:240px;
height:30px;
margin-top:10px;
padding:0;
background:#FFFFFF;
}

#rightblock .cont{
width:238px;
margin:0;
padding:0 0 15px 0;
background:#E8E8E8;
border:solid 1px #333333;
}

.back1{
margin:0;
padding:15px 9px;
}
