#header {
/*        background-image:url(../img/header_local_back.jpg);
*/        background-repeat:no-repeat;
        width: 980px;
        height: 96px;
        position: relative;
}

#pan { border-bottom:1px dotted #653300; }

#local_title { width:160px; float:left; }
#local_title h2 { margin-top:0; background-image:none; border:none; padding:0 0 0 10px; }
#local_title img { margin-left:4px; }

#con_head {
        margin:10px 5px 0 0;
}
#con_main { padding:0; }
div>#con_main { margin-top:10px; }

#photo { float:right; padding:2px; background-color:#CCC; width:400px; }

h3#news_bar { background-image:url(../img/news_bar.gif); background-repeat:no-repeat; height:21
px; text-indent:-2000px; margin:10px 0 10px 5px; }

#con_main ul { margin:5px 5px 5px 15px; }
#con_main>ul { padding:0; }
#con_main ul li { list-style:none; }



/* ---------------------------Panasonic Added------------------------------------*/

u {text-decoration:none; color:#ff0000; font-weight:bold; }

h3 {
    border-bottom:solid 2px #653300;
    margin:5px 5px 5px 0;
   }

h4 {
    border-left:solid 10px #653300;
    border-bottom:solid 1px #653300;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
   }

/* div */
div#p_img01 { float:left; width:350px; margin:5px 10px 5px 0px; padding-left:10px; text-align:center; }
div#p_img02 { float:left; width:350px; }
div#p_img03 { float:left; padding:10px 10px 10px 50px; width:250px; }
div#p_img04 { float:left; width:450px; }
div#right_txt { text-align:right; } 
div#clears { clear:both; }

/* dl */
dl.p_marge01 { margin-left:10px; }
dl.p_marge01 dt { float:left; width:135px; margin:5px 0px; }
dl.p_marge01 dd { float:left; width:380px; margin:5px 0px; }

dl.p_marge02 { margin-left:10px; }
dl.p_marge02 dt { float:left; width:120px; margin:5px 0px; }
dl.p_marge02 dd { float:left; width:620px; margin:5px 0px; }

/* UL */
ul { margin-top:3px; margin-bottom:3px; }
ol { margin-top:3px; margin-bottom:3px; }
ul.ul_l2 { margin-top:5px; margin-bottom:5px; }
/*
ul.marge li{ margin:3px 0; }
*/
ul.marge02 { margin-top:5px; }
ul.marge02 li { list-style:none; }

li.li01 { margin-top:10px; }
li.li02 { margin-top:5px; }

ul#qa { padding:0 0 5px 0; margin:10px 0 5px 10px; }
ul#qa li {
        list-style:none;
        background-image:url(../img/ico_qa.gif);
        background-repeat:no-repeat;
        background-position:1px;
/*        text-indent:20px;
*/	padding-left:20px;
}

/* img */
a img { border-style:none; }
img.img01 { margin:5px 10px 10px 5px; }
img.img02 { float:left; margin-right:20px; margin-bottom:10px }
img.img03 { margin-left:10px; margin-bottom:0px; }
/* p */
p.marge {margin-left:10px;}
p.qa_q{
    border:solid 1px #653300;
    background-color: #F2F2F2;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
p.img {margin-left:10px; margin-top:0px;}
p.img-under {margin-left:10px;}
p.img-under1 {margin-right:10px; text-align:center;}
/*p.right {text-align:right;}
*/
/* table */
table.common{
        border-color: #333;
        border-spacing: 1px;
        border-collapse: collapse;
        border: 1px solid #CCC;
}


table.common01{
        border-color: #333;
        border-spacing: 1px;
        border-collapse: collapse;
        border: 1px solid #CCC;
              margin-left:40px;
}

table.marge{margin-left:20px;}


table.width050{ width:50%; }
table.width060{ width:60%; }
table.width080{ width:80%; }
table.width090{ width:90%; }
table.width100{ width:100%; }


th.width010{ width:10%; }
th.width015{ width:15%; }
th.width020{ width:20%; }
th.width025{ width:25%; }
th.width030{ width:30%; }
th.width035{ width:35%; }
th.width040{ width:40%; }
th.width050{ width:50%; }
th.width060{ width:60%; }
th.width070{ width:70%; }

td.width010{ width:10%; }
td.width015{ width:15%; }
td.width020{ width:20%; }
td.width025{ width:25%; }
td.width030{ width:30%; }
td.width035{ width:35%; }
td.width040{ width:40%; }
td.width050{ width:50%; }
td.width060{ width:60%; }
td.width070{ width:70%; }

th.title01{
	background-color: #E0D6CC;
	padding: 3px;
	border: 1px solid #CCC;
}

th.title02{
	background-color: #E4E4E4;
	padding: 3px;
	border: 1px solid #CCC;
}

th.title03{
	background-color: #E0D6CC;
	padding: 3px;
	border: 1px solid #CCC;
       text-align: left;
}

th.title04{
        background-color: #E4E4E4;
        padding: 3px;
        border: 1px solid #CCC;
        text-align: left;
}

td.text01{
	background-color: white;
	text-align: left;
	padding: 3px;
	border: 1px solid #CCC;
}

td.text02{
        background-color: white;
        text-align: right;
        padding: 3px;
        border: 1px solid #CCC;
}

td.text03{
	background-color: white;
	text-align: center;
	padding: 3px;
	border: 1px solid #CCC;
}

td.text04{
        background-color: #E4E4E4;
        text-align: left;
        padding: 3px;
        font-weight:bold;
        border: 1px solid #CCC;
}




