@charset "iso-8859-1";

/*

information{
	file name : /common-new/css/font.css;
	infomation : This CSS file define a font style.;
	site name : Panasonic Global;
	url : http://panasonic.net;
	copyrihgt : Copyright (C) 2007 Panasonic Asia Pacific Pte Ltd. All Rights Reserved.;
}
last updated -----------------------------------------------
07/05 fixed "div.suplink" style.
 -----------------------------------------------------------
*/



/* contents
--------------------------------------------------------------------------
1. "body" element
2. Header navigation area (#headerwrap)
3. Main Content wrap (#mainwrap)
3-1. Breadcrumb (#breadcrumb)
3-2. Page Title (#pagetitle)
3-3. Two columns area (#twocolwrap)
3-3-1. Main contents area (#maincol)
3-3-2. Local navigation area (#leftcol)
4. Footer navigation area (#footerwrap
--------------------------------------------------------------------------
*/



/* 1. "body" element
-----------------------------------------------	*/
body{
	color:#222;
	font-family:Arial, sans-serif, Geneva;
}




/* 2. Header navigation area (#headerwrap)
-----------------------------------------------	*/
div#headerwrap{
	font-size:75%;
}

div#headerwrap div#header input.submitQuery{
	font-size:1.0em;
}

div#headerwrap div#globalnav{
		font-weight:bold;
}




/* 3. Main Content wrap (#mainwrap)
-----------------------------------------------	*/


/* 3-1. Breadcrumb (#breadcrumb)
-----------------------------------------------	*/
div#breadcrumb{
	font-size:100%;
}



/* 3-2. Page Title (#pagetitle)
-----------------------------------------------	*/
div#pagetitle p{
	font-size:100%;
	font-weight:bold;
}

div#pagetitle h1{
	font-size:100%;
}


/* 3-3. Two columns area (#twocolwrap)
-----------------------------------------------	*/


/* 3-3-1. Main contents area (#maincol)
-----------------------------------------------	*/

/*	title	*/
.title,
.title02,
.question{
	line-height:130%;
}

.title,
.title02,
.question{
	font-size:75%;
}


h2.subtitle,
h3.subtitle{
	font-size:75%;
}

h3.btn-lnk-alignl{
	font-weight:normal;
}

/*	normal font	*/
div.txt3c,
div.img1c-txt2c,
div.txt1c-txt2c,
div.img2c-txt1c,
div.img12c-txt52c,
div.pagingnav,
div.txt2c-txt1c,
div.img12c-txt32c-txt1c,
div.img12c-txt1c,
div.txt32c,
div.txt32ctxt34c-txt34c,
div.txt1c-txt1c-txt1c,
div.txt1c-gradation,
div.img14c-txt14c-img14c-txt14c,
div.img100c-txt160c-img100c-txt160c,
div.dl1c-2c,
div.dl1c-2c-normal,
div.articlesc,
div.suplink3c,
div.suplink,
div.suplink32c,
div.answer,
div.diagram,
div.tabnav01,
div.tabnav02,
div.tabnav03,
div.tabnav04,
div.utilitynav,
div.keyimgnav,
div.txt3btnc,
div.txt3btnc-alignr,
div.recommend{
	font-size:75%;
	line-height:135%;
}


/*  initialize font size */
div.txt3c *,
div.img1c-txt2c *,
div.txt1c-txt2c *,
div.img2c-txt1c *,
div.img12c-txt52c *,
div.pagingnav *,
div.txt2c-txt1c *,
div.img12c-txt32c-txt1c *,
div.img12c-txt1c *,
div.txt32c *,
div.txt32ctxt34c-txt34c *,
div.txt1c-txt1c-txt1c *,
div.txt1c-gradation *,
div.img14c-txt14c-img14c-txt14c *,
div.img100c-txt160c-img100c-txt160c *,
div.dl1c-2c *,
div.dl1c-2c-normal *,
div.articlesc *,
div.suplink3c *,
div.suplink *,
div.answer *,
div.diagram *,
div.tabnav01 *,
div.tabnav02 *,
div.tabnav03 *,
div.tabnav04 *,
div.utilitynav *,
div.keyimgnav *,
div.txt3btnc *,
div.txt3btnc-alignr *,
div.recommend *{
	font-size:100%;
}

.fontsize{
	font-size:12px;
	width: 700px;
	text-align: left;
	margin-left: 35px;
}

div.txt3c div.newstitle h2{
	font-size:140%;
	line-height:135%;
}

strong{
	font-size:120% !important;
}


sub,sup{
	font-size:85% !important;
}

/*	small font	*/
.notice,
.small,
.caption{
	font-size:95% !important;
}


/*	italic font	*/
.italic{
	font-style:italic;
}


/*	table element	*/
div.table1c-2c table,
div.table1c-2c02 table,
div.table1c-2c03 table,
div.table1c-3c table,
div.tableformc table{
	font-size:75%;
}

div.table1c-2c table td .notice,
div.table1c-2c table td .small{
	font-size:95%;
}




/*	page top	*/
div.btn-pagetop{
	font-size:75%;
}
div.btn-pagetop-dl{
	font-size:75%;
	list-style-type: none;
}

/*	form section	*/
div.form,
div.confirm{
	font-size:75%;
	line-height:130%;
}
.requirenotice{
	font-size:95%;
}
div.error1c{
	font-size:70%;
	line-height:130%;
}
div.error1c .title{
	font-size:110%;
}



/*  nest font size */
div.img12c-txt1c h3.subtitle,
div.txt32ctxt34c-txt34c h3.subtitle,
div.img14c-txt14c-img14c-txt14c h2.subtitle,
div.img14c-txt14c-img14c-txt14c h3.subtitle,
div.txt32c .subtitle,
div.answer dd .subtitle,
div.answer dd div.table1c-2c,
div.img100c-txt160c-img100c-txt160c .subtitle{
	font-size:100%;
}




/* 3-3-2. Local navigation area (#leftcol)
-----------------------------------------------	*/
div#localnav,
div#bnrcol{
	font-size:70%;
	line-height:130%;
}
div#bnrcol .title{
	font-size:1em;
}

div#bnrcol p{
	line-height:120%;
}
div#bnrcol div.supportcol h2{
	font-size:110%;
}










/* 4. Footer navigation area (#footerwrap)
-----------------------------------------------	*/
#footerwrap{
	font-size:75%;
	/*	line-height:1.3em;	*/
}
.alph {
	list-style-type: lower-alpha;
	margin-left: 40px;
}
.fontsize_agree{
	font-size:12px;
	text-align: left;
	margin-left: 20px;
	width: 650px;
}
.fontsize_contract{
	font-size:12px;
	text-align: left;
	margin-left: 60px;
	width: 640px;
}
.new {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F60;
	text-decoration: blink;
}
.bold {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.sub_setu {
	margin-left: 20px;
}
.include {
	color: #ff6600;
}
.case_bold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #222222;
}


.fontsize_agreement{
	font-size:12px;
	text-align: left;
	margin-left: 20px;
	width: 650px;
	float: left;
}
.caution {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #F60;
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.fontsize_certified{
	font-size:12px;
	width: 600px;
	text-align: left;
	margin-left: 85px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.shatai {
	font-style: italic;
}
.notered {
	font-size: 12px;
	color: #F00;
}
