/* CSS Document */

header div.leftBox { width:300px; }
header div.leftBox h1{  /*float:none;*/ width:260px}
header div.rightBox{width:300px;  /*margin:0 !important; padding:0 !important*/}

nav.globalNav{ margin:0 0 3px 0}

#headerArea.head01 h1 img.logo{border-bottom:none}

#headerArea.head01 ul.noform{
	font-size: 19px;
	line-height: 1.4;
	/*\*/
	_font-size: 160%;
	/**/
	font-weight:normal}

*+html #headerArea.head01 ul.noform{font-size: 160%;}

html>/**/body #headerArea.head01 ul.noform{ font-size/*¥**/:160%\9}

#headerArea.head02 form ul{
	margin: 10px 0 10px 0;
	}

#headerArea ul#globalNav{
	margin:0 0 2px 0;
	}


#businessTopArea{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 97%;
	font-size: 97%\9;
}

*+html #businessTopArea{font-size: 97%;}

#businessTopArea h2{font-size: 30px;
	line-height: 1.2;
	/*\*/
	_font-size:240%;
	font-size: 240%\9;
	/**/ color:#fff; margin:10px 20px 0 20px; padding:0 0 100px 0; }

#businessTopArea div{ padding:0; margin:0}

#businessTopArea div p{font-weight:bold; font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/}

*+html #businessTopArea div p{font-size: 80%;}

#businessTopArea fieldset{ margin:170px -20px 0 10px; padding:0; border:none;}

#businessTopArea fieldset form, #businessTopArea fieldset label{ margin:0 0 0 3px; _margin:0 0 0 10px}

#businessTopArea div dl{ margin:-3em 0 20px 3px; _margin:-3em 0 20px 10px; padding:0; border:none; }

#businessTopArea fieldset legend{font-size: 18px;
	line-height: 1.4;
	/*\*/
	_font-size: 120%;
	font-size: 120%\9;
	/**/ color:#fff; _margin:0 0 0 0px; }

*+html #businessTopArea fieldset legend{font-size: 120%;}

#businessTopArea dl dt, #businessTopArea dl dd{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 140%;
	font-size: 140%\9;
	/**/ color:#fff; margin:0}


*+html #businessTopArea dl dt, #businessTopArea dl dd{font-size: 140%;}

#businessTopArea div dl dd{ background:none; padding:0 0 0 0px; margin:0}

#businessTopArea div dl dd a{ background:url(../classic_shared/img/misc_localnavi006.gif) no-repeat left center; padding:0 0 0 10px; margin:0 0 0 0px}

#businessTopArea fieldset label{font-size: 12px;
	line-height: 1.2;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/display:block; color:#86bcee; font-weight:bold}

*+html #businessTopArea fieldset label{font-size: 80%;}

#businessTopArea fieldset select{ margin:0 0 10px 0}

#businessTopArea fieldset img{ vertical-align:; margin:5px 0 0 10px}

#businessTopArea a:link, #businessTopArea a:visited{ color:#fff}

#businessTopArea p a{ background:url(../classic_shared/img/misc_localnavi006.gif) no-repeat left center; padding:0 0 0 10px; margin:0 0 0 13px; _margin:0 0 0 20px}






/*03*/

#businessTopArea div.firstColumnBox{ width:566px}

#businessTopArea p a{ padding:0; margin:0}


#bodyArea #infoBlock03 div.relationalLink{ width:468px; margin:0 14px 0 0; padding:0; _display:inline}


#bodyArea #infoBlock03 div.topicsUnit{ width:468px;}

#bodyArea #infoBlock03 div.topicsUnit dl, #bodyArea #infoBlock03 div.relationalLink dl{width:468px;margin:0; padding:0}

#infoBlock03 div.relationalLink ul{ margin:0 auto; padding:0; list-style:none; width:468px;}



#infoBlock03 div.relationalLink ul li{

	box-sizing: content-box;

	font-size: 12px;

	line-height: 1.4;

	/*\*/

	_font-size: 120%;

	font-size: 120%\9;

	/**/ float:left;

	width:158px;

	background:none;

	padding:13px 71px 0 0px;

	margin:0 0 4px 0;

	font-weight:normal;

	border:1px solid #b8b8b8;

	_height:33px;

	min-height:33px;}

	

*+html #infoBlock03 div.relationalLink ul li{font-size: 120%;}



#infoBlock03 div.relationalLink ul li.business{ background:url(/img/pct_global_business.jpg) no-repeat right}



#infoBlock03 div.relationalLink ul li.printer{ background:url(/img/pct_global_printer.jpg) no-repeat right}



#infoBlock03 div.relationalLink ul li.opt{ background:url(/img/pct_global_opt.jpg) no-repeat right; margin:0 0 4px 6px}



#infoBlock03 div.relationalLink ul li.medical{ background:url(/img/pct_global_medical.jpg) no-repeat right; }


#infoBlock03 div.relationalLink ul li.measure{ background:url(/img/pct_global_measure.jpg) no-repeat right;margin:0 0 4px 6px}

#infoBlock03 div.relationalLink ul li.inkjet{ background:url(/img/pct_global_inkjet.jpg) no-repeat right;margin:0 0 4px 6px}



#infoBlock03 div.relationalLink ul li.head{ background:url(/img/pct_global_head.jpg) no-repeat right;}



#infoBlock03 div.relationalLink ul li.planet{ background:url(/img/pct_global_planet.jpg) no-repeat right;}

#infoBlock03 div.relationalLink ul li.oled{ background:url(/img/pct_global_oled.jpg) no-repeat right;margin:0 0 4px 6px}

#infoBlock03 div.relationalLink ul li.materials{ background:url(/img/pct_global_materials.jpg) no-repeat right;}


#infoBlock03 div.relationalLink ul li a{background:url(/shared/img/bullet_arrow-a000.gif) no-repeat left center; padding:0 0 0 10px; margin:0 0 0 7px; display:block}

div.headingTypeBlockB11{ background-color:#06c}

#bodyArea #infoBlock03 div.topicsUnit .headingTypeBlockB11 p{font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 90%;
	font-size: 90%\9;
	/**/}

*+html #bodyArea #infoBlock03 div.topicsUnit .headingTypeBlockB11 p{font-size: 90%;}

#bodyArea #infoBlock03 div.relationalLink div.headingTypeBlockB11{ margin-right:0}

#bodyArea #infoBlock03 div.topicsUnit p.photo{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	font-size: 100%\9;
	/**/ padding:5px 0 5px 38px; background:url(../classic_shared/img/bg_photo.gif) no-repeat 10px center #eee}
	
*+html #bodyArea #infoBlock03 div.topicsUnit p.photo{font-size: 100%;}

#bodyArea #infoBlock03 div.topicsUnit p.photo{ margin-top:10px}

#bodyArea #infoBlock03 div.topicsUnit div.banner{ margin:20px 0 0 0}

#bodyArea #infoBlock03 div.topicsUnit div.banner p{ margin:0 9px 0 0; display:inline; width:150px; background:#0000FF}

#bodyArea #infoBlock03 div.topicsUnit div.banner p.lastItem{ margin:0}


/*sns*/


.snsBlock {
    margin:20px 0 0 0;
    overflow: hidden;
    text-align: right;
}

.snsBlock div.image a {
    text-decoration: none;
}


.snsBlock div.image img {
    border-radius: 2px 2px 2px 2px;
    margin: 0 2px;
    vertical-align: middle;
}
.snsBlock div.image a span {
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0;
    text-decoration: underline;
    line-height:2.0;
}